Skip to main content
  • Log in
  • Manage Cookies
projects.eclipse.org
Download
  • Projects
  • Working Groups
  • Members
  • Community
    • Marketplace
    • Events
    • Planet Eclipse
    • Newsletter
    • Videos
    • Blogs
  • Participate
    • Report a Bug
    • Forums
    • Mailing Lists
    • Wiki
    • IRC
    • Research
  • Eclipse IDE
    • Download
    • Learn More
    • Documentation
    • Getting Started / Support
    • How to Contribute
    • IDE and Tools
    • Newcomer Forum
  • More
      • Community

      • Marketplace
      • Events
      • Planet Eclipse
      • Newsletter
      • Videos
      • Blogs
      • Participate

      • Report a Bug
      • Forums
      • Mailing Lists
      • Wiki
      • IRC
      • Research
      • Eclipse IDE

      • Download
      • Learn More
      • Documentation
      • Getting Started / Support
      • How to Contribute
      • IDE and Tools
      • Newcomer Forum
  1. Home
  2. Projects
  3. Eclipse Adoptium
  4. Eclipse Mission Control
  5. Eclipse Mission Control
  6. Creation Review

Eclipse Mission Control Creation Review

Type: 
Creation
State: 
Successful
End Date of the Review Period: 

Reviews run for a minimum of one week. The outcome of the review is decided on this date. This is the last day to make comments or ask questions about this review.

Wednesday, July 14, 2021
Project: 
Eclipse Mission Control
Proposal: 

Eclipse Mission Control

Parent Project: 
Eclipse Adoptium
Background: 

For 2+ years, AdoptOpenJDK has produced a build of JDK Mission Control. Not only is this build promoted by the OpenJDK JMC upstream project (https://github.com/openjdk/jmc#adoptopenjdk) it's also been distributed via the Eclipse Marketplace for some time (https://marketplace.eclipse.org/content/java-mission-control)

Now that AdoptOpenJDK has moved its OpenJDK distribution to the Eclipse Foundation in the form of Temurin, it makes sense to bring the JMC builds over into a subproject and produce an official Eclipse Mission Control release that can be used by all distributions in the Adoptium Marketplace.

Scope: 

The Eclipse Mission Control project builds and distributes Adoptium-branded binaries of OpenJDK JMC Mission Control

Description: 

Eclipse Mission Control enables you to monitor and manage Java applications without introducing the performance overhead normally associated with these types of tools. It uses data collected for normal adaptive dynamic optimization of the Java Virtual Machine (JVM). Besides minimizing the performance overhead, this approach eliminates the problem of the observer effect, which occurs when monitoring tools alter the execution characteristics of the system.

Why Here?: 

Mission Control was being built at AdoptOpenJDK, this ties in with the move of several other subprojects.

Initial Contribution: 

Repo: https://github.com/AdoptOpenJDK/openjdk-jmc-overrides

There are 3 copyright headers from Oracle (see https://github.com/AdoptOpenJDK/openjdk-jmc-overrides/blob/master/overrides/application/org.openjdk.jmc.rcp.application/src/main/resources/updatesites.properties for example)

 

Legal Issues: 

Source code overrides repo uses the Apache License, Version 2.0. This repo is moving from the AdoptOpenJDK into Eclipse Foundation.

JDK Mission Control is built using source from https://github.com/openjdk/jmc. While we don't need to to mirror this repo to the Adoptium project, the builds of Eclipse Mission Control that we ship will be shipped under the The Universal Permissive License (UPL), Version 1.0 (see https://github.com/openjdk/jmc/blob/master/license/LICENSE.txt)

 

 

Licenses: 
Apache License, Version 2.0
Project Scheduling: 

Initial contribution can be made soon after the project acceptance.

The first release could be available within 2 weeks

People
Project Leads: 
Patrick Reinhart
Marcus Hirt
George Adams
Committers: 
Patrick Reinhart
Marcus Hirt
George Adams
Alex Macdonald
Mentors: 
Wayne Beaton
  • Sign in to post comments.
Links: 
GitLab tracking issue
  • Sign in to post comments.
Incubating - Eclipse Mission Control

Project Links

  • OpenJDK Mission Control Project
  • OpenJDK Mission Control Github repository

Related Projects

Project Hierarchy:

  • Eclipse Adoptium
  • Eclipse Mission Control

Eclipse Foundation

  • About Us
  • Contact Us
  • Donate
  • Members
  • Governance
  • Code of Conduct
  • Logo and Artwork
  • Board of Directors

Legal

  • Privacy Policy
  • Terms of Use
  • Copyright Agent
  • Eclipse Public License
  • Legal Resources

Useful Links

  • Report a Bug
  • Documentation
  • How to Contribute
  • Mailing Lists
  • Forums
  • Marketplace

Other

  • IDE and Tools
  • Projects
  • Working Groups
  • Research@Eclipse
  • Report a Vulnerability
  • Service Status

Copyright © Eclipse Foundation. All Rights Reserved.

Back to the top