Difference between revisions of "Improvements in OpenJDK useful for JVM languages"

From JVMLangSummit
Jump to navigationJump to search
(New page: Eric Caspole ===Abstract=== We will cover recent contributions to OpenJDK from AMD Java Labs that offer improvements in developer productivity and application performance, which would be...)
 
Line 1: Line 1:
Eric Caspole
+
Eric Caspole, AMD
  
 
===Abstract===
 
===Abstract===
Line 5: Line 5:
 
We will cover recent contributions to OpenJDK from AMD Java Labs that offer improvements in developer productivity and application performance, which would be of interest to the JVM language developer community.
 
We will cover recent contributions to OpenJDK from AMD Java Labs that offer improvements in developer productivity and application performance, which would be of interest to the JVM language developer community.
  
- Improvements to JVMTI for better application performance when the JVM is started with the jdwp agent that allows a JVMTI debugger to attach, so the application will run more like the deployment scenario.
+
* Improvements to JVMTI for better application performance when the JVM is started with the jdwp agent that allows a JVMTI debugger to attach, so the application will run more like the deployment scenario.
  
- A new feature in Hotspot, developed in conjunction with Sun, that prevents the JITs from shutting off when the JVM code cache becomes full and would otherwise revert to running in the interpreter.
+
* A new feature in Hotspot, developed in conjunction with Sun, that prevents the JITs from shutting off when the JVM code cache becomes full and would otherwise revert to running in the interpreter.
  
- A new feature to expose runtime compiler inlining information through JVMTI.
+
* A new feature to expose runtime compiler inlining information through JVMTI.
  
- A change to reduce Hotspot safepoint times by making the discarded compiled method sweeper concurrent with the application.
+
* A change to reduce Hotspot safepoint times by making the discarded compiled method sweeper concurrent with the application.

Revision as of 17:38, 28 June 2010

Eric Caspole, AMD

Abstract

We will cover recent contributions to OpenJDK from AMD Java Labs that offer improvements in developer productivity and application performance, which would be of interest to the JVM language developer community.

  • Improvements to JVMTI for better application performance when the JVM is started with the jdwp agent that allows a JVMTI debugger to attach, so the application will run more like the deployment scenario.
  • A new feature in Hotspot, developed in conjunction with Sun, that prevents the JITs from shutting off when the JVM code cache becomes full and would otherwise revert to running in the interpreter.
  • A new feature to expose runtime compiler inlining information through JVMTI.
  • A change to reduce Hotspot safepoint times by making the discarded compiled method sweeper concurrent with the application.