码迷,mamicode.com
首页 > 其他好文 > 详细

几个常用的profiler工具对比jprofiler、vituralVM、yourkit、JVM profler

时间:2018-09-09 15:32:11      阅读:262      评论:0      收藏:0      [点我收藏+]

标签:计算   统计信息   性能   tps   iso   .com   short   数据   virt   

virtualVM是我几年前用过的jdk自带的监控工具,能监控内存,堆栈,线程等粗略的统计信息;

 

JProfiler是最近用的,比virtualVM要更详细,更专业,基本上覆盖了virtualVM的功能点,还有一些更细致的功能,精确到代码某一行,是个单进程java分析利器。

 

yourkit没有用过,大体功能和JProflier类似

 

JVM profiler是个好东西,可以分析spark计算任务的性能,这对我搞大数据后台,分析性能瓶颈很有用,而且这个东西更原始,典型的手动档分析工具。

开源的,里面代码中分析类可以扩展。

这个工具比上面3个要难用得多,也专业得多。

对应的git地址:

https://github.com/uber-common/jvm-profiler

 

下面引用一下国外的对比分析供参考:

https://blog.oio.de/2014/03/07/java-profilers-a-short-comparison-between-jprofiler-yourkit-and-javas-visualvm/

 

几个常用的profiler工具对比jprofiler、vituralVM、yourkit、JVM profler

标签:计算   统计信息   性能   tps   iso   .com   short   数据   virt   

原文地址:https://www.cnblogs.com/geektcp/p/9612744.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!