对于Java SE,可以在x86的生产环境中运行几种JVM:
加上一些可在服务器上运行的自定义产品:
其他平台:
Sun JVM在jvisualvm程序中具有明显的优势,该程序允许对运行的代码进行运行时检查。其他JVM是否具有任何技术优势,可能使其成为开发和/或生产的更好选择?
换句话说,是否有杀手级工具或方案可以使其他JVM上的时间/精力/金钱投入值得?
(如果它们是一个不错的选择,也请提出建议使用其他JVM)。
JRockit随附JRockit Mission Control,这是一个可用于监视JVM和应用程序的工具套件。您可以在此处下载它,免费进行开发。
Mission Control具有VisualVM缺少的许多功能,例如,联机内存泄漏检测器,延迟分析器,Eclipse集成,JMX.logging到文件。如果您想将VisualVM与Mission Control进行比较,则此处是发行说明和最新版本的文档。