<div dir="ltr">Hi,<div><br></div><div>I've attempted to analyse a pretty hefty JVM heap dump (~160 GB) with JDK Mission Control. However, JMC failed with the following exception:</div><div><br></div><div>java.lang.NegativeArraySizeException: -936463355<br>        at org.openjdk.jmc.joverflow.util.LongToIntMap.createTable(LongToIntMap.java:106)<br>     at org.openjdk.jmc.joverflow.util.LongToIntMap.rehash(LongToIntMap.java:92)<br>   at org.openjdk.jmc.joverflow.util.NumberToIntMap.finishPut(NumberToIntMap.java:91)<br>    at org.openjdk.jmc.joverflow.util.LongToIntMap.put(LongToIntMap.java:60)<br>      at org.openjdk.jmc.joverflow.heap.model.Snapshot$Builder.addJavaObject(Snapshot.java:620)<br>     at org.openjdk.jmc.joverflow.heap.parser.HprofReader.readInstance(HprofReader.java:881)<br>       at org.openjdk.jmc.joverflow.heap.parser.HprofReader.readHeapDump(HprofReader.java:566)<br>       at org.openjdk.jmc.joverflow.heap.parser.HprofReader.doRead(HprofReader.java:430)<br>     at org.openjdk.jmc.joverflow.heap.parser.HprofReader.read(HprofReader.java:263)<br>       at org.openjdk.jmc.joverflow.ui.model.ModelLoader.run(ModelLoader.java:99)<br>    at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)<br>  at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)<br> at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)<br>  at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)<br>  at java.base/java.lang.Thread.run(Thread.java:833)<br></div><div><br></div><div>I don't know if this is the right place to submit issues / ask for support, but I didn't find a way to create an account forĀ <a href="https://bugs.openjdk.org/projects/JMC/summary">https://bugs.openjdk.org/projects/JMC/summary</a>.</div><div><br></div><div>I was running with Xmx32g on a MacOS with aarch64. The heap dump I attempted to analyse was from an Elasticsearch node that OOM'ed.</div><div><br></div><div>If I can provideĀ further details: please let me know.</div><div><br></div><div>Best regards,</div><div>Frens Jan</div></div>