Skip to content

[Native Image] Lanemu doesn't work in graalvm in GUI modeΒ #12292

@Monsterovich

Description

@Monsterovich

Describe the Issue

The application does not work in graphical mode, but works in mode without UI (./Lanemu --headless... or such)

Using the latest version of GraalVM can resolve many issues.

GraalVM Version

25+37-LTS

Operating System and Version

Linux Mint 21.3

Troubleshooting Confirmation

Run Command

native-image -jar Lanemu.jar
./Lanemu

also tried with -Djava.awt.headless=true

Expected Behavior

The application to work.

Actual Behavior

The application doesn't run.

Steps to Reproduce

https://www.mediafire.com/file/mgagfb6gs7msegk/Lanemu.nib/file

Additional Context

No response

Run-Time Log Output and Error Messages

Exception in thread "main": java.lang.NoClassDefFoundError
java.lang.NoClassDefFoundError: java/awt/GraphicsEnvironment
	at org.graalvm.nativeimage.builder/com.oracle.svm.core.jni.functions.JNIFunctions.FindClass(JNIFunctions.java:365)
	at org.graalvm.nativeimage.builder/com.oracle.svm.core.jni.JNIOnLoadFunctionPointer.invoke(JNILibraryInitializer.java)
	at org.graalvm.nativeimage.builder/com.oracle.svm.core.jni.JNILibraryInitializer.initialize(JNILibraryInitializer.java:119)
	at org.graalvm.nativeimage.builder/com.oracle.svm.core.jdk.NativeLibrarySupport.addLibrary(NativeLibrarySupport.java:128)
	at org.graalvm.nativeimage.builder/com.oracle.svm.core.jdk.NativeLibrarySupport.addLibrary(NativeLibrarySupport.java:84)
	at org.graalvm.nativeimage.builder/com.oracle.svm.core.jdk.NativeLibraries.loadLibrary0(NativeLibraries.java:147)
	at org.graalvm.nativeimage.builder/com.oracle.svm.core.jdk.NativeLibraries.loadLibraryRelative(NativeLibraries.java:128)
	at java.base@25/java.lang.ClassLoader.loadLibrary(ClassLoader.java:135)
	at java.base@25/java.lang.Runtime.loadLibrary0(Runtime.java:822)
	at java.base@25/java.lang.System.loadLibrary(System.java:1685)
	at java.desktop@25/java.awt.Toolkit.loadLibraries(Toolkit.java:1293)
	at java.desktop@25/java.awt.Toolkit.initStatic(Toolkit.java:1318)
	at java.desktop@25/java.awt.Toolkit.<clinit>(Toolkit.java:1299)
	at java.base@25/java.lang.Class.ensureInitialized(DynamicHub.java:778)
	at java.desktop@25/sun.awt.AppContext.initMainAppContext(AppContext.java:260)
	at java.desktop@25/sun.awt.AppContext.getAppContext(AppContext.java:295)
	at java.desktop@25/javax.swing.SwingUtilities.appContextGet(SwingUtilities.java:2014)
	at java.desktop@25/javax.swing.UIManager.getLAFState(UIManager.java:247)
	at java.desktop@25/javax.swing.UIManager.setLookAndFeel(UIManager.java:574)
	at org.p2pvpn.Main.main(Main.java:390)
	at java.base@25/java.lang.invoke.LambdaForm$DMH/sa346b79c.invokeStaticInit(LambdaForm$DMH)
Fatal error reported via JNI: FindClass java/awt/GraphicsEnvironment failed

