24 lines
1.8 KiB
Plaintext
24 lines
1.8 KiB
Plaintext
Eclipse MAT 1.17.0 batch report (org.eclipse.mat.api:suspects) on heap.hprof -- Problem Suspect 1
|
|
================================================================================================
|
|
|
|
Problem Suspect 1 One instance of
|
|
org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor$1 loaded by
|
|
org.springframework.boot.loader.launch.LaunchedClassLoader @ 0xf2434790 occupies 172,593,776
|
|
(82.46%) bytes. The top consumers of its minimum retained heap are
|
|
com.ankurm.oomdemo.ThreadLocalLeakApplication$$Lambda+0x000000006f25dce8 (3,082,020 instances
|
|
totaling 98,624,640), java.util.concurrent.LinkedBlockingQueue$Node (3,082,021 instances
|
|
totaling 73,968,504), and java.util.HashMap$Node (4 instances totaling 128). Thread
|
|
java.lang.Thread @ 0xf2508e50 req-worker-1 has a local variable or reference to
|
|
org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor$1 @ 0xf2508f60 which is on the
|
|
shortest path to org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor$1 @ 0xf2508f60
|
|
. The thread java.lang.Thread @ 0xf2508e50 req-worker-1 keeps local variables with total size
|
|
8,391,448 (4.01%) bytes. The top consumers of its minimum retained heap are
|
|
com.ankurm.oomdemo.ThreadLocalLeakApplication$$Lambda+0x000000006f25dce8 (3,082,020 instances
|
|
totaling 98,624,640), java.util.concurrent.LinkedBlockingQueue$Node (3,082,021 instances
|
|
totaling 73,968,504), and java.util.HashMap$Node (4 instances totaling 128). Significant stack
|
|
frames and local variables java.util.concurrent.ThreadPoolExecutor.runWorker(Ljava/util/concurre
|
|
nt/ThreadPoolExecutor$Worker;)V (ThreadPoolExecutor.java:1090)
|
|
org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor$1 @ 0xf2508f60 retains
|
|
172,593,776 (82.46%) bytes The stacktrace of this Thread is available. See stacktrace . See
|
|
stacktrace with involved local variables .
|