JDK Mission Control: Difference between revisions

Content deleted Content added
re-add logo, now meets fair use guidelines
m Bot: http → https
 
(17 intermediate revisions by 14 users not shown)
Line 1:
{{technical|date=January 2019}}
{{short description|Production time profiling and diagnostics for OpenJDK}}
{{Multiple issues|
{{technical|date=January 2019}}
{{Primary sources|date=May 2024}}
}}
{{Infobox software
| name = JDK Mission Control
Line 17 ⟶ 20:
}}
 
'''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 [[Java virtual machine|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:
Line 24 ⟶ 27:
 
There are also various plug-ins available, such as:
* A [[Heap (data structure)|heap]] dump (hprof format) analyzer (JOverflow)
 
==History==
JDK Mission Control started out as JRockit Mission Control JRockit Mission Control, a production time profiling and diagnostics tools suite which was delivered as a part of the JRockit JVM distribution.<ref>{{cite web |title=JRockit Mission Control |url=https://www.oracle.com/technetwork/middleware/jrockit/mission-control/index.html |publisher=Oracle |accessdate=21 January 2019}}</ref> After Oracle acquired [[Sun Microsystems]], JRockit Flight Recorder and JRockit Mission Control were rebranded Java Flight Recorder and Java Mission Control.<ref>{{cite web |title=Java Mission Control |url=https://www.oracle.com/technetwork/java/javaseproducts/mission-control/index.html |accessdate=21 January 2019}}</ref>. In 2018 both Java Flight Recorder and Java FlightMission RecorderControl were open sourced.<ref>{{cite web |title=JMC Open Sourced! | date=5 May 2018 |url=httphttps://hirt.se/blog/?p=944 |accessdate=21 January 2019}}</ref> 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.<ref>{{cite web |title=JMC - Now Serving OpenJDK Binaries Too! |url=https://blogs.oracle.com/java-platform-group/java-mission-control-now-serving-openjdk-binaries-too |accessdate=21 January 2019 |last1=Garcia-Ribeyro |first1=Aurelio }}</ref>
 
==See also==
{{Portal|Free and open-source software|Java (programming language)|Computer programming}}
* [[Java platform]]
* [[Java version history]]
* [[JRockit]]
* [[JDK Flight Recorder]]
 
{{Clear}}
Line 41 ⟶ 45:
 
==External links==
* [https://openjdk.java.netorg/projects/jmc/ JDK Mission Control Project Page]
* [httphttps://hggithub.com/openjdk.org/jmc/jmc/ JDK Mission Control MercurialGitHub Repository]
* [https://githubhg.com/JDKMissionControlopenjdk.java.net/jmc/jmc7/ JDK Mission Control GitubMercurial MirrorRepository]
 
[[Category:Free software programmed in Java (programming language)]]
[[Category:Free softwarecomputer programming tools]]
[[Category:Cross-platform free software]]
[[Category:Free software for Linux]]
[[Category:Free software for Windows]]
[[Category:Free software for macOS]]
[[Category:Software using the BSD license]]