0
点赞
收藏
分享

微信扫一扫

JAVA性能分析——JProfile

JProfiler是一个全功能的Java剖析工具(profiler),专用于分析J2SE和J2EE应用程序。

安装

​​http://www.ej-technologies.com/index.html​​

安装后,点Session->IDE Integrations , 可以安装Eclipse的JProfile插件。

如果是MyEclipse,可在MyEclipse安装目录下的readme文件夹里,查看其Eclipse的版本。 MyEclipse2014对应的Eclipse版本可能是4.3。

测试

编写一段程序,运行

public class Test extends Thread{
public static void main(String[] args) throws InterruptedException {
Test t = new Test();
for(int i=1; i<10000; i++) {
new HelloWorld();
t.sleep(100); // 休眠100毫秒
}
}
}

class HelloWorld {
public HelloWorld() {
System.out.println("Hello Jayzee!");
}
}

然后启动jProfile。
JAVA性能分析——JProfile_html

选择运行中的程序:
JAVA性能分析——JProfile_html_02

JAVA性能分析——JProfile_应用程序_03

关闭时会提示是否保存session。可以将session保存下来使用。

查看创建的对象数量
JAVA性能分析——JProfile_java_04

Run GC
垃圾回收

使用jProfile也可以对tomcat进行分析,找出CPU和内存占用高的JSP程序。


举报

相关推荐

0 条评论