开发者
资源
鲲鹏devkit性能分析工具介绍
鲲鹏devkit性能分析工具介绍
新人帖
发表于2023/04/17
1290
 

鲲鹏devkit性能分析工具介绍(一) 

鲲鹏性能分析工具由四个子工具组成,分别为:系统性能分析、Java性能分析、系统诊断和调优助手。 

系统性能分析是针对基于鲲鹏的服务器的性能分析工具,能收集服务器的处理器硬件、操作系统、进程/线程、函数等各层次的性能数据,分析系统性能指标,定位到系统瓶颈点及热点函数,并给出优化建议。该工具可以辅助用户快速定位和处理软件性能问题。 

Java性能分析是针对基于鲲鹏的服务器上运行的Java程序的性能分析和优化工具,能图形化显示Java程序的堆、线程、锁、垃圾回收等信息,收集热点函数、定位程序瓶颈点,帮助用户采取针对性优化。 

系统诊断是针对基于鲲鹏的服务器的性能分析工具,提供内存泄漏诊断(包括内存未释放和异常释放)、内存越界诊断、内存消耗信息分析展示、OOM诊断能力、网络丢包等,帮助用户识别出源代码中内存使用的问题点,提升程序的可靠性,工具还支持压测系统,如:网络IO诊断,评估系统最大性能。 

调优助手是针对基于鲲鹏的服务器的调优工具,能系统化组织性能指标,引导用户分析性能瓶颈,实现快速调优。 

工具的目标用户 

作为一款性能分析工具,它具有这广泛的使用场景,同时也适合如下的目标用户 

软件运行分析适合软件开发人员(以软件的运行情况为分析的起点) 

主要分析的是:热点函数、并发控制、锁与等待 

系统资源分析适合系统资源管理/poc人员(以系统资源分析为起点) 

主要分析的是:系统配置、系统资源使用、资源调度、NUMA访问等 

收藏举报
Level 1
0
帖子
0
粉丝
0
获赞