Was sind die Unterschiede zwischen JVisualVM und Java Mission Control?
Andere als das 'advanced' GUI von Java mission control, wie unterscheiden Sie sich?
Auf den ersten Blick scheinen Sie bieten sehr ähnliche Funktionen (Interpretieren JMX-Daten-und Speicher - /CPU-profiling).
Jedoch, da Sie beide im Lieferumfang des JDK (ich bin mit dem JDK 1.7.0_51 SE) ich nehme an, es gibt erhebliche Unterschiede, sonst würden Sie kombiniert in einer einzigen Lösung. Vor allem, da dies erhöht die Größe des JDK deutlich.
Ist Java Mission Control letztlich zu ersetzen JVisualVM in die Zukunft?
InformationsquelleAutor der Frage GoldenJam | 2014-05-10
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ein wichtiger Punkt ist, dass die Mission Control ist möglicherweise nicht frei für den Einsatz auf Produktions-Umgebungen. Es ist frei für Anwendungen, die in DEV & QA und Oracle sind derzeit nicht die Durchsetzung der Gebühren für Produktions-Anwendungen (Stand November 2014). Jedoch, Ihre Führungskräfte haben deutlich gemacht, das kann sich ändern in der Zeit.
InformationsquelleAutor der Antwort kittylyst
Die JMX-Console-Java Mission Control ist einfach wie jede andere JMX-Konsole. Ich bin natürlich voreingenommen, aber meiner Meinung nach ist es eine der feature-rich-Konsolen, die verfügbar sind. Mehr einzigartige Artikel von JMC, ist die Java Flight Recorder-Teil.
JMC Ausrichtung der Produktion-Systeme, und ist sehr vorsichtig, um zu vermeiden, die Einführung unnötiger overhead. Mit der Java Flight Recorder, die Sie tun können, Produktionszeit profiling und Diagnose mit einem fast meßbaren overhead.
InformationsquelleAutor der Antwort Hirt