扫码订阅《 》或
入驻星球
,即可阅读文章!
在此填写券码订阅!
订阅
GOLANG ROADMAP
阅读模式
沉浸
自动
日常
首页
Go学习
Go学院
Go小课
Go小考
Go实战
精品课
Go宝典
在线宝典
B站精选
推荐图书
精品博文
Go开源
Go仓库
Go月刊
Go下载
视频资源
文档资源
Go求职
求职服务
内推互助
求职助力
求职刷题
企业题库
面试宝典
求职面经
Go友会
城市
校园
推广返利 🤑
实验区
Go周边
消息
更多
用户中心
我的信息
推广返利
玩转星球
星球介绍
角色体系
星主权益
支持与服务
联系星主
成长记录
常见问题
吐槽专区
合作交流
渠道合作
课程入驻
友情链接
扫码订阅《 》或
入驻星球
,即可阅读文章!
在此填写券码订阅!
订阅
11.GC的触发条件
面试宝典
GC的触发条件
Go中对 GC 的触发时机存在两种形式:
主动触发(手动触发),通过调用
runtime.GC
来触发
GC
,此调用阻塞式地等待当前
GC
运行完毕.
被动触发,分为两种方式: a. 使用系统监控,当超过两分钟没有产生任何
GC
时,强制触发
GC
. b. 使用步调(Pacing)算法,其核心思想是控制内存增长的比例,当前内存分配达到一定比例则触发.