The IBM SDK for Java is based on OpenJDK, just like most (not all) other Java releases that are out there. IBM does not have "its own full JDK".
Eclipse OpenJ9's -Xgcpolicy:metronome is one of those GCs. Depending on how you well you configure your operating system, it defaults to 3ms pauses along with an application utilization contract.
You're showing the sum of all times, but do the times at least look better after the first run (with -Xshareclasses anyway) ? Depending on how smoothly your experimentation went, you may also have to destroy a…
That frees a block of native memory, not an arbitrary Java object...
You could also check out Eclipse OpenJ9's -Xgcpolicy:metronome option. It only works on Linux X86-64 at the moment, but it is designed to better regulate GC pauses. If you want to learn more, you can open an issue to…
I opened an issue where discussion on OS X support can happen: https://github.com/eclipse/openj9/issues/36
Eclipse OpenJ9 builds on top of Eclipse OMR. Eclipse OMR has OS X builds ... What a great thing it would be to have OpenJ9 building and running on OS X :) ! Disclaimer: I am a project lead for both Eclipse OpenJ9 and…
Sorry David, but I need to speak against this 5 year old paper of yours. I strongly disagree (and always have) with your statement that repurposing a statically typed JIT is limiting. The JIT projects you mention get…
The IBM SDK for Java is based on OpenJDK, just like most (not all) other Java releases that are out there. IBM does not have "its own full JDK".
Eclipse OpenJ9's -Xgcpolicy:metronome is one of those GCs. Depending on how you well you configure your operating system, it defaults to 3ms pauses along with an application utilization contract.
You're showing the sum of all times, but do the times at least look better after the first run (with -Xshareclasses anyway) ? Depending on how smoothly your experimentation went, you may also have to destroy a…
That frees a block of native memory, not an arbitrary Java object...
You could also check out Eclipse OpenJ9's -Xgcpolicy:metronome option. It only works on Linux X86-64 at the moment, but it is designed to better regulate GC pauses. If you want to learn more, you can open an issue to…
I opened an issue where discussion on OS X support can happen: https://github.com/eclipse/openj9/issues/36
Eclipse OpenJ9 builds on top of Eclipse OMR. Eclipse OMR has OS X builds ... What a great thing it would be to have OpenJ9 building and running on OS X :) ! Disclaimer: I am a project lead for both Eclipse OpenJ9 and…
Sorry David, but I need to speak against this 5 year old paper of yours. I strongly disagree (and always have) with your statement that repurposing a statically typed JIT is limiting. The JIT projects you mention get…