Printing instructions (ip=0x00005d48535a5485):
  0x00005d48535a5385: 0x7c 0x24 0x30 0x48 0x83 0xc4 0x40 0x5d 0xc3 0x48 0x89 0x6c 0x24 0x28 0x4c 0x89
  0x00005d48535a5395: 0x6c 0x24 0x20 0x4c 0x89 0x64 0x24 0x18 0x48 0x89 0x5c 0x24 0x10 0xb8 0x00 0x00
  0x00005d48535a53a5: 0x00 0x00 0x4c 0x8b 0x74 0x24 0x38 0x4c 0x8b 0x7c 0x24 0x30 0x48 0x83 0xc4 0x40
  0x00005d48535a53b5: 0x5d 0xc3 0x48 0x89 0x7c 0x24 0x08 0xbf 0x01 0x00 0x00 0x00 0xbe 0x00 0x00 0x00
  0x00005d48535a53c5: 0x00 0xe8 0x75 0xef 0x10 0x00 0x90 0x48 0x8b 0x7c 0x24 0x08 0xe9 0x79 0xff 0xff
  0x00005d48535a53d5: 0xff 0x48 0x8b 0x6c 0x24 0x28 0x4c 0x8b 0x6c 0x24 0x20 0x4c 0x8b 0x64 0x24 0x18
  0x00005d48535a53e5: 0x48 0x8b 0x5c 0x24 0x10 0x49 0x2b 0xc6 0x48 0xc1 0xe8 0x03 0x41 0x89 0x87 0xe8
  0x00005d48535a53f5: 0x00 0x00 0x00 0x41 0xc7 0x47 0x14 0x03 0x00 0x00 0x00 0xf0 0x83 0x04 0x24 0x00
  0x00005d48535a5405: 0xb8 0x00 0x00 0x00 0x00 0x4c 0x8b 0x74 0x24 0x38 0x4c 0x8b 0x7c 0x24 0x30 0x48
  0x00005d48535a5415: 0x83 0xc4 0x40 0x5d 0xc3 0xcc 0xcc 0xcc 0xcc 0xcc 0xcc 0x55 0x48 0x83 0xec 0x50
  0x00005d48535a5425: 0x4c 0x89 0x74 0x24 0x48 0x4c 0x89 0x7c 0x24 0x40 0x48 0x85 0xff 0x0f 0x84 0x7f
  0x00005d48535a5435: 0x00 0x00 0x00 0x4c 0x8b 0xff 0x48 0x8b 0x87 0xa0 0x00 0x00 0x00 0x4c 0x8b 0xf0
  0x00005d48535a5445: 0xb9 0x01 0x00 0x00 0x00 0xb8 0x03 0x00 0x00 0x00 0xf0 0x41 0x0f 0xb1 0x4f 0x14
  0x00005d48535a5455: 0x48 0x89 0x6c 0x24 0x38 0x4c 0x89 0x6c 0x24 0x30 0x4c 0x89 0x64 0x24 0x28 0x48
  0x00005d48535a5465: 0x89 0x5c 0x24 0x20 0x0f 0x85 0x96 0x00 0x00 0x00 0x48 0x8b 0xc7 0x48 0x8b 0xce
  0x00005d48535a5475: 0x48 0x89 0x44 0x24 0x10 0x48 0x89 0x4c 0x24 0x18 0x90 0xe8 0x9b 0xca 0x09 0x00
