您的位置:首页 > 编程语言 > Java开发

Java系统资源使用分析工具;

2014-06-03 10:54 281 查看
1. jconsole JDK 自带;

   JConsole是一个基于JMX的GUI工具,用于连接正在运行的JVM,不过此JVM需要使用可管理的模式启动。如果要把一个应用以可管理的形式启动,可以在启动是设置com.sun.management.jmxremote。例如,启动一个可以在本地监控的J2SE的应用Java2Demo,需输入以下命令:

  JDK_HOME/bin/java -Dcom.sun.management.jmxremote -jar JDK_HOME/demo/jfc/Java2D/Java2Demo.jar JDK_HOME需要是一个含有JDK1.6.0的目录。
 要启动JConsole,运行  JDK_HOME/bin/jconsole一个用于连接的对话框将会打开。
 对话框的Local标签列出了所有本地正在运行的JVM,还包含进程的ID等信息。


jdk1.6.0\bin\JConsole.exe

2.jprofiler 第三方;

JProfiler是一款Java的性能监控工具。可以查看当前应用的对象、对象引用、内存、CPU使用情况、线程、线程运行情况(阻塞、等待等),同时可以查找应用内存使用得热点,即:哪个对象占用的内存比较多;或者CPU热点,即:哪儿方法占用的较大得CPU资源。

官方试用版下载:
http://www.ej-technologies.com/download/jprofiler/trial.php .
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: