【IT168 资讯】Java 性能分析工具VisualVM 1.3.3 发布了!
VisualVM是一个集成多个JDK命令行工具的可视化工具。可以作为Java应用程序性能分析和运行监控的工具。开发人员可以利用它来监控,分析,获 胜Thread-Dumps,浏览Heap dumps。系统管理员可以利用它来监测,控制Java应用程序横跨整个网络的情况。Java应用程序使用人员可以利用它来创建包含所有必要信息的Bug 报告。
新版本主要改进包括:
· Eclipse VisualVM支持Eclipse IDE 3.6及以上版本。
· Issue 337: JUnit支持Eclipse VisualVM启动
· Issue 443:新增自动死锁检测工具
· Issue 452:基于每个线程上分配的Java堆字节新增了跟踪功能。
· Issue 455:新增了'Pending Finalizers Count' probe。
· Issue 463:对每个线程上CPU运行时间新增了跟踪功能,支持采样和内存分析。
· NetBeans issue 191779:能够检测出哪个线程抛出了OOME异常。
.内置在NetBeans & profiler 7.0.1平台上。
修复的主要Bug:
Issue 416: VisualVM不支持在Windows平台上启动
Issue 419: Swing/AWT code invoked out of EDT
Issue 442:代理设置中域无法缩减
Issue 446: Perm Gen 信息丢失
Issue 454: 杀死进程的应用程序插件安装时间超时
Issue 460: NetBeans 7.0 被默认为 6.9 版本
Issue 462: Open references to all files > 1MB after loading a heap dump
Issue 465: VisualVM Eclipse 插件无法使用JDK 1.7.0来启用VisualVM。
Issue 466: Solaris and Linux上 libprofilerinterface.so 文件不可执行
IssueTracker 查询列举了NetBeans profiler中的所有变化。
系统配置
1.Supported OS:
·Microsoft Windows (7, Vista, XP, Server): 32bit & 64bit
·Linux: Intel platform, 32bit & 64bit
·Sun Solaris: Intel & Sparc platform, 32bit & 64bit
·Mac OS X: Intel platform, 32bit & 64bit
·HP-UX 11i: PA-RISC platform, 32bit & 64bit
2.Required software:
·Oracle/Sun JDK 6+
·OpenJDK 6+
·IcedTea 6+
·Apple JDK 6+
·HP-UX JDK 6.0.01+