20 lines
1.1 KiB
Plaintext
20 lines
1.1 KiB
Plaintext
$ java -Xmx220m -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=docs/output/heap.hprof -jar target/threadlocal-leak.jar
|
|
|
|
threadlocal-leak: submitted=3017200
|
|
threadlocal-leak: submitted=3017600
|
|
threadlocal-leak: submitted=3018000
|
|
threadlocal-leak: submitted=3018400
|
|
threadlocal-leak: submitted=3018800
|
|
java.lang.OutOfMemoryError: Java heap space
|
|
Dumping heap to docs/output/heap.hprof ...
|
|
Heap dump file created [300071460 bytes in 1.908 secs]
|
|
|
|
Exception in thread "req-worker-1" java.lang.OutOfMemoryError: Java heap space
|
|
at com.ankurm.oomdemo.ThreadLocalLeakApplication.handleOneRequest(ThreadLocalLeakApplication.java:61)
|
|
at com.ankurm.oomdemo.ThreadLocalLeakApplication.lambda$driveLeak$1(ThreadLocalLeakApplication.java:47)
|
|
at com.ankurm.oomdemo.ThreadLocalLeakApplication$$Lambda/0x000000002d25dce8.run(Unknown Source)
|
|
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1090)
|
|
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:614)
|
|
at java.base/java.lang.Thread.runWith(Thread.java:1487)
|
|
at java.base/java.lang.Thread.run(Thread.java:1474)
|