Upcoming project proposal

Patrick Reinhart patrick at reini.net
Tue Mar 13 18:34:16 UTC 2018

Hi Marcus,

Looking forward to have such a great tool being open-sourced!


> Am 13.03.2018 um 18:13 schrieb Marcus Hirt <marcus.hirt at oracle.com>:
> Hi all,
> I’m currently in the process of finalizing a project proposal for open
> sourcing JDK Mission Control (formerly known as Java Mission Control).
> Please let me know if you have any thoughts or concerns!
> Here is a draft of the proposal:
> ---8<---
> I hereby propose the creation of the Mission Control Project with myself
> (Marcus Hirt) as the Lead and the HotSpot Group as the sponsoring Group.
> In accordance with the OpenJDK guidelines [1], this project will provide a
> home for the continued development of the JDK Mission Control suite of tools,
> also known as JMC. JMC is a profiling and diagnostics tools suite for the JVM,
> primarily targeting systems running in production. JMC also provides
> independent bundles for parsing Java flight recordings, headless analysis of
> Java flight recordings, and more.
> We are now open-sourcing JMC to help keep the JVM-based languages in the
> absolute forefront in terms of production time profiling and diagnostics.
> Open sourcing the core libraries of JMC enables the Java ecosystem to quickly
> take advantage of features currently in the process of being open sourced in
> the JVM, such as the Java Flight Recorder (JFR), across all contemporary
> versions of Java.
> Open sourcing the stand alone JMC application will provide the community with
> a base suite of tooling for advanced JVM features, such as Java Flight
> Recorder. It will also provide the community with an opportunity to build upon
> this tooling to, for example, expand the number of IDEs supported, not to
> mention provide new features and capabilities.
> I (Marcus Hirt) am a member of the Java Platform Group at Oracle, and I have
> been working with Java and JVM technology since the early days of Java. I was
> one of the founders of Appeal Virtual Machines, and the original team leader
> of Java Mission Control.
> Many people have made significant contributions to Java Mission Control.
> Special thanks go out to Klara Ward, Erik Gahlin and Markus Persson who
> have been around for most of the journey.
> The initial Reviewers and Committers will be:
> * Marcus Hirt (Reviewer)
> * Klara Ward (Reviewer)
> * Ola Westin (Reviewer)
> * Henrik Dafgård (Reviewer)
> * Per Kroon (Reviewer)
> * Erik Greijus (Reviewer)
> * Erik Gahlin (Reviewer)
> * Guru Hb (Committer)
> * Suchita Chaturvedi (Committer)
> * Sharath Ballal (Committer)
> The initial source of this project will be based on the development branch of
> Mission Control 7. The final development and stabilization of Mission Control 7
> will take place in the open. Change review policy will be determined by the
> Lead and a consensus of Reviewers. Review is expected to be relaxed initially,
> but made more strict as we get closer to the first release.
> The project will host at least the following mailing list:
> * jmc-dev for developers
> Votes are due by 23:59 CET on <day of week>, <month> <day>, 2018.
> Only current OpenJDK Members [1] are eligible to vote on this motion.
> Votes must be cast in the open on the discuss list. Replying to this
> message is sufficient if your mail program honors the Reply-To header.
> For Lazy Consensus voting instructions, see [2].
> Kind regards,
> Marcus Hirt
> [1] http://openjdk.java.net/census#members
> [2] http://openjdk.java.net/projects/#new-project-vote
> ---8<---
> We’ve been working on the open sourcing for a while now, and if nothing
> unexpected happens, I plan on posting the project proposal within 6 weeks.
> Again, please let me know if you have any concerns! Friendly letters of
> encouragement are welcome too; open sourcing something that has been part
> of a commercial offering for more than a decade is a bit painful. ;)
> Kind regards,
> Marcus

More information about the discuss mailing list