1
Raymon111111 2019-11-18 16:43:57 +08:00
每隔两分钟是不是业务有什么周期性的特点?
|
2
petelin OP @Raymon111111 两分钟是 go 强制 gc 的时间 这个频率没问题 我们大多数业务写的代码分配不了多少内存
|
3
Raymon111111 2019-11-18 16:51:46 +08:00
@petelin 噢我知道你的问题了. 这个"两分钟触发一次"的机制是不是以绝对时间判定的, 而不是机器的启动时间.
|
4
scukmh 2019-11-18 17:01:42 +08:00
@Raymon111111 我不认为 go 语言的实现者会这么做,这样做根本没有任何的优势。
|
5
guyeu 2019-11-19 10:08:34 +08:00
我猜一下哈。。监控系统每两分钟采集一次数据,而采集数据的时间是差不多一样的?
|
6
petelin OP @guyeu 监控是靠主动打点的 我一会看看多久上报一次 指标用的是 go runtime 的读到的 lastgc time 感谢思路
|
7
reus 2019-12-09 10:13:14 +08:00 via Android
两分钟如果没有 gc,就会 gc 一次
内存达到阈值也会触发 gc,不是两分钟才有 gc |