> 0x00005d48535a5485: 0x90 0x41 0xc7 0x47 0x14 0x03 0x00 0x00 0x00 0xf0 0x83 0x04 0x24 0x00 0x48 0x8b
  0x00005d48535a5495: 0x5c 0x24 0x20 0x48 0x8b 0x6c 0x24 0x38 0x4c 0x8b 0x64 0x24 0x28 0x4c 0x8b 0x6c
  0x00005d48535a54a5: 0x24 0x30 0x4c 0x8b 0x74 0x24 0x48 0x4c 0x8b 0x7c 0x24 0x40 0x48 0x83 0xc4 0x50
  0x00005d48535a54b5: 0x5d 0xc3 0x48 0x89 0x6c 0x24 0x38 0x4c 0x89 0x6c 0x24 0x30 0x4c 0x89 0x64 0x24
  0x00005d48535a54c5: 0x28 0x48 0x89 0x5c 0x24 0x20 0x48 0x89 0x74 0x24 0x18 0x48 0x89 0x7c 0x24 0x10
  0x00005d48535a54d5: 0x48 0x8d 0x35 0x04 0xbf 0xec 0x01 0xbf 0x02 0x00 0x00 0x00 0xe8 0x5a 0xb9 0x04
  0x00005d48535a54e5: 0x00 0x90 0x48 0x8b 0x5c 0x24 0x20 0x48 0x8b 0x6c 0x24 0x38 0x4c 0x8b 0x64 0x24
  0x00005d48535a54f5: 0x28 0x4c 0x8b 0x6c 0x24 0x30 0x4c 0x8b 0x74 0x24 0x48 0x4c 0x8b 0x7c 0x24 0x40
  0x00005d48535a5505: 0x48 0x89 0x74 0x24 0x18 0x48 0x89 0x7c 0x24 0x10 0xbf 0x01 0x00 0x00 0x00 0xbe
  0x00005d48535a5515: 0x00 0x00 0x00 0x00 0xe8 0x22 0xee 0x10 0x00 0x90 0x48 0x8b 0x74 0x24 0x18 0x48
  0x00005d48535a5525: 0x8b 0x7c 0x24 0x10 0xe9 0x41 0xff 0xff 0xff 0x48 0x8b 0x6c 0x24 0x38 0x4c 0x8b
  0x00005d48535a5535: 0x6c 0x24 0x30 0x4c 0x8b 0x64 0x24 0x28 0x48 0x8b 0x5c 0x24 0x20 0x49 0x2b 0xc6
  0x00005d48535a5545: 0x48 0xc1 0xe8 0x03 0x41 0x89 0x87 0xe8 0x00 0x00 0x00 0x41 0xc7 0x47 0x14 0x03
  0x00005d48535a5555: 0x00 0x00 0x00 0xf0 0x83 0x04 0x24 0x00 0x4c 0x8b 0x74 0x24 0x48 0x4c 0x8b 0x7c
  0x00005d48535a5565: 0x24 0x40 0x48 0x83 0xc4 0x50 0x5d 0xc3 0xcc 0xcc 0xcc 0xcc 0xcc 0xcc 0xcc 0xcc
  0x00005d48535a5575: 0xcc 0xcc 0xcc 0xcc 0xcc 0xcc 0xcc 0xcc 0xcc 0xcc 0xcc 0x48 0x83 0xec 0x08 0x48

Top of stack (sp=0x00007ffd559a1990):
  0x00007ffd559a1970: 0x00005d485dda8fc0 0x00005d48535a5485 0x00007ffd559a1990 0x00005d48535a5485
> 0x00007ffd559a1990: 0x000071e1f2720578 0x00005d48535a521c 0x00005d485dda8fc0 0x000071e1f013fc40
  0x00007ffd559a19b0: 0x0000000000000000 0x00005d485dda8fc0 0x0000000000000003 0x00007ffd559a1a00
  0x00007ffd559a19d0: 0x00005d485dda8fc0 0x000071e1f1180000 0x00007ffd559a1a00 0x000071e1f0137328
  0x00007ffd559a19f0: 0x000071e1f014072c 0x00005d485dda8fc0 0x00007ffd559a2a60 0x000071e1f013745b
  0x00007ffd559a1a10: 0x00007ffd559a3870 0x0000000000000000 0x0000000000000340 0x00010102464c457f
  0x00007ffd559a1a30: 0x0000000000000000 0x00000001003e0003 0x0000000000000000 0x0000000000000040
  0x00007ffd559a1a50: 0x0000000000003160 0x0038004000000000 0x001b001c0040000b 0x0000000400000001
  0x00007ffd559a1a70: 0x0000000000000000 0x0000000000000000 0x0000000000000000 0x0000000000000678
  0x00007ffd559a1a90: 0x0000000000000678 0x0000000000001000 0x0000000500000001 0x0000000000001000
  0x00007ffd559a1ab0: 0x0000000000001000 0x0000000000001000 0x0000000000000115 0x0000000000000115
  0x00007ffd559a1ad0: 0x0000000000001000 0x0000000400000001 0x0000000000002000 0x0000000000002000
  0x00007ffd559a1af0: 0x0000000000002000 0x0000000000000110 0x0000000000000110 0x0000000000001000
  0x00007ffd559a1b10: 0x0000000600000001 0x0000000000002e00 0x0000000000003e00 0x0000000000003e00
  0x00007ffd559a1b30: 0x0000000000000220 0x0000000000000228 0x0000000000001000 0x0000000600000002
  0x00007ffd559a1b50: 0x0000000000002e10 0x0000000000003e10 0x0000000000003e10 0x00000000000001d0
  0x00007ffd559a1b70: 0x00000000000001d0 0x0000000000000008 0x0000000400000004 0x00000000000002a8

