遇到一个问题是cpu毛刺,然后抓出来发现是G1 ConC#0和#1,这种情况大家一般是什么解决思路?
jvm情况是平时cpu很稳,一天之中偶尔会有1次毛刺。gc一分钟3~4次,耗时很短。
我个人的思路有两个: 1.减少内存里对象的数量。(目前每分钟有3~4w个对象新增和删除;) 2.ConcGCThreads调低到1.(目前是2)
一般来说,1个cpu核数对应多少个对象会比较合适?