Questions tagged [openj9]

Eclipse OpenJ9 is an open source project that provides a high-performance, scalable, Java virtual machine (JVM) implementation. The initial code contribution for the project came from IBM's production J9 JVM.

Eclipse OpenJ9 is an open source project that provides a high-performance, scalable, Java virtual machine (JVM) implementation. The initial code contribution for the project came from IBM's production J9 JVM. See the code at https://github.com/eclipse/openj9

65 questions
1
vote
0 answers

OpenJ9 performance not great?

Recently renessaince.dev published performance results from a large set of realistic tests (their words). OpenJ9 does not look good! Are there any issues with OpenJ9 configuration the testers might have overlooked?
Hristo Stoyanov
  • 1,508
  • 3
  • 15
  • 24
1
vote
0 answers

Which area of the JVM memory ought to be impacted most when using OpenJ9's class data sharing

I'm looking for empirical evidence to support using using Open J9's class data sharing feature. This feature claims to: offer transparent and dynamic sharing of data between multiple Java virtual machines (JVMs) running on the same host, which…
David
  • 7,652
  • 21
  • 60
  • 98
1
vote
1 answer

Is OpenJ9 gc log asynchronous?

Is OpenJ9 write gc log asynchronously? When use Eclipse OpenJ9 in docker container, can i put gc.log to NFS or Ceph? I've read that OpenJDK write gc log synchronously: Is gc.log writing asynchronous? safe to put gc.log on NFS mount?.
Rick Gong
  • 21
  • 3
1
vote
0 answers

I am new to OpenJ9 and require profiling tools for OpenJ9 in RCP application

i just didn’t find any tools on how to measure the performance imporvement compared to Hotspot JVM. PLease share me the details on where i can find the profiling tools. For example profiling tools like JvisualVM
Shree1712
  • 11
  • 2
1
vote
1 answer

Does OpenJ9 support sun.misc.Contended annotation?

I've created a program to check if @sun.misc.Contended is in effect. The idea is that when @Contended is in effect, the field offsets in annotated class will be larger. I can see the expected difference in offsets on OpenJDK, if I specify the…
user7610
  • 25,267
  • 15
  • 124
  • 150
1
vote
1 answer

install4j: How can I use alternate jvm for the launchers

We are trying to use alternative jvms, this is from https://www.eclipse.org/openj9/ when starting our launcher with /create-i4j-log we got: [1:16] Trying to load JVM-DLL from c:\qomet2\jre\bin\javaw.exe [1:18] Setting PATH ... [1:19] Trying…
Schlocke
  • 61
  • 4
1
vote
2 answers

OpenJ9 VM Object Layout

OpendJDK has a Java Object Layout (JOL) tool which allows to estimate instance real memory size of specified object. It can show an object layout for HotSpot but will it be the same in OpenJ9?
Sergey Ponomarev
  • 2,947
  • 1
  • 33
  • 43
1
vote
2 answers

OpenJ9 and Project Graal/Truffle

The HotSpot JVM team is developing the extremely cool project Graal/Truffle, which allows developers to dynamically compile/inject Java, Javascript (and others) to run at JVM speed. Questions: - Is OpenJ9 interoperable with Graal/Truffle? - If OMR…
Hristo Stoyanov
  • 1,508
  • 3
  • 15
  • 24
1
vote
1 answer

Java9 linking and OpenJ9

One of the coolest feature in java 9 modules is the ability to prepare a very optimize JRE+modules bundle, a process during which several optimization techniques can be applied. Although not implemented yet, the HotSpot team is planning on AOT…
Hristo Stoyanov
  • 1,508
  • 3
  • 15
  • 24
1
vote
1 answer

Advanced AVX/AVX2 vector operations in OpenJ9

At JavaOne 2017 Intel presented very interesting approach of incorporating AVX2 vector instructions in HotSpot. This will allow Machine Learning and other data-intensive Java applications to utilize specialized AVX/AVX2 instructions to achieve much…
Hristo Stoyanov
  • 1,508
  • 3
  • 15
  • 24
1
vote
2 answers

Can't Build OpenJFX with Eclipse OpenJ9+181

The new Eclipse J9 jvm does not come bundled with JavaFX, so I have tried to build OpenJFX but have failed. I believe I have followed all the build instructions on the OpenJFX website. I have Gradle 3.1, Ant, and the required libraries installed. …
Jared
  • 21
  • 3
0
votes
1 answer

`DestroyJavaVM()` failing on OpenJ9?

I have some issue embedding the JVM in my C/++ program. Startup and everything else seems to be fine, but, when I close a simple JVM with DestroyJavaVM() I get an error. This error means that successive openings don't operate correctly - so - I need…
pal
  • 942
  • 1
  • 9
  • 19
0
votes
1 answer

Intermittent Websphere application JVM crash due to GC assertion failed

We hosted a java application in websphere 9 / jre 1.8. Intermittently JVM crash and generating the javacore. We are getting below error in java core , assertion failure error. j9mm.141 - * ** ASSERTION FAILED ** AT LargeObjectAllocateStats.cpp:1126:…
Vinoth
  • 63
  • 4
  • 23
0
votes
1 answer

How to build OpenJ9 for use with Kotlin without (open)JDK

I need to develop my apps in Kotlin and choose to use openj9 as my virtual machine for windows/linux. However, besides AUR builds, I only see auto-adopt-openjdk windows builds and openjdk build instructions. I'm not planning to use that because I…
Ciel Ruby
  • 161
  • 1
  • 13
0
votes
2 answers

How to create a compatible heap dump with OpenJ9 via API?

I try to create a heap dump with a OpenJ9 Java VM via API that is compatible with a heap dump from a Hotspot Java VM and can be use with the same analyzer tools. I use the follow code: Class clazz = (Class)Class.forName(…
Horcrux7
  • 23,758
  • 21
  • 98
  • 156