🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
Go中对 GC 的触发时机存在两种形式: * 主动触发(手动触发),通过调用`runtime.GC`来触发`GC`,此调用阻塞式地等待当前`GC`运行完毕. * 被动触发,分为两种方式: a. 使用系统监控,当超过两分钟没有产生任何`GC`时,强制触发`GC`. b. 使用步调(Pacing)算法,其核心思想是控制内存增长的比例,当前内存分配达到一定比例则触发.