VM thread locals for the failing thread 0x00005d485dda8fc0:
  0: JNIThreadLocalEnvironment.jniFunctions = (bytes) 0x000071e1f187ec30
  8: StackOverflowCheckImpl.stackBoundaryTL = (Word) 0x0000000000000001 (1)
  16: SafepointCheckCounter.value = (int) 0x7fffffff (2147483647)
  20: StatusSupport.status = (int) 0x00000001 (1)
  24: ThreadLocalAllocation.regularTLAB = (bytes) 
    0x00005d485dda8fd8: 0x000071e1f2722be8 0x000071e1f2724c40
    0x00005d485dda8fe8: 0x000071e1f2723410 0x0000000000000000
  56: JavaFrameAnchors.lastAnchor = (Word) 0x00007ffd559a2ab0 (140726039620272)
  64: JavaThreads.currentVThreadId = (long) 0x0000000000000003 (3)
  72: PlatformThreads.currentThread = (Object) 0x000071e1f1b34318
    is an object of type java.lang.Thread
  80: TlabSupport.allocatedBytesAvg = (bytes) 
    0x00005d485dda9010: 0x0000000000000000 0x0000000000000000
    0x00005d485dda9020: 0x4041800000000000 0x0000000000000000
  112: SubstrateDiagnostics.threadOnlyAttachedForCrashHandler = (bytes) 0x0000000000000000
  120: ThreadLocalAllocation.allocatedAlignedBytes = (Word) 0x000000000009d920 (645408)
  128: ThreadLocalAllocation.allocatedUnalignedBytes = (Word) 0x0000000000000000 (0)
  136: TlabSupport.desiredSize = (Word) 0x0000000000002000 (8192)
  144: TlabSupport.refillWasteLimit = (Word) 0x0000000000000080 (128)
  152: TlabSupport.tlabAllocatedAlignedBytesBeforeLastGC = (Word) 0x0000000000000000 (0)
  160: VMThreads.IsolateTL = (Word) 0x000071e1f1180000 (125215226462208)
  168: VMThreads.OSThreadHandleTL = (Word) 0x000071e9f1a85740 (125249595660096)
  176: VMThreads.OSThreadIdTL = (Word) 0x0000000000065082 (413826)
  184: VMThreads.StackBase = (Word) 0x00007ffd559a4000 (140726039625728)
  192: VMThreads.StackEnd = (Word) 0x00007ffd551a6000 (140726031245312)
  200: VMThreads.StartedByCurrentIsolate = (bytes) 0x0000000000000000
  208: VMThreads.nextTL = (Word) 0x0000000000000000 (0)
  216: VMThreads.unalignedIsolateThreadMemoryTL = (Word) 0x00005d485dda8fc0 (102565393633216)
  224: ExceptionUnwind.currentException = (Object) 0x0000000000000000
  228: JNIObjectHandles.handles = (Object) 0x000071e1f2680960
    is an object of type com.oracle.svm.core.handles.ThreadLocalHandles
  232: JNIThreadLocalPendingException.pendingException = (Object) 0x0000000000000000
  236: JNIThreadLocalReferencedObjects.referencedObjectsListHead = (Object) 0x0000000000000000
  240: JNIThreadOwnedMonitors.ownedMonitors = (Object) 0x0000000000000000
  244: NoAllocationVerifier.openVerifiers = (Object) 0x0000000000000000
  248: RecurringCallbackTimer.exception = (Object) 0x0000000000000000
  252: ImplicitExceptions.implicitExceptionsAreFatal = (int) 0x00000000 (0)
  256: StackOverflowCheckImpl.yellowZoneStateTL = (int) 0x7efefefe (2130640638)
  260: StatusSupport.safepointBehaviorTL = (int) 0x00000001 (1)
  264: ThreadSuspendSupport.suspended = (int) 0x00000000 (0)
  268: TlabSupport.gcWaste = (int) 0x00000000 (0)
  272: TlabSupport.numberOfRefills = (int) 0x00000029 (41)
  276: TlabSupport.refillWaste = (int) 0x00000228 (552)
  280: TlabSupport.slowAllocations = (int) 0x00000014 (20)
  
