当前位置:  开发笔记 > 编程语言 > 正文

开源Java Profilers

如何解决《开源JavaProfilers》经验,为你挑选了5个好方法。

你们可以推荐什么用于Java?

唯一的要求是它应该是开源的,或者没有太昂贵的学术许可.



1> Chi..:

jdk6附带的VisualVM里面有一个基本的探查器.VisualVM随jdk提供,所以如果你安装了jdk6,你也可能已经安装了它.

https://visualvm.github.io/


VisualVM分析器是NetBeans中的独立版本.这是一个非常好的开始.
绝对可以下载最新版本:https://visualvm.dev.java.net/.另外:这是NetBeans使用的分析器.

2> LB40..:

你在这里有一个列表(在下面列出它们,在案例链接被破坏)

JMemProf

JMP

DrMem

JTreeProfiler

NetBeans Profiler

JAMon API

JBoss Profiler

MessAdmin

红外线

TomcatProbe

Java Interactive Profiler(JIP)

Profiler4j

跑表

JMeasurement

DJProf

TIJmp

Allmon

Appspy

EurekaJ

JAPEX

OKTECH Profiler

的Perf4



3> Adeel Ansari..:

啊.Netbeans Profiler,developer.com的"年度产品"获奖者,2009年.



4> Peter Lawrey..:

Java有一个名为HProf的基本内置分析器.我发现将它提供的结果与更全面的特征分析器的结果进行比较是有用的.



5> MRalwasser..:

开源工具jvmtop包含一个基本的控制台分析器.示例输出:

 JvmTop 0.7.0 alpha - 15:16:34,  amd64,  8 cpus, Linux 2.6.32-27, load avg 0.41
 http://code.google.com/p/jvmtop

 Profiling PID 24015: org.apache.catalina.startup.Bootstrap

  36.16% (    57.57s) hudson.model.AbstractBuild.calcChangeSet()
  30.36% (    48.33s) hudson.scm.SubversionChangeLogParser.parse()
   7.14% (    11.37s) org.kohsuke.stapler.jelly.JellyClassTearOff.parseScript()
   6.25% (     9.95s) net.sf.json.JSONObject.write()
   3.13% (     4.98s) ....kohsuke.stapler.jelly.CustomTagLibrary.loadJellyScri()

推荐阅读
360691894_8a5c48
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有