Go 的垃圾回收器有哪些相关的 API?其作用分别是什么?
发布者:admin 发表于:439天前 阅读数:673 评论:0

15. Go 的垃圾回收器有哪些相关的 API?其作用分别是什么?

在 Go 中存在数量极少的与 GC 相关的 API,它们是

runtime.GC:手动触发 GC

runtime.ReadMemStats:读取内存相关的统计信息,其中包含部分 GC 相关的统计信息

debug.FreeOSMemory:手动将内存归还给操作系统

debug.ReadGCStats:读取关于 GC 的相关统计信息

debug.SetGCPercent:设置 GOGC 调步变量

debug.SetMaxHeap(尚未发布[10]):设置 Go 程序堆的上限值