Java frame anchors for the failing thread 0x00005d485dda8fc0:
  Anchor 0x00007ffd559a2ab0 LastJavaSP 0x00007ffd559a2a80 LastJavaIP 0x00005d485362aab2
  
Stacktrace for the failing thread 0x00005d485dda8fc0 (A=AOT compiled, J=JIT compiled, D=deoptimized, i=inlined, C=native):
  A  SP 0x00007ffd559a1990 IP 0x00005d48535a5485 size=96    com.oracle.svm.core.code.IsolateEnterStub.JNIFunctions_FatalError_lnAeWJzbKX7xreBcsLcdq7(IsolateEnterStub.java:0)
  C  SP 0x00007ffd559a19f0 IP 0x00005d485362aab2 size=4240  unknown
  i  SP 0x00007ffd559a2a80 IP 0x00005d485362aab2 size=112   com.oracle.svm.core.jni.JNIOnLoadFunctionPointer.invoke(JNILibraryInitializer.java)
  A  SP 0x00007ffd559a2a80 IP 0x00005d485362aab2 size=112   com.oracle.svm.core.jni.JNILibraryInitializer.initialize(JNILibraryInitializer.java:119)
  A  SP 0x00007ffd559a2af0 IP 0x00005d4853613a70 size=112   com.oracle.svm.core.jdk.NativeLibrarySupport.addLibrary(NativeLibrarySupport.java:128)
  i  SP 0x00007ffd559a2b60 IP 0x00005d4853612cd9 size=48    com.oracle.svm.core.jdk.NativeLibrarySupport.addLibrary(NativeLibrarySupport.java:84)
  A  SP 0x00007ffd559a2b60 IP 0x00005d4853612cd9 size=48    com.oracle.svm.core.jdk.NativeLibraries.loadLibrary0(NativeLibraries.java:147)
  A  SP 0x00007ffd559a2b90 IP 0x00005d48536130a7 size=64    com.oracle.svm.core.jdk.NativeLibraries.loadLibraryRelative(NativeLibraries.java:128)
  i  SP 0x00007ffd559a2bd0 IP 0x00005d4854168f6e size=64    java.lang.ClassLoader.loadLibrary(ClassLoader.java:135)
  i  SP 0x00007ffd559a2bd0 IP 0x00005d4854168f6e size=64    java.lang.Runtime.loadLibrary0(Runtime.java:822)
  A  SP 0x00007ffd559a2bd0 IP 0x00005d4854168f6e size=64    java.lang.System.loadLibrary(System.java:1685)
  i  SP 0x00007ffd559a2c10 IP 0x00005d4853ef4005 size=48    java.awt.Toolkit.loadLibraries(Toolkit.java:1293)
  i  SP 0x00007ffd559a2c10 IP 0x00005d4853ef4005 size=48    java.awt.Toolkit.initStatic(Toolkit.java:1318)
  A  SP 0x00007ffd559a2c10 IP 0x00005d4853ef4005 size=48    java.awt.Toolkit.<clinit>(Toolkit.java:1299)
  A  SP 0x00007ffd559a2c40 IP 0x00005d485358d0b5 size=16    com.oracle.svm.core.classinitialization.ClassInitializationInfo.invokeClassInitializer(ClassInitializationInfo.java:578)
  A  SP 0x00007ffd559a2c50 IP 0x00005d485358cf28 size=48    com.oracle.svm.core.classinitialization.ClassInitializationInfo.doInitialize(ClassInitializationInfo.java:491)
  A  SP 0x00007ffd559a2c80 IP 0x00005d485359143f size=704   com.oracle.svm.core.classinitialization.ClassInitializationInfo.slowPath(ClassInitializationInfo.java:440)
  i  SP 0x00007ffd559a2f40 IP 0x00005d485358d01a size=48    java.lang.Class.ensureInitialized(DynamicHub.java:778)
  A  SP 0x00007ffd559a2f40 IP 0x00005d485358d01a size=48    com.oracle.svm.core.classinitialization.ClassInitializationInfo.doInitialize(ClassInitializationInfo.java:456)
  A  SP 0x00007ffd559a2f70 IP 0x00005d485359143f size=704   com.oracle.svm.core.classinitialization.ClassInitializationInfo.slowPath(ClassInitializationInfo.java:440)
  A  SP 0x00007ffd559a3230 IP 0x00005d4854ba8d88 size=192   sun.awt.AppContext.initMainAppContext(AppContext.java:260)
  A  SP 0x00007ffd559a32f0 IP 0x00005d4854baa425 size=80    sun.awt.AppContext.getAppContext(AppContext.java:295)
  i  SP 0x00007ffd559a3340 IP 0x00005d48548477a8 size=48    javax.swing.SwingUtilities.appContextGet(SwingUtilities.java:2014)
  A  SP 0x00007ffd559a3340 IP 0x00005d48548477a8 size=48    javax.swing.UIManager.getLAFState(UIManager.java:247)
  A  SP 0x00007ffd559a3370 IP 0x00005d48548457b4 size=64    javax.swing.UIManager.setLookAndFeel(UIManager.java:574)
  A  SP 0x00007ffd559a33b0 IP 0x00005d4854ae70e5 size=800   org.p2pvpn.Main.main(Main.java:390)
  i  SP 0x00007ffd559a36d0 IP 0x00005d485356ffb2 size=32    java.lang.invoke.LambdaForm$DMH/sa346b79c.invokeStaticInit(LambdaForm$DMH)
  i  SP 0x00007ffd559a36d0 IP 0x00005d485356ffb2 size=32    com.oracle.svm.core.JavaMainWrapper.invokeMain(JavaMainWrapper.java:189)
  A  SP 0x00007ffd559a36d0 IP 0x00005d485356ffb2 size=32    com.oracle.svm.core.JavaMainWrapper.runCore0(JavaMainWrapper.java:232)
  i  SP 0x00007ffd559a36f0 IP 0x00005d48535a47de size=128   com.oracle.svm.core.JavaMainWrapper.runCore(JavaMainWrapper.java:196)
  i  SP 0x00007ffd559a36f0 IP 0x00005d48535a47de size=128   com.oracle.svm.core.JavaMainWrapper.doRun(JavaMainWrapper.java:299)
  i  SP 0x00007ffd559a36f0 IP 0x00005d48535a47de size=128   com.oracle.svm.core.JavaMainWrapper.run(JavaMainWrapper.java:284)
  A  SP 0x00007ffd559a36f0 IP 0x00005d48535a47de size=128   com.oracle.svm.core.code.IsolateEnterStub.JavaMainWrapper_run_XNhh1mz2Ib2aPR1wdv014D(IsolateEnterStub.java:0)
  
