golang如何禁用gc?


如何理解GC?

GC理解為垃圾回收,常見觸發垃圾回收是計數引用,當引用計數為0時會觸發垃圾回收。此時系統並不會回收內存,而是會當作垃圾存放起來,當下次需要的時候,快速使用。 關閉GC系統就會徹底回收內存。

C語言和C++是沒有垃圾回收機制的。

 

關閉GC:
方法一:設置環境變量 GOGC=off
方法二:運行時調用 debug.SetGCPercent(-1)

手動GC:
runtime.GC()


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM