|
2006-07-10 00:00:00 | 评论 (0) | 被访问(784)次
|
于去年12月面世的JRockit Mission Control是一组以极低的开销监控、管理和分析生产环境中的应用程序的工具。它包括一个内存泄漏监测器、一个应用程序和JVM分析器,以及一个诊断控制台。虽然Mission Control出现的时间不长,但是它已经被成功地用于解决各种应用程序中的问题。在OSA foundation的站点上有一个很不错的例子,它说明了如何使用JRockit Memory Leak Detector发现内存泄露并找出其根源。
Mission Control的第一个版本实际上是3个独立的应用程序:JRockit Management Console、JRockit Runtime Analyzer (JRA)和JRockit Memory Leak Detector。与客户谈过之后,我们了解到他们对Mission Control应用程序的性能以及它所收集的数据非常满意,但是用户界面还有待改进。我们还了解到,客户希望Mission Control的所有功能都可以从一个应用程序中得到。如果增强一些用户界面元素部分,并在应用程序之间进行共享,就可以创建更一致的工作流。
从我们开发Mission Control的经验中我们意识到,需要一个更好的框架来支持构建这些工具的下一代版本。我们也希望有一个更好的框架来支持创建新工具,同时又允许我们轻松地利用先前的工作。我们了解到大部分用户要么使用Weblogic Workshop,要么使用Eclipse。Weblogic Workshop现在是基于Eclipse的了,而且BEA在基于Eclipse的工具支持方面投入了很大精力。 不用说,JRockit Mission Control 2.0(内部称为Energy)是作为一组Eclipse插件而开发的。Energy改进了用户界面,并利用了新的JRockit和6.0特有的管理特性。可以将JRockit Mission Control 2.0与JDK level 1.4、5.0和6.0版本的JRockit(版本>= R27)连接起来。目前计划于年底发布新版本,新版本将包括在一个独立的RCP应用程序中,在一个易于使用的应用程序中包含了对各种不同工具的支持。发布一段时间之后,就很可能可以从WLW更新站点上以Eclipse插件的形式获得该版本。最让人高兴的是——从JRockit Mission Control 1.0到2.0的升级将是免费的! 来年我们将向Mission Control套件添加一个新工具。该工具会让像我一样的java开发人员欢欣雀跃。遗憾的是,现在我还不能透漏太多。
原文出处:http://dev2dev.bea.com/blog/hirt/archive/2006/05/e_mc2_1.html
|
|