随笔分类 - 性能分析
摘要:1、pinpoint介绍 1.1 pinpoint是什么? pinpoint是开源在github上的一款APM监控工具,它是由java编写的,用于大规模分布式系统的监控;它对性能的影响最小(只增加约3%资源利用率),安装agent是无侵入式的,只需要在被测试的Tomcat中加上3句话,打下探针,就可
阅读全文
摘要:1、JVM内存空间JVM内存空间,包含新生代空间(Young)和老年代空间(Old)。新生代空间又被分为2个部分,Eden区域和Survivous区域;Survivous区域分为2个板块,s0(To survivous)和s1(From Survivous); 每个部分的具体作用:Eden区域:用来
阅读全文
摘要:1、场景执行,TPS波动较大 原因分析: TPS波动较大,原因一般有网络问题、其他服务进程占用以及垃圾回收; 排查方法: 1)监控服务器的网络使用情况; 2)监控服务器的CPU使用情况,查看是否有其他进程占用资源; 3)查看垃圾回收情况,jstat -gcutil pid 采样间隔 采样次数 2、场
阅读全文
摘要:一、概述 Memory AnalyzerTool是一个快速且功能丰富的Java堆分析器,可帮助您查找内存泄漏并减少内存消耗。使用Memory Analyzer分析具有数亿个对象的高效堆转储,快速计算对象的保留大小,查看谁阻止垃圾收集器收集对象,运行报告以自动提取泄漏嫌疑者。 二、工具使用 1)hea
阅读全文