TEST: gc/stress/gcbasher/TestGCBasherWithShenandoah.java#iu-aggressive-deopt-nmethod TEST JDK: /var/tmp/tone/run/jtreg/jdk-repo/build/linux-aarch64-server-release/images/jdk ACTION: build -- Passed. Build successful REASON: Named class compiled on demand TIME: 2.066 seconds messages: command: build gc.stress.gcbasher.TestGCBasherWithShenandoah reason: Named class compiled on demand started: Thu Jul 04 21:29:10 CST 2024 Test directory: compile: gc.stress.gcbasher.TestGCBasherWithShenandoah finished: Thu Jul 04 21:29:12 CST 2024 elapsed time (seconds): 2.066 ACTION: compile -- Passed. Compilation successful REASON: .class file out of date or does not exist TIME: 2.065 seconds messages: command: compile /var/tmp/tone/run/jtreg/jdk-repo/test/hotspot/jtreg/gc/stress/gcbasher/TestGCBasherWithShenandoah.java reason: .class file out of date or does not exist started: Thu Jul 04 21:29:10 CST 2024 Mode: othervm finished: Thu Jul 04 21:29:12 CST 2024 elapsed time (seconds): 2.065 configuration: javac compilation environment source path: /var/tmp/tone/run/jtreg/jdk-repo/test/hotspot/jtreg/gc/stress/gcbasher /var/tmp/tone/run/jtreg/jdk-repo/test/hotspot/jtreg class path: /var/tmp/tone/run/jtreg/jdk-repo/test/hotspot/jtreg/gc/stress/gcbasher /var/tmp/tone/run/jtreg/jt-work/jtreg/hotspot_jtreg/classes/10/gc/stress/gcbasher/TestGCBasherWithShenandoah_iu-aggressive-deopt-nmethod.d /var/tmp/tone/run/jtreg/jt-work/jtreg/hotspot_jtreg/classes/10 rerun: cd /var/tmp/tone/run/jtreg/jt-work/jtreg/hotspot_jtreg/gc/stress/gcbasher/TestGCBasherWithShenandoah_iu-aggressive-deopt-nmethod && \ DISPLAY=:7 \ HOME=/home/testUserForTone \ JTREG_VERSION=jtreg-7.4.1 \ LANG=C \ LC_CTYPE=C.UTF-8 \ LD_LIBRARY_PATH=/var/tmp/tone/run/jtreg/jdk-repo/build/tools/lib \ PATH=/bin:/usr/bin:/usr/sbin \ TEST_IMAGE_DIR=/var/tmp/tone/run/jtreg/test-images \ /var/tmp/tone/run/jtreg/jdk-repo/build/linux-aarch64-server-release/images/jdk/bin/javac \ -J-Djdk.lang.processReaperUseDefaultStackSize=true \ -J-Dtest.wisp.socketAddress=www.alibabacloud.com \ -J-Xmixed \ -J-ea \ -J-esa \ -J-Dtest.vm.opts='-Djdk.lang.processReaperUseDefaultStackSize=true -Dtest.wisp.socketAddress=www.alibabacloud.com -Xmixed -ea -esa' \ -J-Dtest.tool.vm.opts='-J-Djdk.lang.processReaperUseDefaultStackSize=true -J-Dtest.wisp.socketAddress=www.alibabacloud.com -J-Xmixed -J-ea -J-esa' \ -J-Dtest.compiler.opts= \ -J-Dtest.java.opts= \ -J-Dtest.jdk=/var/tmp/tone/run/jtreg/jdk-repo/build/linux-aarch64-server-release/images/jdk \ -J-Dcompile.jdk=/var/tmp/tone/run/jtreg/jdk-repo/build/linux-aarch64-server-release/images/jdk \ -J-Dtest.timeout.factor=4.0 \ -J-Dtest.nativepath=/var/tmp/tone/run/jtreg/test-images/hotspot/jtreg/native \ -J-Dtest.root=/var/tmp/tone/run/jtreg/jdk-repo/test/hotspot/jtreg \ -J-Dtest.name=gc/stress/gcbasher/TestGCBasherWithShenandoah.java#iu-aggressive-deopt-nmethod \ -J-Dtest.file=/var/tmp/tone/run/jtreg/jdk-repo/test/hotspot/jtreg/gc/stress/gcbasher/TestGCBasherWithShenandoah.java \ -J-Dtest.src=/var/tmp/tone/run/jtreg/jdk-repo/test/hotspot/jtreg/gc/stress/gcbasher \ -J-Dtest.src.path=/var/tmp/tone/run/jtreg/jdk-repo/test/hotspot/jtreg/gc/stress/gcbasher:/var/tmp/tone/run/jtreg/jdk-repo/test/hotspot/jtreg \ -J-Dtest.classes=/var/tmp/tone/run/jtreg/jt-work/jtreg/hotspot_jtreg/classes/10/gc/stress/gcbasher/TestGCBasherWithShenandoah_iu-aggressive-deopt-nmethod.d \ -J-Dtest.class.path=/var/tmp/tone/run/jtreg/jt-work/jtreg/hotspot_jtreg/classes/10/gc/stress/gcbasher/TestGCBasherWithShenandoah_iu-aggressive-deopt-nmethod.d:/var/tmp/tone/run/jtreg/jt-work/jtreg/hotspot_jtreg/classes/10 \ -d /var/tmp/tone/run/jtreg/jt-work/jtreg/hotspot_jtreg/classes/10/gc/stress/gcbasher/TestGCBasherWithShenandoah_iu-aggressive-deopt-nmethod.d \ -sourcepath /var/tmp/tone/run/jtreg/jdk-repo/test/hotspot/jtreg/gc/stress/gcbasher:/var/tmp/tone/run/jtreg/jdk-repo/test/hotspot/jtreg \ -classpath /var/tmp/tone/run/jtreg/jdk-repo/test/hotspot/jtreg/gc/stress/gcbasher:/var/tmp/tone/run/jtreg/jt-work/jtreg/hotspot_jtreg/classes/10/gc/stress/gcbasher/TestGCBasherWithShenandoah_iu-aggressive-deopt-nmethod.d:/var/tmp/tone/run/jtreg/jt-work/jtreg/hotspot_jtreg/classes/10 /var/tmp/tone/run/jtreg/jdk-repo/test/hotspot/jtreg/gc/stress/gcbasher/TestGCBasherWithShenandoah.java STDOUT: STDERR: ACTION: main -- Passed. Execution successful REASON: User specified action: run main/othervm/timeout=200 -Xlog:gc*=info,nmethod+barrier=trace -Xmx1g -XX:+UnlockDiagnosticVMOptions -XX:+UnlockExperimentalVMOptions -XX:+UseShenandoahGC -XX:ShenandoahGCMode=iu -XX:ShenandoahGCHeuristics=aggressive -XX:+DeoptimizeNMethodBarriersALot -XX:-Inline -XX:+ShenandoahOOMDuringEvacALot gc.stress.gcbasher.TestGCBasherWithShenandoah 120000 TIME: 123.289 seconds messages: command: main -Xlog:gc*=info,nmethod+barrier=trace -Xmx1g -XX:+UnlockDiagnosticVMOptions -XX:+UnlockExperimentalVMOptions -XX:+UseShenandoahGC -XX:ShenandoahGCMode=iu -XX:ShenandoahGCHeuristics=aggressive -XX:+DeoptimizeNMethodBarriersALot -XX:-Inline -XX:+ShenandoahOOMDuringEvacALot gc.stress.gcbasher.TestGCBasherWithShenandoah 120000 reason: User specified action: run main/othervm/timeout=200 -Xlog:gc*=info,nmethod+barrier=trace -Xmx1g -XX:+UnlockDiagnosticVMOptions -XX:+UnlockExperimentalVMOptions -XX:+UseShenandoahGC -XX:ShenandoahGCMode=iu -XX:ShenandoahGCHeuristics=aggressive -XX:+DeoptimizeNMethodBarriersALot -XX:-Inline -XX:+ShenandoahOOMDuringEvacALot gc.stress.gcbasher.TestGCBasherWithShenandoah 120000 started: Thu Jul 04 21:29:12 CST 2024 Mode: othervm [/othervm specified] finished: Thu Jul 04 21:31:15 CST 2024 elapsed time (seconds): 123.289 configuration: STDOUT: [0.001s][info][gc] Min heap equals to max heap, disabling ShenandoahUncommit [0.003s][info][gc] Heuristics ergonomically sets -XX:+ExplicitGCInvokesConcurrent [0.003s][info][gc] Heuristics ergonomically sets -XX:+ShenandoahImplicitGCInvokesConcurrent [0.028s][info][gc] Using Shenandoah [0.028s][info][gc] Heuristics ergonomically sets -XX:ShenandoahImmediateThreshold=100 [0.028s][info][gc,free] Free: 972M, Max: 512K regular, 972M humongous, Frag: 0% external, 0% internal; Used: 0B, Mutator Free: 1945 Collector Reserve: 52736K, Max: 512K; Used: 0B [0.028s][info][gc,ergo] Pacer for Idle. Initial: 20971K, Alloc Tax Rate: 1.0x [0.029s][info][gc,init] Version: 24 (release) [0.029s][info][gc,init] CPUs: 32 total, 32 available [0.029s][info][gc,init] Memory: 122G [0.029s][info][gc,init] Large Page Support: Disabled [0.029s][info][gc,init] NUMA Support: Disabled [0.029s][info][gc,init] Compressed Oops: Enabled (32-bit) [0.029s][info][gc,init] Heap Min Capacity: 1536K [0.029s][info][gc,init] Heap Initial Capacity: 1G [0.029s][info][gc,init] Heap Max Capacity: 1G [0.029s][info][gc,init] Pre-touch: Disabled [0.029s][info][gc,init] Heap Region Count: 2048 [0.029s][info][gc,init] Heap Region Size: 512K [0.029s][info][gc,init] TLAB Size Max: 512K [0.029s][info][gc,init] Humongous Object Threshold: 512K [0.029s][info][gc,init] Parallel Workers: 16 [0.029s][info][gc,init] Concurrent Workers: 8 [0.029s][info][gc,init] Mode: Incremental-Update (IU) [0.029s][info][gc,init] Heuristics: Aggressive [0.038s][info][gc,metaspace] CDS archive(s) mapped at: [0x0000078000000000-0x0000078000da0000-0x0000078000da0000), size 14286848, SharedBaseAddress: 0x0000078000000000, ArchiveRelocationMode: 1. [0.038s][info][gc,metaspace] Compressed class space mapped at: 0x0000078001000000-0x0000078041000000, reserved size: 1073741824 [0.038s][info][gc,metaspace] Narrow klass base: 0x0000078000000000, Narrow klass shift: 0, Narrow klass range: 0x100000000 [0.046s][info][gc ] Trigger: Start next cycle immediately [0.046s][info][gc,free ] Free: 971M, Max: 512K regular, 971M humongous, Frag: 0% external, 0% internal; Used: 0B, Mutator Free: 1943 Collector Reserve: 52736K, Max: 512K; Used: 0B [0.046s][info][gc,start ] GC(0) Concurrent reset [0.046s][info][gc,task ] GC(0) Using 8 of 16 workers for concurrent reset [0.046s][info][gc,ergo ] GC(0) Pacer for Reset. Non-Taxable: 1024M [0.046s][info][gc ] GC(0) Concurrent reset 0.146ms [0.049s][info][gc,start ] GC(0) Pause Init Mark (unload classes) [0.049s][info][gc,task ] GC(0) Using 16 of 16 workers for init marking [0.049s][info][gc,ergo ] GC(0) Pacer for Mark. Expected Live: 102M, Free: 971M, Non-Taxable: 99481K, Alloc Tax Rate: 0.1x [0.049s][info][gc ] GC(0) Pause Init Mark (unload classes) 0.142ms [0.049s][info][gc,start ] GC(0) Concurrent marking roots [0.049s][info][gc,task ] GC(0) Using 8 of 16 workers for concurrent marking roots [0.050s][info][gc ] GC(0) Concurrent marking roots 1.098ms [0.050s][info][gc,start ] GC(0) Concurrent marking (unload classes) [0.050s][info][gc,task ] GC(0) Using 8 of 16 workers for concurrent marking [0.050s][info][gc ] GC(0) Concurrent marking (unload classes) 0.268ms [0.050s][info][gc,start ] GC(0) Pause Final Mark (unload classes) [0.050s][info][gc,task ] GC(0) Using 16 of 16 workers for final marking [0.058s][info][gc,ergo ] GC(0) Collectable Garbage: 839K (100%), Immediate: 0B (0%), CSet: 839K (100%) [0.058s][info][gc,free ] Free: 970M, Max: 512K regular, 970M humongous, Frag: 0% external, 0% internal; Used: 0B, Mutator Free: 1941 Collector Reserve: 52736K, Max: 512K; Used: 0B [0.058s][info][gc,ergo ] GC(0) Pacer for Evacuation. Used CSet: 1024K, Free: 970M, Non-Taxable: 99379K, Alloc Tax Rate: 1.1x [0.058s][info][gc ] GC(0) Pause Final Mark (unload classes) 7.992ms [0.058s][info][gc,start ] GC(0) Concurrent thread roots [0.058s][info][gc,task ] GC(0) Using 8 of 16 workers for Concurrent thread roots [0.059s][trace][nmethod,barrier] Deoptimizing nmethod: 0x0000ffff6c5cc088 [0.060s][trace][nmethod,barrier] deoptimize(nmethod: jdk.internal.util.ArraysSupport.hashCodeOfUnsigned([BIII)I(0xffff6c5cc088), return_addr: 0xffff6c5cc238, osr: 0, thread: 0xffff840b8990(main), making rsp: 0xffff8986db20) -> 0xffff6c5cc200 [0.067s][info ][gc ] GC(0) Concurrent thread roots 8.712ms [0.067s][info ][gc,start ] GC(0) Concurrent weak references [0.067s][info ][gc,task ] GC(0) Using 8 of 16 workers for concurrent weak references [0.067s][info ][gc,ref ] GC(0) Encountered references: Soft: 0, Weak: 0, Final: 0, Phantom: 0 [0.067s][info ][gc,ref ] GC(0) Discovered references: Soft: 0, Weak: 0, Final: 0, Phantom: 0 [0.067s][info ][gc,ref ] GC(0) Enqueued references: Soft: 0, Weak: 0, Final: 0, Phantom: 0 [0.067s][info ][gc ] GC(0) Concurrent weak references 0.075ms [0.067s][info ][gc,start ] GC(0) Concurrent weak roots [0.067s][info ][gc,task ] GC(0) Using 8 of 16 workers for concurrent weak root [0.071s][info ][gc ] GC(0) Concurrent weak roots 3.309ms [0.071s][info ][gc,start ] GC(0) Concurrent cleanup [0.071s][info ][gc ] GC(0) Concurrent cleanup 2M->2M(1024M) 0.081ms [0.071s][info ][gc,free ] Free: 970M, Max: 512K regular, 970M humongous, Frag: 0% external, 0% internal; Used: 0B, Mutator Free: 1940 Collector Reserve: 52590K, Max: 512K; Used: 145K [0.071s][info ][gc,start ] GC(0) Concurrent class unloading [0.071s][info ][gc,task ] GC(0) Using 8 of 16 workers for concurrent class unloading [0.071s][info ][gc ] GC(0) Concurrent class unloading 0.197ms [0.071s][info ][gc,start ] GC(0) Concurrent strong roots [0.071s][info ][gc,task ] GC(0) Using 8 of 16 workers for concurrent strong root [0.071s][info ][gc ] GC(0) Concurrent strong roots 0.103ms [0.071s][info ][gc,start ] GC(0) Concurrent evacuation [0.071s][info ][gc,task ] GC(0) Using 8 of 16 workers for concurrent evacuation [0.071s][info ][gc ] GC(0) Concurrent evacuation 0.142ms [0.071s][info ][gc,start ] GC(0) Pause Init Update Refs [0.071s][info ][gc,ergo ] GC(0) Pacer for Update Refs. Used: 2845K, Free: 970M, Non-Taxable: 99328K, Alloc Tax Rate: 1.1x [0.071s][info ][gc ] GC(0) Pause Init Update Refs 0.024ms [0.071s][info ][gc,start ] GC(0) Concurrent update references [0.071s][info ][gc,task ] GC(0) Using 8 of 16 workers for concurrent reference update [0.071s][info ][gc ] GC(0) At start of update refs, moving 1024K to Mutator free partition from Collector Reserve [0.072s][info ][gc ] GC(0) Concurrent update references 0.290ms [0.072s][info ][gc,start ] GC(0) Concurrent update thread roots [0.072s][info ][gc ] GC(0) Concurrent update thread roots 0.603ms [0.072s][info ][gc,start ] GC(0) Pause Final Update Refs [0.072s][info ][gc,task ] GC(0) Using 16 of 16 workers for final reference update [0.072s][info ][gc,free ] Free: 971M, Max: 512K regular, 970M humongous, Frag: 0% external, 0% internal; Used: 1024K, Mutator Free: 1942 Collector Reserve: 52449K, Max: 512K; Used: 286K [0.072s][info ][gc ] GC(0) Pause Final Update Refs 0.084ms [0.072s][info ][gc,start ] GC(0) Concurrent cleanup [0.072s][info ][gc ] GC(0) Concurrent cleanup 2M->1M(1024M) 0.042ms [0.072s][info ][gc,free ] Free: 971M, Max: 512K regular, 970M humongous, Frag: 1% external, 0% internal; Used: 0B, Mutator Free: 1942 Collector Reserve: 52449K, Max: 512K; Used: 286K [0.072s][info ][gc,stats ] [0.072s][info ][gc,stats ] All times are wall-clock times, except per-root-class counters, that are sum over [0.072s][info ][gc,stats ] all workers. Dividing the over the root stage time estimates parallelism. [0.072s][info ][gc,stats ] [0.072s][info ][gc,stats ] Concurrent Reset 170 us [0.072s][info ][gc,stats ] Pause Init Mark (G) 3072 us [0.072s][info ][gc,stats ] Pause Init Mark (N) 147 us [0.072s][info ][gc,stats ] Update Region States 43 us [0.072s][info ][gc,stats ] Concurrent Mark Roots 1121 us, parallelism: 2.53x [0.072s][info ][gc,stats ] CMR: 2840 us [0.072s][info ][gc,stats ] CMR: Thread Roots 2256 us, workers (us): 847, 0, 0, 1013, 198, 190, 8, 0, ---, ---, ---, ---, ---, ---, ---, ---, [0.072s][info ][gc,stats ] CMR: VM Strong Roots 385 us, workers (us): 186, 196, 1, 0, 1, 1, 1, 0, ---, ---, ---, ---, ---, ---, ---, ---, [0.072s][info ][gc,stats ] CMR: CLDG Roots 199 us, workers (us): ---, ---, 199, 0, ---, ---, ---, ---, ---, ---, ---, ---, ---, ---, ---, ---, [0.072s][info ][gc,stats ] Concurrent Marking 277 us [0.072s][info ][gc,stats ] Pause Final Mark (G) 8125 us [0.072s][info ][gc,stats ] Pause Final Mark (N) 7997 us [0.072s][info ][gc,stats ] Finish Mark 7782 us [0.072s][info ][gc,stats ] Update Region States 62 us [0.072s][info ][gc,stats ] Choose Collection Set 62 us [0.072s][info ][gc,stats ] Rebuild Free Set 37 us [0.072s][info ][gc,stats ] Concurrent Thread Roots 8741 us, parallelism: 0.34x [0.072s][info ][gc,stats ] CTR: 2952 us [0.072s][info ][gc,stats ] CTR: Thread Roots 2952 us, workers (us): 2272, 169, 240, 112, 6, 152, 1, 0, ---, ---, ---, ---, ---, ---, ---, ---, [0.072s][info ][gc,stats ] Concurrent Weak References 84 us, parallelism: 0.05x [0.072s][info ][gc,stats ] CWRF: 4 us [0.072s][info ][gc,stats ] CWRF: Weak References 4 us, workers (us): 3, 0, 0, 0, 0, 0, 0, 1, ---, ---, ---, ---, ---, ---, ---, ---, [0.072s][info ][gc,stats ] Concurrent Weak Roots 3341 us [0.072s][info ][gc,stats ] Roots 67 us, parallelism: 1.22x [0.072s][info ][gc,stats ] CWR: 82 us [0.072s][info ][gc,stats ] CWR: Code Cache Roots 9 us, workers (us): 1, 6, 1, 1, 0, 0, 0, 0, ---, ---, ---, ---, ---, ---, ---, ---, [0.073s][info ][gc,stats ] CWR: VM Weak Roots 72 us, workers (us): 29, 21, 14, 7, 0, 0, 0, 0, ---, ---, ---, ---, ---, ---, ---, ---, [0.073s][info ][gc,stats ] CWR: CLDG Roots 1 us, workers (us): 0, 0, ---, ---, ---, ---, ---, ---, ---, ---, ---, ---, ---, ---, ---, ---, [0.073s][info ][gc,stats ] Rendezvous 3231 us [0.073s][info ][gc,stats ] Concurrent Cleanup 85 us [0.073s][info ][gc,stats ] Concurrent Class Unloading 207 us [0.073s][info ][gc,stats ] Unlink Stale 151 us [0.073s][info ][gc,stats ] System Dictionary 5 us [0.073s][info ][gc,stats ] Weak Class Links 0 us [0.073s][info ][gc,stats ] Code Roots 144 us [0.073s][info ][gc,stats ] Rendezvous 20 us [0.073s][info ][gc,stats ] Purge Unlinked 17 us [0.073s][info ][gc,stats ] Code Roots 8 us [0.073s][info ][gc,stats ] CLDG 8 us [0.073s][info ][gc,stats ] Exception Caches 0 us [0.073s][info ][gc,stats ] Concurrent Strong Roots 112 us, parallelism: 0.54x [0.073s][info ][gc,stats ] CSR: 61 us [0.073s][info ][gc,stats ] CSR: VM Strong Roots 15 us, workers (us): 14, 1, 0, 0, 0, 0, 0, 0, ---, ---, ---, ---, ---, ---, ---, ---, [0.073s][info ][gc,stats ] CSR: CLDG Roots 45 us, workers (us): 44, 1, ---, ---, ---, ---, ---, ---, ---, ---, ---, ---, ---, ---, ---, ---, [0.073s][info ][gc,stats ] Concurrent Evacuation 151 us [0.073s][info ][gc,stats ] Pause Init Update Refs (G) 84 us [0.073s][info ][gc,stats ] Pause Init Update Refs (N) 26 us [0.073s][info ][gc,stats ] Manage GCLABs 9 us [0.073s][info ][gc,stats ] Concurrent Update Refs 304 us [0.073s][info ][gc,stats ] Concurrent Update Thread Roots 614 us [0.073s][info ][gc,stats ] Pause Final Update Refs (G) 192 us [0.073s][info ][gc,stats ] Pause Final Update Refs (N) 87 us [0.073s][info ][gc,stats ] Update Region States 28 us [0.073s][info ][gc,stats ] Trash Collection Set 3 us [0.073s][info ][gc,stats ] Rebuild Free Set 30 us [0.073s][info ][gc,stats ] Concurrent Cleanup 45 us [0.073s][info ][gc,stats ] [0.073s][info ][gc,stats ] Allocation pacing accrued: [0.073s][info ][gc,stats ] 0 of 44 ms ( 0.0%): [0.073s][info ][gc,stats ] 0 of 44 ms ( 0.0%): [0.073s][info ][gc,stats ] [0.073s][info ][gc,metaspace ] Metaspace: 24K(128K)->87K(192K) NonClass: 23K(64K)->86K(128K) Class: 0K(64K)->0K(64K) [0.073s][info ][gc,ergo ] Pacer for Idle. Initial: 20971K, Alloc Tax Rate: 1.0x [0.074s][info ][gc ] Trigger: Start next cycle immediately [0.074s][info ][gc,free ] Free: 971M, Max: 512K regular, 970M humongous, Frag: 1% external, 0% internal; Used: 0B, Mutator Free: 1942 Collector Reserve: 52449K, Max: 512K; Used: 286K [0.074s][info ][gc,start ] GC(1) Concurrent reset [0.074s][info ][gc,task ] GC(1) Using 8 of 16 workers for concurrent reset [0.074s][info ][gc,ergo ] GC(1) Pacer for Reset. Non-Taxable: 1024M [0.074s][info ][gc ] GC(1) Concurrent reset 0.114ms [0.074s][info ][gc,start ] GC(1) Pause Init Mark [0.074s][info ][gc,task ] GC(1) Using 16 of 16 workers for init marking [0.074s][info ][gc,ergo ] GC(1) Pacer for Mark. Expected Live: 184K, Free: 971M, Non-Taxable: 99430K, Alloc Tax Rate: 0.0x [0.074s][info ][gc ] GC(1) Pause Init Mark 0.063ms [0.074s][info ][gc,start ] GC(1) Concurrent marking roots [0.074s][info ][gc,task ] GC(1) Using 8 of 16 workers for concurrent marking roots [0.074s][trace][nmethod,barrier] Deoptimizing nmethod: 0x0000ffff6c5d1c88 [0.074s][trace][nmethod,barrier] deoptimize(nmethod: java.lang.StringLatin1.charAt([BI)C(0xffff6c5d1c88), return_addr: 0xffff6c5d1df8, osr: 0, thread: 0xffff840b8990(main), making rsp: 0xffff8986cf30) -> 0xffff6c5d1dc0 [0.074s][info ][gc ] GC(1) Concurrent marking roots 0.229ms [0.074s][info ][gc,start ] GC(1) Concurrent marking [0.074s][info ][gc,task ] GC(1) Using 8 of 16 workers for concurrent marking [0.074s][trace][nmethod,barrier] Deoptimizing nmethod: 0x0000ffff6c5d4388 [0.074s][trace][nmethod,barrier] deoptimize(nmethod: java.lang.String.getBytes([BIB)V(0xffff6c5d4388), return_addr: 0xffff6c5d4578, osr: 0, thread: 0xffff840b8990(main), making rsp: 0xffff8986cc90) -> 0xffff6c5d4540 [0.075s][trace][nmethod,barrier] Deoptimizing nmethod: 0x0000ffff6c5d4c08 [0.075s][trace][nmethod,barrier] deoptimize(nmethod: java.util.concurrent.ConcurrentHashMap.tabAt([Ljava/util/concurrent/ConcurrentHashMap$Node;I)Ljava/util/concurrent/ConcurrentHashMap$Node;(0xffff6c5d4c08), return_addr: 0xffff6c5d4d78, osr: 0, thread: 0xffff840b8990(main), making rsp: 0xffff8986c1d0) -> 0xffff6c5d4d40 [0.079s][trace][nmethod,barrier] Deoptimizing nmethod: 0x0000ffff741b3488 [0.079s][trace][nmethod,barrier] deoptimize(nmethod: java.lang.Object.hashCode()I(0xffff741b3488), return_addr: 0xffff741b35d4, osr: 0, thread: 0xffff840b8990(main), making rsp: 0xffff8986aae0) -> 0xffff741b3598 [0.109s][info ][gc ] GC(1) Concurrent marking 34.995ms [0.110s][info ][gc,start ] GC(1) Pause Final Mark [0.110s][info ][gc,task ] GC(1) Using 16 of 16 workers for final marking [0.121s][info ][gc,ergo ] GC(1) Collectable Garbage: 1374K (100%), Immediate: 0B (0%), CSet: 1374K (100%) [0.121s][info ][gc,free ] Free: 967M, Max: 512K regular, 967M humongous, Frag: 0% external, 0% internal; Used: 0B, Mutator Free: 1935 Collector Reserve: 52736K, Max: 512K; Used: 0B [0.121s][info ][gc,ergo ] GC(1) Pacer for Evacuation. Used CSet: 1821K, Free: 967M, Non-Taxable: 99072K, Alloc Tax Rate: 1.1x [0.121s][info ][gc ] GC(1) Pause Final Mark 11.692ms [0.122s][trace][nmethod,barrier] Deoptimizing nmethod: 0x0000ffff741b7908 [0.122s][trace][nmethod,barrier] deoptimize(nmethod: java.lang.StringLatin1.charAt([BI)C(0xffff741b7908), return_addr: 0xffff741b7b20, osr: 0, thread: 0xffff841f6260(MainThread), making rsp: 0xfffed660a430) -> 0xffff741b7a40 [0.122s][trace][nmethod,barrier] Deoptimizing nmethod: 0x0000ffff741b1b08 [0.122s][trace][nmethod,barrier] deoptimize(nmethod: jdk.internal.util.ArraysSupport.unsignedHashCode(I[BII)I(0xffff741b1b08), return_addr: 0xffff741b1d4c, osr: 0, thread: 0xffff841f6260(MainThread), making rsp: 0xfffed660a290) -> 0xffff741b1c40 [0.122s][trace][nmethod,barrier] Deoptimizing nmethod: 0x0000ffff741b7288 [0.122s][trace][nmethod,barrier] deoptimize(nmethod: java.lang.Class.isPrimitive()Z(0xffff741b7288), return_addr: 0xffff741b73d4, osr: 0, thread: 0xffff841f6260(MainThread), making rsp: 0xfffed660a300) -> 0xffff741b7398 [0.123s][info ][gc,start ] GC(1) Concurrent thread roots [0.123s][info ][gc,task ] GC(1) Using 8 of 16 workers for Concurrent thread roots [0.123s][info ][gc ] GC(1) Concurrent thread roots 0.170ms [0.123s][info ][gc,start ] GC(1) Concurrent weak references [0.123s][info ][gc,task ] GC(1) Using 8 of 16 workers for concurrent weak references [0.123s][info ][gc,ref ] GC(1) Encountered references: Soft: 0, Weak: 5, Final: 0, Phantom: 0 [0.123s][info ][gc,ref ] GC(1) Discovered references: Soft: 0, Weak: 0, Final: 0, Phantom: 0 [0.123s][info ][gc,ref ] GC(1) Enqueued references: Soft: 0, Weak: 0, Final: 0, Phantom: 0 [0.123s][info ][gc ] GC(1) Concurrent weak references 0.047ms [0.123s][info ][gc,start ] GC(1) Concurrent weak roots [0.123s][info ][gc,task ] GC(1) Using 8 of 16 workers for concurrent weak root [0.131s][info ][gc ] GC(1) Concurrent weak roots 8.018ms [0.131s][info ][gc,start ] GC(1) Concurrent cleanup [0.131s][info ][gc ] GC(1) Concurrent cleanup 5M->5M(1024M) 0.071ms [0.131s][info ][gc,free ] Free: 967M, Max: 512K regular, 967M humongous, Frag: 0% external, 0% internal; Used: 0B, Mutator Free: 1934 Collector Reserve: 52653K, Max: 512K; Used: 84744B [0.131s][info ][gc,start ] GC(1) Concurrent strong roots [0.131s][info ][gc,task ] GC(1) Using 8 of 16 workers for concurrent strong root [0.132s][info ][gc ] GC(1) Concurrent strong roots 0.163ms [0.132s][info ][gc,start ] GC(1) Concurrent evacuation [0.132s][info ][gc,task ] GC(1) Using 8 of 16 workers for concurrent evacuation [0.132s][info ][gc ] GC(1) Concurrent evacuation 0.260ms [0.132s][info ][gc,start ] GC(1) Pause Init Update Refs [0.132s][info ][gc,ergo ] GC(1) Pacer for Update Refs. Used: 6173K, Free: 967M, Non-Taxable: 99020K, Alloc Tax Rate: 1.1x [0.132s][info ][gc ] GC(1) Pause Init Update Refs 0.038ms [0.132s][info ][gc,start ] GC(1) Concurrent update references [0.132s][info ][gc,task ] GC(1) Using 8 of 16 workers for concurrent reference update [0.132s][info ][gc ] GC(1) At start of update refs, moving 2048K to Mutator free partition from Collector Reserve [0.133s][info ][gc ] GC(1) Concurrent update references 0.486ms [0.133s][info ][gc,start ] GC(1) Concurrent update thread roots [0.133s][info ][gc ] GC(1) Concurrent update thread roots 0.253ms [0.133s][info ][gc,start ] GC(1) Pause Final Update Refs [0.133s][info ][gc,task ] GC(1) Using 16 of 16 workers for final reference update [0.133s][info ][gc,free ] Free: 968M, Max: 512K regular, 967M humongous, Frag: 0% external, 0% internal; Used: 1534K, Mutator Free: 1937 Collector Reserve: 52478K, Max: 512K; Used: 544K [0.133s][info ][gc ] GC(1) Pause Final Update Refs 0.087ms [0.133s][info ][gc,start ] GC(1) Concurrent cleanup [0.133s][info ][gc ] GC(1) Concurrent cleanup 6M->4M(1024M) 0.043ms [0.133s][info ][gc,free ] Free: 968M, Max: 512K regular, 967M humongous, Frag: 1% external, 0% internal; Used: 0B, Mutator Free: 1937 Collector Reserve: 52478K, Max: 512K; Used: 258K [0.133s][info ][gc,stats ] [0.133s][info ][gc,stats ] All times are wall-clock times, except per-root-class counters, that are sum over [0.133s][info ][gc,stats ] all workers. Dividing the over the root stage time estimates parallelism. [0.133s][info ][gc,stats ] [0.133s][info ][gc,stats ] Concurrent Reset 134 us [0.133s][info ][gc,stats ] Pause Init Mark (G) 302 us [0.133s][info ][gc,stats ] Pause Init Mark (N) 66 us [0.133s][info ][gc,stats ] Update Region States 34 us [0.133s][info ][gc,stats ] Concurrent Mark Roots 240 us, parallelism: 1.02x [0.133s][info ][gc,stats ] CMR: 245 us [0.133s][info ][gc,stats ] CMR: Thread Roots 168 us, workers (us): 34, 134, 0, 0, 0, 0, 0, 0, ---, ---, ---, ---, ---, ---, ---, ---, [0.133s][info ][gc,stats ] CMR: Code Cache Roots 11 us, workers (us): 0, 11, 0, 0, 0, 0, 0, 0, ---, ---, ---, ---, ---, ---, ---, ---, [0.133s][info ][gc,stats ] CMR: VM Strong Roots 34 us, workers (us): 16, 17, 0, 0, 0, 0, 0, 0, ---, ---, ---, ---, ---, ---, ---, ---, [0.133s][info ][gc,stats ] CMR: CLDG Roots 32 us, workers (us): 30, 2, ---, ---, ---, ---, ---, ---, ---, ---, ---, ---, ---, ---, ---, ---, [0.133s][info ][gc,stats ] Concurrent Marking 35032 us [0.133s][info ][gc,stats ] Pause Final Mark (G) 13649 us [0.133s][info ][gc,stats ] Pause Final Mark (N) 11698 us [0.133s][info ][gc,stats ] Finish Mark 11526 us [0.133s][info ][gc,stats ] Update Region States 40 us [0.133s][info ][gc,stats ] Choose Collection Set 49 us [0.133s][info ][gc,stats ] Rebuild Free Set 30 us [0.133s][info ][gc,stats ] Concurrent Thread Roots 193 us, parallelism: 0.91x [0.133s][info ][gc,stats ] CTR: 175 us [0.133s][info ][gc,stats ] CTR: Thread Roots 175 us, workers (us): 62, 73, 39, 0, 0, 0, 0, 0, ---, ---, ---, ---, ---, ---, ---, ---, [0.133s][info ][gc,stats ] Concurrent Weak References 49 us, parallelism: 0.06x [0.133s][info ][gc,stats ] CWRF: 3 us [0.133s][info ][gc,stats ] CWRF: Weak References 3 us, workers (us): 2, 0, 0, 0, 0, 0, 0, 0, ---, ---, ---, ---, ---, ---, ---, ---, [0.133s][info ][gc,stats ] Concurrent Weak Roots 8035 us [0.133s][info ][gc,stats ] Roots 88 us, parallelism: 1.20x [0.133s][info ][gc,stats ] CWR: 106 us [0.133s][info ][gc,stats ] CWR: VM Weak Roots 106 us, workers (us): 52, 51, 1, 0, 0, 0, 0, 0, ---, ---, ---, ---, ---, ---, ---, ---, [0.133s][info ][gc,stats ] Rendezvous 7920 us [0.133s][info ][gc,stats ] Concurrent Cleanup 78 us [0.133s][info ][gc,stats ] Concurrent Strong Roots 189 us, parallelism: 1.24x [0.133s][info ][gc,stats ] CSR: 234 us [0.133s][info ][gc,stats ] CSR: Code Cache Roots 118 us, workers (us): 112, 1, 1, 1, 1, 1, 1, 0, ---, ---, ---, ---, ---, ---, ---, ---, [0.133s][info ][gc,stats ] CSR: VM Strong Roots 33 us, workers (us): 12, 8, 9, 1, 1, 1, 1, 0, ---, ---, ---, ---, ---, ---, ---, ---, [0.133s][info ][gc,stats ] CSR: CLDG Roots 83 us, workers (us): 1, 7, 68, 8, ---, ---, ---, ---, ---, ---, ---, ---, ---, ---, ---, ---, [0.133s][info ][gc,stats ] Concurrent Evacuation 269 us [0.133s][info ][gc,stats ] Pause Init Update Refs (G) 81 us [0.133s][info ][gc,stats ] Pause Init Update Refs (N) 41 us [0.133s][info ][gc,stats ] Manage GCLABs 5 us [0.133s][info ][gc,stats ] Concurrent Update Refs 490 us [0.133s][info ][gc,stats ] Concurrent Update Thread Roots 264 us [0.133s][info ][gc,stats ] Pause Final Update Refs (G) 149 us [0.133s][info ][gc,stats ] Pause Final Update Refs (N) 91 us [0.133s][info ][gc,stats ] Update Region States 23 us [0.133s][info ][gc,stats ] Trash Collection Set 3 us [0.133s][info ][gc,stats ] Rebuild Free Set 28 us [0.133s][info ][gc,stats ] Concurrent Cleanup 48 us [0.133s][info ][gc,stats ] [0.133s][info ][gc,stats ] Allocation pacing accrued: [0.133s][info ][gc,stats ] 0 of 61 ms ( 0.0%): [0.133s][info ][gc,stats ] 0 of 61 ms ( 0.0%): [0.133s][info ][gc,stats ] [0.133s][info ][gc,metaspace ] Metaspace: 90K(192K)->317K(512K) NonClass: 89K(128K)->295K(384K) Class: 0K(64K)->21K(128K) [0.133s][info ][gc,ergo ] Pacer for Idle. Initial: 20971K, Alloc Tax Rate: 1.0x [0.134s][info ][gc ] Trigger: Start next cycle immediately [0.134s][info ][gc,free ] Free: 968M, Max: 512K regular, 967M humongous, Frag: 1% external, 0% internal; Used: 0B, Mutator Free: 1937 Collector Reserve: 52478K, Max: 512K; Used: 258K [0.134s][info ][gc,start ] GC(2) Concurrent reset [0.134s][info ][gc,task ] GC(2) Using 8 of 16 workers for concurrent reset [0.134s][info ][gc,ergo ] GC(2) Pacer for Reset. Non-Taxable: 1024M [0.134s][info ][gc ] GC(2) Concurrent reset 0.121ms [0.135s][info ][gc,start ] GC(2) Pause Init Mark [0.135s][info ][gc,task ] GC(2) Using 16 of 16 workers for init marking [0.135s][info ][gc,ergo ] GC(2) Pacer for Mark. Expected Live: 315K, Free: 968M, Non-Taxable: 99174K, Alloc Tax Rate: 0.0x [0.135s][info ][gc ] GC(2) Pause Init Mark 0.090ms [0.135s][info ][gc,start ] GC(2) Concurrent marking roots [0.135s][info ][gc,task ] GC(2) Using 8 of 16 workers for concurrent marking roots [0.135s][info ][gc ] GC(2) Concurrent marking roots 0.140ms [0.135s][info ][gc,start ] GC(2) Concurrent marking [0.135s][info ][gc,task ] GC(2) Using 8 of 16 workers for concurrent marking [0.142s][info ][gc ] GC(2) Concurrent marking 6.898ms [0.142s][info ][gc,start ] GC(2) Pause Final Mark [0.142s][info ][gc,task ] GC(2) Using 16 of 16 workers for final marking [0.159s][info ][gc,ergo ] GC(2) Collectable Garbage: 3441K (100%), Immediate: 0B (0%), CSet: 3441K (100%) [0.159s][info ][gc,free ] Free: 968M, Max: 512K regular, 966M humongous, Frag: 1% external, 0% internal; Used: 0B, Mutator Free: 1936 Collector Reserve: 52736K, Max: 512K; Used: 0B [0.159s][info ][gc,ergo ] GC(2) Pacer for Evacuation. Used CSet: 4352K, Free: 968M, Non-Taxable: 99123K, Alloc Tax Rate: 1.1x [0.159s][info ][gc ] GC(2) Pause Final Mark 17.406ms [0.159s][info ][gc,start ] GC(2) Concurrent thread roots [0.159s][info ][gc,task ] GC(2) Using 8 of 16 workers for Concurrent thread roots [0.159s][trace][nmethod,barrier] Deoptimizing nmethod: 0x0000ffff6c5e9888 [0.159s][trace][nmethod,barrier] deoptimize(nmethod: jdk.internal.classfile.impl.BufWriterImpl.reserveSpace(I)V(0xffff6c5e9888), return_addr: 0xffff6c5e9a38, osr: 0, thread: 0xffff841f6260(MainThread), making rsp: 0xfffed660a3a0) -> 0xffff6c5e9a00 [0.159s][info ][gc ] GC(2) Concurrent thread roots 0.144ms [0.159s][info ][gc,start ] GC(2) Concurrent weak references [0.159s][info ][gc,task ] GC(2) Using 8 of 16 workers for concurrent weak references [0.159s][info ][gc,ref ] GC(2) Encountered references: Soft: 4, Weak: 19, Final: 0, Phantom: 8 [0.159s][info ][gc,ref ] GC(2) Discovered references: Soft: 0, Weak: 4, Final: 0, Phantom: 8 [0.159s][info ][gc,ref ] GC(2) Enqueued references: Soft: 0, Weak: 1, Final: 0, Phantom: 0 [0.159s][info ][gc ] GC(2) Concurrent weak references 0.052ms [0.159s][info ][gc,start ] GC(2) Concurrent weak roots [0.159s][info ][gc,task ] GC(2) Using 8 of 16 workers for concurrent weak root [0.160s][trace][nmethod,barrier] Deoptimizing nmethod: 0x0000ffff6c5ced88 [0.160s][trace][nmethod,barrier] deoptimize(nmethod: java.util.Set.of()Ljava/util/Set;(0xffff6c5ced88), return_addr: 0xffff6c5ceeb8, osr: 0, thread: 0xffff841f6260(MainThread), making rsp: 0xfffed660a830) -> 0xffff6c5cee80 [0.160s][info ][gc ] GC(2) Concurrent weak roots 0.192ms [0.160s][info ][gc,start ] GC(2) Concurrent cleanup [0.160s][info ][gc ] GC(2) Concurrent cleanup 4M->4M(1024M) 0.049ms [0.160s][info ][gc,free ] Free: 967M, Max: 512K regular, 966M humongous, Frag: 1% external, 0% internal; Used: 0B, Mutator Free: 1935 Collector Reserve: 52620K, Max: 512K; Used: 115K [0.160s][info ][gc,start ] GC(2) Concurrent strong roots [0.160s][info ][gc,task ] GC(2) Using 8 of 16 workers for concurrent strong root [0.160s][info ][gc ] GC(2) Concurrent strong roots 0.237ms [0.160s][info ][gc,start ] GC(2) Concurrent evacuation [0.160s][info ][gc,task ] GC(2) Using 8 of 16 workers for concurrent evacuation [0.160s][info ][gc ] GC(2) Concurrent evacuation 0.442ms [0.160s][info ][gc,start ] GC(2) Pause Init Update Refs [0.160s][info ][gc,ergo ] GC(2) Pacer for Update Refs. Used: 6145K, Free: 967M, Non-Taxable: 99072K, Alloc Tax Rate: 1.1x [0.160s][info ][gc ] GC(2) Pause Init Update Refs 0.025ms [0.160s][info ][gc,start ] GC(2) Concurrent update references [0.160s][info ][gc,task ] GC(2) Using 8 of 16 workers for concurrent reference update [0.160s][info ][gc ] GC(2) At start of update refs, moving 4608K to Mutator free partition from Collector Reserve [0.161s][info ][gc ] GC(2) Concurrent update references 0.591ms [0.161s][info ][gc,start ] GC(2) Concurrent update thread roots [0.162s][info ][gc ] GC(2) Concurrent update thread roots 1.374ms [0.177s][info ][gc,start ] GC(2) Pause Final Update Refs [0.177s][info ][gc,task ] GC(2) Using 16 of 16 workers for final reference update [0.177s][info ][gc,free ] Free: 971M, Max: 512K regular, 966M humongous, Frag: 1% external, 0% internal; Used: 3582K, Mutator Free: 1942 Collector Reserve: 52478K, Max: 512K; Used: 1028K [0.177s][info ][gc ] GC(2) Pause Final Update Refs 0.237ms [0.177s][info ][gc,start ] GC(2) Concurrent cleanup [0.177s][info ][gc ] GC(2) Concurrent cleanup 6M->1M(1024M) 0.052ms [0.177s][info ][gc,free ] Free: 971M, Max: 512K regular, 970M humongous, Frag: 1% external, 0% internal; Used: 0B, Mutator Free: 1942 Collector Reserve: 52478K, Max: 512K; Used: 258K [0.177s][info ][gc,stats ] [0.177s][info ][gc,stats ] All times are wall-clock times, except per-root-class counters, that are sum over [0.177s][info ][gc,stats ] all workers. Dividing the over the root stage time estimates parallelism. [0.177s][info ][gc,stats ] [0.177s][info ][gc,stats ] Concurrent Reset 127 us [0.177s][info ][gc,stats ] Pause Init Mark (G) 129 us [0.177s][info ][gc,stats ] Pause Init Mark (N) 93 us [0.177s][info ][gc,stats ] Update Region States 31 us [0.177s][info ][gc,stats ] Concurrent Mark Roots 145 us, parallelism: 1.79x [0.177s][info ][gc,stats ] CMR: 260 us [0.177s][info ][gc,stats ] CMR: Thread Roots 133 us, workers (us): 40, 3, 90, 0, 0, 0, 0, 0, ---, ---, ---, ---, ---, ---, ---, ---, [0.177s][info ][gc,stats ] CMR: Code Cache Roots ... Output overflow: JT Harness has limited the test output to the text at the beginning and the end, so that you can see how the test began, and how it completed. If you need to see more of the output from the test, set the system property javatest.maxOutputSize to a higher value. The current value is 100000 ... 10408 [123.167s][trace][nmethod,barrier] deoptimize(nmethod: jdk.internal.jimage.ImageBufferCache.releaseBuffer(Ljava/nio/ByteBuffer;)V(0xffff74210408), return_addr: 0xffff742108c4, osr: 0, thread: 0xffff841f6260(MainThread), making rsp: 0xfffed660ab50) -> 0xffff74210580 [123.167s][trace][nmethod,barrier] Deoptimizing nmethod: 0x0000ffff74228408 [123.167s][trace][nmethod,barrier] deoptimize(nmethod: sun.nio.ch.ChannelInputStream.(Ljava/nio/channels/ReadableByteChannel;)V(0xffff74228408), return_addr: 0xffff74228658, osr: 0, thread: 0xffff841f6260(MainThread), making rsp: 0xfffed660ad10) -> 0xffff74228560 [123.167s][trace][nmethod,barrier] Deoptimizing nmethod: 0x0000ffff74211688 [123.167s][trace][nmethod,barrier] deoptimize(nmethod: java.nio.channels.Channels$ReadableByteChannelImpl.read(Ljava/nio/ByteBuffer;)I(0xffff74211688), return_addr: 0xffff74212260, osr: 0, thread: 0xffff841f6260(MainThread), making rsp: 0xfffed660ac60) -> 0xffff742118e0 [123.167s][trace][nmethod,barrier] Deoptimizing nmethod: 0x0000ffff7420f408 [123.167s][trace][nmethod,barrier] deoptimize(nmethod: java.nio.channels.spi.AbstractInterruptibleChannel.end(Z)V(0xffff7420f408), return_addr: 0xffff7420f6a0, osr: 0, thread: 0xffff841f6260(MainThread), making rsp: 0xfffed660ac00) -> 0xffff7420f560 [123.167s][trace][nmethod,barrier] Deoptimizing nmethod: 0x0000ffff7422fa08 [123.167s][trace][nmethod,barrier] deoptimize(nmethod: java.nio.channels.Channels$ReadableByteChannelImpl.implCloseChannel()V(0xffff7422fa08), return_addr: 0xffff7422fc78, osr: 0, thread: 0xffff841f6260(MainThread), making rsp: 0xfffed660acf0) -> 0xffff7422fb60 [123.169s][trace][nmethod,barrier] Deoptimizing nmethod: 0x0000ffff74221008 [123.169s][trace][nmethod,barrier] deoptimize(nmethod: java.lang.ref.WeakReference.(Ljava/lang/Object;)V(0xffff74221008), return_addr: 0xffff742211dc, osr: 0, thread: 0xffff841f6260(MainThread), making rsp: 0xfffed660aae0) -> 0xffff74221160 [123.169s][trace][nmethod,barrier] Deoptimizing nmethod: 0x0000ffff741fa288 [123.169s][trace][nmethod,barrier] deoptimize(nmethod: jdk.internal.jimage.ImageBufferCache$2.compare(Ljava/lang/Object;Ljava/lang/Object;)I(0xffff741fa288), return_addr: 0xffff741fa53c, osr: 0, thread: 0xffff841f6260(MainThread), making rsp: 0xfffed660aa40) -> 0xffff741fa3e0 [123.176s][info ][gc ] GC(1884) Concurrent evacuation 9.022ms [123.176s][info ][gc,start ] GC(1884) Pause Init Update Refs [123.176s][info ][gc,ergo ] GC(1884) Pacer for Update Refs. Used: 200M, Free: 823M, Non-Taxable: 84281K, Alloc Tax Rate: 1.1x [123.176s][info ][gc ] GC(1884) Pause Init Update Refs 0.042ms [123.176s][info ][gc,start ] GC(1884) Concurrent update references [123.176s][info ][gc,task ] GC(1884) Using 8 of 16 workers for concurrent reference update [123.176s][info ][gc ] GC(1884) At start of update refs, moving 0B to Mutator free partition from Collector Reserve [123.186s][info ][gc ] GC(1884) Concurrent update references 10.283ms [123.186s][info ][gc,start ] GC(1884) Concurrent update thread roots [123.194s][info ][gc ] GC(1884) Concurrent update thread roots 7.979ms [123.194s][info ][gc,start ] GC(1884) Pause Final Update Refs [123.194s][info ][gc,task ] GC(1884) Using 16 of 16 workers for final reference update [123.194s][info ][gc,free ] Free: 871M, Max: 512K regular, 818M humongous, Frag: 1% external, 6% internal; Used: 55497K, Mutator Free: 1746 Collector Reserve: 52736K, Max: 512K; Used: 52703K [123.194s][info ][gc ] GC(1884) Pause Final Update Refs 0.110ms [123.194s][info ][gc,start ] GC(1884) Concurrent cleanup [123.194s][info ][gc ] GC(1884) Concurrent cleanup 205M->100M(1024M) 0.064ms [123.194s][info ][gc,free ] Free: 871M, Max: 512K regular, 819M humongous, Frag: 6% external, 0% internal; Used: 1360K, Mutator Free: 1746 Collector Reserve: 52736K, Max: 512K; Used: 0B [123.194s][info ][gc,stats ] [123.194s][info ][gc,stats ] All times are wall-clock times, except per-root-class counters, that are sum over [123.194s][info ][gc,stats ] all workers. Dividing the over the root stage time estimates parallelism. [123.194s][info ][gc,stats ] [123.194s][info ][gc,stats ] Concurrent Reset 182 us [123.194s][info ][gc,stats ] Pause Init Mark (G) 150 us [123.194s][info ][gc,stats ] Pause Init Mark (N) 51 us [123.194s][info ][gc,stats ] Update Region States 23 us [123.194s][info ][gc,stats ] Concurrent Mark Roots 88 us, parallelism: 1.95x [123.194s][info ][gc,stats ] CMR: 172 us [123.194s][info ][gc,stats ] CMR: Thread Roots 119 us, workers (us): 20, 27, 0, 16, 27, 29, 0, 0, ---, ---, ---, ---, ---, ---, ---, ---, [123.194s][info ][gc,stats ] CMR: VM Strong Roots 9 us, workers (us): 4, 3, 0, 0, 0, 0, 0, 0, ---, ---, ---, ---, ---, ---, ---, ---, [123.194s][info ][gc,stats ] CMR: CLDG Roots 44 us, workers (us): 2, 2, 38, 2, ---, ---, ---, ---, ---, ---, ---, ---, ---, ---, ---, ---, [123.195s][info ][gc,stats ] Concurrent Marking 31606 us [123.195s][info ][gc,stats ] Pause Final Mark (G) 20312 us [123.195s][info ][gc,stats ] Pause Final Mark (N) 20195 us [123.195s][info ][gc,stats ] Finish Mark 19959 us [123.195s][info ][gc,stats ] Update Region States 73 us [123.195s][info ][gc,stats ] Choose Collection Set 62 us [123.195s][info ][gc,stats ] Rebuild Free Set 33 us [123.195s][info ][gc,stats ] Concurrent Thread Roots 149 us, parallelism: 1.13x [123.195s][info ][gc,stats ] CTR: 168 us [123.195s][info ][gc,stats ] CTR: Thread Roots 168 us, workers (us): 31, 51, 25, 60, 0, 0, 0, 0, ---, ---, ---, ---, ---, ---, ---, ---, [123.195s][info ][gc,stats ] Concurrent Weak References 39 us, parallelism: 0.44x [123.195s][info ][gc,stats ] CWRF: 17 us [123.195s][info ][gc,stats ] CWRF: Weak References 17 us, workers (us): 10, 4, 2, 1, 0, 0, 0, 0, ---, ---, ---, ---, ---, ---, ---, ---, [123.195s][info ][gc,stats ] Concurrent Weak Roots 304 us [123.195s][info ][gc,stats ] Roots 206 us, parallelism: 2.86x [123.195s][info ][gc,stats ] CWR: 590 us [123.195s][info ][gc,stats ] CWR: Code Cache Roots 427 us, workers (us): 122, 135, 27, 1, 143, 0, 0, 0, ---, ---, ---, ---, ---, ---, ---, ---, [123.195s][info ][gc,stats ] CWR: VM Weak Roots 156 us, workers (us): 33, 33, 31, 30, 28, 0, 0, 0, ---, ---, ---, ---, ---, ---, ---, ---, [123.195s][info ][gc,stats ] CWR: CLDG Roots 6 us, workers (us): 2, 2, ---, 1, 1, ---, ---, ---, ---, ---, ---, ---, ---, ---, ---, ---, [123.195s][info ][gc,stats ] Rendezvous 76 us [123.195s][info ][gc,stats ] Concurrent Cleanup 54 us [123.195s][info ][gc,stats ] Concurrent Class Unloading 371 us [123.195s][info ][gc,stats ] Unlink Stale 319 us [123.195s][info ][gc,stats ] System Dictionary 3 us [123.195s][info ][gc,stats ] Weak Class Links 0 us [123.195s][info ][gc,stats ] Code Roots 314 us [123.195s][info ][gc,stats ] Rendezvous 24 us [123.195s][info ][gc,stats ] Purge Unlinked 11 us [123.195s][info ][gc,stats ] Code Roots 1 us [123.195s][info ][gc,stats ] CLDG 9 us [123.195s][info ][gc,stats ] Exception Caches 0 us [123.195s][info ][gc,stats ] Concurrent Strong Roots 119 us, parallelism: 0.92x [123.195s][info ][gc,stats ] CSR: 109 us [123.195s][info ][gc,stats ] CSR: VM Strong Roots 13 us, workers (us): 9, 2, 0, 0, 0, 0, 0, 0, ---, ---, ---, ---, ---, ---, ---, ---, [123.195s][info ][gc,stats ] CSR: CLDG Roots 97 us, workers (us): ---, 81, 4, 4, 8, ---, ---, ---, ---, ---, ---, ---, ---, ---, ---, ---, [123.195s][info ][gc,stats ] Concurrent Evacuation 9071 us [123.195s][info ][gc,stats ] Pause Init Update Refs (G) 174 us [123.195s][info ][gc,stats ] Pause Init Update Refs (N) 46 us [123.195s][info ][gc,stats ] Manage GCLABs 6 us [123.195s][info ][gc,stats ] Concurrent Update Refs 10316 us [123.195s][info ][gc,stats ] Concurrent Update Thread Roots 8003 us [123.195s][info ][gc,stats ] Pause Final Update Refs (G) 220 us [123.195s][info ][gc,stats ] Pause Final Update Refs (N) 114 us [123.195s][info ][gc,stats ] Update Region States 45 us [123.195s][info ][gc,stats ] Trash Collection Set 6 us [123.195s][info ][gc,stats ] Rebuild Free Set 32 us [123.195s][info ][gc,stats ] Concurrent Cleanup 67 us [123.195s][info ][gc,stats ] [123.195s][info ][gc,stats ] Allocation pacing accrued: [123.195s][info ][gc,stats ] 0 of 83 ms ( 0.0%): [123.195s][info ][gc,stats ] 0 of 83 ms ( 0.0%): [123.195s][info ][gc,stats ] [123.195s][info ][gc,metaspace ] Metaspace: 1389K(1536K)->1389K(1536K) NonClass: 1284K(1344K)->1284K(1344K) Class: 104K(192K)->104K(192K) [123.195s][info ][gc,ergo ] Pacer for Idle. Initial: 20971K, Alloc Tax Rate: 1.0x [123.209s][info ][gc ] Trigger: Start next cycle immediately [123.209s][info ][gc,free ] Free: 866M, Max: 512K regular, 819M humongous, Frag: 6% external, 0% internal; Used: 1863K, Mutator Free: 1736 Collector Reserve: 52736K, Max: 512K; Used: 0B [123.209s][info ][gc,start ] GC(1885) Concurrent reset [123.209s][info ][gc,task ] GC(1885) Using 8 of 16 workers for concurrent reset [123.209s][info ][gc,ergo ] GC(1885) Pacer for Reset. Non-Taxable: 1024M [123.209s][info ][gc ] GC(1885) Concurrent reset 0.264ms [123.214s][info ][gc,start ] GC(1885) Pause Init Mark [123.214s][info ][gc,task ] GC(1885) Using 16 of 16 workers for init marking [123.214s][info ][gc,ergo ] GC(1885) Pacer for Mark. Expected Live: 83225K, Free: 863M, Non-Taxable: 88445K, Alloc Tax Rate: 0.1x [123.214s][info ][gc ] GC(1885) Pause Init Mark 0.299ms [123.214s][trace][nmethod,barrier] Deoptimizing nmethod: 0x0000ffff741dd288 [123.214s][trace][nmethod,barrier] deoptimize(nmethod: gc.stress.gcbasher.ByteCursor.readUnsignedByteAt(I)I(0xffff741dd288), return_addr: 0xffff741dd498, osr: 0, thread: 0xffff841f6260(MainThread), making rsp: 0xfffed660acd0) -> 0xffff741dd3a0 [123.215s][trace][nmethod,barrier] Deoptimizing nmethod: 0x0000ffff741fa908 [123.215s][trace][nmethod,barrier] deoptimize(nmethod: java.util.HashMap.()V(0xffff741fa908), return_addr: 0xffff741faaec, osr: 0, thread: 0xffff841f6260(MainThread), making rsp: 0xfffed660acf0) -> 0xffff741faa60 [123.215s][trace][nmethod,barrier] Deoptimizing nmethod: 0x0000ffff741e1708 [123.215s][trace][nmethod,barrier] deoptimize(nmethod: gc.stress.gcbasher.Bytecode.getLength(I)I(0xffff741e1708), return_addr: 0xffff741e1888, osr: 0, thread: 0xffff841f6260(MainThread), making rsp: 0xfffed660ace0) -> 0xffff741e1800 [123.215s][trace][nmethod,barrier] Deoptimizing nmethod: 0x0000ffff741ebb08 [123.215s][trace][nmethod,barrier] deoptimize(nmethod: gc.stress.gcbasher.Dependency.(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V(0xffff741ebb08), return_addr: 0xffff741ebe34, osr: 0, thread: 0xffff841f6260(MainThread), making rsp: 0xfffed660aca0) -> 0xffff741ebc60 [123.215s][trace][nmethod,barrier] Deoptimizing nmethod: 0x0000ffff741cc788 [123.215s][trace][nmethod,barrier] deoptimize(nmethod: jdk.internal.util.ArraysSupport.vectorizedHashCode(Ljava/lang/Object;IIII)I(0xffff741cc788), return_addr: 0xffff741cc9cc, osr: 0, thread: 0xffff841f6260(MainThread), making rsp: 0xfffed660ab30) -> 0xffff741cc8c0 [123.215s][trace][nmethod,barrier] Deoptimizing nmethod: 0x0000ffff741de908 [123.215s][trace][nmethod,barrier] deoptimize(nmethod: java.util.Spliterators$1Adapter.hasNext()Z(0xffff741de908), return_addr: 0xffff741deba4, osr: 0, thread: 0xffff841f6260(MainThread), making rsp: 0xfffed660ada0) -> 0xffff741dea60 [123.215s][trace][nmethod,barrier] Deoptimizing nmethod: 0x0000ffff741dd888 [123.215s][trace][nmethod,barrier] deoptimize(nmethod: java.util.stream.StreamSpliterators$WrappingSpliterator.lambda$initPartialTraversalState$0()Z(0xffff741dd888), return_addr: 0xffff741ddb88, osr: 0, thread: 0xffff841f6260(MainThread), making rsp: 0xfffed660ac90) -> 0xffff741dd9e0 [123.215s][trace][nmethod,barrier] Deoptimizing nmethod: 0x0000ffff74202388 [123.215s][trace][nmethod,barrier] deoptimize(nmethod: java.util.ArrayList$ArrayListSpliterator.tryAdvance(Ljava/util/function/Consumer;)Z(0xffff74202388), return_addr: 0xffff74202828, osr: 0, thread: 0xffff841f6260(MainThread), making rsp: 0xfffed660aa20) -> 0xffff74202520 [123.215s][trace][nmethod,barrier] Deoptimizing nmethod: 0x0000ffff74206d08 [123.215s][trace][nmethod,barrier] deoptimize(nmethod: jdk.internal.jrtfs.JrtPath.getFileName()Ljdk/internal/jrtfs/JrtPath;(0xffff74206d08), return_addr: 0xffff74207300, osr: 0, thread: 0xffff841f6260(MainThread), making rsp: 0xfffed660a950) -> 0xffff74206ee0 [123.215s][trace][nmethod,barrier] Deoptimizing nmethod: 0x0000ffff741f1108 [123.215s][trace][nmethod,barrier] deoptimize(nmethod: java.lang.StringLatin1.newString([BII)Ljava/lang/String;(0xffff741f1108), return_addr: 0xffff741f1384, osr: 0, thread: 0xffff841f6260(MainThread), making rsp: 0xfffed660a8a0) -> 0xffff741f1240 [123.215s][trace][nmethod,barrier] Deoptimizing nmethod: 0x0000ffff741cfe08 [123.215s][trace][nmethod,barrier] deoptimize(nmethod: java.lang.AbstractStringBuilder.append(Ljava/lang/String;)Ljava/lang/AbstractStringBuilder;(0xffff741cfe08), return_addr: 0xffff741d006c, osr: 0, thread: 0xffff841f6260(MainThread), making rsp: 0xfffed660a8e0) -> 0xffff741cff60 [123.215s][trace][nmethod,barrier] Deoptimizing nmethod: 0x0000ffff741d0b88 [123.215s][trace][nmethod,barrier] deoptimize(nmethod: java.lang.StringBuilder.length()I(0xffff741d0b88), return_addr: 0xffff741d0cf8, osr: 0, thread: 0xffff841f6260(MainThread), making rsp: 0xfffed660a8d0) -> 0xffff741d0ca0 [123.215s][trace][nmethod,barrier] Deoptimizing nmethod: 0x0000ffff741daa88 [123.215s][trace][nmethod,barrier] deoptimize(nmethod: java.util.Spliterators$1Adapter.accept(Ljava/lang/Object;)V(0xffff741daa88), return_addr: 0xffff741dac6c, osr: 0, thread: 0xffff841f6260(MainThread), making rsp: 0xfffed660ab00) -> 0xffff741daba0 [123.215s][trace][nmethod,barrier] Deoptimizing nmethod: 0x0000ffff741fca08 [123.215s][trace][nmethod,barrier] deoptimize(nmethod: jdk.internal.jrtfs.JrtFileSystemProvider.toJrtPath(Ljava/nio/file/Path;)Ljdk/internal/jrtfs/JrtPath;(0xffff741fca08), return_addr: 0xffff741fcc04, osr: 0, thread: 0xffff841f6260(MainThread), making rsp: 0xfffed660aa90) -> 0xffff741fcb40 [123.215s][trace][nmethod,barrier] Deoptimizing nmethod: 0x0000ffff7420dd88 [123.215s][trace][nmethod,barrier] deoptimize(nmethod: java.lang.String.indexOf(Ljava/lang/String;)I(0xffff7420dd88), return_addr: 0xffff7420e370, osr: 0, thread: 0xffff841f6260(MainThread), making rsp: 0xfffed660a960) -> 0xffff7420df20 [123.215s][trace][nmethod,barrier] Deoptimizing nmethod: 0x0000ffff741d7e08 [123.215s][trace][nmethod,barrier] deoptimize(nmethod: jdk.internal.jimage.ImageReader$Node.isLink()Z(0xffff741d7e08), return_addr: 0xffff741d7f78, osr: 0, thread: 0xffff841f6260(MainThread), making rsp: 0xfffed660aa30) -> 0xffff741d7f40 [123.215s][trace][nmethod,barrier] Deoptimizing nmethod: 0x0000ffff7421be08 [123.215s][trace][nmethod,barrier] deoptimize(nmethod: java.nio.file.Files$$Lambda/0x00000780010514e8.apply(Ljava/lang/Object;)Ljava/lang/Object;(0xffff7421be08), return_addr: 0xffff7421c020, osr: 0, thread: 0xffff841f6260(MainThread), making rsp: 0xfffed660abf0) -> 0xffff7421bf60 [123.215s][trace][nmethod,barrier] Deoptimizing nmethod: 0x0000ffff7422bb88 [123.215s][trace][nmethod,barrier] deoptimize(nmethod: jdk.internal.jrtfs.JrtFileSystem.newByteChannel(Ljdk/internal/jrtfs/JrtPath;Ljava/util/Set;[Ljava/nio/file/attribute/FileAttribute;)Ljava/nio/channels/SeekableByteChannel;(0xffff7422bb88), return_addr: 0xffff7422bf30, osr: 0, thread: 0xffff841f6260(MainThread), making rsp: 0xfffed660ac90) -> 0xffff7422bd20 [123.215s][trace][nmethod,barrier] Deoptimizing nmethod: 0x0000ffff741e5e08 [123.215s][trace][nmethod,barrier] deoptimize(nmethod: jdk.internal.jimage.ImageReader$Resource.isResource()Z(0xffff741e5e08), return_addr: 0xffff741e5f78, osr: 0, thread: 0xffff841f6260(MainThread), making rsp: 0xfffed660ab80) -> 0xffff741e5f40 [123.215s][trace][nmethod,barrier] Deoptimizing nmethod: 0x0000ffff74206a08 [123.215s][trace][nmethod,barrier] deoptimize(nmethod: java.nio.MappedByteBuffer.limit(I)Ljava/nio/MappedByteBuffer;(0xffff74206a08), return_addr: 0xffff74206be4, osr: 0, thread: 0xffff841f6260(MainThread), making rsp: 0xfffed660aa80) -> 0xffff74206b60 [123.215s][trace][nmethod,barrier] Deoptimizing nmethod: 0x0000ffff74218208 [123.215s][trace][nmethod,barrier] deoptimize(nmethod: java.nio.DirectByteBuffer.(Lsun/nio/ch/DirectBuffer;IIIIILjava/io/FileDescriptor;ZLjava/lang/foreign/MemorySegment;)V(0xffff74218208), return_addr: 0xffff74218550, osr: 0, thread: 0xffff841f6260(MainThread), making rsp: 0xfffed660aa00) -> 0xffff74218360 [123.215s][trace][nmethod,barrier] Deoptimizing nmethod: 0x0000ffff74222f08 [123.215s][trace][nmethod,barrier] deoptimize(nmethod: java.nio.ByteBuffer.get([B)Ljava/nio/ByteBuffer;(0xffff74222f08), return_addr: 0xffff7422312c, osr: 0, thread: 0xffff841f6260(MainThread), making rsp: 0xfffed660ab20) -> 0xffff74223060 [123.215s][trace][nmethod,barrier] Deoptimizing nmethod: 0x0000ffff74223c08 [123.215s][trace][nmethod,barrier] deoptimize(nmethod: jdk.internal.misc.Unsafe.copyMemoryChecks(Ljava/lang/Object;JLjava/lang/Object;JJ)V(0xffff74223c08), return_addr: 0xffff74223e2c, osr: 0, thread: 0xffff841f6260(MainThread), making rsp: 0xfffed660a990) -> 0xffff74223d60 [123.215s][trace][nmethod,barrier] Deoptimizing nmethod: 0x0000ffff7421a588 [123.215s][trace][nmethod,barrier] deoptimize(nmethod: java.lang.ThreadLocal.get()Ljava/lang/Object;(0xffff7421a588), return_addr: 0xffff7421a7b8, osr: 0, thread: 0xffff841f6260(MainThread), making rsp: 0xfffed660ab10) -> 0xffff7421a6e0 [123.215s][trace][nmethod,barrier] Deoptimizing nmethod: 0x0000ffff74217a88 [123.215s][trace][nmethod,barrier] deoptimize(nmethod: java.lang.Integer.valueOf(I)Ljava/lang/Integer;(0xffff74217a88), return_addr: 0xffff74217d58, osr: 0, thread: 0xffff841f6260(MainThread), making rsp: 0xfffed660aae0) -> 0xffff74217bc0 [123.215s][trace][nmethod,barrier] Deoptimizing nmethod: 0x0000ffff74201708 [123.215s][trace][nmethod,barrier] deoptimize(nmethod: java.lang.Integer.compare(II)I(0xffff74201708), return_addr: 0xffff74201888, osr: 0, thread: 0xffff841f6260(MainThread), making rsp: 0xfffed660a9e0) -> 0xffff74201800 [123.215s][trace][nmethod,barrier] Deoptimizing nmethod: 0x0000ffff74228108 [123.215s][trace][nmethod,barrier] deoptimize(nmethod: sun.nio.ch.Streams.of(Ljava/nio/channels/ReadableByteChannel;)Ljava/io/InputStream;(0xffff74228108), return_addr: 0xffff7422837c, osr: 0, thread: 0xffff841f6260(MainThread), making rsp: 0xfffed660ad40) -> 0xffff74228240 [123.215s][trace][nmethod,barrier] Deoptimizing nmethod: 0x0000ffff7420c108 [123.215s][trace][nmethod,barrier] deoptimize(nmethod: jdk.internal.jrtfs.JrtFileSystem$1.read(Ljava/nio/ByteBuffer;)I(0xffff7420c108), return_addr: 0xffff7420c39c, osr: 0, thread: 0xffff841f6260(MainThread), making rsp: 0xfffed660ac90) -> 0xffff7420c260 [123.215s][trace][nmethod,barrier] Deoptimizing nmethod: 0x0000ffff7420a388 [123.215s][trace][nmethod,barrier] deoptimize(nmethod: java.io.ByteArrayInputStream.read([BII)I(0xffff7420a388), return_addr: 0xffff7420aa98, osr: 0, thread: 0xffff841f6260(MainThread), making rsp: 0xfffed660ac00) -> 0xffff7420a4e0 [123.216s][trace][nmethod,barrier] Deoptimizing nmethod: 0x0000ffff74211088 [123.216s][trace][nmethod,barrier] deoptimize(nmethod: java.nio.channels.spi.AbstractInterruptibleChannel.close()V(0xffff74211088), return_addr: 0xffff74211590, osr: 0, thread: 0xffff841f6260(MainThread), making rsp: 0xfffed660ad20) -> 0xffff742111e0 [123.216s][info ][gc,start ] GC(1885) Concurrent marking roots [123.216s][info ][gc,task ] GC(1885) Using 8 of 16 workers for concurrent marking roots [123.216s][info ][gc ] GC(1885) Concurrent marking roots 0.121ms [123.216s][info ][gc,start ] GC(1885) Concurrent marking [123.216s][info ][gc,task ] GC(1885) Using 8 of 16 workers for concurrent marking [123.244s][trace][nmethod,barrier] Deoptimizing nmethod: 0x0000ffff74208508 [123.244s][trace][nmethod,barrier] deoptimize(nmethod: java.util.ArrayDeque.inc(II)I(0xffff74208508), return_addr: 0xffff74208668, osr: 0, thread: 0xffff841f6260(MainThread), making rsp: 0xfffed660ab00) -> 0xffff74208600 [123.244s][trace][nmethod,barrier] Deoptimizing nmethod: 0x0000ffff741dbe08 [123.244s][trace][nmethod,barrier] deoptimize(nmethod: jdk.internal.jimage.ImageReader$Node.resolveLink(Z)Ljdk/internal/jimage/ImageReader$Node;(0xffff741dbe08), return_addr: 0xffff741dbf78, osr: 0, thread: 0xffff841f6260(MainThread), making rsp: 0xfffed660ab20) -> 0xffff741dbf20 [123.244s][trace][nmethod,barrier] Deoptimizing nmethod: 0x0000ffff7423d708 [123.244s][trace][nmethod,barrier] deoptimize(nmethod: java.util.Collection.stream()Ljava/util/stream/Stream;(0xffff7423d708), return_addr: 0xffff7423d928, osr: 0, thread: 0xffff841f6260(MainThread), making rsp: 0xfffed660aa60) -> 0xffff7423d860 [123.245s][trace][nmethod,barrier] Deoptimizing nmethod: 0x0000ffff74215688 [123.245s][trace][nmethod,barrier] deoptimize(nmethod: java.lang.invoke.Invokers$Holder.linkToTargetMethod(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;(0xffff74215688), return_addr: 0xffff74215898, osr: 0, thread: 0xffff841f6260(MainThread), making rsp: 0xfffed660aa80) -> 0xffff742157c0 [123.245s][trace][nmethod,barrier] Deoptimizing nmethod: 0x0000ffff74232c88 [123.245s][trace][nmethod,barrier] deoptimize(nmethod: java.util.stream.StreamOpFlag.combineOpFlags(II)I(0xffff74232c88), return_addr: 0xffff74232e50, osr: 0, thread: 0xffff841f6260(MainThread), making rsp: 0xfffed660a9a0) -> 0xffff74232dc0 [123.245s][trace][nmethod,barrier] Deoptimizing nmethod: 0x0000ffff74236808 [123.245s][trace][nmethod,barrier] deoptimize(nmethod: java.util.stream.AbstractPipeline$$Lambda/0x0000078001050290.(Ljava/util/stream/AbstractPipeline;)V(0xffff74236808), return_addr: 0xffff74236a58, osr: 0, thread: 0xffff841f6260(MainThread), making rsp: 0xfffed660a9c0) -> 0xffff74236960 [123.245s][trace][nmethod,barrier] Deoptimizing nmethod: 0x0000ffff74234b88 [123.245s][trace][nmethod,barrier] deoptimize(nmethod: java.util.ArrayDeque.dec(II)I(0xffff74234b88), return_addr: 0xffff74234ce4, osr: 0, thread: 0xffff841f6260(MainThread), making rsp: 0xfffed660aae0) -> 0xffff74234c80 [123.245s][trace][nmethod,barrier] Deoptimizing nmethod: 0x0000ffff74241e08 [123.245s][trace][nmethod,barrier] deoptimize(nmethod: java.util.stream.ReferencePipeline$2.opWrapSink(ILjava/util/stream/Sink;)Ljava/util/stream/Sink;(0xffff74241e08), return_addr: 0xffff74242050, osr: 0, thread: 0xffff841f6260(MainThread), making rsp: 0xfffed660aa40) -> 0xffff74241f60 [123.245s][trace][nmethod,barrier] Deoptimizing nmethod: 0x0000ffff74230608 [123.245s][trace][nmethod,barrier] deoptimize(nmethod: java.util.stream.Sink.begin(J)V(0xffff74230608), return_addr: 0xffff74230774, osr: 0, thread: 0xffff841f6260(MainThread), making rsp: 0xfffed660aa80) -> 0xffff74230720 [123.253s][trace][nmethod,barrier] Deoptimizing nmethod: 0x0000ffff6c5d8b88 [123.253s][trace][nmethod,barrier] deoptimize(nmethod: java.util.concurrent.ConcurrentHashMap.addCount(JI)V(0xffff6c5d8b88), return_addr: 0xffff6c5d8eb8, osr: 0, thread: 0xffff840b8990(main), making rsp: 0xffff8986d450) -> 0xffff6c5d8e80 [123.253s][trace][nmethod,barrier] Deoptimizing nmethod: 0x0000ffff741bc888 [123.253s][trace][nmethod,barrier] deoptimize(nmethod: java.util.ArrayList.size()I(0xffff741bc888), return_addr: 0xffff741bc9f8, osr: 0, thread: 0xffff840b8990(main), making rsp: 0xffff8986d430) -> 0xffff741bc9c0 [123.253s][trace][nmethod,barrier] Deoptimizing nmethod: 0x0000ffff741d3208 [123.253s][trace][nmethod,barrier] deoptimize(nmethod: jdk.internal.util.ArraysSupport.newLength(III)I(0xffff741d3208), return_addr: 0xffff741d339c, osr: 0, thread: 0xffff840b8990(main), making rsp: 0xffff8986d290) -> 0xffff741d3300 [123.253s][trace][nmethod,barrier] Deoptimizing nmethod: 0x0000ffff6c5dcf88 [123.253s][trace][nmethod,barrier] deoptimize(nmethod: java.util.zip.ZipUtils.CENCOM([BI)I(0xffff6c5dcf88), return_addr: 0xffff6c5dd0f8, osr: 0, thread: 0xffff840b8990(main), making rsp: 0xffff8986d200) -> 0xffff6c5dd0c0 [123.254s][trace][nmethod,barrier] Deoptimizing nmethod: 0x0000ffff6c5d2c88 [123.254s][trace][nmethod,barrier] deoptimize(nmethod: java.lang.Record.()V(0xffff6c5d2c88), return_addr: 0xffff6c5d2e38, osr: 0, thread: 0xffff840b8990(main), making rsp: 0xffff8986d300) -> 0xffff6c5d2e00 [123.254s][trace][nmethod,barrier] Deoptimizing nmethod: 0x0000ffff741c0a88 [123.254s][trace][nmethod,barrier] deoptimize(nmethod: java.nio.Buffer.limit()I(0xffff741c0a88), return_addr: 0xffff741c0bf8, osr: 0, thread: 0xffff840b8990(main), making rsp: 0xffff8986da90) -> 0xffff741c0bc0 [123.255s][trace][nmethod,barrier] Deoptimizing nmethod: 0x0000ffff6c5fe208 [123.255s][trace][nmethod,barrier] deoptimize(nmethod: java.util.ArrayList.iterator()Ljava/util/Iterator;(0xffff6c5fe208), return_addr: 0xffff6c5fe3b8, osr: 0, thread: 0xffff840b8990(main), making rsp: 0xffff8986d100) -> 0xffff6c5fe380 [123.255s][trace][nmethod,barrier] Deoptimizing nmethod: 0x0000ffff6c5d1788 [123.255s][trace][nmethod,barrier] deoptimize(nmethod: jdk.internal.misc.ScopedMemoryAccess.getIntInternal(Ljdk/internal/foreign/MemorySessionImpl;Ljava/lang/Object;J)I(0xffff6c5d1788), return_addr: 0xffff6c5d1978, osr: 0, thread: 0xffff840b8990(main), making rsp: 0xffff8986c8b0) -> 0xffff6c5d1940 [123.255s][trace][nmethod,barrier] Deoptimizing nmethod: 0x0000ffff6c625088 [123.255s][trace][nmethod,barrier] deoptimize(nmethod: jdk.internal.jimage.BasicImageReader.match(ILjava/lang/String;I)I(0xffff6c625088), return_addr: 0xffff6c625278, osr: 0, thread: 0xffff840b8990(main), making rsp: 0xffff8986c830) -> 0xffff6c625240 [123.257s][trace][nmethod,barrier] Deoptimizing nmethod: 0x0000ffff6c605908 [123.257s][trace][nmethod,barrier] deoptimize(nmethod: java.lang.invoke.MethodType.makeImpl(Ljava/lang/Class;[Ljava/lang/Class;Z)Ljava/lang/invoke/MethodType;(0xffff6c605908), return_addr: 0xffff6c605b78, osr: 0, thread: 0xffff840b8990(main), making rsp: 0xffff8986cb30) -> 0xffff6c605b40 [123.257s][trace][nmethod,barrier] Deoptimizing nmethod: 0x0000ffff6c5fda08 [123.257s][trace][nmethod,barrier] deoptimize(nmethod: jdk.internal.util.ReferencedKeyMap.lookupKey(Ljava/lang/Object;)Ljdk/internal/util/ReferenceKey;(0xffff6c5fda08), return_addr: 0xffff6c5fdbb8, osr: 0, thread: 0xffff840b8990(main), making rsp: 0xffff8986ca30) -> 0xffff6c5fdb80 [123.257s][trace][nmethod,barrier] Deoptimizing nmethod: 0x0000ffff741c2588 [123.257s][trace][nmethod,barrier] deoptimize(nmethod: java.lang.invoke.MethodType.form()Ljava/lang/invoke/MethodTypeForm;(0xffff741c2588), return_addr: 0xffff741c26f8, osr: 0, thread: 0xffff840b8990(main), making rsp: 0xffff8986ca00) -> 0xffff741c26c0 [123.257s][trace][nmethod,barrier] Deoptimizing nmethod: 0x0000ffff6c5f0308 [123.257s][trace][nmethod,barrier] deoptimize(nmethod: java.lang.invoke.MemberName.allFlagsSet(I)Z(0xffff6c5f0308), return_addr: 0xffff6c5f04b8, osr: 0, thread: 0xffff840b8990(main), making rsp: 0xffff8986c810) -> 0xffff6c5f0480 [123.257s][trace][nmethod,barrier] Deoptimizing nmethod: 0x0000ffff6c610108 [123.257s][trace][nmethod,barrier] deoptimize(nmethod: java.lang.invoke.MethodType.equals(Ljava/lang/Object;)Z(0xffff6c610108), return_addr: 0xffff6c6102b8, osr: 0, thread: 0xffff840b8990(main), making rsp: 0xffff8986c7b0) -> 0xffff6c610280 [123.259s][info ][gc ] Cancelling GC: Stopping VM [123.260s][info ][gc ] GC(1885) Concurrent marking 44.369ms [123.260s][info ][gc,free ] Free: 848M, Max: 512K regular, 817M humongous, Frag: 4% external, 0% internal; Used: 0B, Mutator Free: 1697 Collector Reserve: 52736K, Max: 512K; Used: 0B [123.260s][info ][gc,stats ] [123.260s][info ][gc,stats ] All times are wall-clock times, except per-root-class counters, that are sum over [123.260s][info ][gc,stats ] all workers. Dividing the over the root stage time estimates parallelism. [123.260s][info ][gc,stats ] [123.260s][info ][gc,stats ] Concurrent Reset 282 us [123.260s][info ][gc,stats ] Pause Init Mark (G) 6673 us [123.260s][info ][gc,stats ] Pause Init Mark (N) 304 us [123.260s][info ][gc,stats ] Update Region States 190 us [123.260s][info ][gc,stats ] Concurrent Mark Roots 138 us, parallelism: 1.82x [123.260s][info ][gc,stats ] CMR: 251 us [123.260s][info ][gc,stats ] CMR: Thread Roots 94 us, workers (us): 0, 0, 0, 0, 28, 19, 31, 15, ---, ---, ---, ---, ---, ---, ---, ---, [123.260s][info ][gc,stats ] CMR: Code Cache Roots 101 us, workers (us): 0, 30, 33, 28, 9, 0, 1, 0, ---, ---, ---, ---, ---, ---, ---, ---, [123.260s][info ][gc,stats ] CMR: VM Strong Roots 10 us, workers (us): 6, 1, 1, 1, 1, 1, 1, 0, ---, ---, ---, ---, ---, ---, ---, ---, [123.260s][info ][gc,stats ] CMR: CLDG Roots 47 us, workers (us): 37, 5, 2, 2, ---, ---, ---, ---, ---, ---, ---, ---, ---, ---, ---, ---, [123.260s][info ][gc,stats ] [123.260s][info ][gc,stats ] Allocation pacing accrued: [123.260s][info ][gc,stats ] 0 of 66 ms ( 0.0%): [123.260s][info ][gc,stats ] 0 of 66 ms ( 0.0%): [123.260s][info ][gc,stats ] [123.260s][info ][gc,metaspace ] Metaspace: 1389K(1536K)->1483K(1600K) NonClass: 1284K(1344K)->1367K(1408K) Class: 104K(192K)->116K(192K) [123.260s][info ][gc,ergo ] Pacer for Idle. Initial: 20971K, Alloc Tax Rate: 1.0x [123.262s][info ][gc,heap,exit ] Heap [123.262s][info ][gc,heap,exit ] Shenandoah Heap [123.262s][info ][gc,heap,exit ] 1024M max, 1024M soft max, 1024M committed, 123M used [123.262s][info ][gc,heap,exit ] 2048 x 512K regions [123.262s][info ][gc,heap,exit ] Status: marking, cancelled [123.262s][info ][gc,heap,exit ] Reserved region: [123.262s][info ][gc,heap,exit ] - [0x00000000c0000000, 0x0000000100000000) [123.262s][info ][gc,heap,exit ] Collection set: [123.262s][info ][gc,heap,exit ] - map (vanilla): 0x0000000000002800 [123.262s][info ][gc,heap,exit ] - map (biased): 0x0000000000001000 [123.262s][info ][gc,heap,exit ] [123.262s][info ][gc,heap,exit ] Metaspace used 1483K, committed 1600K, reserved 1114112K [123.262s][info ][gc,heap,exit ] class space used 116K, committed 192K, reserved 1048576K [123.262s][info ][gc,stats ] [123.262s][info ][gc,stats ] GC STATISTICS: [123.262s][info ][gc,stats ] "(G)" (gross) pauses include VM time: time to notify and block threads, do the pre- [123.262s][info ][gc,stats ] and post-safepoint housekeeping. Use -Xlog:safepoint+stats to dissect. [123.262s][info ][gc,stats ] "(N)" (net) pauses are the times spent in the actual GC code. [123.262s][info ][gc,stats ] "a" is average time for each phase, look at levels to see if average makes sense. [123.262s][info ][gc,stats ] "lvls" are quantiles: 0% (minimum), 25%, 50% (median), 75%, 100% (maximum). [123.262s][info ][gc,stats ] [123.262s][info ][gc,stats ] All times are wall-clock times, except per-root-class counters, that are sum over [123.262s][info ][gc,stats ] all workers. Dividing the over the root stage time estimates parallelism. [123.262s][info ][gc,stats ] [123.262s][info ][gc,stats ] Pacing delays are measured from entering the pacing code till exiting it. Therefore, [123.262s][info ][gc,stats ] observed pacing delays may be higher than the threshold when paced thread spent more [123.262s][info ][gc,stats ] time in the pacing code. It usually happens when thread is de-scheduled while paced, [123.262s][info ][gc,stats ] OS takes longer to unblock the thread, or JVM experiences an STW pause. [123.262s][info ][gc,stats ] [123.262s][info ][gc,stats ] Higher delay would prevent application outpacing the GC, but it will hide the GC latencies [123.262s][info ][gc,stats ] from the STW pause times. Pacing affects the individual threads, and so it would also be [123.262s][info ][gc,stats ] invisible to the usual profiling tools, but would add up to end-to-end application latency. [123.262s][info ][gc,stats ] Raise max pacing delay with care. [123.262s][info ][gc,stats ] [123.262s][info ][gc,stats ] Concurrent Reset = 0.615 s (a = 326 us) (n = 1886) (lvls, us = 105, 154, 174, 197, 24910) [123.262s][info ][gc,stats ] Pause Init Mark (G) = 4.298 s (a = 2279 us) (n = 1886) (lvls, us = 92, 172, 201, 893, 40165) [123.262s][info ][gc,stats ] Pause Init Mark (N) = 0.208 s (a = 110 us) (n = 1886) (lvls, us = 41, 68, 82, 104, 11331) [123.262s][info ][gc,stats ] Update Region States = 0.109 s (a = 58 us) (n = 1886) (lvls, us = 14, 28, 33, 41, 11209) [123.262s][info ][gc,stats ] Concurrent Mark Roots = 0.616 s (a = 327 us) (n = 1886) (lvls, us = 69, 107, 133, 170, 17601) [123.262s][info ][gc,stats ] CMR: = 0.430 s (a = 228 us) (n = 1886) (lvls, us = 92, 160, 217, 277, 4350) [123.262s][info ][gc,stats ] CMR: Thread Roots = 0.208 s (a = 110 us) (n = 1886) (lvls, us = 49, 90, 102, 117, 4188) [123.262s][info ][gc,stats ] CMR: Code Cache Roots = 0.110 s (a = 118 us) (n = 937) (lvls, us = 11, 104, 113, 127, 315) [123.262s][info ][gc,stats ] CMR: VM Strong Roots = 0.018 s (a = 10 us) (n = 1886) (lvls, us = 4, 8, 9, 10, 385) [123.262s][info ][gc,stats ] CMR: CLDG Roots = 0.094 s (a = 50 us) (n = 1886) (lvls, us = 30, 42, 48, 54, 199) [123.262s][info ][gc,stats ] Concurrent Marking = 41.157 s (a = 21834 us) (n = 1885) (lvls, us = 275, 10547, 18164, 29883, 125074) [123.262s][info ][gc,stats ] Pause Final Mark (G) = 24.878 s (a = 13198 us) (n = 1885) (lvls, us = 250, 2168, 11914, 20117, 82282) [123.262s][info ][gc,stats ] Pause Final Mark (N) = 22.157 s (a = 11754 us) (n = 1885) (lvls, us = 193, 1719, 10742, 18164, 74380) [123.262s][info ][gc,stats ] Finish Mark = 21.645 s (a = 11483 us) (n = 1885) (lvls, us = 91, 1504, 10352, 17578, 74110) [123.262s][info ][gc,stats ] Update Region States = 0.270 s (a = 143 us) (n = 1885) (lvls, us = 18, 33, 46, 58, 20030) [123.262s][info ][gc,stats ] Choose Collection Set = 0.088 s (a = 46 us) (n = 1885) (lvls, us = 21, 38, 46, 53, 142) [123.262s][info ][gc,stats ] Rebuild Free Set = 0.060 s (a = 32 us) (n = 1885) (lvls, us = 24, 29, 31, 33, 69) [123.262s][info ][gc,stats ] Concurrent Thread Roots = 0.759 s (a = 403 us) (n = 1885) (lvls, us = 51, 107, 129, 158, 18092) [123.262s][info ][gc,stats ] CTR: = 0.402 s (a = 213 us) (n = 1885) (lvls, us = 56, 123, 148, 172, 17644) [123.262s][info ][gc,stats ] CTR: Thread Roots = 0.402 s (a = 213 us) (n = 1885) (lvls, us = 56, 123, 148, 172, 17644) [123.262s][info ][gc,stats ] Concurrent Weak References = 0.754 s (a = 400 us) (n = 1885) (lvls, us = 28, 49, 60, 78, 31458) [123.262s][info ][gc,stats ] CWRF: = 0.042 s (a = 22 us) (n = 1885) (lvls, us = 3, 17, 21, 26, 92) [123.262s][info ][gc,stats ] CWRF: Weak References = 0.042 s (a = 22 us) (n = 1885) (lvls, us = 3, 17, 21, 26, 92) [123.262s][info ][gc,stats ] Concurrent Weak Roots = 4.548 s (a = 2413 us) (n = 1885) (lvls, us = 71, 145, 252, 963, 49068) [123.262s][info ][gc,stats ] Roots = 0.519 s (a = 275 us) (n = 1885) (lvls, us = 45, 74, 170, 211, 27943) [123.262s][info ][gc,stats ] CWR: = 0.757 s (a = 401 us) (n = 1885) (lvls, us = 82, 164, 355, 555, 28313) [123.262s][info ][gc,stats ] CWR: Code Cache Roots = 0.404 s (a = 426 us) (n = 949) (lvls, us = 9, 352, 381, 418, 15712) [123.262s][info ][gc,stats ] CWR: VM Weak Roots = 0.348 s (a = 185 us) (n = 1885) (lvls, us = 72, 150, 164, 180, 28102) [123.262s][info ][gc,stats ] CWR: CLDG Roots = 0.005 s (a = 5 us) (n = 949) (lvls, us = 0, 3, 5, 6, 20) [123.262s][info ][gc,stats ] Rendezvous = 3.675 s (a = 1950 us) (n = 1885) (lvls, us = 13, 30, 41, 295, 48916) [123.262s][info ][gc,stats ] Concurrent Cleanup = 0.268 s (a = 142 us) (n = 1885) (lvls, us = 43, 54, 62, 74, 19925) [123.262s][info ][gc,stats ] Concurrent Class Unloading = 1.381 s (a = 1455 us) (n = 949) (lvls, us = 205, 350, 398, 535, 42741) [123.262s][info ][gc,stats ] Unlink Stale = 0.494 s (a = 521 us) (n = 949) (lvls, us = 150, 281, 312, 400, 13697) [123.262s][info ][gc,stats ] System Dictionary = 0.003 s (a = 3 us) (n = 949) (lvls, us = 1, 2, 3, 4, 32) [123.262s][info ][gc,stats ] Weak Class Links = 0.000 s (a = 0 us) (n = 949) (lvls, us = 0, 0, 0, 0, 28) [123.262s][info ][gc,stats ] Code Roots = 0.489 s (a = 516 us) (n = 949) (lvls, us = 143, 277, 309, 395, 13693) [123.262s][info ][gc,stats ] Rendezvous = 0.745 s (a = 785 us) (n = 949) (lvls, us = 13, 28, 37, 53, 42417) [123.262s][info ][gc,stats ] Purge Unlinked = 0.010 s (a = 10 us) (n = 949) (lvls, us = 4, 6, 7, 10, 130) [123.262s][info ][gc,stats ] Code Roots = 0.003 s (a = 4 us) (n = 949) (lvls, us = 0, 1, 1, 2, 118) [123.262s][info ][gc,stats ] CLDG = 0.006 s (a = 6 us) (n = 949) (lvls, us = 2, 5, 6, 7, 50) [123.262s][info ][gc,stats ] Exception Caches = 0.000 s (a = 0 us) (n = 949) (lvls, us = 0, 0, 0, 0, 1) [123.262s][info ][gc,stats ] Concurrent Strong Roots = 0.858 s (a = 455 us) (n = 1885) (lvls, us = 99, 137, 242, 312, 20499) [123.262s][info ][gc,stats ] CSR: = 0.884 s (a = 469 us) (n = 1885) (lvls, us = 61, 109, 221, 787, 12367) [123.262s][info ][gc,stats ] CSR: Code Cache Roots = 0.659 s (a = 705 us) (n = 936) (lvls, us = 81, 633, 674, 727, 12260) [123.262s][info ][gc,stats ] CSR: VM Strong Roots = 0.032 s (a = 17 us) (n = 1885) (lvls, us = 7, 13, 15, 19, 86) [123.262s][info ][gc,stats ] CSR: CLDG Roots = 0.193 s (a = 102 us) (n = 1885) (lvls, us = 45, 91, 96, 104, 347) [123.262s][info ][gc,stats ] Concurrent Evacuation = 14.143 s (a = 7503 us) (n = 1885) (lvls, us = 150, 4043, 6836, 9668, 59962) [123.262s][info ][gc,stats ] Pause Init Update Refs (G) = 2.993 s (a = 1588 us) (n = 1885) (lvls, us = 81, 160, 178, 225, 54366) [123.262s][info ][gc,stats ] Pause Init Update Refs (N) = 0.082 s (a = 43 us) (n = 1885) (lvls, us = 19, 35, 43, 49, 109) [123.262s][info ][gc,stats ] Manage GCLABs = 0.014 s (a = 7 us) (n = 1885) (lvls, us = 4, 6, 7, 8, 58) [123.262s][info ][gc,stats ] Concurrent Update Refs = 16.515 s (a = 8761 us) (n = 1885) (lvls, us = 303, 5352, 8008, 10938, 43420) [123.262s][info ][gc,stats ] Concurrent Update Thread Roots = 2.625 s (a = 1393 us) (n = 1885) (lvls, us = 80, 115, 131, 164, 38298) [123.262s][info ][gc,stats ] Pause Final Update Refs (G) = 1.968 s (a = 1044 us) (n = 1885) (lvls, us = 113, 207, 232, 273, 26744) [123.262s][info ][gc,stats ] Pause Final Update Refs (N) = 0.292 s (a = 155 us) (n = 1885) (lvls, us = 76, 107, 119, 139, 13319) [123.262s][info ][gc,stats ] Update Region States = 0.146 s (a = 77 us) (n = 1885) (lvls, us = 23, 40, 46, 54, 13187) [123.262s][info ][gc,stats ] Trash Collection Set = 0.010 s (a = 5 us) (n = 1885) (lvls, us = 2, 4, 5, 6, 38) [123.262s][info ][gc,stats ] Rebuild Free Set = 0.078 s (a = 41 us) (n = 1885) (lvls, us = 27, 34, 37, 45, 121) [123.262s][info ][gc,stats ] Concurrent Cleanup = 0.148 s (a = 79 us) (n = 1885) (lvls, us = 44, 65, 75, 87, 184) [123.262s][info ][gc,stats ] [123.262s][info ][gc,stats ] [123.262s][info ][gc,stats ] Under allocation pressure, concurrent cycles may cancel, and either continue cycle [123.262s][info ][gc,stats ] under stop-the-world pause or result in stop-the-world Full GC. Increase heap size, [123.262s][info ][gc,stats ] tune GC heuristics, set more aggressive pacing delay, or lower allocation rate [123.262s][info ][gc,stats ] to avoid Degenerated and Full GC cycles. Abbreviated cycles are those which found [123.262s][info ][gc,stats ] enough regions with no live objects to skip evacuation. [123.262s][info ][gc,stats ] [123.262s][info ][gc,stats ] 1885 Completed GCs [123.262s][info ][gc,stats ] 1886 caused by Concurrent GC (100.05%) [123.262s][info ][gc,stats ] [123.262s][info ][gc,stats ] 1885 Successful Concurrent GCs (100.00%) [123.262s][info ][gc,stats ] 0 invoked explicitly (0.00%) [123.262s][info ][gc,stats ] 0 invoked implicitly (0.00%) [123.262s][info ][gc,stats ] 0 abbreviated (0.00%) [123.262s][info ][gc,stats ] [123.262s][info ][gc,stats ] 0 Degenerated GCs (0.00%) [123.262s][info ][gc,stats ] 0 upgraded to Full GC (0.00%) [123.262s][info ][gc,stats ] 0 caused by allocation failure (0.00%) [123.262s][info ][gc,stats ] 0 abbreviated (0.00%) [123.262s][info ][gc,stats ] [123.262s][info ][gc,stats ] 0 Full GCs (0.00%) [123.262s][info ][gc,stats ] 0 caused by allocation failure (0.00%) [123.262s][info ][gc,stats ] 0 upgraded from Degenerated GC (0.00%) [123.262s][info ][gc,stats ] [123.262s][info ][gc,stats ] STDERR: STATUS:Passed. rerun: cd /var/tmp/tone/run/jtreg/jt-work/jtreg/hotspot_jtreg/gc/stress/gcbasher/TestGCBasherWithShenandoah_iu-aggressive-deopt-nmethod && \ DISPLAY=:7 \ HOME=/home/testUserForTone \ JTREG_VERSION=jtreg-7.4.1 \ LANG=C \ LC_CTYPE=C.UTF-8 \ LD_LIBRARY_PATH=/var/tmp/tone/run/jtreg/jdk-repo/build/tools/lib \ PATH=/bin:/usr/bin:/usr/sbin \ TEST_IMAGE_DIR=/var/tmp/tone/run/jtreg/test-images \ CLASSPATH=/var/tmp/tone/run/jtreg/jt-work/jtreg/hotspot_jtreg/classes/10/gc/stress/gcbasher/TestGCBasherWithShenandoah_iu-aggressive-deopt-nmethod.d:/var/tmp/tone/run/jtreg/jdk-repo/test/hotspot/jtreg/gc/stress/gcbasher:/var/tmp/tone/run/jtreg/jt-work/jtreg/hotspot_jtreg/classes/10:/var/tmp/tone/run/jtreg/jdk-repo/test/hotspot/jtreg:/var/tmp/tone/run/jtreg/jtreg/lib/javatest.jar:/var/tmp/tone/run/jtreg/jtreg/lib/jtreg.jar \ /var/tmp/tone/run/jtreg/jdk-repo/build/linux-aarch64-server-release/images/jdk/bin/java \ -Dtest.vm.opts='-Djdk.lang.processReaperUseDefaultStackSize=true -Dtest.wisp.socketAddress=www.alibabacloud.com -Xmixed -ea -esa' \ -Dtest.tool.vm.opts='-J-Djdk.lang.processReaperUseDefaultStackSize=true -J-Dtest.wisp.socketAddress=www.alibabacloud.com -J-Xmixed -J-ea -J-esa' \ -Dtest.compiler.opts= \ -Dtest.java.opts= \ -Dtest.jdk=/var/tmp/tone/run/jtreg/jdk-repo/build/linux-aarch64-server-release/images/jdk \ -Dcompile.jdk=/var/tmp/tone/run/jtreg/jdk-repo/build/linux-aarch64-server-release/images/jdk \ -Dtest.timeout.factor=4.0 \ -Dtest.nativepath=/var/tmp/tone/run/jtreg/test-images/hotspot/jtreg/native \ -Dtest.root=/var/tmp/tone/run/jtreg/jdk-repo/test/hotspot/jtreg \ -Dtest.name=gc/stress/gcbasher/TestGCBasherWithShenandoah.java#iu-aggressive-deopt-nmethod \ -Dtest.file=/var/tmp/tone/run/jtreg/jdk-repo/test/hotspot/jtreg/gc/stress/gcbasher/TestGCBasherWithShenandoah.java \ -Dtest.src=/var/tmp/tone/run/jtreg/jdk-repo/test/hotspot/jtreg/gc/stress/gcbasher \ -Dtest.src.path=/var/tmp/tone/run/jtreg/jdk-repo/test/hotspot/jtreg/gc/stress/gcbasher:/var/tmp/tone/run/jtreg/jdk-repo/test/hotspot/jtreg \ -Dtest.classes=/var/tmp/tone/run/jtreg/jt-work/jtreg/hotspot_jtreg/classes/10/gc/stress/gcbasher/TestGCBasherWithShenandoah_iu-aggressive-deopt-nmethod.d \ -Dtest.class.path=/var/tmp/tone/run/jtreg/jt-work/jtreg/hotspot_jtreg/classes/10/gc/stress/gcbasher/TestGCBasherWithShenandoah_iu-aggressive-deopt-nmethod.d:/var/tmp/tone/run/jtreg/jt-work/jtreg/hotspot_jtreg/classes/10 \ -Djdk.lang.processReaperUseDefaultStackSize=true \ -Dtest.wisp.socketAddress=www.alibabacloud.com \ -Xmixed \ -ea \ -esa \ -Djava.library.path=/var/tmp/tone/run/jtreg/test-images/hotspot/jtreg/native \ -Xlog:gc*=info,nmethod+barrier=trace \ -Xmx1g \ -XX:+UnlockDiagnosticVMOptions \ -XX:+UnlockExperimentalVMOptions \ -XX:+UseShenandoahGC \ -XX:ShenandoahGCMode=iu \ -XX:ShenandoahGCHeuristics=aggressive \ -XX:+DeoptimizeNMethodBarriersALot \ -XX:-Inline \ -XX:+ShenandoahOOMDuringEvacALot \ com.sun.javatest.regtest.agent.MainWrapper /var/tmp/tone/run/jtreg/jt-work/jtreg/hotspot_jtreg/gc/stress/gcbasher/TestGCBasherWithShenandoah_iu-aggressive-deopt-nmethod.d/main.0.jta 120000 ACTION: build -- Passed. All files up to date REASON: Named class compiled on demand TIME: 0.0 seconds messages: command: build gc.stress.gcbasher.TestGCBasherWithShenandoah reason: Named class compiled on demand started: Thu Jul 04 21:31:15 CST 2024 finished: Thu Jul 04 21:31:15 CST 2024 elapsed time (seconds): 0.0 ACTION: main -- Failed. Unexpected exit from test [exit code: 134] REASON: User specified action: run main/othervm/timeout=200 -Xlog:gc*=info,nmethod+barrier=trace -Xmx1g -XX:+UnlockDiagnosticVMOptions -XX:+UnlockExperimentalVMOptions -XX:+UseShenandoahGC -XX:ShenandoahGCMode=iu -XX:ShenandoahGCHeuristics=aggressive -XX:+DeoptimizeNMethodBarriersALot -XX:-Inline -XX:+ShenandoahAllocFailureALot gc.stress.gcbasher.TestGCBasherWithShenandoah 120000 TIME: 22.49 seconds messages: command: main -Xlog:gc*=info,nmethod+barrier=trace -Xmx1g -XX:+UnlockDiagnosticVMOptions -XX:+UnlockExperimentalVMOptions -XX:+UseShenandoahGC -XX:ShenandoahGCMode=iu -XX:ShenandoahGCHeuristics=aggressive -XX:+DeoptimizeNMethodBarriersALot -XX:-Inline -XX:+ShenandoahAllocFailureALot gc.stress.gcbasher.TestGCBasherWithShenandoah 120000 reason: User specified action: run main/othervm/timeout=200 -Xlog:gc*=info,nmethod+barrier=trace -Xmx1g -XX:+UnlockDiagnosticVMOptions -XX:+UnlockExperimentalVMOptions -XX:+UseShenandoahGC -XX:ShenandoahGCMode=iu -XX:ShenandoahGCHeuristics=aggressive -XX:+DeoptimizeNMethodBarriersALot -XX:-Inline -XX:+ShenandoahAllocFailureALot gc.stress.gcbasher.TestGCBasherWithShenandoah 120000 started: Thu Jul 04 21:31:15 CST 2024 Mode: othervm [/othervm specified] finished: Thu Jul 04 21:31:38 CST 2024 elapsed time (seconds): 22.49 configuration: STDOUT: [0.001s][info][gc] Min heap equals to max heap, disabling ShenandoahUncommit [0.004s][info][gc] Heuristics ergonomically sets -XX:+ExplicitGCInvokesConcurrent [0.004s][info][gc] Heuristics ergonomically sets -XX:+ShenandoahImplicitGCInvokesConcurrent [0.007s][info][gc] Using Shenandoah [0.007s][info][gc] Heuristics ergonomically sets -XX:ShenandoahImmediateThreshold=100 [0.007s][info][gc,free] Free: 972M, Max: 512K regular, 972M humongous, Frag: 0% external, 0% internal; Used: 0B, Mutator Free: 1945 Collector Reserve: 52736K, Max: 512K; Used: 0B [0.007s][info][gc,ergo] Pacer for Idle. Initial: 20971K, Alloc Tax Rate: 1.0x [0.007s][info][gc,init] Version: 24 (release) [0.007s][info][gc,init] CPUs: 32 total, 32 available [0.007s][info][gc,init] Memory: 122G [0.007s][info][gc,init] Large Page Support: Disabled [0.007s][info][gc,init] NUMA Support: Disabled [0.007s][info][gc,init] Compressed Oops: Enabled (32-bit) [0.007s][info][gc,init] Heap Min Capacity: 1536K [0.007s][info][gc,init] Heap Initial Capacity: 1G [0.007s][info][gc,init] Heap Max Capacity: 1G [0.007s][info][gc,init] Pre-touch: Disabled [0.007s][info][gc,init] Heap Region Count: 2048 [0.007s][info][gc,init] Heap Region Size: 512K [0.007s][info][gc,init] TLAB Size Max: 512K [0.007s][info][gc,init] Humongous Object Threshold: 512K [0.007s][info][gc,init] Parallel Workers: 16 [0.007s][info][gc,init] Concurrent Workers: 8 [0.007s][info][gc,init] Mode: Incremental-Update (IU) [0.007s][info][gc,init] Heuristics: Aggressive [0.017s][info][gc,metaspace] CDS archive(s) mapped at: [0x000007ff00000000-0x000007ff00da0000-0x000007ff00da0000), size 14286848, SharedBaseAddress: 0x000007ff00000000, ArchiveRelocationMode: 1. [0.017s][info][gc,metaspace] Compressed class space mapped at: 0x000007ff01000000-0x000007ff41000000, reserved size: 1073741824 [0.017s][info][gc,metaspace] Narrow klass base: 0x000007ff00000000, Narrow klass shift: 0, Narrow klass range: 0x100000000 [0.025s][info][gc ] Trigger: Start next cycle immediately [0.025s][info][gc,free ] Free: 971M, Max: 512K regular, 971M humongous, Frag: 0% external, 0% internal; Used: 0B, Mutator Free: 1943 Collector Reserve: 52736K, Max: 512K; Used: 0B [0.025s][info][gc,start ] GC(0) Concurrent reset [0.025s][info][gc,task ] GC(0) Using 8 of 16 workers for concurrent reset [0.025s][info][gc,ergo ] GC(0) Pacer for Reset. Non-Taxable: 1024M [0.025s][info][gc ] GC(0) Concurrent reset 0.142ms [0.025s][info][gc,start ] GC(0) Pause Init Mark (unload classes) [0.025s][info][gc,task ] GC(0) Using 16 of 16 workers for init marking [0.025s][info][gc,ergo ] GC(0) Pacer for Mark. Expected Live: 102M, Free: 971M, Non-Taxable: 99481K, Alloc Tax Rate: 0.1x [0.025s][info][gc ] GC(0) Pause Init Mark (unload classes) 0.056ms [0.025s][info][gc,start ] GC(0) Concurrent marking roots [0.025s][info][gc,task ] GC(0) Using 8 of 16 workers for concurrent marking roots [0.025s][info][gc ] GC(0) Concurrent marking roots 0.155ms [0.025s][info][gc,start ] GC(0) Concurrent marking (unload classes) [0.025s][info][gc,task ] GC(0) Using 8 of 16 workers for concurrent marking [0.026s][info][gc ] GC(0) Concurrent marking (unload classes) 0.279ms [0.026s][info][gc,start ] GC(0) Pause Final Mark (unload classes) [0.026s][info][gc,task ] GC(0) Using 16 of 16 workers for final marking [0.031s][info][gc,ergo ] GC(0) Collectable Garbage: 896K (100%), Immediate: 0B (0%), CSet: 896K (100%) [0.031s][info][gc,free ] Free: 971M, Max: 512K regular, 971M humongous, Frag: 0% external, 0% internal; Used: 0B, Mutator Free: 1942 Collector Reserve: 52736K, Max: 512K; Used: 0B [0.031s][info][gc,ergo ] GC(0) Pacer for Evacuation. Used CSet: 1024K, Free: 971M, Non-Taxable: 99430K, Alloc Tax Rate: 1.1x [0.031s][info][gc ] GC(0) Pause Final Mark (unload classes) 5.461ms [0.037s][info][gc,start ] GC(0) Concurrent thread roots [0.037s][info][gc,task ] GC(0) Using 8 of 16 workers for Concurrent thread roots [0.037s][info][gc ] GC(0) Concurrent thread roots 0.153ms [0.037s][info][gc,start ] GC(0) Concurrent weak references [0.037s][info][gc,task ] GC(0) Using 8 of 16 workers for concurrent weak references [0.037s][info][gc,ref ] GC(0) Encountered references: Soft: 0, Weak: 0, Final: 0, Phantom: 0 [0.037s][info][gc,ref ] GC(0) Discovered references: Soft: 0, Weak: 0, Final: 0, Phantom: 0 [0.037s][info][gc,ref ] GC(0) Enqueued references: Soft: 0, Weak: 0, Final: 0, Phantom: 0 [0.037s][info][gc ] GC(0) Concurrent weak references 0.037ms [0.037s][info][gc,start ] GC(0) Concurrent weak roots [0.037s][info][gc,task ] GC(0) Using 8 of 16 workers for concurrent weak root [0.040s][info][gc ] GC(0) Concurrent weak roots 3.359ms [0.040s][info][gc,start ] GC(0) Concurrent cleanup [0.040s][info][gc ] GC(0) Concurrent cleanup 2M->2M(1024M) 0.075ms [0.040s][info][gc,free ] Free: 970M, Max: 512K regular, 970M humongous, Frag: 0% external, 0% internal; Used: 0B, Mutator Free: 1940 Collector Reserve: 52693K, Max: 512K; Used: 43464B [0.040s][info][gc,start ] GC(0) Concurrent class unloading [0.040s][info][gc,task ] GC(0) Using 8 of 16 workers for concurrent class unloading [0.041s][info][gc ] Failed to allocate TLAB, 512K [0.041s][info][gc ] Cancelling GC: Allocation Failure [0.041s][info][gc ] GC(0) Concurrent class unloading 0.326ms [0.041s][info][gc,start ] GC(0) Concurrent strong roots [0.041s][info][gc,task ] GC(0) Using 8 of 16 workers for concurrent strong root [0.041s][info][gc ] GC(0) Concurrent strong roots 0.054ms [0.041s][info][gc,start ] GC(0) Concurrent evacuation [0.041s][info][gc,task ] GC(0) Using 8 of 16 workers for concurrent evacuation [0.041s][info][gc ] GC(0) Concurrent evacuation 0.089ms [0.041s][info][gc,free ] Free: 970M, Max: 512K regular, 970M humongous, Frag: 0% external, 0% internal; Used: 0B, Mutator Free: 1940 Collector Reserve: 52512K, Max: 512K; Used: 223K [0.041s][info][gc,stats ] [0.041s][info][gc,stats ] All times are wall-clock times, except per-root-class counters, that are sum over [0.041s][info][gc,stats ] all workers. Dividing the over the root stage time estimates parallelism. [0.041s][info][gc,stats ] [0.041s][info][gc,stats ] Concurrent Reset 181 us [0.041s][info][gc,stats ] Pause Init Mark (G) 151 us [0.041s][info][gc,stats ] Pause Init Mark (N) 58 us [0.041s][info][gc,stats ] Update Region States 27 us [0.041s][info][gc,stats ] Concurrent Mark Roots 160 us, parallelism: 2.30x [0.041s][info][gc,stats ] CMR: 368 us [0.041s][info][gc,stats ] CMR: Thread Roots 192 us, workers (us): 4, 0, 0, 0, 94, 93, 0, 0, ---, ---, ---, ---, ---, ---, ---, ---, [0.041s][info][gc,stats ] CMR: VM Strong Roots 97 us, workers (us): 26, 48, 1, 21, 0, 0, 0, 0, ---, ---, ---, ---, ---, ---, ---, ---, [0.041s][info][gc,stats ] CMR: CLDG Roots 79 us, workers (us): ---, ---, 79, ---, 0, ---, ---, ---, ---, ---, ---, ---, ---, ---, ---, ---, [0.041s][info][gc,stats ] Concurrent Marking 290 us [0.041s][info][gc,stats ] Pause Final Mark (G) 11146 us [0.041s][info][gc,stats ] Pause Final Mark (N) 5465 us [0.041s][info][gc,stats ] Finish Mark 5304 us [0.041s][info][gc,stats ] Update Region States 32 us [0.041s][info][gc,stats ] Choose Collection Set 49 us [0.041s][info][gc,stats ] Rebuild Free Set 30 us [0.041s][info][gc,stats ] Concurrent Thread Roots 160 us, parallelism: 0.57x [0.041s][info][gc,stats ] CTR: 91 us [0.041s][info][gc,stats ] CTR: Thread Roots 91 us, workers (us): 35, 39, 7, 9, 0, 0, 0, 0, ---, ---, ---, ---, ---, ---, ---, ---, [0.041s][info][gc,stats ] Concurrent Weak References 39 us, parallelism: 0.11x [0.041s][info][gc,stats ] CWRF: 4 us [0.041s][info][gc,stats ] CWRF: Weak References 4 us, workers (us): 3, 1, 0, 0, 0, 0, 0, 0, ---, ---, ---, ---, ---, ---, ---, ---, [0.041s][info][gc,stats ] Concurrent Weak Roots 3376 us [0.041s][info][gc,stats ] Roots 51 us, parallelism: 1.18x [0.041s][info][gc,stats ] CWR: 60 us [0.041s][info][gc,stats ] CWR: Code Cache Roots 5 us, workers (us): 1, 0, 2, 1, 1, 0, 0, 0, ---, ---, ---, ---, ---, ---, ---, ---, [0.041s][info][gc,stats ] CWR: VM Weak Roots 53 us, workers (us): 19, 10, 9, 7, 5, 2, 1, 0, ---, ---, ---, ---, ---, ---, ---, ---, [0.041s][info][gc,stats ] CWR: CLDG Roots 2 us, workers (us): ---, 0, 1, 1, 0, ---, ---, ---, ---, ---, ---, ---, ---, ---, ---, ---, [0.041s][info][gc,stats ] Rendezvous 2229 us [0.041s][info][gc,stats ] Concurrent Cleanup 81 us [0.041s][info][gc,stats ] Concurrent Class Unloading 342 us [0.041s][info][gc,stats ] Unlink Stale 71 us [0.041s][info][gc,stats ] System Dictionary 2 us [0.041s][info][gc,stats ] Weak Class Links 0 us [0.041s][info][gc,stats ] Code Roots 68 us [0.041s][info][gc,stats ] Rendezvous 237 us [0.041s][info][gc,stats ] Purge Unlinked 8 us [0.041s][info][gc,stats ] Code Roots 2 us [0.041s][info][gc,stats ] CLDG 6 us [0.041s][info][gc,stats ] Exception Caches 0 us [0.041s][info][gc,stats ] Concurrent Strong Roots 58 us, parallelism: 0.69x [0.041s][info][gc,stats ] CSR: 40 us [0.041s][info][gc,stats ] CSR: VM Strong Roots 16 us, workers (us): 4, 9, 3, 0, 0, 0, 0, 0, ---, ---, ---, ---, ---, ---, ---, ---, [0.041s][info][gc,stats ] CSR: CLDG Roots 23 us, workers (us): 23, ---, 1, ---, ---, ---, ---, ---, ---, ---, ---, ---, ---, ---, ---, ---, [0.041s][info][gc,stats ] Concurrent Evacuation 93 us [0.041s][info][gc,stats ] [0.041s][info][gc,stats ] Allocation pacing accrued: [0.041s][info][gc,stats ] 0 of 34 ms ( 0.0%): [0.041s][info][gc,stats ] 0 of 34 ms ( 0.0%): [0.041s][info][gc,stats ] [0.041s][info][gc,metaspace] Metaspace: 24K(128K)->76K(192K) NonClass: 23K(64K)->74K(128K) Class: 0K(64K)->1K(64K) [0.041s][info][gc,ergo ] Pacer for Idle. Initial: 20971K, Alloc Tax Rate: 1.0x [0.042s][info][gc ] Trigger: Handle Allocation Failure [0.042s][info][gc,free ] Free: 970M, Max: 512K regular, 970M humongous, Frag: 0% external, 0% internal; Used: 0B, Mutator Free: 1940 Collector Reserve: 52512K, Max: 512K; Used: 223K [0.042s][info][gc,start ] GC(1) Pause Degenerated GC (Evacuation) [0.042s][info][gc,task ] GC(1) Using 16 of 16 workers for stw degenerated gc [0.047s][info][gc,free ] Free: 971M, Max: 512K regular, 970M humongous, Frag: 0% external, 0% internal; Used: 1024K, Mutator Free: 1942 Collector Reserve: 52512K, Max: 512K; Used: 223K [0.047s][info][gc,ergo ] GC(1) Good progress for free space: 971M, need 10485K [0.047s][info][gc,ergo ] GC(1) Good progress for used space: 1024K, need 512K [0.047s][info][gc ] GC(1) Pause Degenerated GC (Evacuation) 2M->1M(1024M) 5.108ms [0.048s][info][gc,free ] Free: 971M, Max: 512K regular, 970M humongous, Frag: 1% external, 0% internal; Used: 0B, Mutator Free: 1942 Collector Reserve: 52512K, Max: 512K; Used: 223K [0.048s][info][gc,stats ] [0.048s][info][gc,stats ] All times are wall-clock times, except per-root-class counters, that are sum over [0.048s][info][gc,stats ] all workers. Dividing the over the root stage time estimates parallelism. [0.048s][info][gc,stats ] [0.048s][info][gc,stats ] Pause Degenerated GC (G) 5251 us [0.048s][info][gc,stats ] Pause Degenerated GC (N) 5113 us [0.048s][info][gc,stats ] Evacuation 57 us [0.048s][info][gc,stats ] Manage GCLABs 2 us [0.048s][info][gc,stats ] Update References 207 us [0.048s][info][gc,stats ] Update Region States 2084 us [0.048s][info][gc,stats ] Trash Collection Set 6 us [0.048s][info][gc,stats ] Rebuild Free Set 112 us [0.048s][info][gc,stats ] Degen Update Roots 2364 us, parallelism: 0.19x [0.048s][info][gc,stats ] DU: 445 us [0.048s][info][gc,stats ] DU: Thread Roots 345 us, workers (us): 20, 2, 15, 274, 22, 6, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, [0.048s][info][gc,stats ] DU: Code Cache Roots 41 us, workers (us): 1, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, [0.048s][info][gc,stats ] DU: VM Strong Roots 6 us, workers (us): 1, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, [0.048s][info][gc,stats ] DU: VM Weak Roots 45 us, workers (us): 15, 14, 8, 2, 2, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, [0.048s][info][gc,stats ] DU: CLDG Roots 9 us, workers (us): 1, 1, 5, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, [0.048s][info][gc,stats ] Cleanup 43 us [0.048s][info][gc,stats ] [0.048s][info][gc,stats ] Allocation pacing accrued: [0.048s][info][gc,stats ] 0 of 7 ms ( 0.0%): [0.048s][info][gc,stats ] 0 of 7 ms ( 0.0%): [0.048s][info][gc,stats ] [0.048s][info][gc,metaspace] Metaspace: 81K(192K)->81K(192K) NonClass: 80K(128K)->80K(128K) Class: 1K(64K)->1K(64K) [0.048s][info][gc,ergo ] Pacer for Idle. Initial: 20971K, Alloc Tax Rate: 1.0x [0.049s][info][gc ] Trigger: Start next cycle immediately [0.049s][info][gc,free ] Free: 970M, Max: 512K regular, 970M humongous, Frag: 1% external, 0% internal; Used: 0B, Mutator Free: 1941 Collector Reserve: 52512K, Max: 512K; Used: 223K [0.049s][info][gc,start ] GC(2) Concurrent reset [0.049s][info][gc,task ] GC(2) Using 8 of 16 workers for concurrent reset [0.049s][info][gc,ergo ] GC(2) Pacer for Reset. Non-Taxable: 1024M [0.049s][info][gc ] GC(2) Concurrent reset 0.132ms [0.049s][info][gc,start ] GC(2) Pause Init Mark [0.049s][info][gc,task ] GC(2) Using 16 of 16 workers for init marking [0.049s][info][gc,ergo ] GC(2) Pacer for Mark. Expected Live: 127K, Free: 970M, Non-Taxable: 99379K, Alloc Tax Rate: 0.0x [0.049s][info][gc ] GC(2) Pause Init Mark 0.090ms [0.049s][info][gc,start ] GC(2) Concurrent marking roots [0.049s][info][gc,task ] GC(2) Using 8 of 16 workers for concurrent marking roots [0.049s][info][gc ] GC(2) Concurrent marking roots 0.192ms [0.049s][info][gc,start ] GC(2) Concurrent marking [0.049s][info][gc,task ] GC(2) Using 8 of 16 workers for concurrent marking [0.049s][trace][nmethod,barrier] Deoptimizing nmethod: 0x0000ffff905dbf08 [0.049s][trace][nmethod,barrier] deoptimize(nmethod: java.util.HashMap.newNode(ILjava/lang/Object;Ljava/lang/Object;Ljava/util/HashMap$Node;)Ljava/util/HashMap$Node;(0xffff905dbf08), return_addr: 0xffff905dc0b8, osr: 0, thread: 0xffffa80b8990(main), making rsp: 0xffffaff4dbf0) -> 0xffff905dc080 [0.050s][info ][gc ] GC(2) Concurrent marking 0.275ms [0.050s][info ][gc,start ] GC(2) Pause Final Mark [0.050s][info ][gc,task ] GC(2) Using 16 of 16 workers for final marking [0.050s][info ][gc,ergo ] GC(2) Collectable Garbage: 1889K (100%), Immediate: 0B (0%), CSet: 1889K (100%) [0.050s][info ][gc,free ] Free: 969M, Max: 512K regular, 969M humongous, Frag: 0% external, 0% internal; Used: 0B, Mutator Free: 1939 Collector Reserve: 52736K, Max: 512K; Used: 0B [0.050s][info ][gc,ergo ] GC(2) Pacer for Evacuation. Used CSet: 2271K, Free: 969M, Non-Taxable: 99276K, Alloc Tax Rate: 1.1x [0.050s][info ][gc ] GC(2) Pause Final Mark 0.214ms [0.050s][info ][gc,start ] GC(2) Concurrent thread roots [0.050s][info ][gc,task ] GC(2) Using 8 of 16 workers for Concurrent thread roots [0.050s][trace][nmethod,barrier] Deoptimizing nmethod: 0x0000ffff905caf88 [0.050s][trace][nmethod,barrier] deoptimize(nmethod: java.lang.Math.floorMod(II)I(0xffff905caf88), return_addr: 0xffff905cb0f8, osr: 0, thread: 0xffffa80b8990(main), making rsp: 0xffffaff4dc40) -> 0xffff905cb0c0 [0.050s][info ][gc ] GC(2) Concurrent thread roots 0.051ms [0.050s][info ][gc,start ] GC(2) Concurrent weak references [0.050s][info ][gc,task ] GC(2) Using 8 of 16 workers for concurrent weak references [0.050s][trace][nmethod,barrier] Deoptimizing nmethod: 0x0000ffff905d8108 [0.050s][trace][nmethod,barrier] deoptimize(nmethod: java.util.HashMap.hash(Ljava/lang/Object;)I(0xffff905d8108), return_addr: 0xffff905d8278, osr: 0, thread: 0xffffa80b8990(main), making rsp: 0xffffaff4dcc0) -> 0xffff905d8240 [0.050s][info ][gc,ref ] GC(2) Encountered references: Soft: 0, Weak: 5, Final: 0, Phantom: 0 [0.050s][info ][gc,ref ] GC(2) Discovered references: Soft: 0, Weak: 0, Final: 0, Phantom: 0 [0.050s][info ][gc,ref ] GC(2) Enqueued references: Soft: 0, Weak: 0, Final: 0, Phantom: 0 [0.050s][info ][gc ] GC(2) Concurrent weak references 0.034ms [0.050s][info ][gc,start ] GC(2) Concurrent weak roots [0.050s][info ][gc,task ] GC(2) Using 8 of 16 workers for concurrent weak root [0.050s][info ][gc ] GC(2) Concurrent weak roots 0.078ms [0.050s][info ][gc,start ] GC(2) Concurrent cleanup [0.051s][info ][gc ] GC(2) Concurrent cleanup 3M->3M(1024M) 1.136ms [0.051s][info ][gc,free ] Free: 969M, Max: 512K regular, 969M humongous, Frag: 0% external, 0% internal; Used: 0B, Mutator Free: 1938 Collector Reserve: 52653K, Max: 512K; Used: 84744B [0.051s][info ][gc,start ] GC(2) Concurrent strong roots [0.051s][info ][gc,task ] GC(2) Using 8 of 16 workers for concurrent strong root [0.051s][info ][gc ] GC(2) Concurrent strong roots 0.089ms [0.051s][info ][gc,start ] GC(2) Concurrent evacuation [0.051s][info ][gc,task ] GC(2) Using 8 of 16 workers for concurrent evacuation [0.052s][info ][gc ] GC(2) Concurrent evacuation 0.246ms [0.054s][info ][gc,start ] GC(2) Pause Init Update Refs [0.054s][info ][gc,ergo ] GC(2) Pacer for Update Refs. Used: 4062K, Free: 969M, Non-Taxable: 99225K, Alloc Tax Rate: 1.1x [0.054s][info ][gc ] GC(2) Pause Init Update Refs 0.040ms [0.056s][info ][gc,start ] GC(2) Concurrent update references [0.056s][info ][gc,task ] GC(2) Using 8 of 16 workers for concurrent reference update [0.056s][info ][gc ] GC(2) At start of update refs, moving 2560K to Mutator free partition from Collector Reserve [0.056s][info ][gc ] GC(2) Concurrent update references 0.557ms [0.056s][info ][gc,start ] GC(2) Concurrent update thread roots [0.066s][info ][gc ] GC(2) Concurrent update thread roots 10.237ms [0.067s][info ][gc,start ] GC(2) Pause Final Update Refs [0.067s][info ][gc,task ] GC(2) Using 16 of 16 workers for final reference update [0.067s][info ][gc,free ] Free: 971M, Max: 512K regular, 969M humongous, Frag: 0% external, 0% internal; Used: 2047K, Mutator Free: 1942 Collector Reserve: 52478K, Max: 512K; Used: 481K [0.067s][info ][gc ] GC(2) Pause Final Update Refs 0.099ms [0.067s][info ][gc,start ] GC(2) Concurrent cleanup [0.067s][info ][gc ] GC(2) Concurrent cleanup 3M->1M(1024M) 0.051ms [0.067s][info ][gc,free ] Free: 971M, Max: 512K regular, 969M humongous, Frag: 1% external, 0% internal; Used: 0B, Mutator Free: 1942 Collector Reserve: 52478K, Max: 512K; Used: 258K [0.067s][info ][gc,stats ] [0.067s][info ][gc,stats ] All times are wall-clock times, except per-root-class counters, that are sum over [0.067s][info ][gc,stats ] all workers. Dividing the over the root stage time estimates parallelism. [0.067s][info ][gc,stats ] [0.067s][info ][gc,stats ] Concurrent Reset 138 us [0.067s][info ][gc,stats ] Pause Init Mark (G) 232 us [0.067s][info ][gc,stats ] Pause Init Mark (N) 94 us [0.067s][info ][gc,stats ] Update Region States 42 us [0.067s][info ][gc,stats ] Concurrent Mark Roots 211 us, parallelism: 1.92x [0.067s][info ][gc,stats ] CMR: 405 us [0.067s][info ][gc,stats ] CMR: Thread Roots 197 us, workers (us): 1, 3, 4, 8, 22, 0, 135, 24, ---, ---, ---, ---, ---, ---, ---, ---, [0.067s][info ][gc,stats ] CMR: Code Cache Roots 27 us, workers (us): 24, 0, 0, 0, 0, 0, 1, 1, ---, ---, ---, ---, ---, ---, ---, ---, [0.067s][info ][gc,stats ] CMR: VM Strong Roots 86 us, workers (us): 15, 35, 34, 0, 0, 0, 0, 1, ---, ---, ---, ---, ---, ---, ---, ---, [0.067s][info ][gc,stats ] CMR: CLDG Roots 94 us, workers (us): ---, ---, ---, 27, 22, 45, 1, ---, ---, ---, ---, ---, ---, ---, ---, ---, [0.067s][info ][gc,stats ] Concurrent Marking 283 us [0.067s][info ][gc,stats ] Pause Final Mark (G) 306 us [0.067s][info ][gc,stats ] Pause Final Mark (N) 217 us [0.067s][info ][gc,stats ] Finish Mark 117 us [0.067s][info ][gc,stats ] Update Region States 25 us [0.067s][info ][gc,stats ] Choose Collection Set 21 us [0.067s][info ][gc,stats ] Rebuild Free Set 26 us [0.067s][info ][gc,stats ] Concurrent Thread Roots 60 us, parallelism: 1.39x [0.067s][info ][gc,stats ] CTR: 84 us [0.067s][info ][gc,stats ] CTR: Thread Roots 84 us, workers (us): 31, 19, 26, 3, 3, 2, 0, 0, ---, ---, ---, ---, ---, ---, ---, ---, [0.067s][info ][gc,stats ] Concurrent Weak References 35 us, parallelism: 0.07x [0.067s][info ][gc,stats ] CWRF: 2 us [0.067s][info ][gc,stats ] CWRF: Weak References 2 us, workers (us): 1, 0, 0, 0, 0, 0, 0, 0, ---, ---, ---, ---, ---, ---, ---, ---, [0.067s][info ][gc,stats ] Concurrent Weak Roots 81 us [0.067s][info ][gc,stats ] Roots 56 us, parallelism: 3.20x [0.067s][info ][gc,stats ] CWR: 178 us [0.067s][info ][gc,stats ] CWR: VM Weak Roots 178 us, workers (us): 21, 23, 38, 25, 19, 18, 20, 13, ---, ---, ---, ---, ---, ---, ---, ---, [0.067s][info ][gc,stats ] Rendezvous 18 us [0.067s][info ][gc,stats ] Concurrent Cleanup 1160 us [0.067s][info ][gc,stats ] Concurrent Strong Roots 93 us, parallelism: 1.26x [0.067s][info ][gc,stats ] CSR: 118 us [0.067s][info ][gc,stats ] CSR: Code Cache Roots 51 us, workers (us): 49, 0, 1, 0, 0, 1, 0, 0, ---, ---, ---, ---, ---, ---, ---, ---, [0.067s][info ][gc,stats ] CSR: VM Strong Roots 15 us, workers (us): 7, 7, 0, 0, 0, 1, 0, 0, ---, ---, ---, ---, ---, ---, ---, ---, [0.067s][info ][gc,stats ] CSR: CLDG Roots 51 us, workers (us): 2, 49, ---, ---, ---, ---, ---, ---, ---, ---, ---, ---, ---, ---, ---, ---, [0.067s][info ][gc,stats ] Concurrent Evacuation 250 us [0.067s][info ][gc,stats ] Pause Init Update Refs (G) 3902 us [0.067s][info ][gc,stats ] Pause Init Update Refs (N) 43 us [0.067s][info ][gc,stats ] Manage GCLABs 6 us [0.067s][info ][gc,stats ] Concurrent Update Refs 582 us [0.067s][info ][gc,stats ] Concurrent Update Thread Roots 10268 us [0.067s][info ][gc,stats ] Pause Final Update Refs (G) 293 us [0.067s][info ][gc,stats ] Pause Final Update Refs (N) 102 us [0.067s][info ][gc,stats ] Update Region States 46 us [0.067s][info ][gc,stats ] Trash Collection Set 4 us [0.067s][info ][gc,stats ] Rebuild Free Set 33 us [0.067s][info ][gc,stats ] Concurrent Cleanup 58 us [0.067s][info ][gc,stats ] [0.067s][info ][gc,stats ] Allocation pacing accrued: [0.067s][info ][gc,stats ] 0 of 19 ms ( 0.0%): [0.067s][info ][gc,stats ] 0 of 19 ms ( 0.0%): [0.067s][info ][gc,stats ] [0.067s][info ][gc,metaspace ] Metaspace: 85K(192K)->101K(192K) NonClass: 83K(128K)->99K(128K) Class: 1K(64K)->1K(64K) [0.067s][info ][gc,ergo ] Pacer for Idle. Initial: 20971K, Alloc Tax Rate: 1.0x [0.068s][info ][gc ] Trigger: Start next cycle immediately [0.068s][info ][gc,free ] Free: 971M, Max: 512K regular, 969M humongous, Frag: 1% external, 0% internal; Used: 0B, Mutator Free: 1942 Collector Reserve: 52478K, Max: 512K; Used: 258K [0.068s][info ][gc,start ] GC(3) Concurrent reset [0.068s][info ][gc,task ] GC(3) Using 8 of 16 workers for concurrent reset [0.068s][info ][gc,ergo ] GC(3) Pacer for Reset. Non-Taxable: 1024M [0.068s][info ][gc ] GC(3) Concurrent reset 0.151ms [0.068s][info ][gc,start ] GC(3) Pause Init Mark [0.068s][info ][gc,task ] GC(3) Using 16 of 16 workers for init marking [0.068s][info ][gc,ergo ] GC(3) Pacer for Mark. Expected Live: 254K, Free: 971M, Non-Taxable: 99430K, Alloc Tax Rate: 0.0x [0.068s][info ][gc ] GC(3) Pause Init Mark 0.051ms [0.068s][info ][gc,start ] GC(3) Concurrent marking roots [0.068s][info ][gc,task ] GC(3) Using 8 of 16 workers for concurrent marking roots [0.068s][info ][gc ] Failed to allocate TLAB, 511K [0.068s][info ][gc ] Cancelling GC: Allocation Failure [0.069s][info ][gc ] GC(3) Concurrent marking roots 0.185ms [0.069s][info ][gc,free ] Free: 971M, Max: 512K regular, 969M humongous, Frag: 1% external, 0% internal; Used: 0B, Mutator Free: 1942 Collector Reserve: 52478K, Max: 512K; Used: 258K [0.069s][info ][gc,stats ] [0.069s][info ][gc,stats ] All times are wall-clock times, except per-root-class counters, that are sum over [0.069s][info ][gc,stats ] all workers. Dividing the over the root stage time estimates parallelism. [0.069s][info ][gc,stats ] [0.069s][info ][gc,stats ] Concurrent Reset 170 us [0.069s][info ][gc,stats ] Pause Init Mark (G) 80 us [0.069s][info ][gc,stats ] Pause Init Mark (N) 53 us [0.069s][info ][gc,stats ] Update Region States 28 us [0.069s][info ][gc,stats ] Concurrent Mark Roots 190 us, parallelism: 1.46x [0.069s][info ][gc,stats ] CMR: 277 us [0.069s][info ][gc,stats ] CMR: Thread Roots 194 us, workers (us): 6, 19, 0, 0, 21, 140, 7, 0, ---, ---, ---, ---, ---, ---, ---, ---, [0.069s][info ][gc,stats ] CMR: Code Cache Roots 16 us, workers (us): 0, 0, 14, 0, 0, 0, 0, 0, ---, ---, ---, ---, ---, ---, ---, ---, [0.069s][info ][gc,stats ] CMR: VM Strong Roots 28 us, workers (us): 12, 9, 5, 0, 0, 0, 0, 0, ---, ---, ---, ---, ---, ---, ---, ---, [0.069s][info ][gc,stats ] CMR: CLDG Roots 39 us, workers (us): ---, ---, 1, 34, 3, 1, ---, ---, ---, ---, ---, ---, ---, ---, ---, ---, [0.069s][info ][gc,stats ] [0.069s][info ][gc,stats ] Allocation pacing accrued: [0.069s][info ][gc,stats ] 0 of 2 ms ( 0.0%): [0.069s][info ][gc,stats ] 0 of 2 ms ( 0.0%): [0.069s][info ][gc,stats ] [0.069s][info ][gc,metaspace ] Metaspace: 107K(192K)->108K(192K) NonClass: 105K(128K)->106K(128K) Class: 2K(64K)->2K(64K) [0.069s][info ][gc,ergo ] Pacer for Idle. Initial: 20971K, Alloc Tax Rate: 1.0x [0.071s][info ][gc ] Trigger: Handle Allocation Failure [0.071s][info ][gc,free ] Free: 971M, Max: 512K regular, 969M humongous, Frag: 1% external, 0% internal; Used: 0B, Mutator Free: 1942 Collector Reserve: 52478K, Max: 512K; Used: 258K [0.071s][info ][gc,start ] GC(4) Pause Degenerated GC (Outside of Cycle) [0.071s][info ][gc,task ] GC(4) Using 16 of 16 workers for stw degenerated gc [0.071s][info ][gc,ref ] GC(4) Clearing All SoftReferences [0.086s][info ][gc,ref ] GC(4) Encountered references: Soft: 0, Weak: 5, Final: 0, Phantom: 0 [0.086s][info ][gc,ref ] GC(4) Discovered references: Soft: 0, Weak: 0, Final: 0, Phantom: 0 [0.086s][info ][gc,ref ] GC(4) Enqueued references: Soft: 0, Weak: 0, Final: 0, Phantom: 0 [0.086s][info ][gc,ergo ] GC(4) Collectable Garbage: 1344K (100%), Immediate: 0B (0%), CSet: 1344K (100%) [0.086s][info ][gc,free ] Free: 970M, Max: 512K regular, 968M humongous, Frag: 1% external, 0% internal; Used: 0B, Mutator Free: 1941 Collector Reserve: 52736K, Max: 512K; Used: 0B [0.087s][info ][gc,free ] Free: 972M, Max: 512K regular, 969M humongous, Frag: 1% external, 0% internal; Used: 1021K, Mutator Free: 1944 Collector Reserve: 52736K, Max: 512K; Used: 770K [0.087s][info ][gc,ergo ] GC(4) Good progress for free space: 972M, need 10485K [0.087s][info ][gc,ergo ] GC(4) Good progress for used space: 1279K, need 512K [0.087s][info ][gc ] GC(4) Pause Degenerated GC (Outside of Cycle) 1M->0M(1024M) 16.042ms [0.087s][info ][gc,free ] Free: 972M, Max: 512K regular, 972M humongous, Frag: 0% external, 0% internal; Used: 0B, Mutator Free: 1944 Collector Reserve: 52736K, Max: 512K; Used: 0B [0.087s][info ][gc,stats ] [0.087s][info ][gc,stats ] All times are wall-clock times, except per-root-class counters, that are sum over [0.087s][info ][gc,stats ] all workers. Dividing the over the root stage time estimates parallelism. [0.087s][info ][gc,stats ] [0.087s][info ][gc,stats ] Pause Degenerated GC (G) 16099 us [0.087s][info ][gc,stats ] Pause Degenerated GC (N) 16049 us [0.087s][info ][gc,stats ] Degen STW Mark 14229 us, parallelism: 10.94x [0.087s][info ][gc,stats ] DSM: 155718 us [0.087s][info ][gc,stats ] DSM: Thread Roots 125 us, workers (us): 34, 18, 17, 14, 1, 0, 5, 4, 5, 1, 5, 1, 4, 4, 5, 8, [0.087s][info ][gc,stats ] DSM: VM Strong Roots 9 us, workers (us): 0, 2, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, [0.087s][info ][gc,stats ] DSM: CLDG Roots 43 us, workers (us): 1, 1, 29, 1, 0, 0, 2, 1, 1, 0, 1, 0, 1, 1, 2, 2, [0.087s][info ][gc,stats ] DSM: Parallel Mark 155541 us, workers (us): 11737, 11752, 13896, 11726, 11470, 13620, 11579, 9387, 11626, 10138, 11299, 9317, 9040, 4839, 4069, 44, [0.087s][info ][gc,stats ] System Purge 244 us [0.087s][info ][gc,stats ] Weak References 50 us, parallelism: 0.10x [0.087s][info ][gc,stats ] WRP: 5 us [0.087s][info ][gc,stats ] WRP: Weak References 5 us, workers (us): 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, [0.087s][info ][gc,stats ] Unload Classes 108 us, parallelism: 0.88x [0.087s][info ][gc,stats ] DCU: 95 us [0.087s][info ][gc,stats ] DCU: Unload Code Caches 95 us, workers (us): 94, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, [0.087s][info ][gc,stats ] Weak Roots 64 us, parallelism: 0.74x [0.087s][info ][gc,stats ] DWR: 0xffff981dbc20 [19.270s][trace][nmethod,barrier] Deoptimizing nmethod: 0x0000ffff9823a408 [19.270s][trace][nmethod,barrier] deoptimize(nmethod: java.util.Collections$UnmodifiableCollection.stream()Ljava/util/stream/Stream;(0xffff9823a408), return_addr: 0xffff9823a678, osr: 0, thread: 0xffffa8207d30(MainThread), making rsp: 0xffff08f7da80) -> 0xffff9823a560 [19.270s][trace][nmethod,barrier] Deoptimizing nmethod: 0x0000ffff98230a88 [19.270s][trace][nmethod,barrier] deoptimize(nmethod: java.util.stream.PipelineHelper.()V(0xffff98230a88), return_addr: 0xffff98230c5c, osr: 0, thread: 0xffffa8207d30(MainThread), making rsp: 0xffff08f7d980) -> 0xffff98230be0 [19.270s][trace][nmethod,barrier] Deoptimizing nmethod: 0x0000ffff98232388 [19.270s][trace][nmethod,barrier] deoptimize(nmethod: java.util.stream.AbstractPipeline.(Ljava/util/stream/AbstractPipeline;I)V(0xffff98232388), return_addr: 0xffff98232798, osr: 0, thread: 0xffffa8207d30(MainThread), making rsp: 0xffff08f7d9e0) -> 0xffff982324e0 [19.270s][trace][nmethod,barrier] Deoptimizing nmethod: 0x0000ffff98236908 [19.270s][trace][nmethod,barrier] deoptimize(nmethod: java.util.stream.AbstractPipeline.spliterator()Ljava/util/Spliterator;(0xffff98236908), return_addr: 0xffff98236c54, osr: 0, thread: 0xffffa8207d30(MainThread), making rsp: 0xffff08f7da60) -> 0xffff98236aa0 [19.270s][trace][nmethod,barrier] Deoptimizing nmethod: 0x0000ffff98234f08 [19.270s][trace][nmethod,barrier] deoptimize(nmethod: java.util.ArrayDeque.addFirst(Ljava/lang/Object;)V(0xffff98234f08), return_addr: 0xffff98235288, osr: 0, thread: 0xffffa8207d30(MainThread), making rsp: 0xffff08f7db20) -> 0xffff98235060 [19.270s][trace][nmethod,barrier] Deoptimizing nmethod: 0x0000ffff9823b988 [19.270s][trace][nmethod,barrier] deoptimize(nmethod: java.util.stream.AbstractPipeline.wrapSink(Ljava/util/stream/Sink;)Ljava/util/stream/Sink;(0xffff9823b988), return_addr: 0xffff9823bd54, osr: 0, thread: 0xffffa8207d30(MainThread), making rsp: 0xffff08f7da60) -> 0xffff9823bb20 [19.270s][trace][nmethod,barrier] Deoptimizing nmethod: 0x0000ffff9823b088 [19.270s][trace][nmethod,barrier] deoptimize(nmethod: java.util.stream.ReferencePipeline$2$1.begin(J)V(0xffff9823b088), return_addr: 0xffff9823b2fc, osr: 0, thread: 0xffffa8207d30(MainThread), making rsp: 0xffff08f7daa0) -> 0xffff9823b1e0 [19.271s][info ][gc ] GC(569) Concurrent update references 7.724ms [19.271s][info ][gc,start ] GC(569) Concurrent update thread roots [19.271s][info ][gc ] GC(569) Concurrent update thread roots 0.152ms [19.271s][info ][gc,start ] GC(569) Pause Final Update Refs [19.271s][info ][gc,task ] GC(569) Using 16 of 16 workers for final reference update [19.271s][info ][gc,free ] Free: 917M, Max: 512K regular, 910M humongous, Frag: 0% external, 0% internal; Used: 8143K, Mutator Free: 1837 Collector Reserve: 52736K, Max: 512K; Used: 42496K [19.271s][info ][gc ] GC(569) Pause Final Update Refs 0.115ms [19.271s][info ][gc,start ] GC(569) Concurrent cleanup [19.271s][info ][gc ] GC(569) Concurrent cleanup 103M->55M(1024M) 0.085ms [19.271s][info ][gc,free ] Free: 917M, Max: 512K regular, 910M humongous, Frag: 1% external, 0% internal; Used: 1487K, Mutator Free: 1837 Collector Reserve: 52736K, Max: 512K; Used: 0B [19.271s][info ][gc,stats ] [19.271s][info ][gc,stats ] All times are wall-clock times, except per-root-class counters, that are sum over [19.271s][info ][gc,stats ] all workers. Dividing the over the root stage time estimates parallelism. [19.271s][info ][gc,stats ] [19.271s][info ][gc,stats ] Concurrent Reset 130 us [19.271s][info ][gc,stats ] Pause Init Mark (G) 177 us [19.271s][info ][gc,stats ] Pause Init Mark (N) 65 us [19.271s][info ][gc,stats ] Update Region States 26 us [19.271s][info ][gc,stats ] Concurrent Mark Roots 99 us, parallelism: 1.39x [19.271s][info ][gc,stats ] CMR: 138 us [19.271s][info ][gc,stats ] CMR: Thread Roots 95 us, workers (us): 54, 4, 37, 0, 0, 0, 0, 0, ---, ---, ---, ---, ---, ---, ---, ---, [19.271s][info ][gc,stats ] CMR: VM Strong Roots 7 us, workers (us): 4, 3, 0, 0, 0, 0, 0, 0, ---, ---, ---, ---, ---, ---, ---, ---, [19.271s][info ][gc,stats ] CMR: CLDG Roots 35 us, workers (us): 2, 32, 0, ---, ---, ---, ---, ---, ---, ---, ---, ---, ---, ---, ---, ---, [19.271s][info ][gc,stats ] Concurrent Marking 7616 us [19.271s][info ][gc,stats ] Pause Final Mark (G) 1144 us [19.271s][info ][gc,stats ] Pause Final Mark (N) 1033 us [19.271s][info ][gc,stats ] Finish Mark 884 us [19.271s][info ][gc,stats ] Update Region States 33 us [19.271s][info ][gc,stats ] Choose Collection Set 51 us [19.271s][info ][gc,stats ] Rebuild Free Set 29 us [19.271s][info ][gc,stats ] Concurrent Thread Roots 118 us, parallelism: 1.15x [19.271s][info ][gc,stats ] CTR: 135 us [19.271s][info ][gc,stats ] CTR: Thread Roots 135 us, workers (us): 28, 20, 23, 54, 11, 0, 0, 0, ---, ---, ---, ---, ---, ---, ---, ---, [19.272s][info ][gc,stats ] Concurrent Weak References 51 us, parallelism: 0.36x [19.272s][info ][gc,stats ] CWRF: 18 us [19.272s][info ][gc,stats ] CWRF: Weak References 18 us, workers (us): 8, 8, 1, 0, 0, 0, 0, 0, ---, ---, ---, ---, ---, ---, ---, ---, [19.272s][info ][gc,stats ] Concurrent Weak Roots 4611 us [19.272s][info ][gc,stats ] Roots 380 us, parallelism: 1.25x [19.272s][info ][gc,stats ] CWR: 476 us [19.272s][info ][gc,stats ] CWR: Code Cache Roots 349 us, workers (us): 219, 130, 0, 0, 0, 0, 0, 0, ---, ---, ---, ---, ---, ---, ---, ---, [19.272s][info ][gc,stats ] CWR: VM Weak Roots 125 us, workers (us): 122, 2, 0, 0, 0, 0, 0, 0, ---, ---, ---, ---, ---, ---, ---, ---, [19.272s][info ][gc,stats ] CWR: CLDG Roots 2 us, workers (us): 2, ---, ---, ---, ---, ---, ---, ---, ---, ---, ---, ---, ---, ---, ---, ---, [19.272s][info ][gc,stats ] Rendezvous 4196 us [19.272s][info ][gc,stats ] Concurrent Cleanup 89 us [19.272s][info ][gc,stats ] Concurrent Class Unloading 479 us [19.272s][info ][gc,stats ] Unlink Stale 429 us [19.272s][info ][gc,stats ] System Dictionary 4 us [19.272s][info ][gc,stats ] Weak Class Links 0 us [19.272s][info ][gc,stats ] Code Roots 423 us [19.272s][info ][gc,stats ] Rendezvous 25 us [19.272s][info ][gc,stats ] Purge Unlinked 7 us [19.272s][info ][gc,stats ] Code Roots 1 us [19.272s][info ][gc,stats ] CLDG 5 us [19.272s][info ][gc,stats ] Exception Caches 0 us [19.272s][info ][gc,stats ] Concurrent Strong Roots 118 us, parallelism: 1.02x [19.272s][info ][gc,stats ] CSR: 120 us [19.272s][info ][gc,stats ] CSR: VM Strong Roots 24 us, workers (us): 12, 10, 1, 0, 0, 1, 0, 0, ---, ---, ---, ---, ---, ---, ---, ---, [19.272s][info ][gc,stats ] CSR: CLDG Roots 96 us, workers (us): 3, ---, 84, 8, 2, ---, ---, ---, ---, ---, ---, ---, ---, ---, ---, ---, [19.272s][info ][gc,stats ] Concurrent Evacuation 6646 us [19.272s][info ][gc,stats ] Pause Init Update Refs (G) 7794 us [19.272s][info ][gc,stats ] Pause Init Update Refs (N) 40 us [19.272s][info ][gc,stats ] Manage GCLABs 9 us [19.272s][info ][gc,stats ] Concurrent Update Refs 7752 us [19.272s][info ][gc,stats ] Concurrent Update Thread Roots 178 us [19.272s][info ][gc,stats ] Pause Final Update Refs (G) 218 us [19.272s][info ][gc,stats ] Pause Final Update Refs (N) 119 us [19.272s][info ][gc,stats ] Update Region States 43 us [19.272s][info ][gc,stats ] Trash Collection Set 4 us [19.272s][info ][gc,stats ] Rebuild Free Set 35 us [19.272s][info ][gc,stats ] Concurrent Cleanup 92 us [19.272s][info ][gc,stats ] [19.272s][info ][gc,stats ] Allocation pacing accrued: [19.272s][info ][gc,stats ] 0 of 39 ms ( 0.0%): [19.272s][info ][gc,stats ] 0 of 39 ms ( 0.0%): [19.272s][info ][gc,stats ] [19.272s][info ][gc,metaspace ] Metaspace: 1380K(1536K)->1380K(1536K) NonClass: 1277K(1344K)->1277K(1344K) Class: 102K(192K)->102K(192K) [19.272s][info ][gc,ergo ] Pacer for Idle. Initial: 20971K, Alloc Tax Rate: 1.0x [19.273s][info ][gc ] Trigger: Start next cycle immediately [19.273s][info ][gc,free ] Free: 916M, Max: 512K regular, 910M humongous, Frag: 1% external, 0% internal; Used: 1974K, Mutator Free: 1837 Collector Reserve: 52736K, Max: 512K; Used: 0B [19.273s][info ][gc,start ] GC(570) Concurrent reset [19.273s][info ][gc,task ] GC(570) Using 8 of 16 workers for concurrent reset [19.273s][info ][gc,ergo ] GC(570) Pacer for Reset. Non-Taxable: 1024M [19.273s][info ][gc ] GC(570) Concurrent reset 0.146ms [19.275s][info ][gc,start ] GC(570) Pause Init Mark (unload classes) [19.275s][info ][gc,task ] GC(570) Using 16 of 16 workers for init marking [19.275s][info ][gc,ergo ] GC(570) Pacer for Mark. Expected Live: 40635K, Free: 915M, Non-Taxable: 93754K, Alloc Tax Rate: 0.1x [19.275s][info ][gc ] GC(570) Pause Init Mark (unload classes) 0.097ms [19.275s][info ][gc,start ] GC(570) Concurrent marking roots [19.275s][info ][gc,task ] GC(570) Using 8 of 16 workers for concurrent marking roots [19.275s][info ][gc ] GC(570) Concurrent marking roots 0.137ms [19.275s][info ][gc,start ] GC(570) Concurrent marking (unload classes) [19.275s][info ][gc,task ] GC(570) Using 8 of 16 workers for concurrent marking [19.277s][trace][nmethod,barrier] Deoptimizing nmethod: 0x0000ffff981dd108 [19.277s][trace][nmethod,barrier] deoptimize(nmethod: java.util.stream.Sink$ChainedReference.cancellationRequested()Z(0xffff981dd108), return_addr: 0xffff981dd3a8, osr: 0, thread: 0xffffa8207d30(MainThread), making rsp: 0xffff08f7dcb0) -> 0xffff981dd260 [19.277s][trace][nmethod,barrier] Deoptimizing nmethod: 0x0000ffff9820c988 [19.277s][trace][nmethod,barrier] deoptimize(nmethod: java.util.ArrayDeque.peekFirst()Ljava/lang/Object;(0xffff9820c988), return_addr: 0xffff9820cbc4, osr: 0, thread: 0xffffa8207d30(MainThread), making rsp: 0xffff08f7db70) -> 0xffff9820cae0 [19.277s][trace][nmethod,barrier] Deoptimizing nmethod: 0x0000ffff98234b88 [19.277s][trace][nmethod,barrier] deoptimize(nmethod: java.util.ArrayDeque.pollFirst()Ljava/lang/Object;(0xffff98234b88), return_addr: 0xffff98234e70, osr: 0, thread: 0xffffa8207d30(MainThread), making rsp: 0xffff08f7db40) -> 0xffff98234ce0 [19.277s][trace][nmethod,barrier] Deoptimizing nmethod: 0x0000ffff981c3a88 [19.277s][trace][nmethod,barrier] deoptimize(nmethod: java.lang.String.length()I(0xffff981c3a88), return_addr: 0xffff981c3cd0, osr: 0, thread: 0xffffa8207d30(MainThread), making rsp: 0xffff08f7d8e0) -> 0xffff981c3be0 [19.277s][trace][nmethod,barrier] Deoptimizing nmethod: 0x0000ffff981db108 [19.277s][trace][nmethod,barrier] deoptimize(nmethod: java.lang.StringLatin1.lastIndexOf([BII)I(0xffff981db108), return_addr: 0xffff981db458, osr: 0, thread: 0xffffa8207d30(MainThread), making rsp: 0xffff08f7d8b0) -> 0xffff981db240 [19.277s][trace][nmethod,barrier] Deoptimizing nmethod: 0x0000ffff98217388 [19.277s][trace][nmethod,barrier] deoptimize(nmethod: jdk.internal.jrtfs.JrtPath.resolve(Ljava/nio/file/Path;)Ljdk/internal/jrtfs/JrtPath;(0xffff98217388), return_addr: 0xffff98217d08, osr: 0, thread: 0xffffa8207d30(MainThread), making rsp: 0xffff08f7d950) -> 0xffff98217620 [19.277s][trace][nmethod,barrier] Deoptimizing nmethod: 0x0000ffff981cde88 [19.277s][trace][nmethod,barrier] deoptimize(nmethod: java.lang.String.getBytes([BIB)V(0xffff981cde88), return_addr: 0xffff981ce1b0, osr: 0, thread: 0xffffa8207d30(MainThread), making rsp: 0xffff08f7d870) -> 0xffff981cdfe0 [19.277s][trace][nmethod,barrier] Deoptimizing nmethod: 0x0000ffff98221888 [19.277s][trace][nmethod,barrier] deoptimize(nmethod: jdk.internal.jrtfs.JrtFileSystem.lambda$iteratorOf$3(Ljava/nio/file/DirectoryStream$Filter;Ljava/nio/file/Path;)Z(0xffff98221888), return_addr: 0xffff98221abc, osr: 0, thread: 0xffffa8207d30(MainThread), making rsp: 0xffff08f7d940) -> 0xffff982219c0 [19.277s][trace][nmethod,barrier] Deoptimizing nmethod: 0x0000ffff9820e308 [19.277s][trace][nmethod,barrier] deoptimize(nmethod: java.nio.file.FileTreeWalker.visit(Ljava/nio/file/Path;ZZ)Ljava/nio/file/FileTreeWalker$Event;(0xffff9820e308), return_addr: 0xffff9820eae0, osr: 0, thread: 0xffffa8207d30(MainThread), making rsp: 0xffff08f7db90) -> 0xffff9820e560 [19.277s][trace][nmethod,barrier] Deoptimizing nmethod: 0x0000ffff981f4a08 [19.277s][trace][nmethod,barrier] deoptimize(nmethod: jdk.internal.jrtfs.JrtFileSystem.checkNode(Ljdk/internal/jrtfs/JrtPath;)Ljdk/internal/jimage/ImageReader$Node;(0xffff981f4a08), return_addr: 0xffff981f4c5c, osr: 0, thread: 0xffffa8207d30(MainThread), making rsp: 0xffff08f7da30) -> 0xffff981f4b60 [19.277s][trace][nmethod,barrier] Deoptimizing nmethod: 0x0000ffff981ed088 [19.277s][trace][nmethod,barrier] deoptimize(nmethod: jdk.internal.jimage.ImageReader.ensureOpen()V(0xffff981ed088), return_addr: 0xffff981ed220, osr: 0, thread: 0xffffa8207d30(MainThread), making rsp: 0xffff08f7d960) -> 0xffff981ed1a0 [19.277s][trace][nmethod,barrier] Deoptimizing nmethod: 0x0000ffff981b2888 [19.277s][trace][nmethod,barrier] deoptimize(nmethod: jdk.internal.util.ArraysSupport.unsignedHashCode(I[BII)I(0xffff981b2888), return_addr: 0xffff981b2acc, osr: 0, thread: 0xffffa8207d30(MainThread), making rsp: 0xffff08f7d7d0) -> 0xffff981b29c0 [19.277s][trace][nmethod,barrier] Deoptimizing nmethod: 0x0000ffff98237a88 [19.277s][trace][nmethod,barrier] deoptimize(nmethod: java.nio.file.Files.newDirectoryStream(Ljava/nio/file/Path;)Ljava/nio/file/DirectoryStream;(0xffff98237a88), return_addr: 0xffff98237ca8, osr: 0, thread: 0xffffa8207d30(MainThread), making rsp: 0xffff08f7db40) -> 0xffff98237bc0 [19.277s][trace][nmethod,barrier] Deoptimizing nmethod: 0x0000ffff98233608 [19.277s][trace][nmethod,barrier] deoptimize(nmethod: jdk.internal.jimage.ImageReader$Directory.getChildren()Ljava/util/List;(0xffff98233608), return_addr: 0xffff98233838, osr: 0, thread: 0xffffa8207d30(MainThread), making rsp: 0xffff08f7da80) -> 0xffff98233760 [19.277s][trace][nmethod,barrier] Deoptimizing nmethod: 0x0000ffff98235608 [19.277s][trace][nmethod,barrier] deoptimize(nmethod: java.util.stream.StreamSupport.stream(Ljava/util/Spliterator;Z)Ljava/util/stream/Stream;(0xffff98235608), return_addr: 0xffff98235880, osr: 0, thread: 0xffffa8207d30(MainThread), making rsp: 0xffff08f7da30) -> 0xffff98235740 [19.277s][trace][nmethod,barrier] Deoptimizing nmethod: 0x0000ffff9822ce88 [19.277s][trace][nmethod,barrier] deoptimize(nmethod: java.lang.invoke.DirectMethodHandle.constructorMethod(Ljava/lang/Object;)Ljava/lang/Object;(0xffff9822ce88), return_addr: 0xffff9822d0ac, osr: 0, thread: 0xffffa8207d30(MainThread), making rsp: 0xffff08f7da10) -> 0xffff9822cfc0 [19.277s][trace][nmethod,barrier] Deoptimizing nmethod: 0x0000ffff9822f408 [19.277s][trace][nmethod,barrier] deoptimize(nmethod: java.lang.invoke.Invokers$Holder.linkToTargetMethod(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;(0xffff9822f408), return_addr: 0xffff9822f610, osr: 0, thread: 0xffffa8207d30(MainThread), making rsp: 0xffff08f7da80) -> 0xffff9822f540 [19.277s][trace][nmethod,barrier] Deoptimizing nmethod: 0x0000ffff9823cb08 [19.277s][trace][nmethod,barrier] deoptimize(nmethod: java.util.stream.StreamSpliterators$WrappingSpliterator.(Ljava/util/stream/PipelineHelper;Ljava/util/function/Supplier;Z)V(0xffff9823cb08), return_addr: 0xffff9823ccdc, osr: 0, thread: 0xffffa8207d30(MainThread), making rsp: 0xffff08f7d9f0) -> 0xffff9823cc60 [19.277s][trace][nmethod,barrier] Deoptimizing nmethod: 0x0000ffff98220608 [19.277s][trace][nmethod,barrier] deoptimize(nmethod: java.nio.file.FileTreeIterator.next()Ljava/nio/file/FileTreeWalker$Event;(0xffff98220608), return_addr: 0xffff98220908, osr: 0, thread: 0xffffa8207d30(MainThread), making rsp: 0xffff08f7dc00) -> 0xffff98220760 [19.277s][trace][nmethod,barrier] Deoptimizing nmethod: 0x0000ffff9066f608 [19.277s][trace][nmethod,barrier] deoptimize(nmethod: java.util.stream.StreamSpliterators$WrappingSpliterator.initPartialTraversalState()V(0xffff9066f608), return_addr: 0xffff9066f838, osr: 0, thread: 0xffffa8207d30(MainThread), making rsp: 0xffff08f7dac0) -> 0xffff9066f800 [19.277s][trace][nmethod,barrier] Deoptimizing nmethod: 0x0000ffff98236d88 [19.277s][trace][nmethod,barrier] deoptimize(nmethod: java.util.stream.StreamSpliterators$WrappingSpliterator$$Lambda/0x000007ff01051de0.(Ljava/util/stream/StreamSpliterators$WrappingSpliterator;)V(0xffff98236d88), return_addr: 0xffff98236fd8, osr: 0, thread: 0xffffa8207d30(MainThread), making rsp: 0xffff08f7d9f0) -> 0xffff98236ee0 [19.277s][trace][nmethod,barrier] Deoptimizing nmethod: 0x0000ffff98227d88 [19.277s][trace][nmethod,barrier] deoptimize(nmethod: java.nio.file.Files.newByteChannel(Ljava/nio/file/Path;[Ljava/nio/file/OpenOption;)Ljava/nio/channels/SeekableByteChannel;(0xffff98227d88), return_addr: 0xffff9822800c, osr: 0, thread: 0xffffa8207d30(MainThread), making rsp: 0xffff08f7dd60) -> 0xffff98227ec0 [19.277s][trace][nmethod,barrier] Deoptimizing nmethod: 0x0000ffff981e2c08 [19.277s][trace][nmethod,barrier] deoptimize(nmethod: java.util.Collections$EmptySet.contains(Ljava/lang/Object;)Z(0xffff981e2c08), return_addr: 0xffff981e2d78, osr: 0, thread: 0xffffa8207d30(MainThread), making rsp: 0xffff08f7dc20) -> 0xffff981e2d40 [19.277s][trace][nmethod,barrier] Deoptimizing nmethod: 0x0000ffff9821cb08 [19.277s][trace][nmethod,barrier] deoptimize(nmethod: jdk.internal.jimage.ImageLocation.getCompressedSize()J(0xffff9821cb08), return_addr: 0xffff9821cce0, osr: 0, thread: 0xffffa8207d30(MainThread), making rsp: 0xffff08f7db10) -> 0xffff9821cc60 [19.277s][trace][nmethod,barrier] Deoptimizing nmethod: 0x0000ffff981e7e88 [19.277s][trace][nmethod,barrier] deoptimize(nmethod: java.nio.ByteBuffer.position(I)Ljava/nio/ByteBuffer;(0xffff981e7e88), return_addr: 0xffff981e8064, osr: 0, thread: 0xffffa8207d30(MainThread), making rsp: 0xffff08f7da60) -> 0xffff981e7fe0 [19.277s][trace][nmethod,barrier] Deoptimizing nmethod: 0x0000ffff9821a688 [19.277s][trace][nmethod,barrier] deoptimize(nmethod: java.nio.MappedByteBuffer.limit(I)Ljava/nio/Buffer;(0xffff9821a688), return_addr: 0xffff9821a85c, osr: 0, thread: 0xffffa8207d30(MainThread), making rsp: 0xffff08f7d8f0) -> 0xffff9821a7e0 [19.277s][trace][nmethod,barrier] Deoptimizing nmethod: 0x0000ffff981c7e08 [19.277s][trace][nmethod,barrier] deoptimize(nmethod: java.nio.Buffer.session()Ljdk/internal/foreign/MemorySessionImpl;(0xffff981c7e08), return_addr: 0xffff981c8008, osr: 0, thread: 0xffffa8207d30(MainThread), making rsp: 0xffff08f7da60) -> 0xffff981c7f20 [19.277s][trace][nmethod,barrier] Deoptimizing nmethod: 0x0000ffff98226f88 [19.277s][trace][nmethod,barrier] deoptimize(nmethod: jdk.internal.misc.Unsafe.checkOffset(Ljava/lang/Object;J)V(0xffff98226f88), return_addr: 0xffff98227124, osr: 0, thread: 0xffffa8207d30(MainThread), making rsp: 0xffff08f7d900) -> 0xffff982270a0 [19.277s][trace][nmethod,barrier] Deoptimizing nmethod: 0x0000ffff9821af88 [19.277s][trace][nmethod,barrier] deoptimize(nmethod: java.lang.ref.Reference.refersToImpl(Ljava/lang/Object;)Z(0xffff9821af88), return_addr: 0xffff9821b148, osr: 0, thread: 0xffffa8207d30(MainThread), making rsp: 0xffff08f7da40) -> 0xffff9821b0a0 [19.277s][trace][nmethod,barrier] Deoptimizing nmethod: 0x0000ffff98224408 [19.277s][trace][nmethod,barrier] deoptimize(nmethod: java.util.TimSort.sort([Ljava/lang/Object;IILjava/util/Comparator;[Ljava/lang/Object;II)V(0xffff98224408), return_addr: 0xffff982246d4, osr: 0, thread: 0xffffa8207d30(MainThread), making rsp: 0xffff08f7dae0) -> 0xffff98224540 [19.277s][trace][nmethod,barrier] Deoptimizing nmethod: 0x0000ffff9822b408 [19.277s][trace][nmethod,barrier] deoptimize(nmethod: java.nio.channels.Channels$ReadableByteChannelImpl.(Ljava/io/InputStream;)V(0xffff9822b408), return_addr: 0xffff9822b760, osr: 0, thread: 0xffffa8207d30(MainThread), making rsp: 0xffff08f7dc20) -> 0xffff9822b560 [19.277s][trace][nmethod,barrier] Deoptimizing nmethod: 0x0000ffff98206608 [19.277s][trace][nmethod,barrier] deoptimize(nmethod: java.nio.ByteBuffer.wrap([BII)Ljava/nio/ByteBuffer;(0xffff98206608), return_addr: 0xffff982068a8, osr: 0, thread: 0xffffa8207d30(MainThread), making rsp: 0xffff08f7dcb0) -> 0xffff98206740 [19.277s][trace][nmethod,barrier] Deoptimizing nmethod: 0x0000ffff9820b888 [19.277s][trace][nmethod,barrier] deoptimize(nmethod: java.nio.channels.spi.AbstractInterruptibleChannel.begin()V(0xffff9820b888), return_addr: 0xffff9820bb48, osr: 0, thread: 0xffffa8207d30(MainThread), making rsp: 0xffff08f7dc00) -> 0xffff9820b9e0 [19.277s][trace][nmethod,barrier] Deoptimizing nmethod: 0x0000ffff9822e388 [19.277s][trace][nmethod,barrier] deoptimize(nmethod: sun.nio.ch.ChannelInputStream.read()I(0xffff9822e388), return_addr: 0xffff9822e8f0, osr: 0, thread: 0xffffa8207d30(MainThread), making rsp: 0xffff08f7dd20) -> 0xffff9822e4e0 [19.277s][trace][nmethod,barrier] Deoptimizing nmethod: 0x0000ffff981e6388 [19.277s][trace][nmethod,barrier] deoptimize(nmethod: gc.stress.gcbasher.ByteCursor.readIntAt(I)I(0xffff981e6388), return_addr: 0xffff981e6590, osr: 0, thread: 0xffffa8207d30(MainThread), making rsp: 0xffff08f7dd30) -> 0xffff981e64e0 [19.277s][trace][nmethod,barrier] Deoptimizing nmethod: 0x0000ffff981f5b88 [19.277s][trace][nmethod,barrier] deoptimize(nmethod: java.lang.StringUTF16.compress([CII)[B(0xffff981f5b88), return_addr: 0xffff981f6088, osr: 0, thread: 0xffffa8207d30(MainThread), making rsp: 0xffff08f7dc30) -> 0xffff981f5cc0 [19.277s][trace][nmethod,barrier] Deoptimizing nmethod: 0x0000ffff981f9008 [19.277s][trace][nmethod,barrier] deoptimize(nmethod: java.util.AbstractMap.()V(0xffff981f9008), return_addr: 0xffff981f91dc, osr: 0, thread: 0xffffa8207d30(MainThread), making rsp: 0xffff08f7dcd0) -> 0xffff981f9160 [19.277s][trace][nmethod,barrier] Deoptimizing nmethod: 0x0000ffff981e8c08 [19.277s][trace][nmethod,barrier] deoptimize(nmethod: java.lang.String.startsWith(Ljava/lang/String;)Z(0xffff981e8c08), return_addr: 0xffff981e8de0, osr: 0, thread: 0xffffa8207d30(MainThread), making rsp: 0xffff08f7dcc0) -> 0xffff981e8d60 [19.278s][trace][nmethod,barrier] Deoptimizing nmethod: 0x0000ffff981e4088 [19.278s][trace][nmethod,barrier] deoptimize(nmethod: java.util.HashMap.afterNodeAccess(Ljava/util/HashMap$Node;)V(0xffff981e4088), return_addr: 0xffff981e41f4, osr: 0, thread: 0xffffa8207d30(MainThread), making rsp: 0xffff08f7dbb0) -> 0xffff981e41a0 [19.312s][info ][gc ] GC(570) Concurrent marking (unload classes) 37.064ms [19.312s][info ][gc,start ] GC(570) Pause Final Mark (unload classes) [19.312s][info ][gc,task ] GC(570) Using 16 of 16 workers for final marking [19.313s][info ][gc,ergo ] GC(570) Collectable Garbage: 15222K (100%), Immediate: 0B (0%), CSet: 15222K (100%) [19.313s][info ][gc,free ] Free: 901M, Max: 512K regular, 901M humongous, Frag: 0% external, 0% internal; Used: 501K, Mutator Free: 1803 Collector Reserve: 52736K, Max: 512K; Used: 0B [19.313s][info ][gc,ergo ] GC(570) Pacer for Evacuation. Used CSet: 58359K, Free: 901M, Non-Taxable: 92263K, Alloc Tax Rate: 1.1x [19.313s][info ][gc ] GC(570) Pause Final Mark (unload classes) 0.354ms [19.313s][info ][gc,start ] GC(570) Concurrent thread roots [19.313s][info ][gc,task ] GC(570) Using 8 of 16 workers for Concurrent thread roots [19.313s][trace][nmethod,barrier] Deoptimizing nmethod: 0x0000ffff981e6f88 [19.313s][trace][nmethod,barrier] deoptimize(nmethod: gc.stress.gcbasher.ConstantPoolEntry.(I)V(0xffff981e6f88), return_addr: 0xffff981e7170, osr: 0, thread: 0xffffa8207d30(MainThread), making rsp: 0xffff08f7dcf0) -> 0xffff981e70e0 [19.313s][info ][gc ] GC(570) Concurrent thread roots 0.115ms [19.313s][info ][gc,start ] GC(570) Concurrent weak references [19.313s][info ][gc,task ] GC(570) Using 8 of 16 workers for concurrent weak references [19.313s][info ][gc,ref ] GC(570) Encountered references: Soft: 27, Weak: 120, Final: 0, Phantom: 12 [19.313s][info ][gc,ref ] GC(570) Discovered references: Soft: 0, Weak: 6, Final: 0, Phantom: 12 [19.313s][info ][gc,ref ] GC(570) Enqueued references: Soft: 0, Weak: 0, Final: 0, Phantom: 0 [19.313s][info ][gc ] GC(570) Concurrent weak references 0.073ms [19.313s][info ][gc,start ] GC(570) Concurrent weak roots [19.313s][info ][gc,task ] GC(570) Using 8 of 16 workers for concurrent weak root [19.313s][trace][nmethod,barrier] Deoptimizing nmethod: 0x0000ffff981fbf88 [19.313s][trace][nmethod,barrier] deoptimize(nmethod: gc.stress.gcbasher.Decompiler.decodeMethods([Lgc/stress/gcbasher/ConstantPoolEntry;)[Lgc/stress/gcbasher/MethodInfo;(0xffff981fbf88), return_addr: 0xffff981fd1e8, osr: 0, thread: 0xffffa8207d30(MainThread), making rsp: 0xffff08f7dd50) -> 0xffff981fc360 [19.313s][trace][nmethod,barrier] Deoptimizing nmethod: 0x0000ffff981e1908 [19.313s][trace][nmethod,barrier] deoptimize(nmethod: gc.stress.gcbasher.Bytecode.getLength(I)I(0xffff981e1908), return_addr: 0xffff981e1a88, osr: 0, thread: 0xffffa8207d30(MainThread), making rsp: 0xffff08f7dce0) -> 0xffff981e1a00 [19.313s][trace][nmethod,barrier] Deoptimizing nmethod: 0x0000ffff981e4388 [19.313s][trace][nmethod,barrier] deoptimize(nmethod: java.util.HashMap.put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;(0xffff981e4388), return_addr: 0xffff981e4594, osr: 0, thread: 0xffffa8207d30(MainThread), making rsp: 0xffff08f7dc50) -> 0xffff981e44e0 [19.313s][trace][nmethod,barrier] Deoptimizing nmethod: 0x0000ffff981f1188 [19.313s][trace][nmethod,barrier] deoptimize(nmethod: java.util.HashMap.putVal(ILjava/lang/Object;Ljava/lang/Object;ZZ)Ljava/lang/Object;(0xffff981f1188), return_addr: 0xffff981f1e58, osr: 0, thread: 0xffffa8207d30(MainThread), making rsp: 0xffff08f7dc20) -> 0xffff981f13e0 [19.313s][trace][nmethod,barrier] Deoptimizing nmethod: 0x0000ffff981ef208 [19.314s][trace][nmethod,barrier] deoptimize(nmethod: java.util.stream.StreamSpliterators$AbstractWrappingSpliterator.doAdvance()Z(0xffff981ef208), return_addr: 0xffff981ef7f4, osr: 0, thread: 0xffffa8207d30(MainThread), making rsp: 0xffff08f7dd40) -> 0xffff981ef420 [19.314s][info ][gc ] GC(570) Concurrent weak roots 0.517ms [19.314s][info ][gc,start ] GC(570) Concurrent cleanup [19.314s][trace][nmethod,barrier] Deoptimizing nmethod: 0x0000ffff981fa888 [19.314s][trace][nmethod,barrier] deoptimize(nmethod: java.nio.file.FileTreeWalker.isOpen()Z(0xffff981fa888), return_addr: 0xffff981faa20, osr: 0, thread: 0xffffa8207d30(MainThread), making rsp: 0xffff08f7dc00) -> 0xffff981fa9a0 [19.314s][info ][gc ] GC(570) Concurrent cleanup 71M->71M(1024M) 0.056ms [19.314s][info ][gc,free ] Free: 901M, Max: 512K regular, 901M humongous, Frag: 0% external, 0% internal; Used: 0B, Mutator Free: 1802 Collector Reserve: 52505K, Max: 512K; Used: 230K [19.314s][info ][gc,start ] GC(570) Concurrent class unloading [19.314s][info ][gc,task ] GC(570) Using 8 of 16 workers for concurrent class unloading [19.314s][trace][nmethod,barrier] Deoptimizing nmethod: 0x0000ffff98220a08 [19.314s][trace][nmethod,barrier] deoptimize(nmethod: jdk.internal.jrtfs.JrtFileSystem$$Lambda/0x000007ff0104fdf0.apply(Ljava/lang/Object;)Ljava/lang/Object;(0xffff98220a08), return_addr: 0xffff98220d10, osr: 0, thread: 0xffffa8207d30(MainThread), making rsp: 0xffff08f7d9b0) -> 0xffff98220b60 [19.314s][trace][nmethod,barrier] Deoptimizing nmethod: 0x0000ffff981f0e08 [19.314s][trace][nmethod,barrier] deoptimize(nmethod: java.lang.String.lastIndexOf(II)I(0xffff981f0e08), return_addr: 0xffff981f1084, osr: 0, thread: 0xffffa8207d30(MainThread), making rsp: 0xffff08f7d8e0) -> 0xffff981f0f60 [19.314s][trace][nmethod,barrier] Deoptimizing nmethod: 0x0000ffff981eca08 [19.314s][trace][nmethod,barrier] deoptimize(nmethod: jdk.internal.jrtfs.JrtPath.(Ljdk/internal/jrtfs/JrtFileSystem;Ljava/lang/String;Z)V(0xffff981eca08), return_addr: 0xffff981eccf8, osr: 0, thread: 0xffffa8207d30(MainThread), making rsp: 0xffff08f7d910) -> 0xffff981ecb60 [19.314s][trace][nmethod,barrier] Deoptimizing nmethod: 0x0000ffff981cfa88 [19.314s][trace][nmethod,barrier] deoptimize(nmethod: java.lang.AbstractStringBuilder.inflateIfNeededFor(Ljava/lang/String;)V(0xffff981cfa88), return_addr: 0xffff981cfca0, osr: 0, thread: 0xffffa8207d30(MainThread), making rsp: 0xffff08f7d870) -> 0xffff981cfbe0 [19.314s][trace][nmethod,barrier] Deoptimizing nmethod: 0x0000ffff98221b88 [19.314s][trace][nmethod,barrier] deoptimize(nmethod: jdk.internal.jrtfs.JrtFileSystem$$Lambda/0x000007ff01050038.test(Ljava/lang/Object;)Z(0xffff98221b88), return_addr: 0xffff98221e08, osr: 0, thread: 0xffffa8207d30(MainThread), making rsp: 0xffff08f7d970) -> 0xffff98221ce0 [19.314s][trace][nmethod,barrier] Deoptimizing nmethod: 0x0000ffff981f9c88 [19.314s][trace][nmethod,barrier] deoptimize(nmethod: java.util.Spliterators$1Adapter.next()Ljava/lang/Object;(0xffff981f9c88), return_addr: 0xffff981f9e80, osr: 0, thread: 0xffffa8207d30(MainThread), making rsp: 0xffff08f7db40) -> 0xffff981f9da0 [19.314s][trace][nmethod,barrier] Deoptimizing nmethod: 0x0000ffff98215608 [19.314s][trace][nmethod,barrier] deoptimize(nmethod: jdk.internal.jrtfs.JrtFileSystem.getFileAttributes(Ljdk/internal/jrtfs/JrtPath;[Ljava/nio/file/LinkOption;)Ljdk/internal/jrtfs/JrtFileAttributes;(0xffff98215608), return_addr: 0xffff98215914, osr: 0, thread: 0xffffa8207d30(MainThread), making rsp: 0xffff08f7da60) -> 0xffff982157a0 [19.314s][trace][nmethod,barrier] Deoptimizing nmethod: 0x0000ffff981f5188 [19.314s][trace][nmethod,barrier] deoptimize(nmethod: jdk.internal.jimage.ImageReader.findNode(Ljava/lang/String;)Ljdk/internal/jimage/ImageReader$Node;(0xffff981f5188), return_addr: 0xffff981f53fc, osr: 0, thread: 0xffffa8207d30(MainThread), making rsp: 0xffff08f7d9a0) -> 0xffff981f52e0 [19.314s][trace][nmethod,barrier] Deoptimizing nmethod: 0x0000ffff98213f08 [19.314s][trace][nmethod,barrier] deoptimize(nmethod: java.util.ArrayDeque.sub(III)I(0xffff98213f08), return_addr: 0xffff98214064, osr: 0, thread: 0xffffa8207d30(MainThread), making rsp: 0xffff08f7db20) -> 0xffff98214000 [19.314s][trace][nmethod,barrier] Deoptimizing nmethod: 0x0000ffff98225408 [19.314s][trace][nmethod,barrier] deoptimize(nmethod: jdk.internal.jrtfs.JrtPath.getFileName()Ljava/nio/file/Path;(0xffff98225408), return_addr: 0xffff982255dc, osr: 0, thread: 0xffffa8207d30(MainThread), making rsp: 0xffff08f7dda0) -> 0xffff98225560 [19.314s][trace][nmethod,barrier] Deoptimizing nmethod: 0x0000ffff98201b08 [19.314s][trace][nmethod,barrier] deoptimize(nmethod: java.util.Collections.emptyIterator()Ljava/util/Iterator;(0xffff98201b08), return_addr: 0xffff98201c58, osr: 0, thread: 0xffffa8207d30(MainThread), making rsp: 0xffff08f7dc00) -> 0xffff98201c00 [19.314s][trace][nmethod,barrier] Deoptimizing nmethod: 0x0000ffff9821c808 [19.314s][trace][nmethod,barrier] deoptimize(nmethod: jdk.internal.jimage.ImageLocation.getContentOffset()J(0xffff9821c808), return_addr: 0xffff9821c9e0, osr: 0, thread: 0xffffa8207d30(MainThread), making rsp: 0xffff08f7db10) -> 0xffff9821c960 [19.314s][trace][nmethod,barrier] Deoptimizing nmethod: 0x0000ffff98203d88 [19.314s][trace][nmethod,barrier] deoptimize(nmethod: java.nio.MappedByteBuffer.position(I)Ljava/nio/ByteBuffer;(0xffff98203d88), return_addr: 0xffff98203f5c, osr: 0, thread: 0xffffa8207d30(MainThread), making rsp: 0xffff08f7daa0) -> 0xffff98203ee0 [19.314s][trace][nmethod,barrier] Deoptimizing nmethod: 0x0000ffff98200508 [19.314s][trace][nmethod,barrier] deoptimize(nmethod: java.nio.ByteBuffer.(IIII[BILjava/lang/foreign/MemorySegment;)V(0xffff98200508), return_addr: 0xffff982007b0, osr: 0, thread: 0xffffa8207d30(MainThread), making rsp: 0xffff08f7d980) -> 0xffff98200660 [19.314s][trace][nmethod,barrier] Deoptimizing nmethod: 0x0000ffff981f6108 [19.314s][trace][nmethod,barrier] deoptimize(nmethod: jdk.internal.util.Preconditions.checkFromIndexSize(IIILjava/util/function/BiFunction;)I(0xffff981f6108), return_addr: 0xffff981f62c4, osr: 0, thread: 0xffffa8207d30(MainThread), making rsp: 0xffff08f7da90) -> 0xffff981f6200 [19.314s][trace][nmethod,barrier] Deoptimizing nmethod: 0x0000ffff98206988 [19.314s][trace][nmethod,barrier] deoptimize(nmethod: jdk.internal.misc.Unsafe.checkPointer(Ljava/lang/Object;J)V(0xffff98206988), return_addr: 0xffff98206b80, osr: 0, thread: 0xffffa8207d30(MainThread), making rsp: 0xffff08f7d920) -> 0xffff98206ae0 [19.314s][trace][nmethod,barrier] Deoptimizing nmethod: 0x0000ffff9821d688 [19.314s][trace][nmethod,barrier] deoptimize(nmethod: java.lang.ThreadLocal$ThreadLocalMap.getEntry(Ljava/lang/ThreadLocal;)Ljava/lang/ThreadLocal$ThreadLocalMap$Entry;(0xffff9821d688), return_addr: 0xffff9821d9bc, osr: 0, thread: 0xffffa8207d30(MainThread), making rsp: 0xffff08f7dab0) -> 0xffff9821d7e0 [19.314s][trace][nmethod,barrier] Deoptimizing nmethod: 0x0000ffff98223908 [19.314s][trace][nmethod,barrier] deoptimize(nmethod: java.util.AbstractMap$SimpleEntry.(Ljava/lang/Object;Ljava/lang/Object;)V(0xffff98223908), return_addr: 0xffff98223bc4, osr: 0, thread: 0xffffa8207d30(MainThread), making rsp: 0xffff08f7dae0) -> 0xffff98223a60 [19.314s][trace][nmethod,barrier] Deoptimizing nmethod: 0x0000ffff98209f08 [19.314s][trace][nmethod,barrier] deoptimize(nmethod: java.io.InputStream.()V(0xffff98209f08), return_addr: 0xffff9820a0dc, osr: 0, thread: 0xffffa8207d30(MainThread), making rsp: 0xffff08f7dc20) -> 0xffff9820a060 [19.314s][trace][nmethod,barrier] Deoptimizing nmethod: 0x0000ffff98204e88 [19.314s][trace][nmethod,barrier] deoptimize(nmethod: sun.nio.ch.ChannelInputStream.read([BII)I(0xffff98204e88), return_addr: 0xffff982056b4, osr: 0, thread: 0xffffa8207d30(MainThread), making rsp: 0xffff08f7dd20) -> 0xffff98205060 [19.314s][trace][nmethod,barrier] Deoptimizing nmethod: 0x0000ffff981e2308 [19.314s][trace][nmethod,barrier] deoptimize(nmethod: java.nio.HeapByteBuffer.isReadOnly()Z(0xffff981e2308), return_addr: 0xffff981e2478, osr: 0, thread: 0xffffa8207d30(MainThread), making rsp: 0xffff08f7dc00) -> 0xffff981e2440 [19.314s][trace][nmethod,barrier] Deoptimizing nmethod: 0x0000ffff98225708 [19.314s][trace][nmethod,barrier] deoptimize(nmethod: java.nio.Buffer.checkSession()V(0xffff98225708), return_addr: 0xffff982258f8, osr: 0, thread: 0xffffa8207d30(MainThread), making rsp: 0xffff08f7dbb0) -> 0xffff98225860 [19.314s][trace][nmethod,barrier] Deoptimizing nmethod: 0x0000ffff98201188 [19.314s][trace][nmethod,barrier] deoptimize(nmethod: java.io.ByteArrayInputStream.available()I(0xffff98201188), return_addr: 0xffff9820148c, osr: 0, thread: 0xffffa8207d30(MainThread), making rsp: 0xffff08f7dc00) -> 0xffff982012a0 Unexpected bytecode: 187 # # A fatal error has been detected by the Java Runtime Environment: # # Internal Error (constantPool.cpp:752), pid=443245, tid=443296 # Error: ShouldNotReachHere() # # JRE version: OpenJDK Runtime Environment (24.0) (build 24) # Java VM: OpenJDK 64-Bit Server VM (24, mixed mode, sharing, tiered, compressed oops, compressed class ptrs, shenandoah gc, linux-aarch64) # Problematic frame: # V [libjvm.so+0x5d6880] ConstantPool::klass_ref_at(int, Bytecodes::Code, JavaThread*)+0x170 # # Core dump will be written. Default location: /var/tmp/tone/run/jtreg/jt-work/jtreg/hotspot_jtreg/gc/stress/gcbasher/TestGCBasherWithShenandoah_iu-aggressive-deopt-nmethod/core.443245 # # An error report file with more information is saved as: # /var/tmp/tone/run/jtreg/jt-work/jtreg/hotspot_jtreg/gc/stress/gcbasher/TestGCBasherWithShenandoah_iu-aggressive-deopt-nmethod/hs_err_pid443245.log # # If you would like to submit a bug report, please visit: # mailto:yansendao.ysd@alibaba-inc.com # STDERR: rerun: cd /var/tmp/tone/run/jtreg/jt-work/jtreg/hotspot_jtreg/gc/stress/gcbasher/TestGCBasherWithShenandoah_iu-aggressive-deopt-nmethod && \ DISPLAY=:7 \ HOME=/home/testUserForTone \ JTREG_VERSION=jtreg-7.4.1 \ LANG=C \ LC_CTYPE=C.UTF-8 \ LD_LIBRARY_PATH=/var/tmp/tone/run/jtreg/jdk-repo/build/tools/lib \ PATH=/bin:/usr/bin:/usr/sbin \ TEST_IMAGE_DIR=/var/tmp/tone/run/jtreg/test-images \ CLASSPATH=/var/tmp/tone/run/jtreg/jt-work/jtreg/hotspot_jtreg/classes/10/gc/stress/gcbasher/TestGCBasherWithShenandoah_iu-aggressive-deopt-nmethod.d:/var/tmp/tone/run/jtreg/jdk-repo/test/hotspot/jtreg/gc/stress/gcbasher:/var/tmp/tone/run/jtreg/jt-work/jtreg/hotspot_jtreg/classes/10:/var/tmp/tone/run/jtreg/jdk-repo/test/hotspot/jtreg:/var/tmp/tone/run/jtreg/jtreg/lib/javatest.jar:/var/tmp/tone/run/jtreg/jtreg/lib/jtreg.jar \ /var/tmp/tone/run/jtreg/jdk-repo/build/linux-aarch64-server-release/images/jdk/bin/java \ -Dtest.vm.opts='-Djdk.lang.processReaperUseDefaultStackSize=true -Dtest.wisp.socketAddress=www.alibabacloud.com -Xmixed -ea -esa' \ -Dtest.tool.vm.opts='-J-Djdk.lang.processReaperUseDefaultStackSize=true -J-Dtest.wisp.socketAddress=www.alibabacloud.com -J-Xmixed -J-ea -J-esa' \ -Dtest.compiler.opts= \ -Dtest.java.opts= \ -Dtest.jdk=/var/tmp/tone/run/jtreg/jdk-repo/build/linux-aarch64-server-release/images/jdk \ -Dcompile.jdk=/var/tmp/tone/run/jtreg/jdk-repo/build/linux-aarch64-server-release/images/jdk \ -Dtest.timeout.factor=4.0 \ -Dtest.nativepath=/var/tmp/tone/run/jtreg/test-images/hotspot/jtreg/native \ -Dtest.root=/var/tmp/tone/run/jtreg/jdk-repo/test/hotspot/jtreg \ -Dtest.name=gc/stress/gcbasher/TestGCBasherWithShenandoah.java#iu-aggressive-deopt-nmethod \ -Dtest.file=/var/tmp/tone/run/jtreg/jdk-repo/test/hotspot/jtreg/gc/stress/gcbasher/TestGCBasherWithShenandoah.java \ -Dtest.src=/var/tmp/tone/run/jtreg/jdk-repo/test/hotspot/jtreg/gc/stress/gcbasher \ -Dtest.src.path=/var/tmp/tone/run/jtreg/jdk-repo/test/hotspot/jtreg/gc/stress/gcbasher:/var/tmp/tone/run/jtreg/jdk-repo/test/hotspot/jtreg \ -Dtest.classes=/var/tmp/tone/run/jtreg/jt-work/jtreg/hotspot_jtreg/classes/10/gc/stress/gcbasher/TestGCBasherWithShenandoah_iu-aggressive-deopt-nmethod.d \ -Dtest.class.path=/var/tmp/tone/run/jtreg/jt-work/jtreg/hotspot_jtreg/classes/10/gc/stress/gcbasher/TestGCBasherWithShenandoah_iu-aggressive-deopt-nmethod.d:/var/tmp/tone/run/jtreg/jt-work/jtreg/hotspot_jtreg/classes/10 \ -Djdk.lang.processReaperUseDefaultStackSize=true \ -Dtest.wisp.socketAddress=www.alibabacloud.com \ -Xmixed \ -ea \ -esa \ -Djava.library.path=/var/tmp/tone/run/jtreg/test-images/hotspot/jtreg/native \ -Xlog:gc*=info,nmethod+barrier=trace \ -Xmx1g \ -XX:+UnlockDiagnosticVMOptions \ -XX:+UnlockExperimentalVMOptions \ -XX:+UseShenandoahGC \ -XX:ShenandoahGCMode=iu \ -XX:ShenandoahGCHeuristics=aggressive \ -XX:+DeoptimizeNMethodBarriersALot \ -XX:-Inline \ -XX:+ShenandoahAllocFailureALot \ com.sun.javatest.regtest.agent.MainWrapper /var/tmp/tone/run/jtreg/jt-work/jtreg/hotspot_jtreg/gc/stress/gcbasher/TestGCBasherWithShenandoah_iu-aggressive-deopt-nmethod.d/main.1.jta 120000 TEST RESULT: Failed. Unexpected exit from test [exit code: 134]