在發布后的應用可能內存回收模式與本地開發不一樣,會導致內存占用比較高,但是內存過高也會帶來性能提升的好處,酌情配置。
垃圾回收風格分為 工作站 workstation 模式 和 服務器 server 模式,在單機開發時,默認是工作站模式,如果服務器的內存資源比較緊張,也可以將服務器的配置改為工作站模式,性能會降低一些,但應該不是太明顯。
具體配置如下圖,詳細可見參考鏈接:
如果是運維人員在部署時,尤其是 docker 容器部署,可能設置環境變量的方式是最方便。
參考:
https://www.cnblogs.com/eastpig/p/7822892.html
https://docs.microsoft.com/zh-cn/dotnet/standard/garbage-collection/performance