Threads:
  0x000071e1e4000b80 STATUS_IN_NATIVE (ALLOW_SAFEPOINT) "Signal Dispatcher" - 0x000071e1f2681360, daemon, stack(0x000071e1f0180000,0x000071e1f097f000)
  0x000071e1ec000b80 STATUS_IN_NATIVE (ALLOW_SAFEPOINT) "Reference Handler" - 0x000071e1f1b34408, daemon, stack(0x000071e1f0981000,0x000071e1f1180000)
  0x00005d485dda8fc0 STATUS_IN_JAVA (PREVENT_VM_FROM_REACHING_SAFEPOINT) "main" - 0x000071e1f1b34318, stack(0x00007ffd551a6000,0x00007ffd559a4000)
  
No VMOperation in progress

The 30 most recent VM operation status changes:
  
VM mutexes:
  mutex "RealLog.backTracePrinterMutex" is unlocked.
  mutex "freeList" is unlocked.
  mutex "mainVMOperationControlWorkQueue" is unlocked.
  mutex "referencePendingList" is unlocked.
  mutex "thread" is unlocked.
  
Build time information:
  Version: Oracle GraalVM 25+37.1 (serial gc, compressed references), JDK 25+37-LTS
  Platform: linux/amd64
  Page size: 65536
  Supports isolates: true
  Containerized: false
  Object reference size: 4
  CPU features used for AOT compiled code: CX8, CMOV, FXSR, MMX, SSE, SSE2, SSE3, SSSE3, SSE4_1, SSE4_2, POPCNT, LZCNT, AVX, AVX2, BMI1, BMI2, FMA, F16C
  
