JProbe如何简单而快速识别与内存有关的性能问题
webmaster 在 2012-09-12 12:41 提交
关注哪些类?
A. 关注自己开发的类,自己开发的代码,新开发的代码存在问题的可能性往往较大。
B. 关注自己小组开发的类。
C. 关注自己公司开发的类。
D. 关注所直接使用的第三方或框架类,如果这样的类有问题,可以通过适当的调用进行规避。
看那些指标
A. Record Count: 数据采集期间实例化而又未回收的对象数量, 如果数量大于0,需要引起注意。
B. Heap Count:数据采集结束时,堆中对象的数量。如果在多次采集中,数量持续增加,需要引起注意。
C. Dead Count: 数据采集期间,回收的对象数量。如果回收数量太多,需要引起注意,可考虑采用缓存方式等多种方式减少对象的回收。
以上都需要与设计进行对照,验证对象数量是否符合设计要求。如果缓存机制设置的最大数量是200个,而实际上有210个,就需要使用JProbe的其他功能做进一步诊断。
详细查看,请下载《有关JProbe使用的几个问题》