icz*_*cza 22

runtime

GOGC变量设置初始垃圾收集目标百分比.当新分配的数据与上一次收集后剩余的实时数据的比率达到此百分比时,将触发收集.默认值为GOGC = 100.设置GOGC = off会完全禁用垃圾收集器.运行时/调试包的SetGCPercent函数允许在运行时更改此百分比.请参阅https://golang.org/pkg/runtime/debug/#SetGCPercent.

GOGC
GOGCGOGC100off
GOGCdebug.SetGCPercent()
debug.SetGCPercent(-1)
runtime.GC()
runtime

另请注意,Go 1.7今天发布了改进的垃圾收集器:

由于垃圾收集器的加速和标准库中的优化,程序应该运行得更快.与Go 1.6相比,具有许多空闲goroutine的程序将经历更短的垃圾收集暂停.

如果还没有,请先测试使用Go 1.7编译的应用程序,然后再采取进一步措施.