JDK Mission Control

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search
JDK Mission Control
DevelopersOracle Corporation, OpenJDK & Java Community, Red Hat
Repository
  • {{URL|example.com|optional display text}}Lua error in Module:EditAtWikidata at line 29: attempt to index field 'wikibase' (a nil value).
Written inJava
Engine
    Lua error in Module:EditAtWikidata at line 29: attempt to index field 'wikibase' (a nil value).
    Operating systemLinux, Mac OS X, Microsoft Windows
    LicenseBSD + UPL (dual)
    Websiteopenjdk.java.net/projects/jmc/

    JDK Mission Control is an open source tools suite for the Java virtual machine. The tools help finding problems in, and optimizing, programs running on the JVM in production. JDK Mission Control supports OpenJDK 11 (and above) and Oracle JDK 7u40 (and above).

    JDK Mission Control primarily consists of the following tools:

    There are also various plug-ins available, such as:

    • A heap dump (hprof format) analyzer (JOverflow)

    History

    [edit | edit source]

    JDK Mission Control started out as JRockit Mission Control, a production time profiling and diagnostics tools suite which was delivered as a part of the JRockit JVM distribution.[1] After Oracle acquired Sun Microsystems, JRockit Flight Recorder and JRockit Mission Control were rebranded Java Flight Recorder and Java Mission Control.[2] In 2018 both Java Flight Recorder and Java Mission Control were open sourced.[3] When open sourced they were rebranded JDK Mission Control and JDK Flight Recorder respectively, due to Java trademark issues. At the same time, the delivery format for JMC was changed, making it easier to upgrade JMC and the JDK independently.[4]

    See also

    [edit | edit source]

    Lua error in mw.title.lua at line 392: bad argument #2 to 'title.new' (unrecognized namespace name 'Portal').

    References

    [edit | edit source]
    1. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    2. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    3. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    4. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    [edit | edit source]