|
|
|
|
| Java VisualVM 博客竞赛结果,“VisualVM OSGi 插件”条目吸引了我的注意。不仅仅是因为它位于前三甲,还因为通过附带 JDK (visualvm) 的工具中的 JMX 管理的 OSGi 平台与 GlassFish v3 配合使用的很好。 |
这对能够使用 Felix shell (telnet localhost 6666) 和 Felix web 控制台是一个很好的帮助。所有工具都让您能观察 bundles current当前在 GlassFish v3 中的 200+ OSGi 捆绑的内容和状态,以及在其生命周期内运行。这个 visualvm 插件与 visualvm 的故障排除定位配合的很好(您很有可能不需要它进行日常的开发)。当然,这不是特定于 GlassFish 的,Kiev 提到已通过 Fuji 对此进行过测试。
Kiev Gama 生于 Recife, Brazil,是个计算机科学博士,学校是 UJF-Grenoble, France。当您知道 Richard Hall(出于 Felix 名声以及现在与 GlassFish 团队合作)用于该小组的一部分时也不必太惊讶。
| 有一个新的 VisualVM 1.1 发行版(截屏视频)。发行说明介绍了新的功能,但同时也介绍了扩展的插件 API、与 Eclipse 和 IntelliJ 的集成、IBM 的 JVM 支持(通过 JMX)、这些新的 CLI 命令以及对 NB 6.5 RCP 的使用情况。 自 JDK 6 Update 7 以来,VisualVM 就成为了 Sun 的 JDK 的一部分;与上述的更改一起构成了一个良好的平台,用于写性能分析工具(例如,参见新闻)。 |
感谢 Danny 的提示;另请参见水族馆中标记有下面字词的条目:VisualVM<img src="http://blogs.sun.com/theaquarium/resource/MagnifyingGlass-12_12px.jpg"/
|
VisualVM 1.0已经发布了! VisualVM是一个基于GUI,可扩展的,监控和性能分析工具。它是在发布的JDK中新一代的,最基于CLI的工具。 VisualVM 是最新版JDK的一部分: JDK 6 更新 7 (DZone, OnTheRecord, download) 但是它能够监控旧版的Java虚拟机。 |
插件是VisualVM取得成功的关键.它能够通过现有的工具直接运行,同时现在包括JConsole容器插件(为了向后兼容性),GlassFish插件, BTrace和一个线程分析器。
更多信息请查看:
• VisualVM主页,JavaOne上的幻灯片, 特性.
• 插件: 网站, 文档。
• InfoQ 和
DZone 上的概览
• 相关介绍博客:
Octavian,
Luis-Miguel
• 员工博客包括
Luis-Miguel 和
Geertjan
|
我昨天介绍了VisualVM (链接) 但遗漏了Octavian的介绍 ,他说明了如何在MacOS X使用VisualVM 。 提醒一下,为了运行VisualVM客户端你需要一个近期的 JVM,所以你需要使用 最新的Applet上的JVM, 但应用程序能够运行在各类JVM上,远程或本地访问VisualVM。VisualVM甚至能够存放数据到一个快照(snapshot)上并且在线下处理它。 |
从 Octavian的说明 中获取更多信息。