Step2、查看应用的gc概况

 

jstat -gcutil 20848 250 10  进程id,以及每隔多久输出几次gc信息,共3个参数

S0 S1 E O P YGC YGCT FGC FGCT GCT

56.25 0.00 52.10 34.51 39.51 469204 5176.817 549 111.738 5288.555

 

 

Step4、计算ygc的平均耗时和时间间隔

ygc平均耗时=YGCT/YGC(s)=5176.81/469204=0.011s=11ms

ygc时间间隔=YGC/程序的运行时间=469204/(7*24*60*60 + 12*60*60 + 41*60 + 4 )=0.72s

如果各项参数设置合理,系统没有超时日志出现,GC频率不高,GC耗时不高,那么没有必要进行GC优化;如果GC时间超过1〜3 秒,或者频繁G C ,则必须优化。如果满足下面的指标,则一般不需要进行GC优化:
■ Minor GC执行时间不到50ms;
■ Minor GC执行不频繁,约10秒一次;
■ Full GC执行时间不到1s;
■ Full GC执行频率不算频繁,不低于10分钟1次。

 

相关文章:

  • 2022-12-23
  • 2021-06-14
  • 2021-06-05
  • 2021-10-19
  • 2022-01-06
  • 2021-08-11
  • 2022-12-23
  • 2021-10-07
猜你喜欢
  • 2021-04-03
  • 2021-11-13
  • 2021-12-26
  • 2021-05-31
  • 2021-04-16
  • 2021-11-06
  • 2022-12-23
相关资源
相似解决方案