Runtime information:
  Isolate id: 0
  Heap base: 0x000071e1f1180000
  CGlobalData base: 0x00005d4855470000
  CPU cores (OS): 12
  Memory (OS): 32000M
  Page size: 4096
  VM uptime: 0.005s
  Current timestamp: 1759611251424
  AOT compiled code: 0x00005d48534d0000 - 0x00005d485540375f
  
OS information:
  Max threads: 253123
  Max memory mappings: 2147483642
  Max PID: 4194304
  
Command line: 

Heap settings and statistics:
  Reserved hub pointer bits: 0b11111
  Aligned chunk size: 524288
  Large array threshold: 131072
  Incremental collections: 0
  Complete collections: 0
  
Heap usage:
  Eden: 1.00M (0.00M in 0 aligned chunks, 0.00M in 0 unaligned chunks)
  Old: 0.00M (0.00M in 0 aligned chunks, 0.00M in 0 unaligned chunks)
  
GC policy:
  Name: adaptive
  Max eden size: 8930721792
  Max survivor size: 2982150144
  Max young size: 8947499008
  Max old size: 17896046592
  Max heap size: 26843545600
  
Image heap boundaries:
  ReadOnly: 0x000071e1f1200838 - 0x000071e1f187ec28
  ReadOnly Relocatables: 0x000071e1f187ec28 - 0x000071e1f199ffe0
  Writeable Patched: 0x0000000000000000 - 0x0000000000000000
  Writable: 0x000071e1f199ffe0 - 0x000071e1f1ed8578
  Writable Huge: 0x0000000000000000 - 0x0000000000000000
  ReadOnly Huge: 0x000071e1f1f01660 - 0x000071e1f2633458
  
Heap chunks: E=eden, S=survivor, O=old, F=free; A=aligned chunk, U=unaligned chunk; T=to space
  |0x000071e1f2700000|0x000071e1f2700838, 0x000071e1f2724c40, 0x000071e1f2780000| 28%|  E|A| |0
  |0x000071e1f2680000|0x000071e1f2680838, 0x000071e1f2700000, 0x000071e1f2700000|100%|  E|A| |0

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions