<<<<内存分配计>>>>
2020-07-06 09:57:50 0 举报
jvm调优实践
作者其他创作
大纲/内容
每次处理1w条数据就是10mb
4核8g
eden1.2g
old:1.5g
eden 1090mb
第八分钟,young gc前执行空间担保检查时,发现老年代剩余100mb < 历次young gc 后存活对象平均大小,直接触发old gc
到第七分钟时,老年代已被使用1.4g
s1:100mb
s2 136mb
old 2.6g
s1 136mb
young gc前执行空间担保检查,因老年代1.5g > 历次存活对象0,担保成功直接young gc
执行young gc时,因为每个请求都耗时10s,所以大概有20个请求对象存活下来,也就是20*10mb=200mb
1.2g/(10mb*1.6) 大概每一分钟就会触发一次young gc
young1.3g
metaspace 256mb
s2:100mb
假如一条数据1kb
stack 768mb
4核8g的机器,jvm:4g;堆:3g
0 条评论
下一页
为你推荐
查看更多