文件名称:java应用JVM的GC频率观察方法
文件大小:56KB
文件格式:DOCX
更新时间:2016-01-25 10:40:10
java JVM GC 观察 监控
GC频率从另一个角度反应了系统的健康情况。 GC有两种类型:Scavenge GC(也称Young GC)和Full GC。 一般Full GC时,机器的Load会升高,应用也会停止响应一会(持续长达几秒),如果应用一直频繁的进行FullGC,一方面会出现应用无法提供正常服务,另一方面甚至会导致应用崩溃址至挂掉。 所以观察应用的GC频率是可以提前发现应用的不健康问题,提前发现故障隐患,这在新应用上线的观察期尤其重要。 观察GC的方法有很多,本文详细讲述了一些特定场景下使用的方法。