Skip to main content
  • Log in
  • Manage Cookies
EclipseCon - Eclipse Foundation
  • Conference
    • Program Schedule
    • Program List
    • Registration
  • Features
    • Community Day
    • Hacker Day
    • Dinner Meetups
    • OSGi Summit
    • Keynotes
  • Community
    • Code of Conduct
    • Health & Safety at EclipseCon
    • Community Resources
    • 2022 Speakers
    • Information for Speakers
  • Sponsors
    • Be a Sponsor
    • Information for Exhibitors
    • Our Sponsors
    • Sponsor Testimonials
  • Venue
    • Conference Venue
    • Hotels
    • Ludwigsburg
  • About Us
    • EclipseCon 2022
    • Program Committee
    • The Eclipse Foundation
    • Past Conferences
    • Other Events
  1. Home
  2. EclipseCon
  3. EclipseCon 2022
  4. Sessions
  5. The Next Frontier in Open Source Java Compilers: Just-In-Time Compilation as a Service

The Next Frontier in Open Source Java Compilers: Just-In-Time Compilation as a Service

Session details
Status: 
Accepted
Speaker(s): 
Rich Hagarty (IBM)
Marius Pirvu (IBM)
Experience level: 
Intermediate
Tags: 
openj9
Open Source
jvm
Java
Cloud Native Technologies
Session Track: 
Java
Session Type: 
Standard

For Java developers, the Just-In-Time (JIT) compiler is key to improved performance. However, in a container world, the performance gains are often negated due to CPU and memory consumption constraints. To help solve this issue, the Eclipse OpenJ9 JVM provides JITServer technology, which separates the JIT compiler from the application.

JITServer allows the user to employ much smaller containers enabling a higher density of applications, resulting in cost savings for end-users and/or cloud providers. Because the CPU and memory surges due to JIT compilation are eliminated, the user has a much easier task of provisioning resources for his/her application. Additional advantages include: faster ramp-up time, better control over resources devoted to compilation, increased reliability (JIT compiler bugs no longer crash the application) and amortization of compilation costs across many application instances.

We will dig into JITServer technology, showing the challenges of implementation, detailing its strengths and weaknesses and illustrating its performance characteristics. For the cloud audience we will show how it can be deployed in containers, demonstrate its advantages compared to a traditional JIT compilation technique and offer practical recommendations about when to use this technology.

Attendees should have a basic knowledge of container technology, such as Docker and Kubernetes/OpenShift.

Attendees will learn about JVM choices and OpenJ9 features, such as JITServer and Shared Class Cache. A demo will simulate a real-world example that showcases the advantages of using OpenJ9 JITServer to reduce container sizes while increasing container throughput and efficiency. 

 

Objective of the presentation: 
Let Java developers know that they have a choice in choosing a JVM, and then offer advantages in using the Eclipse OpenJ9 JVM. I will then demonstrate how to setup and run a cluster of application containers each accessing a JITServer service.
Attendee pre-requisites - If none, enter "N/A": 
N/A
Schedule info
Time: 
26 Oct 2022 - 11:45 to 26 Oct 2022 - 12:20
Room: 
Theater Stage
  • Sign in to post comments.

Elite

  • IBM
  • Huawei

Premium

  • Red Hat
  • Eurotech
  • Yatta Solutions GmbH

Basic

  • ARCAD Software
  • Obeo
  • TypeFox GmbH
  • Bosch IO GmbH
  • Mercedes-Benz Tech Innovation
  • EclipseSource
  • SSI Schaefer IT Solutions GmbH
  • SCANOSS

Media

  • GermanTechJobs

Become a Sponsor

Eclipse Foundation

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

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
EclipseCon is brought to you by The Eclipse Foundation with the support of our sponsors.
Powered by Drupal and built on COD.

Copyright © Eclipse Foundation. All Rights Reserved.

Back to the top