Gol*_*Jam 50 java visualvm jvm-hotspot jvisualvm java-mission-control
除了Java任务控制中更"先进"的GUI之外,它们有何不同?
乍一看,它们似乎提供了非常相似的功能(解释JMX数据和内存/ CPU分析).
但是,由于它们都随JDK一起提供(我使用的是JDK 1.7.0_51 SE),我假设存在显着差异,否则它们将合并为一个解决方案.特别是因为这会显着增加JDK的大小.
Java Mission Control最终是否会在未来取代JVisualVM?
kit*_*yst 16
重要的一点是Mission Control可能无法在生产环境中自由使用.对于在DEV&QA中运行的应用程序,它是免费的,Oracle目前不会对生产应用程序执行收费(截至2014年11月).但是,他们的高管已明确表示这可能会及时发生变化.
Hir*_*irt 11
Java Mission Control的JMX控制台部分就像任何其他JMX控制台一样.我当然有偏见,但在我看来,这是功能更丰富的游戏机之一.JMC更独特的部分是Java Flight Recorder部分.
JMC瞄准生产系统,并且非常小心避免引入不必要的开销.使用Java Flight Recorder,您可以进行生产时间分析和诊断,几乎无法测量开销.