防止短期內的.NET 垃圾收集
在高效能應用程式中,最佳化物件流失並最小化垃圾的影響至關重要收集(GC)。如果短時間內 GC 中斷是不可接受的,那麼採取措施來預防或控制它就變得至關重要。
防止短暫的GC
.NET 4.6 引入了兩種新方法,解決這個問題:
要使用這些方法:
使用GC.Collect()
GC.Collect() 強制 GC 立即運行,但其對下一個 GC 週期的影響尚不清楚。雖然它可能提供較短的無垃圾回收窗口,但不能保證也不應依賴它。
最小化垃圾回收
要整體減少GC 開銷,請考慮以下做法:
以上是如何在 .NET 中為高效能應用程式暫時禁止垃圾收集?的詳細內容。更多資訊請關注PHP中文網其他相關文章!