题目序号:(2316、2882)
题目来源:滴滴、蚂蚁
频次:3
答案1:(peace)
主动触发(手动触发),通过调用 runtime.GC 来触发GC,此调用阻塞式地等待当前GC运行完毕。
被动触发,分为两种方式:
1)使用步调(Pacing)算法,其核心思想是控制内存增长的比例,每次内存分配时检查当前内存分配量是否已达到阈值(环境变量GOGC):默认100%,即当内存扩大一倍时启用GC。
2)使用系统监控,当超过两分钟没有产生任何GC时,强制触发 GC。
本文来自投稿,不代表本站立场,如若转载,请注明出处: