From marcus.larsson at oracle.com Mon Jan 5 11:17:51 2015 From: marcus.larsson at oracle.com (Marcus Larsson) Date: Mon, 05 Jan 2015 12:17:51 +0100 Subject: RFR (S): 8066566: Refactor ParNewGeneration to contain ParNewTracer In-Reply-To: <5489522D.6010409@oracle.com> References: <54804E0E.6000207@oracle.com> <5482D2ED.30805@oracle.com> <54858BA8.5000809@oracle.com> <54885DF8.9010907@oracle.com> <7CD2E68D-E9A0-4B73-B774-E67920DECA5E@oracle.com> <5489522D.6010409@oracle.com> Message-ID: <54AA72DF.6080201@oracle.com> On 11/12/14 09:13, Erik Helin wrote: > On 2014-12-10 18:40, Kim Barrett wrote: >> On Dec 10, 2014, at 9:51 AM, Marcus Larsson >> wrote: >>> >>> Hi again, >>> >>> Updated the patch with some cleanups to use 'const ParNewTracer*' >>> rather than 'ParNewTracer&' where appropriate. >> >> Why ?pointer to const? rather than ?reference to const?, e.g. use >> ?const ParNewTracer&? instead. That would be much more usual C++ style. > > It was my suggestion. I know that using a const reference here is > probably more "standard" C++, the reasons I suggested a pointer are: > - HotSpot is already rather "pointy", pointers is far more common in > our code base than references. > - I think pointers adds more information to the reader. The following > code: > > gc_tracer().report_promition_failure(info); > > could mean that gc_tracer() returns one of: > - GCTracer& > - const GCTracer& > - GCTracer > - (GCTracer&& ? I'm not fully up to speed on C++14) > whereas the following line: > > gc_tracer()->report_promition_failure(info); > > tells me that gc_tracer() returns one of: > - GCTracer* (const) > - const GCTracer* (const) > (ignore the cases when the pointer itself is const, that doesn't > matter). To me, dereferencing a pointer indicate that I'm using > memory that does not belong to my particular piece of code. With a > const reference, this situation is not as easy to identify. Or, as the > Google C++ style guide [0] puts it: > "References can be confusing, as they have value syntax but pointer > semantics." > > The big advantage of a function having a const reference parameter > instead of pointer is that you don't have to check for null. If you > feel strongly about using const references, I'm fine with that as well > (it is non-const references that I really dislike :)). > > Thanks, > Erik > > [0]: > http://google-styleguide.googlecode.com/svn/trunk/cppguide.html#Reference_Arguments I'm fine with either solution. Unless we really want to move to const-references, it probably makes more sense to stick to pointers however. Thanks, Marcus From shyam21 at gmail.com Mon Jan 5 10:19:51 2015 From: shyam21 at gmail.com (megha shyam Jakkireddy) Date: Mon, 5 Jan 2015 15:49:51 +0530 Subject: G1GC heap Adaptation, Long Pauses and review request Message-ID: Hi Recently we have done some G1 Tuning. I've added a logfile. Could somebody explain and let me know your thoughts to make it optimal. There were no full GC's observed, Heap adaptation looks good and however there were long pause times at the initial hours. And there were premature promotions as well Additional to the logging, we are using the below G1 parameters.. -d64 -server -Xms6g -Xmx6g -XX:PermSize=2g -XX:MaxPermSize=2g -XX:+HeapDumpOnOutOfMemoryError -XX+DisableExplicitGC -XX:+UseG1GC -XX:MaxGCPauseMillis=2000 -XX:InitiatingHeapOccupancyPercent=70 -XX:ConcGCThreads=12 -XX:G1ReservePercent=15 -XX:1HeapRegionSize=32m -XX:-UseBiasedLocking -XX:LargePageSizeInBytes=256m -XX:-UseThreadPriorities -XX:ParallelGCThreads=12 -XX:SoftRefLRUPolicyMSPerMB=1 -XX:+ParallelRefProcEnabled " We are using JDK 1.7.0_45. Regards -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- 69.020: [GC pause (young) Desired survivor size 33554432 bytes, new threshold 15 (max 15) , 1.0986934 secs] [Parallel Time: 390.4 ms, GC Workers: 12] [GC Worker Start (ms): Min: 69020.6, Avg: 69021.1, Max: 69021.5, Diff: 0.9] [Ext Root Scanning (ms): Min: 10.0, Avg: 12.0, Max: 19.1, Diff: 9.1, Sum: 144.3] [Update RS (ms): Min: 0.0, Avg: 0.1, Max: 0.7, Diff: 0.7, Sum: 0.7] [Processed Buffers: Min: 0, Avg: 1.6, Max: 19, Diff: 19, Sum: 19] [Scan RS (ms): Min: 0.0, Avg: 0.1, Max: 0.3, Diff: 0.3, Sum: 0.8] [Object Copy (ms): Min: 368.2, Avg: 376.1, Max: 377.8, Diff: 9.6, Sum: 4512.6] [Termination (ms): Min: 0.0, Avg: 0.6, Max: 1.4, Diff: 1.4, Sum: 7.4] [GC Worker Other (ms): Min: 0.1, Avg: 0.2, Max: 0.4, Diff: 0.3, Sum: 2.4] [GC Worker Total (ms): Min: 388.6, Avg: 389.0, Max: 389.4, Diff: 0.8, Sum: 4668.3] [GC Worker End (ms): Min: 69410.1, Avg: 69410.1, Max: 69410.2, Diff: 0.1] [Code Root Fixup: 3.4 ms] [Clear CT: 0.8 ms] [Other: 704.0 ms] [Choose CSet: 0.0 ms] [Ref Proc: 702.1 ms] [Ref Enq: 0.9 ms] [Free CSet: 0.4 ms] [Eden: 288.0M(288.0M)->0.0B(416.0M) Survivors: 0.0B->32.0M Heap: 288.0M(6144.0M)->29.8M(6144.0M)] [Times: user=0.84 sys=6.29, real=1.10 secs] 107.744: [GC pause (young) Desired survivor size 33554432 bytes, new threshold 15 (max 15) - age 1: 12196824 bytes, 12196824 total , 0.7426640 secs] [Parallel Time: 595.0 ms, GC Workers: 12] [GC Worker Start (ms): Min: 107745.3, Avg: 107745.8, Max: 107746.2, Diff: 0.9] [Ext Root Scanning (ms): Min: 14.3, Avg: 17.4, Max: 27.1, Diff: 12.8, Sum: 208.8] [Update RS (ms): Min: 0.0, Avg: 0.1, Max: 0.6, Diff: 0.6, Sum: 0.6] [Processed Buffers: Min: 0, Avg: 1.8, Max: 21, Diff: 21, Sum: 21] [Scan RS (ms): Min: 0.0, Avg: 0.1, Max: 0.8, Diff: 0.8, Sum: 0.9] [Object Copy (ms): Min: 566.3, Avg: 575.1, Max: 578.6, Diff: 12.3, Sum: 6901.0] [Termination (ms): Min: 0.0, Avg: 1.1, Max: 1.7, Diff: 1.6, Sum: 13.3] [GC Worker Other (ms): Min: 0.0, Avg: 0.1, Max: 0.2, Diff: 0.2, Sum: 1.5] [GC Worker Total (ms): Min: 593.5, Avg: 593.8, Max: 594.3, Diff: 0.8, Sum: 7126.1] [GC Worker End (ms): Min: 108339.5, Avg: 108339.6, Max: 108339.7, Diff: 0.1] [Code Root Fixup: 4.8 ms] [Clear CT: 0.8 ms] [Other: 142.1 ms] [Choose CSet: 0.0 ms] [Ref Proc: 139.3 ms] [Ref Enq: 1.0 ms] [Free CSet: 0.5 ms] [Eden: 416.0M(416.0M)->0.0B(832.0M) Survivors: 32.0M->64.0M Heap: 445.8M(6144.0M)->74.2M(6144.0M)] [Times: user=0.94 sys=4.11, real=0.74 secs] 237.141: [GC pause (young) Desired survivor size 67108864 bytes, new threshold 15 (max 15) - age 1: 10669168 bytes, 10669168 total - age 2: 10058200 bytes, 20727368 total , 1.5325480 secs] [Parallel Time: 994.8 ms, GC Workers: 12] [GC Worker Start (ms): Min: 237142.6, Avg: 237143.0, Max: 237143.4, Diff: 0.8] [Ext Root Scanning (ms): Min: 27.0, Avg: 31.8, Max: 44.5, Diff: 17.5, Sum: 382.1] [Update RS (ms): Min: 0.0, Avg: 0.1, Max: 0.9, Diff: 0.9, Sum: 0.9] [Processed Buffers: Min: 0, Avg: 3.3, Max: 40, Diff: 40, Sum: 40] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 0.9, Diff: 0.9, Sum: 2.0] [Object Copy (ms): Min: 948.7, Avg: 961.1, Max: 965.3, Diff: 16.6, Sum: 11532.8] [Termination (ms): Min: 0.0, Avg: 0.5, Max: 1.1, Diff: 1.1, Sum: 5.9] [GC Worker Other (ms): Min: 0.1, Avg: 0.2, Max: 0.3, Diff: 0.3, Sum: 1.8] [GC Worker Total (ms): Min: 993.4, Avg: 993.8, Max: 994.3, Diff: 0.9, Sum: 11925.6] [GC Worker End (ms): Min: 238136.7, Avg: 238136.8, Max: 238136.9, Diff: 0.2] [Code Root Fixup: 6.1 ms] [Clear CT: 1.2 ms] [Other: 530.5 ms] [Choose CSet: 0.0 ms] [Ref Proc: 526.7 ms] [Ref Enq: 1.1 ms] [Free CSet: 0.9 ms] [Eden: 832.0M(832.0M)->0.0B(3584.0M) Survivors: 64.0M->96.0M Heap: 906.2M(6144.0M)->95.8M(6144.0M)] [Times: user=1.55 sys=9.17, real=1.53 secs] 554.689: [GC pause (young) Desired survivor size 251658240 bytes, new threshold 15 (max 15) - age 1: 15234560 bytes, 15234560 total - age 2: 9755336 bytes, 24989896 total - age 3: 9933440 bytes, 34923336 total , 8.6539133 secs] [Parallel Time: 4160.1 ms, GC Workers: 12] [GC Worker Start (ms): Min: 554690.4, Avg: 554690.8, Max: 554691.2, Diff: 0.8] [Ext Root Scanning (ms): Min: 54.9, Avg: 63.8, Max: 89.6, Diff: 34.7, Sum: 765.3] [Update RS (ms): Min: 0.0, Avg: 0.1, Max: 0.9, Diff: 0.9, Sum: 1.4] [Processed Buffers: Min: 0, Avg: 4.2, Max: 27, Diff: 27, Sum: 50] [Scan RS (ms): Min: 0.0, Avg: 0.7, Max: 2.4, Diff: 2.4, Sum: 8.3] [Object Copy (ms): Min: 4067.2, Avg: 4092.3, Max: 4100.0, Diff: 32.8, Sum: 49107.1] [Termination (ms): Min: 0.0, Avg: 1.3, Max: 2.5, Diff: 2.5, Sum: 15.5] [GC Worker Other (ms): Min: 0.1, Avg: 0.3, Max: 0.5, Diff: 0.4, Sum: 3.3] [GC Worker Total (ms): Min: 4157.8, Avg: 4158.4, Max: 4159.3, Diff: 1.4, Sum: 49900.8] [GC Worker End (ms): Min: 558848.9, Avg: 558849.2, Max: 558849.9, Diff: 1.0] [Code Root Fixup: 17.2 ms] [Clear CT: 1.5 ms] [Other: 4475.0 ms] [Choose CSet: 0.0 ms] [Ref Proc: 4464.7 ms] [Ref Enq: 4.1 ms] [Free CSet: 4.4 ms] [Eden: 3584.0M(3584.0M)->0.0B(32.0M) Survivors: 96.0M->448.0M Heap: 3679.8M(6144.0M)->433.4M(6144.0M)] [Times: user=7.85 sys=52.58, real=8.66 secs] 564.226: [GC pause (young) Desired survivor size 33554432 bytes, new threshold 1 (max 15) - age 1: 116158184 bytes, 116158184 total - age 2: 12191672 bytes, 128349856 total - age 3: 9504824 bytes, 137854680 total - age 4: 7413832 bytes, 145268512 total , 2.0905987 secs] [Parallel Time: 2025.8 ms, GC Workers: 12] [GC Worker Start (ms): Min: 564227.0, Avg: 564227.4, Max: 564227.7, Diff: 0.8] [Ext Root Scanning (ms): Min: 47.7, Avg: 72.9, Max: 282.9, Diff: 235.2, Sum: 874.5] [Update RS (ms): Min: 0.0, Avg: 0.0, Max: 0.1, Diff: 0.1, Sum: 0.2] [Processed Buffers: Min: 0, Avg: 0.4, Max: 5, Diff: 5, Sum: 5] [Scan RS (ms): Min: 0.0, Avg: 0.1, Max: 1.0, Diff: 1.0, Sum: 1.2] [Object Copy (ms): Min: 1741.8, Avg: 1951.6, Max: 1976.5, Diff: 234.7, Sum: 23419.1] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.3] [GC Worker Other (ms): Min: 0.1, Avg: 0.2, Max: 0.4, Diff: 0.3, Sum: 2.5] [GC Worker Total (ms): Min: 2024.5, Avg: 2024.8, Max: 2025.3, Diff: 0.8, Sum: 24297.9] [GC Worker End (ms): Min: 566252.1, Avg: 566252.2, Max: 566252.3, Diff: 0.3] [Code Root Fixup: 16.6 ms] [Clear CT: 0.9 ms] [Other: 47.4 ms] [Choose CSet: 0.0 ms] [Ref Proc: 17.1 ms] [Ref Enq: 12.9 ms] [Free CSet: 0.7 ms] [Eden: 32.0M(32.0M)->0.0B(224.0M) Survivors: 448.0M->64.0M Heap: 465.4M(6144.0M)->432.1M(6144.0M)] [Times: user=4.85 sys=6.12, real=2.09 secs] 572.343: [GC pause (young) Desired survivor size 33554432 bytes, new threshold 15 (max 15) - age 1: 1011224 bytes, 1011224 total , 0.0970667 secs] [Parallel Time: 77.1 ms, GC Workers: 12] [GC Worker Start (ms): Min: 572343.8, Avg: 572344.3, Max: 572344.6, Diff: 0.8] [Ext Root Scanning (ms): Min: 47.6, Avg: 53.6, Max: 65.8, Diff: 18.1, Sum: 642.8] [Update RS (ms): Min: 0.0, Avg: 1.3, Max: 4.9, Diff: 4.9, Sum: 15.2] [Processed Buffers: Min: 0, Avg: 4.2, Max: 13, Diff: 13, Sum: 50] [Scan RS (ms): Min: 0.0, Avg: 1.8, Max: 3.4, Diff: 3.4, Sum: 21.8] [Object Copy (ms): Min: 10.3, Avg: 17.7, Max: 20.3, Diff: 10.0, Sum: 212.5] [Termination (ms): Min: 0.0, Avg: 1.7, Max: 1.9, Diff: 1.9, Sum: 20.2] [GC Worker Other (ms): Min: 0.1, Avg: 0.2, Max: 0.4, Diff: 0.3, Sum: 2.3] [GC Worker Total (ms): Min: 75.7, Avg: 76.2, Max: 76.7, Diff: 1.0, Sum: 914.8] [GC Worker End (ms): Min: 572420.3, Avg: 572420.5, Max: 572420.7, Diff: 0.4] [Code Root Fixup: 0.4 ms] [Clear CT: 1.1 ms] [Other: 18.5 ms] [Choose CSet: 0.0 ms] [Ref Proc: 15.0 ms] [Ref Enq: 0.9 ms] [Free CSet: 0.7 ms] [Eden: 224.0M(224.0M)->0.0B(960.0M) Survivors: 64.0M->64.0M Heap: 656.1M(6144.0M)->493.9M(6144.0M)] [Times: user=0.96 sys=0.02, real=0.10 secs] 602.641: [GC pause (young) Desired survivor size 67108864 bytes, new threshold 15 (max 15) - age 1: 9961664 bytes, 9961664 total - age 2: 289640 bytes, 10251304 total , 0.1327039 secs] [Parallel Time: 114.1 ms, GC Workers: 12] [GC Worker Start (ms): Min: 602642.5, Avg: 602643.0, Max: 602643.4, Diff: 0.8] [Ext Root Scanning (ms): Min: 47.9, Avg: 52.4, Max: 67.8, Diff: 19.9, Sum: 628.6] [Update RS (ms): Min: 0.0, Avg: 4.5, Max: 8.7, Diff: 8.7, Sum: 53.5] [Processed Buffers: Min: 0, Avg: 6.3, Max: 19, Diff: 19, Sum: 76] [Scan RS (ms): Min: 0.0, Avg: 2.7, Max: 4.1, Diff: 4.1, Sum: 31.8] [Object Copy (ms): Min: 28.6, Avg: 39.7, Max: 54.7, Diff: 26.1, Sum: 476.6] [Termination (ms): Min: 0.0, Avg: 13.6, Max: 16.1, Diff: 16.1, Sum: 163.5] [GC Worker Other (ms): Min: 0.1, Avg: 0.1, Max: 0.2, Diff: 0.2, Sum: 1.6] [GC Worker Total (ms): Min: 112.5, Avg: 113.0, Max: 113.5, Diff: 1.0, Sum: 1355.6] [GC Worker End (ms): Min: 602755.8, Avg: 602755.9, Max: 602756.1, Diff: 0.3] [Code Root Fixup: 2.4 ms] [Clear CT: 0.9 ms] [Other: 15.4 ms] [Choose CSet: 0.0 ms] [Ref Proc: 11.1 ms] [Ref Enq: 0.7 ms] [Free CSet: 1.3 ms] [Eden: 896.0M(896.0M)->0.0B(1600.0M) Survivors: 64.0M->96.0M Heap: 1389.9M(6144.0M)->511.3M(6144.0M)] [Times: user=1.39 sys=0.02, real=0.13 secs] 619.386: [GC pause (young) Desired survivor size 117440512 bytes, new threshold 15 (max 15) - age 1: 50279440 bytes, 50279440 total - age 2: 7873296 bytes, 58152736 total - age 3: 276008 bytes, 58428744 total , 0.1270413 secs] [Parallel Time: 108.7 ms, GC Workers: 12] [GC Worker Start (ms): Min: 619387.9, Avg: 619388.3, Max: 619388.7, Diff: 0.8] [Ext Root Scanning (ms): Min: 48.2, Avg: 54.4, Max: 61.9, Diff: 13.7, Sum: 652.2] [Update RS (ms): Min: 0.0, Avg: 5.3, Max: 10.5, Diff: 10.5, Sum: 63.4] [Processed Buffers: Min: 0, Avg: 3.3, Max: 9, Diff: 9, Sum: 40] [Scan RS (ms): Min: 0.0, Avg: 0.3, Max: 1.3, Diff: 1.3, Sum: 3.9] [Object Copy (ms): Min: 39.2, Avg: 41.8, Max: 48.6, Diff: 9.4, Sum: 501.5] [Termination (ms): Min: 0.0, Avg: 5.6, Max: 6.7, Diff: 6.7, Sum: 67.3] [GC Worker Other (ms): Min: 0.1, Avg: 0.2, Max: 0.4, Diff: 0.3, Sum: 2.2] [GC Worker Total (ms): Min: 107.1, Avg: 107.5, Max: 108.1, Diff: 1.0, Sum: 1290.5] [GC Worker End (ms): Min: 619495.7, Avg: 619495.8, Max: 619496.0, Diff: 0.3] [Code Root Fixup: 2.7 ms] [Clear CT: 0.6 ms] [Other: 15.1 ms] [Choose CSet: 0.0 ms] [Ref Proc: 10.0 ms] [Ref Enq: 0.9 ms] [Free CSet: 2.0 ms] [Eden: 1600.0M(1600.0M)->0.0B(2880.0M) Survivors: 96.0M->96.0M Heap: 2111.3M(6144.0M)->518.5M(6144.0M)] [Times: user=1.33 sys=0.02, real=0.13 secs] 704.548: [GC pause (young) Desired survivor size 201326592 bytes, new threshold 15 (max 15) - age 1: 9543248 bytes, 9543248 total - age 2: 49616760 bytes, 59160008 total - age 3: 7522208 bytes, 66682216 total - age 4: 276008 bytes, 66958224 total , 0.2785220 secs] [Parallel Time: 250.5 ms, GC Workers: 12] [GC Worker Start (ms): Min: 704549.9, Avg: 704550.3, Max: 704550.8, Diff: 0.9] [Ext Root Scanning (ms): Min: 52.1, Avg: 58.2, Max: 71.9, Diff: 19.8, Sum: 698.9] [Update RS (ms): Min: 0.0, Avg: 5.6, Max: 11.0, Diff: 11.0, Sum: 67.7] [Processed Buffers: Min: 0, Avg: 4.8, Max: 13, Diff: 13, Sum: 57] [Scan RS (ms): Min: 0.1, Avg: 5.2, Max: 7.3, Diff: 7.2, Sum: 62.4] [Object Copy (ms): Min: 177.5, Avg: 180.0, Max: 181.7, Diff: 4.2, Sum: 2159.9] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.2] [GC Worker Other (ms): Min: 0.1, Avg: 0.3, Max: 0.6, Diff: 0.5, Sum: 3.9] [GC Worker Total (ms): Min: 248.8, Avg: 249.4, Max: 249.7, Diff: 1.0, Sum: 2993.1] [GC Worker End (ms): Min: 704799.5, Avg: 704799.8, Max: 704800.0, Diff: 0.5] [Code Root Fixup: 2.8 ms] [Clear CT: 1.2 ms] [Other: 24.0 ms] [Choose CSet: 0.0 ms] [Ref Proc: 15.8 ms] [Ref Enq: 1.5 ms] [Free CSet: 4.0 ms] [Eden: 2784.0M(2784.0M)->0.0B(3520.0M) Survivors: 96.0M->160.0M Heap: 3302.5M(6144.0M)->566.0M(6144.0M)] [Times: user=3.44 sys=0.03, real=0.28 secs] 899.614: [GC pause (young) Desired survivor size 251658240 bytes, new threshold 15 (max 15) - age 1: 56192568 bytes, 56192568 total - age 2: 3246848 bytes, 59439416 total - age 3: 48970376 bytes, 108409792 total - age 4: 7369360 bytes, 115779152 total - age 5: 275520 bytes, 116054672 total , 5.6172840 secs] [Parallel Time: 5111.7 ms, GC Workers: 12] [GC Worker Start (ms): Min: 899616.1, Avg: 899616.6, Max: 899617.0, Diff: 0.9] [Ext Root Scanning (ms): Min: 65.6, Avg: 74.8, Max: 87.3, Diff: 21.6, Sum: 897.9] [Update RS (ms): Min: 0.0, Avg: 6.1, Max: 14.8, Diff: 14.8, Sum: 73.7] [Processed Buffers: Min: 0, Avg: 5.7, Max: 14, Diff: 14, Sum: 68] [Scan RS (ms): Min: 0.1, Avg: 8.2, Max: 10.4, Diff: 10.3, Sum: 98.3] [Object Copy (ms): Min: 4985.6, Avg: 4998.8, Max: 5018.5, Diff: 32.9, Sum: 59985.7] [Termination (ms): Min: 0.0, Avg: 22.0, Max: 25.8, Diff: 25.8, Sum: 264.2] [GC Worker Other (ms): Min: 0.1, Avg: 0.4, Max: 0.7, Diff: 0.6, Sum: 5.1] [GC Worker Total (ms): Min: 5109.7, Avg: 5110.4, Max: 5110.9, Diff: 1.2, Sum: 61324.9] [GC Worker End (ms): Min: 904726.6, Avg: 904727.0, Max: 904727.2, Diff: 0.6] [Code Root Fixup: 6.3 ms] [Clear CT: 1.8 ms] [Other: 497.5 ms] [Choose CSet: 0.0 ms] [Ref Proc: 484.7 ms] [Ref Enq: 4.0 ms] [Free CSet: 5.9 ms] [Eden: 3520.0M(3520.0M)->0.0B(704.0M) Survivors: 160.0M->320.0M Heap: 4086.0M(6144.0M)->741.6M(6144.0M)] [Times: user=6.90 sys=30.90, real=5.62 secs] 955.726: [GC pause (young) Desired survivor size 67108864 bytes, new threshold 1 (max 15) - age 1: 85637448 bytes, 85637448 total - age 2: 32936544 bytes, 118573992 total - age 3: 3191728 bytes, 121765720 total - age 4: 48373512 bytes, 170139232 total - age 5: 7342152 bytes, 177481384 total - age 6: 220240 bytes, 177701624 total , 0.4275590 secs] [Parallel Time: 348.6 ms, GC Workers: 12] [GC Worker Start (ms): Min: 955728.4, Avg: 955728.8, Max: 955729.2, Diff: 0.8] [Ext Root Scanning (ms): Min: 61.2, Avg: 80.0, Max: 109.3, Diff: 48.1, Sum: 959.5] [Update RS (ms): Min: 0.0, Avg: 6.1, Max: 14.1, Diff: 14.1, Sum: 73.7] [Processed Buffers: Min: 0, Avg: 6.6, Max: 17, Diff: 17, Sum: 79] [Scan RS (ms): Min: 0.0, Avg: 6.8, Max: 9.0, Diff: 9.0, Sum: 81.6] [Object Copy (ms): Min: 238.1, Avg: 254.3, Max: 269.6, Diff: 31.5, Sum: 3051.9] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.2, Diff: 0.2, Sum: 1.6] [GC Worker Other (ms): Min: 0.1, Avg: 0.3, Max: 0.5, Diff: 0.5, Sum: 3.1] [GC Worker Total (ms): Min: 347.2, Avg: 347.6, Max: 348.2, Diff: 1.0, Sum: 4171.5] [GC Worker End (ms): Min: 956076.2, Avg: 956076.4, Max: 956076.7, Diff: 0.4] [Code Root Fixup: 8.7 ms] [Clear CT: 1.0 ms] [Other: 69.3 ms] [Choose CSet: 0.0 ms] [Ref Proc: 38.1 ms] [Ref Enq: 17.6 ms] [Free CSet: 1.9 ms] [Eden: 704.0M(704.0M)->0.0B(2368.0M) Survivors: 320.0M->128.0M Heap: 1445.6M(6144.0M)->918.6M(6144.0M)] [Times: user=4.49 sys=0.13, real=0.43 secs] 1048.339: [GC pause (young) Desired survivor size 167772160 bytes, new threshold 15 (max 15) - age 1: 21511792 bytes, 21511792 total , 0.5607645 secs] [Parallel Time: 477.8 ms, GC Workers: 12] [GC Worker Start (ms): Min: 1048340.5, Avg: 1048341.0, Max: 1048341.4, Diff: 0.9] [Ext Root Scanning (ms): Min: 86.8, Avg: 96.1, Max: 128.4, Diff: 41.7, Sum: 1153.6] [Update RS (ms): Min: 0.0, Avg: 9.7, Max: 21.4, Diff: 21.4, Sum: 115.9] [Processed Buffers: Min: 0, Avg: 6.7, Max: 18, Diff: 18, Sum: 80] [Scan RS (ms): Min: 0.1, Avg: 12.0, Max: 16.2, Diff: 16.1, Sum: 144.6] [Object Copy (ms): Min: 347.5, Avg: 358.4, Max: 367.4, Diff: 19.9, Sum: 4300.5] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.2] [GC Worker Other (ms): Min: 0.1, Avg: 0.4, Max: 0.6, Diff: 0.5, Sum: 4.5] [GC Worker Total (ms): Min: 476.3, Avg: 476.6, Max: 477.1, Diff: 0.9, Sum: 5719.3] [GC Worker End (ms): Min: 1048817.3, Avg: 1048817.6, Max: 1048817.8, Diff: 0.5] [Code Root Fixup: 3.3 ms] [Clear CT: 1.6 ms] [Other: 78.0 ms] [Choose CSet: 0.0 ms] [Ref Proc: 64.8 ms] [Ref Enq: 5.6 ms] [Free CSet: 4.2 ms] [Eden: 2240.0M(2240.0M)->0.0B(2400.0M) Survivors: 128.0M->320.0M Heap: 3158.6M(6144.0M)->1113.8M(6144.0M)] [Times: user=7.31 sys=0.05, real=0.56 secs] 1129.546: [GC pause (young) Desired survivor size 184549376 bytes, new threshold 2 (max 15) - age 1: 172544720 bytes, 172544720 total - age 2: 13166352 bytes, 185711072 total , 0.7259853 secs] [Parallel Time: 665.0 ms, GC Workers: 12] [GC Worker Start (ms): Min: 1129547.4, Avg: 1129547.8, Max: 1129548.2, Diff: 0.9] [Ext Root Scanning (ms): Min: 82.9, Avg: 93.0, Max: 113.1, Diff: 30.2, Sum: 1116.2] [Update RS (ms): Min: 0.0, Avg: 4.9, Max: 13.1, Diff: 13.1, Sum: 58.4] [Processed Buffers: Min: 0, Avg: 6.2, Max: 15, Diff: 15, Sum: 74] [Scan RS (ms): Min: 0.0, Avg: 14.0, Max: 18.3, Diff: 18.2, Sum: 167.6] [Object Copy (ms): Min: 550.1, Avg: 551.5, Max: 552.6, Diff: 2.5, Sum: 6618.0] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.1, Diff: 0.1, Sum: 0.9] [GC Worker Other (ms): Min: 0.2, Avg: 0.4, Max: 0.6, Diff: 0.4, Sum: 4.6] [GC Worker Total (ms): Min: 663.3, Avg: 663.8, Max: 664.4, Diff: 1.1, Sum: 7965.7] [GC Worker End (ms): Min: 1130211.4, Avg: 1130211.6, Max: 1130211.9, Diff: 0.5] [Code Root Fixup: 7.4 ms] [Clear CT: 1.4 ms] [Other: 52.1 ms] [Choose CSet: 0.0 ms] [Ref Proc: 39.5 ms] [Ref Enq: 2.3 ms] [Free CSet: 3.0 ms] [Eden: 2336.0M(2336.0M)->0.0B(2624.0M) Survivors: 320.0M->352.0M Heap: 3449.8M(6144.0M)->1502.2M(6144.0M)] [Times: user=8.96 sys=0.04, real=0.73 secs] 1202.511: [GC pause (young) Desired survivor size 167772160 bytes, new threshold 2 (max 15) - age 1: 145217640 bytes, 145217640 total - age 2: 161534736 bytes, 306752376 total , 0.8162397 secs] [Parallel Time: 745.4 ms, GC Workers: 12] [GC Worker Start (ms): Min: 1202512.6, Avg: 1202513.0, Max: 1202513.5, Diff: 0.9] [Ext Root Scanning (ms): Min: 88.0, Avg: 100.3, Max: 118.3, Diff: 30.3, Sum: 1203.5] [Update RS (ms): Min: 0.0, Avg: 6.9, Max: 16.2, Diff: 16.2, Sum: 82.8] [Processed Buffers: Min: 0, Avg: 8.6, Max: 18, Diff: 18, Sum: 103] [Scan RS (ms): Min: 18.2, Avg: 35.1, Max: 39.6, Diff: 21.4, Sum: 421.7] [Object Copy (ms): Min: 594.3, Avg: 601.3, Max: 609.4, Diff: 15.0, Sum: 7215.5] [Termination (ms): Min: 0.0, Avg: 0.2, Max: 0.3, Diff: 0.3, Sum: 2.6] [GC Worker Other (ms): Min: 0.1, Avg: 0.3, Max: 0.6, Diff: 0.5, Sum: 4.1] [GC Worker Total (ms): Min: 743.6, Avg: 744.2, Max: 744.7, Diff: 1.1, Sum: 8930.1] [GC Worker End (ms): Min: 1203257.0, Avg: 1203257.2, Max: 1203257.4, Diff: 0.4] [Code Root Fixup: 8.4 ms] [Clear CT: 1.3 ms] [Other: 61.2 ms] [Choose CSet: 0.0 ms] [Ref Proc: 35.1 ms] [Ref Enq: 1.8 ms] [Free CSet: 3.2 ms] [Eden: 2176.0M(2176.0M)->0.0B(2944.0M) Survivors: 352.0M->320.0M Heap: 3678.2M(6144.0M)->1946.7M(6144.0M)] [Times: user=9.15 sys=0.06, real=0.82 secs] 1531.785: [GC pause (young) Desired survivor size 167772160 bytes, new threshold 15 (max 15) - age 1: 35282600 bytes, 35282600 total - age 2: 127367288 bytes, 162649888 total , 0.7856988 secs] [Parallel Time: 706.2 ms, GC Workers: 12] [GC Worker Start (ms): Min: 1531787.7, Avg: 1531788.1, Max: 1531788.5, Diff: 0.8] [Ext Root Scanning (ms): Min: 96.2, Avg: 113.4, Max: 145.9, Diff: 49.7, Sum: 1361.1] [Update RS (ms): Min: 0.0, Avg: 11.2, Max: 20.0, Diff: 20.0, Sum: 134.2] [Processed Buffers: Min: 0, Avg: 9.9, Max: 20, Diff: 20, Sum: 119] [Scan RS (ms): Min: 92.3, Avg: 115.4, Max: 119.0, Diff: 26.8, Sum: 1384.2] [Object Copy (ms): Min: 459.1, Avg: 464.7, Max: 474.0, Diff: 14.9, Sum: 5576.6] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.2] [GC Worker Other (ms): Min: 0.1, Avg: 0.5, Max: 0.7, Diff: 0.6, Sum: 5.6] [GC Worker Total (ms): Min: 704.5, Avg: 705.2, Max: 705.6, Diff: 1.1, Sum: 8462.0] [GC Worker End (ms): Min: 1532492.9, Avg: 1532493.3, Max: 1532493.6, Diff: 0.6] [Code Root Fixup: 2.4 ms] [Clear CT: 0.9 ms] [Other: 76.2 ms] [Choose CSet: 0.0 ms] [Ref Proc: 53.6 ms] [Ref Enq: 2.1 ms] [Free CSet: 3.8 ms] [Eden: 2016.0M(2016.0M)->0.0B(2624.0M) Survivors: 320.0M->320.0M Heap: 3962.7M(6144.0M)->2253.8M(6144.0M)] [Times: user=8.84 sys=0.09, real=0.79 secs] 1872.845: [GC pause (young) Desired survivor size 201326592 bytes, new threshold 3 (max 15) - age 1: 127958384 bytes, 127958384 total - age 2: 28593816 bytes, 156552200 total - age 3: 127067160 bytes, 283619360 total , 7.4578206 secs] [Parallel Time: 5410.0 ms, GC Workers: 12] [GC Worker Start (ms): Min: 1872848.9, Avg: 1872849.3, Max: 1872849.7, Diff: 0.8] [Ext Root Scanning (ms): Min: 108.7, Avg: 127.5, Max: 167.4, Diff: 58.7, Sum: 1530.4] [Update RS (ms): Min: 0.0, Avg: 12.2, Max: 19.6, Diff: 19.6, Sum: 146.8] [Processed Buffers: Min: 0, Avg: 11.2, Max: 22, Diff: 22, Sum: 135] [Scan RS (ms): Min: 92.6, Avg: 125.9, Max: 131.1, Diff: 38.5, Sum: 1511.0] [Object Copy (ms): Min: 5138.9, Avg: 5142.6, Max: 5151.5, Diff: 12.6, Sum: 61711.7] [Termination (ms): Min: 0.0, Avg: 0.4, Max: 0.6, Diff: 0.6, Sum: 5.1] [GC Worker Other (ms): Min: 0.1, Avg: 0.3, Max: 0.4, Diff: 0.3, Sum: 3.2] [GC Worker Total (ms): Min: 5408.8, Avg: 5409.0, Max: 5409.5, Diff: 0.7, Sum: 64908.2] [GC Worker End (ms): Min: 1878258.2, Avg: 1878258.3, Max: 1878258.5, Diff: 0.3] [Code Root Fixup: 5.2 ms] [Clear CT: 1.0 ms] [Other: 2041.6 ms] [Choose CSet: 0.0 ms] [Ref Proc: 2004.5 ms] [Ref Enq: 2.5 ms] [Free CSet: 4.4 ms] [Eden: 2624.0M(2624.0M)->0.0B(32.0M) Survivors: 320.0M->384.0M Heap: 4877.8M(6144.0M)->2784.0M(6144.0M)] [Times: user=10.99 sys=41.46, real=7.46 secs] 1880.976: [GC pause (young) Desired survivor size 33554432 bytes, new threshold 1 (max 15) - age 1: 79338552 bytes, 79338552 total - age 2: 120680720 bytes, 200019272 total - age 3: 27137384 bytes, 227156656 total , 0.6203391 secs] [Parallel Time: 543.5 ms, GC Workers: 12] [GC Worker Start (ms): Min: 1880979.2, Avg: 1880979.6, Max: 1880980.0, Diff: 0.8] [Ext Root Scanning (ms): Min: 102.1, Avg: 126.8, Max: 161.4, Diff: 59.3, Sum: 1521.2] [Update RS (ms): Min: 0.0, Avg: 9.4, Max: 21.1, Diff: 21.1, Sum: 112.3] [Processed Buffers: Min: 0, Avg: 6.7, Max: 17, Diff: 17, Sum: 80] [Scan RS (ms): Min: 49.3, Avg: 70.9, Max: 92.7, Diff: 43.4, Sum: 850.3] [Object Copy (ms): Min: 313.7, Avg: 335.3, Max: 340.6, Diff: 26.9, Sum: 4023.4] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.1] [GC Worker Other (ms): Min: 0.2, Avg: 0.4, Max: 0.5, Diff: 0.4, Sum: 4.3] [GC Worker Total (ms): Min: 542.1, Avg: 542.6, Max: 543.1, Diff: 1.0, Sum: 6511.6] [GC Worker End (ms): Min: 1881522.0, Avg: 1881522.2, Max: 1881522.4, Diff: 0.4] [Code Root Fixup: 4.3 ms] [Clear CT: 1.1 ms] [Other: 71.5 ms] [Choose CSet: 0.0 ms] [Ref Proc: 39.1 ms] [Ref Enq: 6.8 ms] [Free CSet: 1.2 ms] [Eden: 32.0M(32.0M)->0.0B(1792.0M) Survivors: 384.0M->64.0M Heap: 2816.0M(6144.0M)->3310.1M(6144.0M)] [Times: user=6.65 sys=0.08, real=0.62 secs] 2188.573: [GC pause (young) Desired survivor size 134217728 bytes, new threshold 15 (max 15) - age 1: 366152 bytes, 366152 total , 0.2954534 secs] [Parallel Time: 244.5 ms, GC Workers: 12] [GC Worker Start (ms): Min: 2188581.0, Avg: 2188581.4, Max: 2188581.9, Diff: 0.9] [Ext Root Scanning (ms): Min: 111.2, Avg: 132.0, Max: 168.1, Diff: 57.0, Sum: 1584.4] [Update RS (ms): Min: 0.0, Avg: 18.3, Max: 29.3, Diff: 29.3, Sum: 219.6] [Processed Buffers: Min: 0, Avg: 32.8, Max: 68, Diff: 68, Sum: 393] [Scan RS (ms): Min: 0.1, Avg: 6.8, Max: 9.3, Diff: 9.3, Sum: 82.1] [Object Copy (ms): Min: 74.9, Avg: 85.6, Max: 105.3, Diff: 30.4, Sum: 1027.1] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.1, Diff: 0.0, Sum: 0.5] [GC Worker Other (ms): Min: 0.2, Avg: 0.4, Max: 0.7, Diff: 0.5, Sum: 5.4] [GC Worker Total (ms): Min: 242.6, Avg: 243.3, Max: 243.8, Diff: 1.2, Sum: 2919.1] [GC Worker End (ms): Min: 2188824.5, Avg: 2188824.7, Max: 2188824.9, Diff: 0.5] [Code Root Fixup: 0.6 ms] [Clear CT: 1.3 ms] [Other: 49.1 ms] [Choose CSet: 0.0 ms] [Ref Proc: 34.5 ms] [Ref Enq: 1.4 ms] [Free CSet: 2.8 ms] [Eden: 1792.0M(1792.0M)->0.0B(1568.0M) Survivors: 64.0M->192.0M Heap: 5102.1M(6144.0M)->3437.8M(6144.0M)] [Times: user=3.20 sys=0.02, real=0.30 secs] 2491.415: [GC pause (young) Desired survivor size 117440512 bytes, new threshold 15 (max 15) - age 1: 49791640 bytes, 49791640 total - age 2: 108400 bytes, 49900040 total , 0.3441500 secs] [Parallel Time: 286.6 ms, GC Workers: 12] [GC Worker Start (ms): Min: 2491422.5, Avg: 2491422.9, Max: 2491423.4, Diff: 0.9] [Ext Root Scanning (ms): Min: 127.4, Avg: 140.2, Max: 181.2, Diff: 53.7, Sum: 1682.5] [Update RS (ms): Min: 0.0, Avg: 16.9, Max: 26.9, Diff: 26.9, Sum: 202.3] [Processed Buffers: Min: 0, Avg: 32.2, Max: 113, Diff: 113, Sum: 386] [Scan RS (ms): Min: 0.1, Avg: 12.7, Max: 16.6, Diff: 16.5, Sum: 152.6] [Object Copy (ms): Min: 103.9, Avg: 115.3, Max: 135.9, Diff: 32.0, Sum: 1383.9] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.1, Diff: 0.1, Sum: 0.8] [GC Worker Other (ms): Min: 0.1, Avg: 0.4, Max: 0.6, Diff: 0.5, Sum: 4.5] [GC Worker Total (ms): Min: 285.2, Avg: 285.5, Max: 286.2, Diff: 1.0, Sum: 3426.6] [GC Worker End (ms): Min: 2491708.2, Avg: 2491708.5, Max: 2491708.7, Diff: 0.5] [Code Root Fixup: 0.9 ms] [Clear CT: 1.3 ms] [Other: 55.3 ms] [Choose CSet: 0.0 ms] [Ref Proc: 40.7 ms] [Ref Enq: 2.0 ms] [Free CSet: 2.6 ms] [Eden: 1568.0M(1568.0M)->0.0B(1504.0M) Survivors: 192.0M->224.0M Heap: 5005.8M(6144.0M)->3487.6M(6144.0M)] [Times: user=3.76 sys=0.03, real=0.35 secs] 2672.981: [GC pause (young) Desired survivor size 117440512 bytes, new threshold 15 (max 15) - age 1: 39441816 bytes, 39441816 total - age 2: 39118472 bytes, 78560288 total - age 3: 16472 bytes, 78576760 total , 0.3751020 secs] [Parallel Time: 321.6 ms, GC Workers: 12] [GC Worker Start (ms): Min: 2672987.1, Avg: 2672987.5, Max: 2672987.9, Diff: 0.8] [Ext Root Scanning (ms): Min: 110.8, Avg: 133.3, Max: 171.1, Diff: 60.3, Sum: 1599.6] [Update RS (ms): Min: 0.0, Avg: 25.1, Max: 37.2, Diff: 37.2, Sum: 300.7] [Processed Buffers: Min: 0, Avg: 27.3, Max: 78, Diff: 78, Sum: 328] [Scan RS (ms): Min: 0.0, Avg: 7.6, Max: 10.0, Diff: 10.0, Sum: 90.8] [Object Copy (ms): Min: 149.2, Avg: 154.0, Max: 172.3, Diff: 23.2, Sum: 1848.5] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.1, Diff: 0.1, Sum: 1.1] [GC Worker Other (ms): Min: 0.2, Avg: 0.4, Max: 0.6, Diff: 0.3, Sum: 4.6] [GC Worker Total (ms): Min: 320.0, Avg: 320.4, Max: 321.0, Diff: 1.0, Sum: 3845.3] [GC Worker End (ms): Min: 2673307.7, Avg: 2673307.9, Max: 2673308.1, Diff: 0.4] [Code Root Fixup: 1.2 ms] [Clear CT: 1.5 ms] [Other: 50.9 ms] [Choose CSet: 0.0 ms] [Ref Proc: 37.2 ms] [Ref Enq: 1.7 ms] [Free CSet: 2.4 ms] [Eden: 1504.0M(1504.0M)->0.0B(1472.0M) Survivors: 224.0M->224.0M Heap: 4991.6M(6144.0M)->3497.7M(6144.0M)] [Times: user=4.14 sys=0.02, real=0.38 secs] 2877.900: [GC pause (young) Desired survivor size 117440512 bytes, new threshold 15 (max 15) - age 1: 32837096 bytes, 32837096 total - age 2: 27885408 bytes, 60722504 total - age 3: 37219992 bytes, 97942496 total - age 4: 16232 bytes, 97958728 total , 0.4140413 secs] [Parallel Time: 348.2 ms, GC Workers: 12] [GC Worker Start (ms): Min: 2877905.9, Avg: 2877906.3, Max: 2877906.6, Diff: 0.8] [Ext Root Scanning (ms): Min: 120.7, Avg: 145.4, Max: 179.6, Diff: 59.0, Sum: 1745.0] [Update RS (ms): Min: 0.0, Avg: 24.0, Max: 39.7, Diff: 39.7, Sum: 287.7] [Processed Buffers: Min: 0, Avg: 27.4, Max: 59, Diff: 59, Sum: 329] [Scan RS (ms): Min: 0.0, Avg: 8.7, Max: 13.0, Diff: 13.0, Sum: 104.7] [Object Copy (ms): Min: 159.2, Avg: 168.5, Max: 188.4, Diff: 29.2, Sum: 2022.4] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.4] [GC Worker Other (ms): Min: 0.2, Avg: 0.4, Max: 0.6, Diff: 0.4, Sum: 5.3] [GC Worker Total (ms): Min: 346.5, Avg: 347.1, Max: 347.5, Diff: 1.0, Sum: 4165.4] [GC Worker End (ms): Min: 2878253.2, Avg: 2878253.4, Max: 2878253.6, Diff: 0.4] [Code Root Fixup: 1.9 ms] [Clear CT: 1.3 ms] [Other: 62.7 ms] [Choose CSet: 0.0 ms] [Ref Proc: 48.8 ms] [Ref Enq: 1.6 ms] [Free CSet: 2.4 ms] [Eden: 1472.0M(1472.0M)->0.0B(1280.0M) Survivors: 224.0M->224.0M Heap: 4969.7M(6144.0M)->3698.5M(6144.0M)] [Times: user=4.53 sys=0.04, real=0.42 secs] 3123.097: [GC pause (young) Desired survivor size 100663296 bytes, new threshold 4 (max 15) - age 1: 23896160 bytes, 23896160 total - age 2: 23304344 bytes, 47200504 total - age 3: 27023488 bytes, 74223992 total - age 4: 36358000 bytes, 110581992 total - age 5: 16088 bytes, 110598080 total , 0.4341701 secs] [Parallel Time: 373.9 ms, GC Workers: 12] [GC Worker Start (ms): Min: 3123103.9, Avg: 3123104.3, Max: 3123104.7, Diff: 0.8] [Ext Root Scanning (ms): Min: 124.8, Avg: 148.1, Max: 181.3, Diff: 56.5, Sum: 1777.0] [Update RS (ms): Min: 0.0, Avg: 21.6, Max: 34.4, Diff: 34.3, Sum: 259.3] [Processed Buffers: Min: 0, Avg: 33.4, Max: 77, Diff: 77, Sum: 401] [Scan RS (ms): Min: 5.1, Avg: 19.1, Max: 24.7, Diff: 19.7, Sum: 228.7] [Object Copy (ms): Min: 174.3, Avg: 184.0, Max: 204.7, Diff: 30.4, Sum: 2207.5] [Termination (ms): Min: 0.0, Avg: 0.2, Max: 0.2, Diff: 0.2, Sum: 2.0] [GC Worker Other (ms): Min: 0.1, Avg: 0.3, Max: 0.5, Diff: 0.4, Sum: 3.9] [GC Worker Total (ms): Min: 372.7, Avg: 373.2, Max: 373.6, Diff: 0.9, Sum: 4478.4] [GC Worker End (ms): Min: 3123477.3, Avg: 3123477.5, Max: 3123477.7, Diff: 0.4] [Code Root Fixup: 2.8 ms] [Clear CT: 1.5 ms] [Other: 55.9 ms] [Choose CSet: 0.0 ms] [Ref Proc: 39.5 ms] [Ref Enq: 1.6 ms] [Free CSet: 2.2 ms] [Eden: 1280.0M(1280.0M)->0.0B(1248.0M) Survivors: 224.0M->192.0M Heap: 4978.5M(6144.0M)->3749.3M(6144.0M)] [Times: user=4.76 sys=0.03, real=0.44 secs] 3277.229: [GC pause (young) Desired survivor size 100663296 bytes, new threshold 15 (max 15) - age 1: 18121408 bytes, 18121408 total - age 2: 17804752 bytes, 35926160 total - age 3: 21940776 bytes, 57866936 total - age 4: 26612904 bytes, 84479840 total , 0.4286972 secs] [Parallel Time: 367.2 ms, GC Workers: 12] [GC Worker Start (ms): Min: 3277234.1, Avg: 3277234.5, Max: 3277234.9, Diff: 0.8] [Ext Root Scanning (ms): Min: 123.5, Avg: 139.2, Max: 182.7, Diff: 59.2, Sum: 1669.8] [Update RS (ms): Min: 0.0, Avg: 25.0, Max: 36.0, Diff: 36.0, Sum: 300.5] [Processed Buffers: Min: 0, Avg: 25.7, Max: 59, Diff: 59, Sum: 308] [Scan RS (ms): Min: 0.0, Avg: 16.3, Max: 19.8, Diff: 19.8, Sum: 195.1] [Object Copy (ms): Min: 182.4, Avg: 185.4, Max: 205.1, Diff: 22.7, Sum: 2224.5] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.2] [GC Worker Other (ms): Min: 0.1, Avg: 0.4, Max: 0.7, Diff: 0.6, Sum: 4.8] [GC Worker Total (ms): Min: 365.9, Avg: 366.2, Max: 366.9, Diff: 1.0, Sum: 4395.0] [GC Worker End (ms): Min: 3277600.5, Avg: 3277600.8, Max: 3277601.0, Diff: 0.6] [Code Root Fixup: 1.9 ms] [Clear CT: 1.3 ms] [Other: 58.4 ms] [Choose CSet: 0.0 ms] [Ref Proc: 42.2 ms] [Ref Enq: 3.7 ms] [Free CSet: 2.6 ms] [Eden: 1248.0M(1248.0M)->0.0B(1184.0M) Survivors: 192.0M->192.0M Heap: 4997.3M(6144.0M)->3822.7M(6144.0M)] [Times: user=4.66 sys=0.03, real=0.43 secs] 3551.760: [GC pause (young) Desired survivor size 100663296 bytes, new threshold 5 (max 15) - age 1: 31265520 bytes, 31265520 total - age 2: 10489952 bytes, 41755472 total - age 3: 13090880 bytes, 54846352 total - age 4: 20721544 bytes, 75567896 total - age 5: 26081240 bytes, 101649136 total , 0.4447158 secs] [Parallel Time: 380.2 ms, GC Workers: 12] [GC Worker Start (ms): Min: 3551766.8, Avg: 3551767.2, Max: 3551767.6, Diff: 0.8] [Ext Root Scanning (ms): Min: 128.5, Avg: 143.4, Max: 181.1, Diff: 52.6, Sum: 1721.1] [Update RS (ms): Min: 0.0, Avg: 32.7, Max: 47.3, Diff: 47.3, Sum: 392.5] [Processed Buffers: Min: 0, Avg: 31.5, Max: 78, Diff: 78, Sum: 378] [Scan RS (ms): Min: 1.4, Avg: 6.6, Max: 8.8, Diff: 7.4, Sum: 79.5] [Object Copy (ms): Min: 191.3, Avg: 195.8, Max: 216.1, Diff: 24.7, Sum: 2349.4] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.1, Diff: 0.1, Sum: 1.2] [GC Worker Other (ms): Min: 0.2, Avg: 0.4, Max: 0.6, Diff: 0.4, Sum: 4.9] [GC Worker Total (ms): Min: 378.6, Avg: 379.1, Max: 379.5, Diff: 0.9, Sum: 4548.7] [GC Worker End (ms): Min: 3552146.0, Avg: 3552146.3, Max: 3552146.4, Diff: 0.4] [Code Root Fixup: 2.7 ms] [Clear CT: 1.2 ms] [Other: 60.6 ms] [Choose CSet: 0.0 ms] [Ref Proc: 44.7 ms] [Ref Enq: 1.7 ms] [Free CSet: 1.8 ms] [Eden: 1184.0M(1184.0M)->0.0B(1088.0M) Survivors: 192.0M->192.0M Heap: 5006.7M(6144.0M)->3908.6M(6144.0M)] [Times: user=4.83 sys=0.03, real=0.45 secs] 3725.185: [GC pause (young) Desired survivor size 83886080 bytes, new threshold 15 (max 15) - age 1: 16847920 bytes, 16847920 total - age 2: 22067520 bytes, 38915440 total - age 3: 9461184 bytes, 48376624 total - age 4: 12857112 bytes, 61233736 total - age 5: 19115912 bytes, 80349648 total , 0.4164138 secs] [Parallel Time: 359.7 ms, GC Workers: 12] [GC Worker Start (ms): Min: 3725191.4, Avg: 3725191.8, Max: 3725192.2, Diff: 0.8] [Ext Root Scanning (ms): Min: 125.7, Avg: 142.6, Max: 182.3, Diff: 56.6, Sum: 1710.7] [Update RS (ms): Min: 0.0, Avg: 33.2, Max: 46.1, Diff: 46.1, Sum: 398.6] [Processed Buffers: Min: 0, Avg: 31.8, Max: 72, Diff: 72, Sum: 382] [Scan RS (ms): Min: 5.6, Avg: 13.7, Max: 15.9, Diff: 10.3, Sum: 164.9] [Object Copy (ms): Min: 164.2, Avg: 168.4, Max: 187.7, Diff: 23.4, Sum: 2021.2] [Termination (ms): Min: 0.0, Avg: 0.2, Max: 0.3, Diff: 0.3, Sum: 2.8] [GC Worker Other (ms): Min: 0.1, Avg: 0.4, Max: 0.7, Diff: 0.6, Sum: 4.8] [GC Worker Total (ms): Min: 357.9, Avg: 358.6, Max: 359.0, Diff: 1.1, Sum: 4303.1] [GC Worker End (ms): Min: 3725550.1, Avg: 3725550.4, Max: 3725550.7, Diff: 0.6] [Code Root Fixup: 2.4 ms] [Clear CT: 1.2 ms] [Other: 53.2 ms] [Choose CSet: 0.0 ms] [Ref Proc: 39.2 ms] [Ref Enq: 1.3 ms] [Free CSet: 1.7 ms] [Eden: 1088.0M(1088.0M)->0.0B(1056.0M) Survivors: 192.0M->160.0M Heap: 4996.6M(6144.0M)->3977.5M(6144.0M)] [Times: user=5.14 sys=0.03, real=0.42 secs] 3904.705: [GC pause (young) Desired survivor size 83886080 bytes, new threshold 15 (max 15) - age 1: 13693384 bytes, 13693384 total - age 2: 7885368 bytes, 21578752 total - age 3: 20497640 bytes, 42076392 total - age 4: 9054320 bytes, 51130712 total - age 5: 12135752 bytes, 63266464 total - age 6: 17956264 bytes, 81222728 total , 0.4226966 secs] [Parallel Time: 368.5 ms, GC Workers: 12] [GC Worker Start (ms): Min: 3904710.8, Avg: 3904711.2, Max: 3904711.6, Diff: 0.8] [Ext Root Scanning (ms): Min: 130.7, Avg: 143.4, Max: 185.2, Diff: 54.5, Sum: 1720.9] [Update RS (ms): Min: 0.0, Avg: 36.6, Max: 51.8, Diff: 51.8, Sum: 438.6] [Processed Buffers: Min: 0, Avg: 31.0, Max: 60, Diff: 60, Sum: 372] [Scan RS (ms): Min: 3.2, Avg: 9.5, Max: 12.3, Diff: 9.1, Sum: 113.6] [Object Copy (ms): Min: 173.7, Avg: 177.6, Max: 197.5, Diff: 23.8, Sum: 2131.7] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.3] [GC Worker Other (ms): Min: 0.1, Avg: 0.3, Max: 0.6, Diff: 0.5, Sum: 3.9] [GC Worker Total (ms): Min: 367.0, Avg: 367.4, Max: 367.9, Diff: 0.9, Sum: 4409.0] [GC Worker End (ms): Min: 3905078.4, Avg: 3905078.6, Max: 3905078.8, Diff: 0.5] [Code Root Fixup: 2.4 ms] [Clear CT: 1.2 ms] [Other: 50.6 ms] [Choose CSet: 0.0 ms] [Ref Proc: 36.0 ms] [Ref Enq: 1.3 ms] [Free CSet: 1.7 ms] [Eden: 1056.0M(1056.0M)->0.0B(960.0M) Survivors: 160.0M->160.0M Heap: 5033.5M(6144.0M)->4078.3M(6144.0M)] [Times: user=4.62 sys=0.04, real=0.43 secs] 4032.363: [GC pause (young) Desired survivor size 83886080 bytes, new threshold 7 (max 15) - age 1: 16240368 bytes, 16240368 total - age 2: 8010848 bytes, 24251216 total - age 3: 7276256 bytes, 31527472 total - age 4: 19544384 bytes, 51071856 total - age 5: 7930968 bytes, 59002824 total - age 6: 11012584 bytes, 70015408 total - age 7: 17793568 bytes, 87808976 total , 0.4563623 secs] [Parallel Time: 402.0 ms, GC Workers: 12] [GC Worker Start (ms): Min: 4032369.2, Avg: 4032369.6, Max: 4032370.0, Diff: 0.8] [Ext Root Scanning (ms): Min: 141.2, Avg: 155.4, Max: 201.6, Diff: 60.4, Sum: 1865.0] [Update RS (ms): Min: 0.0, Avg: 40.2, Max: 59.5, Diff: 59.5, Sum: 482.7] [Processed Buffers: Min: 0, Avg: 31.7, Max: 57, Diff: 57, Sum: 380] [Scan RS (ms): Min: 3.3, Avg: 12.1, Max: 14.8, Diff: 11.5, Sum: 144.9] [Object Copy (ms): Min: 187.6, Avg: 192.7, Max: 217.2, Diff: 29.6, Sum: 2311.8] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.3] [GC Worker Other (ms): Min: 0.2, Avg: 0.4, Max: 0.9, Diff: 0.7, Sum: 5.1] [GC Worker Total (ms): Min: 400.3, Avg: 400.8, Max: 401.2, Diff: 0.9, Sum: 4809.7] [GC Worker End (ms): Min: 4032770.2, Avg: 4032770.4, Max: 4032770.9, Diff: 0.7] [Code Root Fixup: 2.7 ms] [Clear CT: 1.3 ms] [Other: 50.4 ms] [Choose CSet: 0.0 ms] [Ref Proc: 34.1 ms] [Ref Enq: 1.2 ms] [Free CSet: 1.5 ms] [Eden: 960.0M(960.0M)->0.0B(864.0M) Survivors: 160.0M->160.0M Heap: 5038.3M(6144.0M)->4184.3M(6144.0M)] [Times: user=4.98 sys=0.04, real=0.46 secs] 4117.739: [GC pause (young) Desired survivor size 67108864 bytes, new threshold 7 (max 15) - age 1: 15754888 bytes, 15754888 total - age 2: 9019544 bytes, 24774432 total - age 3: 6518640 bytes, 31293072 total - age 4: 6517888 bytes, 37810960 total - age 5: 19509264 bytes, 57320224 total - age 6: 7291992 bytes, 64612216 total - age 7: 10776368 bytes, 75388584 total , 0.4263056 secs] [Parallel Time: 386.1 ms, GC Workers: 12] [GC Worker Start (ms): Min: 4117743.4, Avg: 4117743.8, Max: 4117744.2, Diff: 0.8] [Ext Root Scanning (ms): Min: 136.9, Avg: 157.7, Max: 197.6, Diff: 60.7, Sum: 1892.6] [Update RS (ms): Min: 0.0, Avg: 36.2, Max: 53.2, Diff: 53.2, Sum: 434.7] [Processed Buffers: Min: 0, Avg: 22.5, Max: 58, Diff: 58, Sum: 270] [Scan RS (ms): Min: 13.9, Avg: 20.7, Max: 23.3, Diff: 9.4, Sum: 248.5] [Object Copy (ms): Min: 158.3, Avg: 169.6, Max: 189.8, Diff: 31.5, Sum: 2034.8] [Termination (ms): Min: 0.0, Avg: 0.2, Max: 0.3, Diff: 0.3, Sum: 2.5] [GC Worker Other (ms): Min: 0.2, Avg: 0.6, Max: 0.9, Diff: 0.7, Sum: 7.1] [GC Worker Total (ms): Min: 384.3, Avg: 385.0, Max: 385.7, Diff: 1.4, Sum: 4620.1] [GC Worker End (ms): Min: 4118128.5, Avg: 4118128.9, Max: 4118129.1, Diff: 0.7] [Code Root Fixup: 2.4 ms] [Clear CT: 1.4 ms] [Other: 36.4 ms] [Choose CSet: 0.0 ms] [Ref Proc: 23.0 ms] [Ref Enq: 1.2 ms] [Free CSet: 1.6 ms] [Eden: 864.0M(864.0M)->0.0B(800.0M) Survivors: 160.0M->128.0M Heap: 5048.3M(6144.0M)->4264.3M(6144.0M)] [Times: user=4.66 sys=0.05, real=0.43 secs] 4290.793: [GC pause (young) Desired survivor size 67108864 bytes, new threshold 7 (max 15) - age 1: 12557896 bytes, 12557896 total - age 2: 13151424 bytes, 25709320 total - age 3: 8703488 bytes, 34412808 total - age 4: 6565760 bytes, 40978568 total - age 5: 6231408 bytes, 47209976 total - age 6: 18924416 bytes, 66134392 total - age 7: 6743688 bytes, 72878080 total , 0.3913459 secs] [Parallel Time: 344.7 ms, GC Workers: 12] [GC Worker Start (ms): Min: 4290799.1, Avg: 4290799.6, Max: 4290800.0, Diff: 0.8] [Ext Root Scanning (ms): Min: 131.2, Avg: 144.2, Max: 185.9, Diff: 54.7, Sum: 1730.9] [Update RS (ms): Min: 0.0, Avg: 38.0, Max: 54.4, Diff: 54.4, Sum: 455.6] [Processed Buffers: Min: 0, Avg: 33.0, Max: 86, Diff: 86, Sum: 396] [Scan RS (ms): Min: 5.8, Avg: 10.9, Max: 12.2, Diff: 6.3, Sum: 130.5] [Object Copy (ms): Min: 146.8, Avg: 150.1, Max: 169.9, Diff: 23.1, Sum: 1801.8] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.2] [GC Worker Other (ms): Min: 0.1, Avg: 0.3, Max: 0.5, Diff: 0.4, Sum: 3.8] [GC Worker Total (ms): Min: 343.0, Avg: 343.6, Max: 344.1, Diff: 1.1, Sum: 4122.8] [GC Worker End (ms): Min: 4291142.9, Avg: 4291143.1, Max: 4291143.4, Diff: 0.4] [Code Root Fixup: 1.9 ms] [Clear CT: 0.7 ms] [Other: 44.0 ms] [Choose CSet: 0.0 ms] [Ref Proc: 29.7 ms] [Ref Enq: 1.7 ms] [Free CSet: 1.4 ms] [Eden: 800.0M(800.0M)->0.0B(736.0M) Survivors: 128.0M->128.0M Heap: 5064.3M(6144.0M)->4330.5M(6144.0M)] [Times: user=4.28 sys=0.04, real=0.39 secs] 4416.790: [GC pause (young) Desired survivor size 67108864 bytes, new threshold 7 (max 15) - age 1: 13969464 bytes, 13969464 total - age 2: 9555768 bytes, 23525232 total - age 3: 11376048 bytes, 34901280 total - age 4: 8207680 bytes, 43108960 total - age 5: 6238344 bytes, 49347304 total - age 6: 6091032 bytes, 55438336 total - age 7: 18368360 bytes, 73806696 total , 0.3776235 secs] [Parallel Time: 336.8 ms, GC Workers: 12] [GC Worker Start (ms): Min: 4416795.1, Avg: 4416795.6, Max: 4416796.0, Diff: 0.9] [Ext Root Scanning (ms): Min: 128.3, Avg: 147.0, Max: 190.5, Diff: 62.3, Sum: 1764.5] [Update RS (ms): Min: 0.0, Avg: 42.3, Max: 62.6, Diff: 62.6, Sum: 507.5] [Processed Buffers: Min: 0, Avg: 29.8, Max: 67, Diff: 67, Sum: 358] [Scan RS (ms): Min: 0.0, Avg: 4.1, Max: 6.3, Diff: 6.3, Sum: 49.1] [Object Copy (ms): Min: 138.8, Avg: 142.0, Max: 162.8, Diff: 23.9, Sum: 1703.7] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.1, Diff: 0.1, Sum: 1.0] [GC Worker Other (ms): Min: 0.1, Avg: 0.3, Max: 0.5, Diff: 0.4, Sum: 4.0] [GC Worker Total (ms): Min: 335.3, Avg: 335.8, Max: 336.4, Diff: 1.0, Sum: 4029.8] [GC Worker End (ms): Min: 4417131.2, Avg: 4417131.4, Max: 4417131.6, Diff: 0.4] [Code Root Fixup: 1.5 ms] [Clear CT: 0.9 ms] [Other: 38.5 ms] [Choose CSet: 0.0 ms] [Ref Proc: 24.1 ms] [Ref Enq: 1.2 ms] [Free CSet: 1.3 ms] [Eden: 736.0M(736.0M)->0.0B(672.0M) Survivors: 128.0M->128.0M Heap: 5066.5M(6144.0M)->4413.7M(6144.0M)] [Times: user=4.10 sys=0.03, real=0.38 secs] 4542.231: [GC pause (young) Desired survivor size 67108864 bytes, new threshold 15 (max 15) - age 1: 11773392 bytes, 11773392 total - age 2: 8312496 bytes, 20085888 total - age 3: 9156088 bytes, 29241976 total - age 4: 11204216 bytes, 40446192 total - age 5: 7262192 bytes, 47708384 total - age 6: 6128208 bytes, 53836592 total - age 7: 3866456 bytes, 57703048 total , 0.3566431 secs] [Parallel Time: 318.4 ms, GC Workers: 12] [GC Worker Start (ms): Min: 4542236.3, Avg: 4542236.7, Max: 4542237.1, Diff: 0.8] [Ext Root Scanning (ms): Min: 131.2, Avg: 146.3, Max: 185.4, Diff: 54.2, Sum: 1755.8] [Update RS (ms): Min: 4.4, Avg: 45.5, Max: 67.7, Diff: 63.3, Sum: 545.5] [Processed Buffers: Min: 5, Avg: 31.0, Max: 65, Diff: 60, Sum: 372] [Scan RS (ms): Min: 1.9, Avg: 6.3, Max: 8.1, Diff: 6.2, Sum: 75.9] [Object Copy (ms): Min: 115.0, Avg: 118.1, Max: 138.1, Diff: 23.1, Sum: 1417.2] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.3] [GC Worker Other (ms): Min: 0.1, Avg: 0.6, Max: 1.4, Diff: 1.3, Sum: 7.4] [GC Worker Total (ms): Min: 316.3, Avg: 316.9, Max: 318.0, Diff: 1.7, Sum: 3802.2] [GC Worker End (ms): Min: 4542553.1, Avg: 4542553.6, Max: 4542554.3, Diff: 1.2] [Code Root Fixup: 1.9 ms] [Clear CT: 1.1 ms] [Other: 35.2 ms] [Choose CSet: 0.0 ms] [Ref Proc: 22.1 ms] [Ref Enq: 1.3 ms] [Free CSet: 1.4 ms] [Eden: 672.0M(672.0M)->0.0B(608.0M) Survivors: 128.0M->128.0M Heap: 5085.7M(6144.0M)->4451.2M(6144.0M)] [Times: user=3.87 sys=0.04, real=0.36 secs] 4648.969: [GC pause (young) (initial-mark) Desired survivor size 50331648 bytes, new threshold 6 (max 15) - age 1: 9026096 bytes, 9026096 total - age 2: 7146392 bytes, 16172488 total - age 3: 7716328 bytes, 23888816 total - age 4: 9124200 bytes, 33013016 total - age 5: 11154952 bytes, 44167968 total - age 6: 7239664 bytes, 51407632 total - age 7: 5809160 bytes, 57216792 total - age 8: 3545088 bytes, 60761880 total , 0.3820684 secs] [Parallel Time: 341.7 ms, GC Workers: 12] [GC Worker Start (ms): Min: 4648973.5, Avg: 4648973.9, Max: 4648974.3, Diff: 0.8] [Ext Root Scanning (ms): Min: 125.9, Avg: 142.0, Max: 186.8, Diff: 60.9, Sum: 1704.5] [Update RS (ms): Min: 0.0, Avg: 35.1, Max: 59.0, Diff: 59.0, Sum: 421.5] [Processed Buffers: Min: 0, Avg: 25.6, Max: 79, Diff: 79, Sum: 307] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 0.7, Diff: 0.7, Sum: 1.8] [Object Copy (ms): Min: 150.2, Avg: 162.9, Max: 197.6, Diff: 47.5, Sum: 1954.8] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.2] [GC Worker Other (ms): Min: 0.1, Avg: 0.3, Max: 0.5, Diff: 0.4, Sum: 4.0] [GC Worker Total (ms): Min: 340.1, Avg: 340.6, Max: 340.9, Diff: 0.7, Sum: 4086.7] [GC Worker End (ms): Min: 4649314.2, Avg: 4649314.4, Max: 4649314.6, Diff: 0.4] [Code Root Fixup: 2.1 ms] [Clear CT: 0.8 ms] [Other: 37.6 ms] [Choose CSet: 0.0 ms] [Ref Proc: 23.4 ms] [Ref Enq: 1.0 ms] [Free CSet: 1.1 ms] [Eden: 608.0M(608.0M)->0.0B(640.0M) Survivors: 128.0M->96.0M Heap: 5059.2M(6144.0M)->4478.6M(6144.0M)] [Times: user=3.98 sys=0.14, real=0.38 secs] 4649.354: [GC concurrent-root-region-scan-start] 4649.666: [GC concurrent-root-region-scan-end, 0.3124646 secs] 4649.666: [GC concurrent-mark-start] 4651.141: [GC concurrent-mark-end, 1.4747124 secs] 4651.175: [GC remark 4651.184: [GC ref-proc, 0.2322632 secs], 0.9108609 secs] [Times: user=3.06 sys=0.05, real=0.91 secs] 4652.123: [GC cleanup 4497M->2737M(6144M), 0.0247600 secs] [Times: user=0.22 sys=0.01, real=0.03 secs] 4652.151: [GC concurrent-cleanup-start] 4652.156: [GC concurrent-cleanup-end, 0.0056074 secs] 4762.069: [GC pause (young) Desired survivor size 50331648 bytes, new threshold 15 (max 15) - age 1: 9812880 bytes, 9812880 total - age 2: 2568504 bytes, 12381384 total - age 3: 5863248 bytes, 18244632 total - age 4: 7433544 bytes, 25678176 total - age 5: 7906392 bytes, 33584568 total - age 6: 11039056 bytes, 44623624 total , 2.8009929 secs] [Parallel Time: 2171.8 ms, GC Workers: 12] [GC Worker Start (ms): Min: 4762074.7, Avg: 4762075.2, Max: 4762075.6, Diff: 0.9] [Ext Root Scanning (ms): Min: 135.5, Avg: 155.4, Max: 190.9, Diff: 55.4, Sum: 1864.8] [Update RS (ms): Min: 0.0, Avg: 70.9, Max: 118.1, Diff: 118.1, Sum: 850.9] [Processed Buffers: Min: 0, Avg: 36.2, Max: 77, Diff: 77, Sum: 435] [Scan RS (ms): Min: 0.0, Avg: 2.0, Max: 5.8, Diff: 5.8, Sum: 23.5] [Object Copy (ms): Min: 1890.8, Avg: 1942.0, Max: 2030.9, Diff: 140.1, Sum: 23304.1] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.1, Diff: 0.1, Sum: 0.8] [GC Worker Other (ms): Min: 0.2, Avg: 0.4, Max: 0.7, Diff: 0.5, Sum: 5.2] [GC Worker Total (ms): Min: 2170.5, Avg: 2170.8, Max: 2171.2, Diff: 0.8, Sum: 26049.3] [GC Worker End (ms): Min: 4764245.6, Avg: 4764245.9, Max: 4764246.2, Diff: 0.6] [Code Root Fixup: 0.7 ms] [Clear CT: 1.1 ms] [Other: 627.3 ms] [Choose CSet: 0.0 ms] [Ref Proc: 615.2 ms] [Ref Enq: 0.9 ms] [Free CSet: 1.2 ms] [Eden: 640.0M(640.0M)->0.0B(192.0M) Survivors: 96.0M->96.0M Heap: 3358.6M(6144.0M)->2780.6M(6144.0M)] [Times: user=4.21 sys=9.18, real=2.80 secs] 4783.543: [GC pause (mixed) Desired survivor size 33554432 bytes, new threshold 6 (max 15) - age 1: 15568584 bytes, 15568584 total - age 2: 3228224 bytes, 18796808 total - age 3: 1905640 bytes, 20702448 total - age 4: 5637496 bytes, 26339944 total - age 5: 6773080 bytes, 33113024 total - age 6: 7195600 bytes, 40308624 total - age 7: 9315440 bytes, 49624064 total , 0.7072461 secs] [Parallel Time: 676.0 ms, GC Workers: 12] [GC Worker Start (ms): Min: 4783547.1, Avg: 4783547.5, Max: 4783547.9, Diff: 0.8] [Ext Root Scanning (ms): Min: 129.4, Avg: 143.1, Max: 193.4, Diff: 64.0, Sum: 1716.7] [Update RS (ms): Min: 0.0, Avg: 26.2, Max: 40.0, Diff: 40.0, Sum: 314.4] [Processed Buffers: Min: 0, Avg: 17.2, Max: 68, Diff: 68, Sum: 206] [Scan RS (ms): Min: 0.0, Avg: 1.9, Max: 4.9, Diff: 4.8, Sum: 23.0] [Object Copy (ms): Min: 480.6, Avg: 503.2, Max: 524.3, Diff: 43.7, Sum: 6039.0] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.1, Diff: 0.1, Sum: 0.7] [GC Worker Other (ms): Min: 0.1, Avg: 0.4, Max: 0.6, Diff: 0.5, Sum: 4.4] [GC Worker Total (ms): Min: 674.5, Avg: 674.8, Max: 675.2, Diff: 0.7, Sum: 8098.2] [GC Worker End (ms): Min: 4784222.1, Avg: 4784222.4, Max: 4784222.6, Diff: 0.5] [Code Root Fixup: 0.7 ms] [Clear CT: 1.1 ms] [Other: 29.5 ms] [Choose CSet: 0.2 ms] [Ref Proc: 15.3 ms] [Ref Enq: 1.4 ms] [Free CSet: 2.9 ms] [Eden: 192.0M(192.0M)->0.0B(224.0M) Survivors: 96.0M->64.0M Heap: 2972.6M(6144.0M)->2169.0M(6144.0M)] [Times: user=3.29 sys=0.24, real=0.71 secs] 4801.865: [GC pause (mixed) Desired survivor size 33554432 bytes, new threshold 15 (max 15) - age 1: 5405896 bytes, 5405896 total - age 2: 12061296 bytes, 17467192 total - age 3: 2937832 bytes, 20405024 total - age 4: 1861440 bytes, 22266464 total - age 5: 4819904 bytes, 27086368 total - age 6: 4642672 bytes, 31729040 total , 0.4087083 secs] [Parallel Time: 374.4 ms, GC Workers: 12] [GC Worker Start (ms): Min: 4801869.1, Avg: 4801869.5, Max: 4801869.9, Diff: 0.8] [Ext Root Scanning (ms): Min: 139.2, Avg: 154.2, Max: 193.1, Diff: 53.9, Sum: 1849.9] [Update RS (ms): Min: 6.2, Avg: 46.5, Max: 63.9, Diff: 57.7, Sum: 557.5] [Processed Buffers: Min: 10, Avg: 20.7, Max: 40, Diff: 30, Sum: 248] [Scan RS (ms): Min: 33.7, Avg: 34.6, Max: 35.6, Diff: 1.8, Sum: 415.4] [Object Copy (ms): Min: 133.0, Avg: 137.6, Max: 161.7, Diff: 28.7, Sum: 1651.7] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.1, Diff: 0.1, Sum: 0.6] [GC Worker Other (ms): Min: 0.3, Avg: 0.5, Max: 0.8, Diff: 0.5, Sum: 6.3] [GC Worker Total (ms): Min: 373.0, Avg: 373.4, Max: 373.9, Diff: 0.9, Sum: 4481.4] [GC Worker End (ms): Min: 4802242.7, Avg: 4802242.9, Max: 4802243.2, Diff: 0.6] [Code Root Fixup: 3.3 ms] [Clear CT: 1.4 ms] [Other: 29.6 ms] [Choose CSet: 0.3 ms] [Ref Proc: 12.8 ms] [Ref Enq: 0.6 ms] [Free CSet: 2.8 ms] [Eden: 224.0M(224.0M)->0.0B(3456.0M) Survivors: 64.0M->64.0M Heap: 2393.0M(6144.0M)->1680.5M(6144.0M)] [Times: user=4.44 sys=0.04, real=0.41 secs] 5665.096: [GC pause (young) Desired survivor size 234881024 bytes, new threshold 15 (max 15) - age 1: 10298592 bytes, 10298592 total - age 2: 4283520 bytes, 14582112 total - age 3: 9221272 bytes, 23803384 total - age 4: 2647800 bytes, 26451184 total - age 5: 1792232 bytes, 28243416 total - age 6: 4785920 bytes, 33029336 total - age 7: 3786768 bytes, 36816104 total , 0.4618327 secs] [Parallel Time: 352.0 ms, GC Workers: 12] [GC Worker Start (ms): Min: 5665104.0, Avg: 5665104.4, Max: 5665104.9, Diff: 0.9] [Ext Root Scanning (ms): Min: 142.7, Avg: 155.7, Max: 197.3, Diff: 54.6, Sum: 1867.8] [Update RS (ms): Min: 4.3, Avg: 47.5, Max: 64.1, Diff: 59.8, Sum: 570.6] [Processed Buffers: Min: 3, Avg: 47.1, Max: 90, Diff: 87, Sum: 565] [Scan RS (ms): Min: 5.0, Avg: 8.7, Max: 10.2, Diff: 5.2, Sum: 104.0] [Object Copy (ms): Min: 133.9, Avg: 138.8, Max: 166.1, Diff: 32.2, Sum: 1665.8] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.3] [GC Worker Other (ms): Min: 0.1, Avg: 0.4, Max: 0.7, Diff: 0.5, Sum: 4.7] [GC Worker Total (ms): Min: 350.4, Avg: 351.1, Max: 351.6, Diff: 1.2, Sum: 4213.2] [GC Worker End (ms): Min: 5665455.2, Avg: 5665455.5, Max: 5665455.8, Diff: 0.6] [Code Root Fixup: 0.6 ms] [Clear CT: 1.8 ms] [Other: 107.5 ms] [Choose CSet: 0.0 ms] [Ref Proc: 87.0 ms] [Ref Enq: 2.6 ms] [Free CSet: 5.1 ms] [Eden: 3456.0M(3456.0M)->0.0B(3008.0M) Survivors: 64.0M->288.0M Heap: 5136.5M(6144.0M)->1875.8M(6144.0M)] [Times: user=5.07 sys=0.03, real=0.46 secs] 6421.288: [GC pause (young) Desired survivor size 218103808 bytes, new threshold 15 (max 15) - age 1: 45719832 bytes, 45719832 total - age 2: 6179152 bytes, 51898984 total - age 3: 2674352 bytes, 54573336 total - age 4: 6262000 bytes, 60835336 total - age 5: 1550800 bytes, 62386136 total - age 6: 824208 bytes, 63210344 total - age 7: 1867784 bytes, 65078128 total - age 8: 1961616 bytes, 67039744 total , 0.4537741 secs] [Parallel Time: 346.1 ms, GC Workers: 12] [GC Worker Start (ms): Min: 6421294.4, Avg: 6421294.8, Max: 6421295.2, Diff: 0.8] [Ext Root Scanning (ms): Min: 139.4, Avg: 155.4, Max: 199.0, Diff: 59.6, Sum: 1864.3] [Update RS (ms): Min: 0.0, Avg: 37.8, Max: 56.4, Diff: 56.4, Sum: 453.2] [Processed Buffers: Min: 0, Avg: 34.2, Max: 67, Diff: 67, Sum: 411] [Scan RS (ms): Min: 0.0, Avg: 0.6, Max: 1.3, Diff: 1.3, Sum: 7.4] [Object Copy (ms): Min: 143.2, Avg: 150.8, Max: 177.2, Diff: 34.0, Sum: 1809.4] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.2] [GC Worker Other (ms): Min: 0.1, Avg: 0.3, Max: 0.6, Diff: 0.4, Sum: 4.2] [GC Worker Total (ms): Min: 344.5, Avg: 344.9, Max: 345.6, Diff: 1.1, Sum: 4138.8] [GC Worker End (ms): Min: 6421639.5, Avg: 6421639.7, Max: 6421640.0, Diff: 0.5] [Code Root Fixup: 0.9 ms] [Clear CT: 1.2 ms] [Other: 105.5 ms] [Choose CSet: 0.0 ms] [Ref Proc: 86.2 ms] [Ref Enq: 3.3 ms] [Free CSet: 3.9 ms] [Eden: 3008.0M(3008.0M)->0.0B(2592.0M) Survivors: 288.0M->416.0M Heap: 4883.8M(6144.0M)->2189.0M(6144.0M)] [Times: user=4.92 sys=0.04, real=0.46 secs] 7038.206: [GC pause (young) Desired survivor size 201326592 bytes, new threshold 15 (max 15) - age 1: 33160088 bytes, 33160088 total - age 2: 24200800 bytes, 57360888 total - age 3: 4072848 bytes, 61433736 total - age 4: 2399696 bytes, 63833432 total - age 5: 4115024 bytes, 67948456 total - age 6: 1311152 bytes, 69259608 total - age 7: 706768 bytes, 69966376 total - age 8: 1837648 bytes, 71804024 total - age 9: 1331880 bytes, 73135904 total , 0.4808540 secs] [Parallel Time: 383.1 ms, GC Workers: 12] [GC Worker Start (ms): Min: 7038212.4, Avg: 7038212.8, Max: 7038213.1, Diff: 0.7] [Ext Root Scanning (ms): Min: 139.3, Avg: 154.7, Max: 201.7, Diff: 62.4, Sum: 1856.9] [Update RS (ms): Min: 0.0, Avg: 42.4, Max: 57.6, Diff: 57.6, Sum: 508.8] [Processed Buffers: Min: 0, Avg: 34.4, Max: 65, Diff: 65, Sum: 413] [Scan RS (ms): Min: 0.0, Avg: 0.5, Max: 1.4, Diff: 1.4, Sum: 6.6] [Object Copy (ms): Min: 176.8, Avg: 184.0, Max: 210.8, Diff: 34.1, Sum: 2207.6] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.1, Diff: 0.1, Sum: 0.8] [GC Worker Other (ms): Min: 0.1, Avg: 0.4, Max: 0.7, Diff: 0.6, Sum: 4.6] [GC Worker Total (ms): Min: 381.6, Avg: 382.1, Max: 382.4, Diff: 0.9, Sum: 4585.4] [GC Worker End (ms): Min: 7038594.6, Avg: 7038594.9, Max: 7038595.2, Diff: 0.6] [Code Root Fixup: 1.8 ms] [Clear CT: 1.2 ms] [Other: 94.8 ms] [Choose CSet: 0.0 ms] [Ref Proc: 75.8 ms] [Ref Enq: 3.3 ms] [Free CSet: 3.4 ms] [Eden: 2592.0M(2592.0M)->0.0B(2592.0M) Survivors: 416.0M->384.0M Heap: 4781.0M(6144.0M)->2236.0M(6144.0M)] [Times: user=5.25 sys=0.04, real=0.48 secs] 7733.711: [GC pause (young) Desired survivor size 201326592 bytes, new threshold 15 (max 15) - age 1: 39463512 bytes, 39463512 total - age 2: 15756072 bytes, 55219584 total - age 3: 17837496 bytes, 73057080 total - age 4: 3789880 bytes, 76846960 total - age 5: 2220976 bytes, 79067936 total - age 6: 4093616 bytes, 83161552 total - age 7: 1307256 bytes, 84468808 total - age 8: 688848 bytes, 85157656 total - age 9: 1829424 bytes, 86987080 total - age 10: 1320480 bytes, 88307560 total , 0.4676458 secs] [Parallel Time: 381.9 ms, GC Workers: 12] [GC Worker Start (ms): Min: 7733717.6, Avg: 7733718.0, Max: 7733718.5, Diff: 0.8] [Ext Root Scanning (ms): Min: 141.7, Avg: 155.4, Max: 197.0, Diff: 55.3, Sum: 1865.4] [Update RS (ms): Min: 0.0, Avg: 43.8, Max: 65.2, Diff: 65.2, Sum: 525.3] [Processed Buffers: Min: 0, Avg: 39.2, Max: 87, Diff: 87, Sum: 470] [Scan RS (ms): Min: 0.0, Avg: 0.6, Max: 1.5, Diff: 1.5, Sum: 6.6] [Object Copy (ms): Min: 172.2, Avg: 180.6, Max: 210.0, Diff: 37.8, Sum: 2166.7] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.4] [GC Worker Other (ms): Min: 0.1, Avg: 0.4, Max: 0.6, Diff: 0.5, Sum: 4.4] [GC Worker Total (ms): Min: 380.1, Avg: 380.7, Max: 381.3, Diff: 1.1, Sum: 4568.8] [GC Worker End (ms): Min: 7734098.5, Avg: 7734098.8, Max: 7734099.1, Diff: 0.5] [Code Root Fixup: 1.8 ms] [Clear CT: 1.4 ms] [Other: 82.6 ms] [Choose CSet: 0.0 ms] [Ref Proc: 63.6 ms] [Ref Enq: 2.9 ms] [Free CSet: 3.4 ms] [Eden: 2592.0M(2592.0M)->0.0B(2560.0M) Survivors: 384.0M->384.0M Heap: 4828.0M(6144.0M)->2265.2M(6144.0M)] [Times: user=5.13 sys=0.03, real=0.47 secs] 8189.296: [GC pause (young) Desired survivor size 201326592 bytes, new threshold 15 (max 15) - age 1: 22561256 bytes, 22561256 total - age 2: 22874472 bytes, 45435728 total - age 3: 9509544 bytes, 54945272 total - age 4: 17505912 bytes, 72451184 total - age 5: 3689336 bytes, 76140520 total - age 6: 2196824 bytes, 78337344 total - age 7: 4086216 bytes, 82423560 total - age 8: 1298464 bytes, 83722024 total - age 9: 687120 bytes, 84409144 total - age 10: 1745992 bytes, 86155136 total - age 11: 1318512 bytes, 87473648 total , 0.4876582 secs] [Parallel Time: 401.6 ms, GC Workers: 12] [GC Worker Start (ms): Min: 8189302.4, Avg: 8189302.8, Max: 8189303.3, Diff: 0.9] [Ext Root Scanning (ms): Min: 144.8, Avg: 158.4, Max: 204.8, Diff: 60.1, Sum: 1901.3] [Update RS (ms): Min: 0.0, Avg: 46.6, Max: 64.3, Diff: 64.3, Sum: 559.4] [Processed Buffers: Min: 0, Avg: 36.2, Max: 92, Diff: 92, Sum: 435] [Scan RS (ms): Min: 0.0, Avg: 0.5, Max: 1.3, Diff: 1.3, Sum: 6.3] [Object Copy (ms): Min: 185.6, Avg: 194.5, Max: 225.9, Diff: 40.3, Sum: 2333.7] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.1] [GC Worker Other (ms): Min: 0.1, Avg: 0.4, Max: 0.6, Diff: 0.5, Sum: 4.4] [GC Worker Total (ms): Min: 400.0, Avg: 400.4, Max: 400.7, Diff: 0.7, Sum: 4805.1] [GC Worker End (ms): Min: 8189703.0, Avg: 8189703.3, Max: 8189703.5, Diff: 0.5] [Code Root Fixup: 3.0 ms] [Clear CT: 1.0 ms] [Other: 82.1 ms] [Choose CSet: 0.0 ms] [Ref Proc: 63.4 ms] [Ref Enq: 2.5 ms] [Free CSet: 3.3 ms] [Eden: 2560.0M(2560.0M)->0.0B(2528.0M) Survivors: 384.0M->384.0M Heap: 4825.2M(6144.0M)->2287.2M(6144.0M)] [Times: user=5.34 sys=0.03, real=0.49 secs] 8648.611: [GC pause (young) Desired survivor size 201326592 bytes, new threshold 15 (max 15) - age 1: 28334384 bytes, 28334384 total - age 2: 11503824 bytes, 39838208 total - age 3: 13642688 bytes, 53480896 total - age 4: 9133480 bytes, 62614376 total - age 5: 17293200 bytes, 79907576 total - age 6: 3669712 bytes, 83577288 total - age 7: 2195592 bytes, 85772880 total - age 8: 4067064 bytes, 89839944 total - age 9: 1273976 bytes, 91113920 total - age 10: 441864 bytes, 91555784 total - age 11: 1712736 bytes, 93268520 total - age 12: 1298400 bytes, 94566920 total , 0.5011142 secs] [Parallel Time: 407.8 ms, GC Workers: 12] [GC Worker Start (ms): Min: 8648618.4, Avg: 8648618.8, Max: 8648619.2, Diff: 0.8] [Ext Root Scanning (ms): Min: 144.3, Avg: 157.0, Max: 203.7, Diff: 59.4, Sum: 1884.2] [Update RS (ms): Min: 0.0, Avg: 46.1, Max: 64.9, Diff: 64.9, Sum: 552.9] [Processed Buffers: Min: 0, Avg: 36.0, Max: 72, Diff: 72, Sum: 432] [Scan RS (ms): Min: 0.0, Avg: 0.5, Max: 1.4, Diff: 1.4, Sum: 6.0] [Object Copy (ms): Min: 195.6, Avg: 202.3, Max: 233.6, Diff: 37.9, Sum: 2427.4] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.1, Diff: 0.1, Sum: 1.3] [GC Worker Other (ms): Min: 0.2, Avg: 0.6, Max: 0.9, Diff: 0.7, Sum: 6.7] [GC Worker Total (ms): Min: 406.0, Avg: 406.5, Max: 407.1, Diff: 1.1, Sum: 4878.3] [GC Worker End (ms): Min: 8649025.0, Avg: 8649025.4, Max: 8649025.7, Diff: 0.7] [Code Root Fixup: 3.4 ms] [Clear CT: 1.4 ms] [Other: 88.5 ms] [Choose CSet: 0.0 ms] [Ref Proc: 69.2 ms] [Ref Enq: 2.5 ms] [Free CSet: 3.3 ms] [Eden: 2528.0M(2528.0M)->0.0B(2464.0M) Survivors: 384.0M->384.0M Heap: 4815.2M(6144.0M)->2343.7M(6144.0M)] [Times: user=5.50 sys=0.03, real=0.50 secs] 9352.395: [GC pause (young) Desired survivor size 201326592 bytes, new threshold 15 (max 15) - age 1: 25510304 bytes, 25510304 total - age 2: 16539696 bytes, 42050000 total - age 3: 7152296 bytes, 49202296 total - age 4: 12902840 bytes, 62105136 total - age 5: 8607328 bytes, 70712464 total - age 6: 17054328 bytes, 87766792 total - age 7: 3600696 bytes, 91367488 total - age 8: 2162488 bytes, 93529976 total - age 9: 4006776 bytes, 97536752 total - age 10: 1268184 bytes, 98804936 total - age 11: 432024 bytes, 99236960 total - age 12: 1668864 bytes, 100905824 total - age 13: 1294448 bytes, 102200272 total , 0.5506338 secs] [Parallel Time: 448.3 ms, GC Workers: 12] [GC Worker Start (ms): Min: 9352402.9, Avg: 9352403.4, Max: 9352403.8, Diff: 0.8] [Ext Root Scanning (ms): Min: 146.7, Avg: 160.1, Max: 203.6, Diff: 56.8, Sum: 1921.2] [Update RS (ms): Min: 6.3, Avg: 48.7, Max: 64.6, Diff: 58.3, Sum: 583.9] [Processed Buffers: Min: 14, Avg: 36.0, Max: 67, Diff: 53, Sum: 432] [Scan RS (ms): Min: 0.0, Avg: 0.5, Max: 1.1, Diff: 1.1, Sum: 6.3] [Object Copy (ms): Min: 228.6, Avg: 236.8, Max: 269.0, Diff: 40.5, Sum: 2841.2] [Termination (ms): Min: 0.0, Avg: 0.3, Max: 0.4, Diff: 0.4, Sum: 3.2] [GC Worker Other (ms): Min: 0.1, Avg: 0.6, Max: 1.0, Diff: 0.9, Sum: 7.5] [GC Worker Total (ms): Min: 446.3, Avg: 446.9, Max: 447.5, Diff: 1.2, Sum: 5363.2] [GC Worker End (ms): Min: 9352849.8, Avg: 9352850.3, Max: 9352850.7, Diff: 0.9] [Code Root Fixup: 3.0 ms] [Clear CT: 0.9 ms] [Other: 98.5 ms] [Choose CSet: 0.0 ms] [Ref Proc: 78.7 ms] [Ref Enq: 2.7 ms] [Free CSet: 3.3 ms] [Eden: 2464.0M(2464.0M)->0.0B(2304.0M) Survivors: 384.0M->384.0M Heap: 4807.7M(6144.0M)->2520.9M(6144.0M)] [Times: user=6.06 sys=0.03, real=0.55 secs] 10045.622: [GC pause (young) Desired survivor size 184549376 bytes, new threshold 15 (max 15) - age 1: 31621424 bytes, 31621424 total - age 2: 13704104 bytes, 45325528 total - age 3: 7466984 bytes, 52792512 total - age 4: 4318792 bytes, 57111304 total - age 5: 12816488 bytes, 69927792 total - age 6: 8244040 bytes, 78171832 total - age 7: 14928896 bytes, 93100728 total - age 8: 3560904 bytes, 96661632 total - age 9: 2151560 bytes, 98813192 total - age 10: 4003656 bytes, 102816848 total - age 11: 1251608 bytes, 104068456 total - age 12: 431344 bytes, 104499800 total - age 13: 1602984 bytes, 106102784 total - age 14: 1282664 bytes, 107385448 total , 0.5543780 secs] [Parallel Time: 452.8 ms, GC Workers: 12] [GC Worker Start (ms): Min: 10045629.7, Avg: 10045630.1, Max: 10045630.4, Diff: 0.8] [Ext Root Scanning (ms): Min: 149.2, Avg: 163.2, Max: 208.3, Diff: 59.1, Sum: 1958.5] [Update RS (ms): Min: 11.3, Avg: 55.1, Max: 71.7, Diff: 60.4, Sum: 660.7] [Processed Buffers: Min: 17, Avg: 40.2, Max: 56, Diff: 39, Sum: 482] [Scan RS (ms): Min: 0.0, Avg: 0.5, Max: 1.0, Diff: 1.0, Sum: 5.9] [Object Copy (ms): Min: 228.5, Avg: 232.2, Max: 258.3, Diff: 29.8, Sum: 2786.7] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.2, Diff: 0.2, Sum: 1.7] [GC Worker Other (ms): Min: 0.2, Avg: 0.4, Max: 0.8, Diff: 0.6, Sum: 5.0] [GC Worker Total (ms): Min: 451.1, Avg: 451.5, Max: 451.9, Diff: 0.9, Sum: 5418.5] [GC Worker End (ms): Min: 10046081.4, Avg: 10046081.6, Max: 10046081.9, Diff: 0.5] [Code Root Fixup: 3.4 ms] [Clear CT: 1.2 ms] [Other: 97.0 ms] [Choose CSet: 0.0 ms] [Ref Proc: 75.4 ms] [Ref Enq: 3.0 ms] [Free CSet: 3.1 ms] [Eden: 2304.0M(2304.0M)->0.0B(2176.0M) Survivors: 384.0M->352.0M Heap: 4824.9M(6144.0M)->2673.9M(6144.0M)] [Times: user=6.06 sys=0.04, real=0.56 secs] 10949.602: [GC pause (young) Desired survivor size 167772160 bytes, new threshold 15 (max 15) - age 1: 29920976 bytes, 29920976 total - age 2: 18494896 bytes, 48415872 total - age 3: 9201848 bytes, 57617720 total - age 4: 6251512 bytes, 63869232 total - age 5: 2503688 bytes, 66372920 total - age 6: 12688872 bytes, 79061792 total - age 7: 8220632 bytes, 87282424 total - age 8: 14873104 bytes, 102155528 total - age 9: 3546584 bytes, 105702112 total - age 10: 2151400 bytes, 107853512 total - age 11: 3992760 bytes, 111846272 total - age 12: 1248536 bytes, 113094808 total - age 13: 423128 bytes, 113517936 total - age 14: 1587608 bytes, 115105544 total - age 15: 1277296 bytes, 116382840 total , 0.6211916 secs] [Parallel Time: 514.6 ms, GC Workers: 12] [GC Worker Start (ms): Min: 10949609.1, Avg: 10949609.5, Max: 10949609.9, Diff: 0.8] [Ext Root Scanning (ms): Min: 152.1, Avg: 165.0, Max: 211.4, Diff: 59.3, Sum: 1979.9] [Update RS (ms): Min: 14.4, Avg: 63.2, Max: 86.7, Diff: 72.3, Sum: 758.6] [Processed Buffers: Min: 16, Avg: 40.5, Max: 75, Diff: 59, Sum: 486] [Scan RS (ms): Min: 0.0, Avg: 0.4, Max: 1.5, Diff: 1.5, Sum: 5.4] [Object Copy (ms): Min: 273.6, Avg: 284.2, Max: 321.0, Diff: 47.4, Sum: 3410.9] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.2, Diff: 0.2, Sum: 1.7] [GC Worker Other (ms): Min: 0.1, Avg: 0.3, Max: 0.6, Diff: 0.4, Sum: 4.1] [GC Worker Total (ms): Min: 512.8, Avg: 513.4, Max: 513.8, Diff: 1.0, Sum: 6160.6] [GC Worker End (ms): Min: 10950122.6, Avg: 10950122.9, Max: 10950123.1, Diff: 0.5] [Code Root Fixup: 2.5 ms] [Clear CT: 1.1 ms] [Other: 102.9 ms] [Choose CSet: 0.0 ms] [Ref Proc: 81.3 ms] [Ref Enq: 3.0 ms] [Free CSet: 3.0 ms] [Eden: 2176.0M(2176.0M)->0.0B(1952.0M) Survivors: 352.0M->320.0M Heap: 4849.9M(6144.0M)->2921.2M(6144.0M)] [Times: user=6.85 sys=0.04, real=0.62 secs] 11344.018: [GC pause (young) Desired survivor size 150994944 bytes, new threshold 15 (max 15) - age 1: 38956384 bytes, 38956384 total - age 2: 16321040 bytes, 55277424 total - age 3: 11322472 bytes, 66599896 total - age 4: 6583056 bytes, 73182952 total - age 5: 4051776 bytes, 77234728 total - age 6: 2404712 bytes, 79639440 total - age 7: 12652144 bytes, 92291584 total - age 8: 8217976 bytes, 100509560 total - age 9: 14846232 bytes, 115355792 total - age 10: 3477336 bytes, 118833128 total - age 11: 2151064 bytes, 120984192 total - age 12: 3991736 bytes, 124975928 total - age 13: 1248344 bytes, 126224272 total - age 14: 422504 bytes, 126646776 total - age 15: 1587224 bytes, 128234000 total , 0.9495041 secs] [Parallel Time: 844.8 ms, GC Workers: 12] [GC Worker Start (ms): Min: 11344024.9, Avg: 11344025.4, Max: 11344025.8, Diff: 0.9] [Ext Root Scanning (ms): Min: 158.3, Avg: 176.1, Max: 221.6, Diff: 63.3, Sum: 2112.8] [Update RS (ms): Min: 36.3, Avg: 81.4, Max: 102.6, Diff: 66.3, Sum: 977.2] [Processed Buffers: Min: 10, Avg: 38.6, Max: 74, Diff: 64, Sum: 463] [Scan RS (ms): Min: 0.0, Avg: 0.4, Max: 1.2, Diff: 1.1, Sum: 5.3] [Object Copy (ms): Min: 577.6, Avg: 585.3, Max: 619.8, Diff: 42.2, Sum: 7023.5] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.2] [GC Worker Other (ms): Min: 0.1, Avg: 0.5, Max: 0.7, Diff: 0.6, Sum: 5.6] [GC Worker Total (ms): Min: 843.1, Avg: 843.7, Max: 844.4, Diff: 1.3, Sum: 10124.6] [GC Worker End (ms): Min: 11344868.7, Avg: 11344869.1, Max: 11344869.3, Diff: 0.6] [Code Root Fixup: 2.4 ms] [Clear CT: 1.2 ms] [Other: 101.2 ms] [Choose CSet: 0.0 ms] [Ref Proc: 74.3 ms] [Ref Enq: 2.7 ms] [Free CSet: 2.9 ms] [Eden: 1952.0M(1952.0M)->0.0B(1664.0M) Survivors: 320.0M->288.0M Heap: 4873.2M(6144.0M)->3251.6M(6144.0M)] [Times: user=10.65 sys=0.04, real=0.95 secs] 11635.588: [GC pause (young) Desired survivor size 134217728 bytes, new threshold 1 (max 15) - age 1: 203628128 bytes, 203628128 total - age 2: 25213976 bytes, 228842104 total - age 3: 13565800 bytes, 242407904 total - age 4: 10598624 bytes, 253006528 total - age 5: 6367904 bytes, 259374432 total - age 6: 4007824 bytes, 263382256 total - age 7: 2308552 bytes, 265690808 total - age 8: 12645992 bytes, 278336800 total - age 9: 8197128 bytes, 286533928 total - age 10: 14812880 bytes, 301346808 total - age 11: 3394072 bytes, 304740880 total - age 12: 2150944 bytes, 306891824 total - age 13: 3982896 bytes, 310874720 total - age 14: 1248168 bytes, 312122888 total - age 15: 422464 bytes, 312545352 total , 1.0605700 secs] [Parallel Time: 952.6 ms, GC Workers: 12] [GC Worker Start (ms): Min: 11635595.2, Avg: 11635595.6, Max: 11635596.0, Diff: 0.8] [Ext Root Scanning (ms): Min: 149.4, Avg: 164.2, Max: 210.2, Diff: 60.8, Sum: 1969.9] [Update RS (ms): Min: 111.2, Avg: 159.4, Max: 177.9, Diff: 66.7, Sum: 1913.2] [Processed Buffers: Min: 31, Avg: 61.2, Max: 111, Diff: 80, Sum: 735] [Scan RS (ms): Min: 0.0, Avg: 0.4, Max: 1.2, Diff: 1.2, Sum: 4.5] [Object Copy (ms): Min: 619.4, Avg: 627.0, Max: 661.1, Diff: 41.7, Sum: 7523.8] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.1, Diff: 0.1, Sum: 0.9] [GC Worker Other (ms): Min: 0.1, Avg: 0.4, Max: 0.6, Diff: 0.5, Sum: 5.0] [GC Worker Total (ms): Min: 951.1, Avg: 951.4, Max: 952.0, Diff: 0.9, Sum: 11417.2] [GC Worker End (ms): Min: 11636546.8, Avg: 11636547.1, Max: 11636547.2, Diff: 0.5] [Code Root Fixup: 2.3 ms] [Clear CT: 1.3 ms] [Other: 104.3 ms] [Choose CSet: 0.0 ms] [Ref Proc: 50.3 ms] [Ref Enq: 3.4 ms] [Free CSet: 2.5 ms] [Eden: 1664.0M(1664.0M)->0.0B(1152.0M) Survivors: 288.0M->256.0M Heap: 4915.6M(6144.0M)->3789.7M(6144.0M)] [Times: user=11.65 sys=0.06, real=1.06 secs] 11958.853: [GC pause (young) Desired survivor size 100663296 bytes, new threshold 15 (max 15) - age 1: 51128872 bytes, 51128872 total , 0.7214006 secs] [Parallel Time: 653.8 ms, GC Workers: 12] [GC Worker Start (ms): Min: 11958860.2, Avg: 11958860.6, Max: 11958861.0, Diff: 0.8] [Ext Root Scanning (ms): Min: 152.8, Avg: 175.3, Max: 219.5, Diff: 66.7, Sum: 2103.6] [Update RS (ms): Min: 119.3, Avg: 163.3, Max: 185.3, Diff: 66.0, Sum: 1959.6] [Processed Buffers: Min: 51, Avg: 73.2, Max: 99, Diff: 48, Sum: 878] [Scan RS (ms): Min: 104.4, Avg: 107.9, Max: 109.3, Diff: 4.9, Sum: 1294.2] [Object Copy (ms): Min: 195.8, Avg: 205.7, Max: 227.8, Diff: 32.0, Sum: 2468.1] [Termination (ms): Min: 0.0, Avg: 0.4, Max: 0.4, Diff: 0.4, Sum: 4.3] [GC Worker Other (ms): Min: 0.1, Avg: 0.4, Max: 0.6, Diff: 0.5, Sum: 4.2] [GC Worker Total (ms): Min: 652.5, Avg: 652.8, Max: 653.4, Diff: 0.9, Sum: 7834.1] [GC Worker End (ms): Min: 11959513.2, Avg: 11959513.4, Max: 11959513.6, Diff: 0.5] [Code Root Fixup: 0.2 ms] [Clear CT: 1.4 ms] [Other: 66.0 ms] [Choose CSet: 0.0 ms] [Ref Proc: 34.3 ms] [Ref Enq: 1.3 ms] [Free CSet: 2.2 ms] [Eden: 1152.0M(1152.0M)->0.0B(1120.0M) Survivors: 256.0M->192.0M Heap: 4941.7M(6144.0M)->3881.3M(6144.0M)] [Times: user=8.02 sys=0.05, real=0.72 secs] 12256.525: [GC pause (young) Desired survivor size 100663296 bytes, new threshold 15 (max 15) - age 1: 27189720 bytes, 27189720 total - age 2: 45467696 bytes, 72657416 total , 0.6682029 secs] [Parallel Time: 591.4 ms, GC Workers: 12] [GC Worker Start (ms): Min: 12256532.1, Avg: 12256532.5, Max: 12256532.9, Diff: 0.8] [Ext Root Scanning (ms): Min: 149.9, Avg: 164.0, Max: 211.2, Diff: 61.4, Sum: 1967.8] [Update RS (ms): Min: 103.1, Avg: 150.9, Max: 167.4, Diff: 64.3, Sum: 1811.2] [Processed Buffers: Min: 56, Avg: 73.8, Max: 104, Diff: 48, Sum: 886] [Scan RS (ms): Min: 38.2, Avg: 41.8, Max: 42.8, Diff: 4.5, Sum: 501.7] [Object Copy (ms): Min: 227.8, Avg: 232.4, Max: 255.4, Diff: 27.6, Sum: 2788.9] [Termination (ms): Min: 0.0, Avg: 0.8, Max: 1.0, Diff: 1.0, Sum: 9.2] [GC Worker Other (ms): Min: 0.2, Avg: 0.6, Max: 0.8, Diff: 0.6, Sum: 7.5] [GC Worker Total (ms): Min: 590.1, Avg: 590.5, Max: 591.2, Diff: 1.1, Sum: 7086.3] [GC Worker End (ms): Min: 12257122.6, Avg: 12257123.0, Max: 12257123.2, Diff: 0.6] [Code Root Fixup: 0.2 ms] [Clear CT: 1.0 ms] [Other: 75.6 ms] [Choose CSet: 0.0 ms] [Ref Proc: 43.1 ms] [Ref Enq: 1.6 ms] [Free CSet: 1.8 ms] [Eden: 1120.0M(1120.0M)->0.0B(960.0M) Survivors: 192.0M->192.0M Heap: 5001.3M(6144.0M)->4036.8M(6144.0M)] [Times: user=7.39 sys=0.03, real=0.67 secs] 12535.028: [GC pause (young) Desired survivor size 83886080 bytes, new threshold 15 (max 15) - age 1: 19208920 bytes, 19208920 total - age 2: 18676160 bytes, 37885080 total - age 3: 44067784 bytes, 81952864 total , 0.6843877 secs] [Parallel Time: 617.0 ms, GC Workers: 12] [GC Worker Start (ms): Min: 12535034.0, Avg: 12535034.4, Max: 12535034.8, Diff: 0.8] [Ext Root Scanning (ms): Min: 150.5, Avg: 172.6, Max: 212.9, Diff: 62.5, Sum: 2070.9] [Update RS (ms): Min: 165.8, Avg: 204.6, Max: 228.2, Diff: 62.4, Sum: 2455.5] [Processed Buffers: Min: 78, Avg: 94.0, Max: 117, Diff: 39, Sum: 1128] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 0.8, Diff: 0.8, Sum: 2.7] [Object Copy (ms): Min: 230.8, Avg: 237.6, Max: 261.4, Diff: 30.6, Sum: 2851.8] [Termination (ms): Min: 0.0, Avg: 0.3, Max: 0.5, Diff: 0.5, Sum: 3.8] [GC Worker Other (ms): Min: 0.1, Avg: 0.4, Max: 0.7, Diff: 0.6, Sum: 4.3] [GC Worker Total (ms): Min: 615.3, Avg: 615.8, Max: 616.4, Diff: 1.0, Sum: 7389.0] [GC Worker End (ms): Min: 12535649.9, Avg: 12535650.1, Max: 12535650.4, Diff: 0.5] [Code Root Fixup: 0.2 ms] [Clear CT: 0.6 ms] [Other: 66.6 ms] [Choose CSet: 0.0 ms] [Ref Proc: 34.5 ms] [Ref Enq: 1.8 ms] [Free CSet: 1.6 ms] [Eden: 960.0M(960.0M)->0.0B(896.0M) Survivors: 192.0M->160.0M Heap: 4996.8M(6144.0M)->4155.8M(6144.0M)] [Times: user=7.58 sys=0.04, real=0.69 secs] 12826.169: [GC pause (young) Desired survivor size 83886080 bytes, new threshold 4 (max 15) - age 1: 16788536 bytes, 16788536 total - age 2: 9820448 bytes, 26608984 total - age 3: 17157160 bytes, 43766144 total - age 4: 42694376 bytes, 86460520 total , 0.6735506 secs] [Parallel Time: 606.6 ms, GC Workers: 12] [GC Worker Start (ms): Min: 12826175.3, Avg: 12826175.7, Max: 12826176.2, Diff: 0.9] [Ext Root Scanning (ms): Min: 154.5, Avg: 169.8, Max: 214.0, Diff: 59.6, Sum: 2037.1] [Update RS (ms): Min: 106.0, Avg: 151.5, Max: 170.8, Diff: 64.8, Sum: 1817.7] [Processed Buffers: Min: 56, Avg: 71.7, Max: 99, Diff: 43, Sum: 860] [Scan RS (ms): Min: 53.1, Avg: 59.5, Max: 61.0, Diff: 7.8, Sum: 713.4] [Object Copy (ms): Min: 220.4, Avg: 224.5, Max: 247.9, Diff: 27.4, Sum: 2694.4] [Termination (ms): Min: 0.0, Avg: 0.2, Max: 0.3, Diff: 0.3, Sum: 2.3] [GC Worker Other (ms): Min: 0.1, Avg: 0.4, Max: 0.5, Diff: 0.4, Sum: 4.6] [GC Worker Total (ms): Min: 605.5, Avg: 605.8, Max: 606.2, Diff: 0.7, Sum: 7269.4] [GC Worker End (ms): Min: 12826781.3, Avg: 12826781.5, Max: 12826781.7, Diff: 0.4] [Code Root Fixup: 0.2 ms] [Clear CT: 0.8 ms] [Other: 65.9 ms] [Choose CSet: 0.0 ms] [Ref Proc: 29.8 ms] [Ref Enq: 1.3 ms] [Free CSet: 1.7 ms] [Eden: 896.0M(896.0M)->0.0B(800.0M) Survivors: 160.0M->160.0M Heap: 5051.8M(6144.0M)->4239.2M(6144.0M)] [Times: user=7.43 sys=0.04, real=0.68 secs] 12969.715: [GC pause (young) Desired survivor size 67108864 bytes, new threshold 15 (max 15) - age 1: 16067568 bytes, 16067568 total - age 2: 11199176 bytes, 27266744 total - age 3: 8272488 bytes, 35539232 total - age 4: 13001032 bytes, 48540264 total , 0.5011357 secs] [Parallel Time: 459.0 ms, GC Workers: 12] [GC Worker Start (ms): Min: 12969721.4, Avg: 12969721.9, Max: 12969722.3, Diff: 0.9] [Ext Root Scanning (ms): Min: 153.8, Avg: 168.9, Max: 215.9, Diff: 62.1, Sum: 2026.4] [Update RS (ms): Min: 116.1, Avg: 163.8, Max: 181.8, Diff: 65.7, Sum: 1965.4] [Processed Buffers: Min: 42, Avg: 76.3, Max: 107, Diff: 65, Sum: 916] [Scan RS (ms): Min: 6.9, Avg: 9.5, Max: 11.2, Diff: 4.3, Sum: 114.0] [Object Copy (ms): Min: 110.9, Avg: 115.5, Max: 140.5, Diff: 29.6, Sum: 1385.5] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.3] [GC Worker Other (ms): Min: 0.1, Avg: 0.5, Max: 0.7, Diff: 0.6, Sum: 6.3] [GC Worker Total (ms): Min: 457.4, Avg: 458.2, Max: 458.7, Diff: 1.3, Sum: 5498.0] [GC Worker End (ms): Min: 12970179.6, Avg: 12970180.0, Max: 12970180.2, Diff: 0.6] [Code Root Fixup: 0.2 ms] [Clear CT: 0.7 ms] [Other: 41.3 ms] [Choose CSet: 0.0 ms] [Ref Proc: 25.1 ms] [Ref Enq: 1.5 ms] [Free CSet: 1.5 ms] [Eden: 800.0M(800.0M)->0.0B(832.0M) Survivors: 160.0M->128.0M Heap: 5039.2M(6144.0M)->4255.5M(6144.0M)] [Times: user=5.56 sys=0.04, real=0.50 secs] 13125.476: [GC pause (young) Desired survivor size 67108864 bytes, new threshold 15 (max 15) - age 1: 13688656 bytes, 13688656 total - age 2: 9928760 bytes, 23617416 total - age 3: 9722840 bytes, 33340256 total - age 4: 7145144 bytes, 40485400 total - age 5: 12317312 bytes, 52802712 total , 0.3882130 secs] [Parallel Time: 345.5 ms, GC Workers: 12] [GC Worker Start (ms): Min: 13125482.1, Avg: 13125482.6, Max: 13125483.0, Diff: 0.9] [Ext Root Scanning (ms): Min: 153.6, Avg: 169.6, Max: 216.7, Diff: 63.1, Sum: 2035.1] [Update RS (ms): Min: 0.0, Avg: 43.5, Max: 66.7, Diff: 66.7, Sum: 521.4] [Processed Buffers: Min: 0, Avg: 30.8, Max: 65, Diff: 65, Sum: 370] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 0.6, Diff: 0.6, Sum: 2.1] [Object Copy (ms): Min: 123.9, Avg: 131.1, Max: 157.1, Diff: 33.1, Sum: 1572.8] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.2] [GC Worker Other (ms): Min: 0.1, Avg: 0.4, Max: 0.6, Diff: 0.4, Sum: 4.8] [GC Worker Total (ms): Min: 344.1, Avg: 344.7, Max: 345.2, Diff: 1.1, Sum: 4136.4] [GC Worker End (ms): Min: 13125827.0, Avg: 13125827.3, Max: 13125827.4, Diff: 0.4] [Code Root Fixup: 0.2 ms] [Clear CT: 1.0 ms] [Other: 41.5 ms] [Choose CSet: 0.0 ms] [Ref Proc: 26.1 ms] [Ref Enq: 1.3 ms] [Free CSet: 1.4 ms] [Eden: 832.0M(832.0M)->0.0B(768.0M) Survivors: 128.0M->128.0M Heap: 5087.5M(6144.0M)->4301.6M(6144.0M)] [Times: user=4.20 sys=0.04, real=0.39 secs] 13197.754: [GC pause (young) Desired survivor size 67108864 bytes, new threshold 15 (max 15) - age 1: 14799928 bytes, 14799928 total - age 2: 5362264 bytes, 20162192 total - age 3: 8902152 bytes, 29064344 total - age 4: 9629048 bytes, 38693392 total - age 5: 6141064 bytes, 44834456 total - age 6: 12284960 bytes, 57119416 total , 0.3911795 secs] [Parallel Time: 349.9 ms, GC Workers: 12] [GC Worker Start (ms): Min: 13197760.5, Avg: 13197760.9, Max: 13197761.3, Diff: 0.8] [Ext Root Scanning (ms): Min: 155.1, Avg: 169.4, Max: 216.3, Diff: 61.2, Sum: 2032.7] [Update RS (ms): Min: 0.0, Avg: 41.0, Max: 58.4, Diff: 58.4, Sum: 491.4] [Processed Buffers: Min: 0, Avg: 28.8, Max: 65, Diff: 65, Sum: 346] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 0.8, Diff: 0.8, Sum: 2.1] [Object Copy (ms): Min: 130.4, Avg: 137.4, Max: 163.1, Diff: 32.7, Sum: 1648.5] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.2] [GC Worker Other (ms): Min: 0.2, Avg: 0.5, Max: 1.1, Diff: 0.9, Sum: 6.4] [GC Worker Total (ms): Min: 348.0, Avg: 348.4, Max: 349.3, Diff: 1.3, Sum: 4181.3] [GC Worker End (ms): Min: 13198109.0, Avg: 13198109.4, Max: 13198109.9, Diff: 1.0] [Code Root Fixup: 0.2 ms] [Clear CT: 0.8 ms] [Other: 40.3 ms] [Choose CSet: 0.0 ms] [Ref Proc: 24.6 ms] [Ref Enq: 1.2 ms] [Free CSet: 1.3 ms] [Eden: 768.0M(768.0M)->0.0B(736.0M) Survivors: 128.0M->128.0M Heap: 5069.6M(6144.0M)->4344.5M(6144.0M)] [Times: user=4.22 sys=0.04, real=0.39 secs] 13280.190: [GC pause (young) Desired survivor size 67108864 bytes, new threshold 15 (max 15) - age 1: 12592112 bytes, 12592112 total - age 2: 7927624 bytes, 20519736 total - age 3: 4667456 bytes, 25187192 total - age 4: 8067088 bytes, 33254280 total - age 5: 9589896 bytes, 42844176 total - age 6: 5584264 bytes, 48428440 total - age 7: 12066976 bytes, 60495416 total , 0.3907950 secs] [Parallel Time: 352.6 ms, GC Workers: 12] [GC Worker Start (ms): Min: 13280195.9, Avg: 13280196.3, Max: 13280196.8, Diff: 0.9] [Ext Root Scanning (ms): Min: 153.6, Avg: 170.5, Max: 215.9, Diff: 62.3, Sum: 2045.6] [Update RS (ms): Min: 0.0, Avg: 44.2, Max: 62.2, Diff: 62.2, Sum: 530.1] [Processed Buffers: Min: 0, Avg: 31.0, Max: 66, Diff: 66, Sum: 372] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 0.8, Diff: 0.8, Sum: 2.1] [Object Copy (ms): Min: 128.5, Avg: 136.4, Max: 162.0, Diff: 33.5, Sum: 1636.8] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.1, Diff: 0.1, Sum: 0.7] [GC Worker Other (ms): Min: 0.1, Avg: 0.4, Max: 0.6, Diff: 0.5, Sum: 5.3] [GC Worker Total (ms): Min: 351.1, Avg: 351.7, Max: 352.2, Diff: 1.1, Sum: 4220.6] [GC Worker End (ms): Min: 13280547.8, Avg: 13280548.1, Max: 13280548.2, Diff: 0.5] [Code Root Fixup: 0.5 ms] [Clear CT: 0.8 ms] [Other: 36.9 ms] [Choose CSet: 0.0 ms] [Ref Proc: 21.0 ms] [Ref Enq: 0.9 ms] [Free CSet: 1.3 ms] [Eden: 736.0M(736.0M)->0.0B(672.0M) Survivors: 128.0M->128.0M Heap: 5080.5M(6144.0M)->4387.3M(6144.0M)] [Times: user=4.23 sys=0.03, real=0.39 secs] 13369.339: [GC pause (young) Desired survivor size 67108864 bytes, new threshold 15 (max 15) - age 1: 9436000 bytes, 9436000 total - age 2: 6259672 bytes, 15695672 total - age 3: 6157584 bytes, 21853256 total - age 4: 4479472 bytes, 26332728 total - age 5: 8007304 bytes, 34340032 total - age 6: 8943336 bytes, 43283368 total - age 7: 4998928 bytes, 48282296 total - age 8: 11886008 bytes, 60168304 total , 0.4083654 secs] [Parallel Time: 366.5 ms, GC Workers: 12] [GC Worker Start (ms): Min: 13369344.6, Avg: 13369345.0, Max: 13369345.5, Diff: 0.9] [Ext Root Scanning (ms): Min: 155.3, Avg: 170.6, Max: 218.3, Diff: 62.9, Sum: 2047.5] [Update RS (ms): Min: 0.0, Avg: 45.1, Max: 62.6, Diff: 62.6, Sum: 540.9] [Processed Buffers: Min: 0, Avg: 29.4, Max: 70, Diff: 70, Sum: 353] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 0.6, Diff: 0.6, Sum: 2.0] [Object Copy (ms): Min: 144.4, Avg: 149.1, Max: 175.1, Diff: 30.6, Sum: 1789.6] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.2] [GC Worker Other (ms): Min: 0.1, Avg: 0.4, Max: 0.6, Diff: 0.5, Sum: 4.2] [GC Worker Total (ms): Min: 364.9, Avg: 365.4, Max: 365.7, Diff: 0.9, Sum: 4384.5] [GC Worker End (ms): Min: 13369710.2, Avg: 13369710.4, Max: 13369710.7, Diff: 0.5] [Code Root Fixup: 0.5 ms] [Clear CT: 0.9 ms] [Other: 40.4 ms] [Choose CSet: 0.0 ms] [Ref Proc: 24.9 ms] [Ref Enq: 1.2 ms] [Free CSet: 1.3 ms] [Eden: 672.0M(672.0M)->0.0B(640.0M) Survivors: 128.0M->128.0M Heap: 5059.3M(6144.0M)->4419.2M(6144.0M)] [Times: user=4.44 sys=0.03, real=0.41 secs] 13546.843: [GC pause (young) (initial-mark) Desired survivor size 50331648 bytes, new threshold 8 (max 15) - age 1: 11630904 bytes, 11630904 total - age 2: 3822464 bytes, 15453368 total - age 3: 5322720 bytes, 20776088 total - age 4: 5867448 bytes, 26643536 total - age 5: 4433336 bytes, 31076872 total - age 6: 7986024 bytes, 39062896 total - age 7: 8290000 bytes, 47352896 total - age 8: 4898264 bytes, 52251160 total - age 9: 11875056 bytes, 64126216 total , 0.4543810 secs] [Parallel Time: 407.6 ms, GC Workers: 12] [GC Worker Start (ms): Min: 13546847.8, Avg: 13546848.2, Max: 13546848.6, Diff: 0.8] [Ext Root Scanning (ms): Min: 156.1, Avg: 175.7, Max: 228.4, Diff: 72.4, Sum: 2109.0] [Update RS (ms): Min: 0.0, Avg: 47.3, Max: 80.5, Diff: 80.4, Sum: 567.2] [Processed Buffers: Min: 0, Avg: 25.6, Max: 53, Diff: 53, Sum: 307] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 0.6, Diff: 0.6, Sum: 1.8] [Object Copy (ms): Min: 163.0, Avg: 182.7, Max: 236.0, Diff: 73.1, Sum: 2192.4] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.1, Diff: 0.1, Sum: 1.1] [GC Worker Other (ms): Min: 0.1, Avg: 0.5, Max: 0.7, Diff: 0.6, Sum: 6.4] [GC Worker Total (ms): Min: 406.3, Avg: 406.5, Max: 407.0, Diff: 0.8, Sum: 4877.8] [GC Worker End (ms): Min: 13547254.3, Avg: 13547254.7, Max: 13547254.9, Diff: 0.6] [Code Root Fixup: 0.5 ms] [Clear CT: 0.8 ms] [Other: 45.5 ms] [Choose CSet: 0.0 ms] [Ref Proc: 27.0 ms] [Ref Enq: 1.0 ms] [Free CSet: 1.2 ms] [Eden: 640.0M(640.0M)->0.0B(608.0M) Survivors: 128.0M->96.0M Heap: 5059.2M(6144.0M)->4483.6M(6144.0M)] [Times: user=4.97 sys=0.04, real=0.46 secs] 13547.300: [GC concurrent-root-region-scan-start] 13547.584: [GC concurrent-root-region-scan-end, 0.2842463 secs] 13547.584: [GC concurrent-mark-start] 13548.975: [GC concurrent-mark-end, 1.3901497 secs] 13549.019: [GC remark 13549.025: [GC ref-proc, 0.2257819 secs], 0.9368616 secs] [Times: user=2.96 sys=0.04, real=0.94 secs] 13549.999: [GC cleanup 4520M->3112M(6144M), 0.0311279 secs] [Times: user=0.30 sys=0.01, real=0.03 secs] 13550.035: [GC concurrent-cleanup-start] 13550.039: [GC concurrent-cleanup-end, 0.0045356 secs] 13631.959: [GC pause (young) Desired survivor size 50331648 bytes, new threshold 15 (max 15) - age 1: 13505240 bytes, 13505240 total - age 2: 3817352 bytes, 17322592 total - age 3: 3010480 bytes, 20333072 total - age 4: 4578072 bytes, 24911144 total - age 5: 4902648 bytes, 29813792 total - age 6: 4055824 bytes, 33869616 total - age 7: 6837168 bytes, 40706784 total - age 8: 8158136 bytes, 48864920 total , 0.7384209 secs] [Parallel Time: 700.9 ms, GC Workers: 12] [GC Worker Start (ms): Min: 13631964.7, Avg: 13631965.1, Max: 13631965.5, Diff: 0.8] [Ext Root Scanning (ms): Min: 159.7, Avg: 172.6, Max: 220.1, Diff: 60.4, Sum: 2071.4] [Update RS (ms): Min: 30.0, Avg: 75.6, Max: 92.3, Diff: 62.3, Sum: 906.6] [Processed Buffers: Min: 13, Avg: 38.9, Max: 64, Diff: 51, Sum: 467] [Scan RS (ms): Min: 0.0, Avg: 0.1, Max: 0.7, Diff: 0.7, Sum: 1.7] [Object Copy (ms): Min: 444.0, Avg: 448.9, Max: 477.5, Diff: 33.5, Sum: 5387.0] [Termination (ms): Min: 0.1, Avg: 1.9, Max: 2.3, Diff: 2.1, Sum: 22.7] [GC Worker Other (ms): Min: 0.2, Avg: 0.5, Max: 0.8, Diff: 0.6, Sum: 6.4] [GC Worker Total (ms): Min: 699.0, Avg: 699.6, Max: 700.2, Diff: 1.2, Sum: 8395.8] [GC Worker End (ms): Min: 13632664.4, Avg: 13632664.8, Max: 13632665.0, Diff: 0.6] [Code Root Fixup: 0.3 ms] [Clear CT: 0.8 ms] [Other: 36.4 ms] [Choose CSet: 0.0 ms] [Ref Proc: 22.0 ms] [Ref Enq: 0.8 ms] [Free CSet: 1.2 ms] [Eden: 608.0M(608.0M)->0.0B(192.0M) Survivors: 96.0M->96.0M Heap: 3683.6M(6144.0M)->3161.5M(6144.0M)] [Times: user=5.28 sys=1.95, real=0.74 secs] 13653.918: [GC pause (mixed) Desired survivor size 33554432 bytes, new threshold 6 (max 15) - age 1: 11582840 bytes, 11582840 total - age 2: 7925336 bytes, 19508176 total - age 3: 3167720 bytes, 22675896 total - age 4: 2047784 bytes, 24723680 total - age 5: 4294008 bytes, 29017688 total - age 6: 4746864 bytes, 33764552 total - age 7: 3914584 bytes, 37679136 total - age 8: 6274816 bytes, 43953952 total - age 9: 7008080 bytes, 50962032 total , 0.3562514 secs] [Parallel Time: 323.2 ms, GC Workers: 12] [GC Worker Start (ms): Min: 13653921.4, Avg: 13653921.8, Max: 13653922.2, Diff: 0.8] [Ext Root Scanning (ms): Min: 153.9, Avg: 168.5, Max: 215.0, Diff: 61.1, Sum: 2021.5] [Update RS (ms): Min: 0.0, Avg: 34.8, Max: 50.3, Diff: 50.3, Sum: 417.5] [Processed Buffers: Min: 0, Avg: 16.8, Max: 36, Diff: 36, Sum: 201] [Scan RS (ms): Min: 0.0, Avg: 2.0, Max: 3.6, Diff: 3.5, Sum: 24.3] [Object Copy (ms): Min: 106.4, Avg: 116.3, Max: 144.1, Diff: 37.7, Sum: 1396.1] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.1] [GC Worker Other (ms): Min: 0.1, Avg: 0.5, Max: 0.8, Diff: 0.7, Sum: 5.8] [GC Worker Total (ms): Min: 321.5, Avg: 322.1, Max: 322.5, Diff: 1.0, Sum: 3865.2] [GC Worker End (ms): Min: 13654243.6, Avg: 13654243.9, Max: 13654244.3, Diff: 0.7] [Code Root Fixup: 0.3 ms] [Clear CT: 0.9 ms] [Other: 31.9 ms] [Choose CSet: 0.2 ms] [Ref Proc: 14.1 ms] [Ref Enq: 2.0 ms] [Free CSet: 2.8 ms] [Eden: 192.0M(192.0M)->0.0B(224.0M) Survivors: 96.0M->64.0M Heap: 3353.5M(6144.0M)->2550.2M(6144.0M)] [Times: user=3.82 sys=0.04, real=0.36 secs] 13684.908: [GC pause (mixed) Desired survivor size 33554432 bytes, new threshold 15 (max 15) - age 1: 3650520 bytes, 3650520 total - age 2: 7835048 bytes, 11485568 total - age 3: 7533928 bytes, 19019496 total - age 4: 2920512 bytes, 21940008 total - age 5: 2029232 bytes, 23969240 total - age 6: 4095712 bytes, 28064952 total , 0.5072706 secs] [Parallel Time: 463.4 ms, GC Workers: 12] [GC Worker Start (ms): Min: 13684912.4, Avg: 13684912.8, Max: 13684913.2, Diff: 0.8] [Ext Root Scanning (ms): Min: 154.3, Avg: 167.9, Max: 214.1, Diff: 59.7, Sum: 2014.6] [Update RS (ms): Min: 20.7, Avg: 70.0, Max: 86.2, Diff: 65.4, Sum: 839.9] [Processed Buffers: Min: 9, Avg: 28.7, Max: 56, Diff: 47, Sum: 344] [Scan RS (ms): Min: 56.9, Avg: 64.0, Max: 79.5, Diff: 22.7, Sum: 768.3] [Object Copy (ms): Min: 139.5, Avg: 159.6, Max: 183.5, Diff: 44.0, Sum: 1914.7] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.2] [GC Worker Other (ms): Min: 0.1, Avg: 0.5, Max: 1.0, Diff: 0.9, Sum: 6.4] [GC Worker Total (ms): Min: 461.4, Avg: 462.0, Max: 462.5, Diff: 1.0, Sum: 5544.1] [GC Worker End (ms): Min: 13685374.5, Avg: 13685374.8, Max: 13685375.3, Diff: 0.9] [Code Root Fixup: 5.3 ms] [Clear CT: 1.5 ms] [Other: 37.2 ms] [Choose CSet: 0.5 ms] [Ref Proc: 14.1 ms] [Ref Enq: 1.1 ms] [Free CSet: 3.6 ms] [Eden: 224.0M(224.0M)->0.0B(224.0M) Survivors: 64.0M->64.0M Heap: 2774.2M(6144.0M)->1973.9M(6144.0M)] [Times: user=5.50 sys=0.04, real=0.51 secs] 13731.338: [GC pause (mixed) Desired survivor size 33554432 bytes, new threshold 15 (max 15) - age 1: 5170088 bytes, 5170088 total - age 2: 2648776 bytes, 7818864 total - age 3: 6830984 bytes, 14649848 total - age 4: 6893240 bytes, 21543088 total - age 5: 2849328 bytes, 24392416 total - age 6: 2023376 bytes, 26415792 total - age 7: 4080624 bytes, 30496416 total , 0.6217732 secs] [Parallel Time: 564.1 ms, GC Workers: 12] [GC Worker Start (ms): Min: 13731342.4, Avg: 13731342.8, Max: 13731343.2, Diff: 0.8] [Ext Root Scanning (ms): Min: 159.6, Avg: 175.5, Max: 216.9, Diff: 57.3, Sum: 2105.9] [Update RS (ms): Min: 94.8, Avg: 135.3, Max: 156.1, Diff: 61.3, Sum: 1623.1] [Processed Buffers: Min: 29, Avg: 47.5, Max: 71, Diff: 42, Sum: 570] [Scan RS (ms): Min: 56.3, Avg: 59.3, Max: 62.3, Diff: 6.0, Sum: 711.6] [Object Copy (ms): Min: 187.0, Avg: 192.5, Max: 220.5, Diff: 33.5, Sum: 2309.4] [Termination (ms): Min: 0.0, Avg: 0.2, Max: 0.2, Diff: 0.2, Sum: 1.8] [GC Worker Other (ms): Min: 0.2, Avg: 0.5, Max: 0.8, Diff: 0.5, Sum: 5.6] [GC Worker Total (ms): Min: 562.6, Avg: 563.1, Max: 563.5, Diff: 0.9, Sum: 6757.4] [GC Worker End (ms): Min: 13731905.6, Avg: 13731905.9, Max: 13731906.2, Diff: 0.5] [Code Root Fixup: 17.3 ms] [Clear CT: 1.3 ms] [Other: 39.1 ms] [Choose CSet: 0.3 ms] [Ref Proc: 15.5 ms] [Ref Enq: 0.6 ms] [Free CSet: 2.0 ms] [Eden: 224.0M(224.0M)->0.0B(3296.0M) Survivors: 64.0M->64.0M Heap: 2197.9M(6144.0M)->1821.2M(6144.0M)] [Times: user=6.73 sys=0.05, real=0.62 secs] 14705.253: [GC pause (young) Desired survivor size 234881024 bytes, new threshold 15 (max 15) - age 1: 5299744 bytes, 5299744 total - age 2: 2192560 bytes, 7492304 total - age 3: 1863344 bytes, 9355648 total - age 4: 6018968 bytes, 15374616 total - age 5: 6245024 bytes, 21619640 total - age 6: 2734056 bytes, 24353696 total - age 7: 1978696 bytes, 26332392 total - age 8: 4078440 bytes, 30410832 total , 0.6877309 secs] [Parallel Time: 571.2 ms, GC Workers: 12] [GC Worker Start (ms): Min: 14705260.0, Avg: 14705260.4, Max: 14705260.9, Diff: 0.9] [Ext Root Scanning (ms): Min: 165.1, Avg: 180.3, Max: 224.2, Diff: 59.1, Sum: 2163.3] [Update RS (ms): Min: 174.2, Avg: 218.8, Max: 238.8, Diff: 64.6, Sum: 2626.1] [Processed Buffers: Min: 52, Avg: 79.8, Max: 103, Diff: 51, Sum: 958] [Scan RS (ms): Min: 0.0, Avg: 0.6, Max: 1.1, Diff: 1.1, Sum: 7.3] [Object Copy (ms): Min: 164.6, Avg: 169.8, Max: 198.8, Diff: 34.2, Sum: 2037.8] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.2] [GC Worker Other (ms): Min: 0.2, Avg: 0.5, Max: 0.7, Diff: 0.4, Sum: 5.4] [GC Worker Total (ms): Min: 569.5, Avg: 570.0, Max: 570.4, Diff: 0.9, Sum: 6840.2] [GC Worker End (ms): Min: 14705830.2, Avg: 14705830.4, Max: 14705830.7, Diff: 0.5] [Code Root Fixup: 0.4 ms] [Clear CT: 1.3 ms] [Other: 114.8 ms] [Choose CSet: 0.0 ms] [Ref Proc: 92.8 ms] [Ref Enq: 3.2 ms] [Free CSet: 3.7 ms] [Eden: 3296.0M(3296.0M)->0.0B(2848.0M) Survivors: 64.0M->288.0M Heap: 5117.2M(6144.0M)->2038.3M(6144.0M)] [Times: user=7.67 sys=0.04, real=0.69 secs] 15134.280: [GC pause (young) Desired survivor size 218103808 bytes, new threshold 15 (max 15) - age 1: 52094120 bytes, 52094120 total - age 2: 1352032 bytes, 53446152 total - age 3: 300248 bytes, 53746400 total - age 4: 719160 bytes, 54465560 total - age 5: 4677632 bytes, 59143192 total - age 6: 2085992 bytes, 61229184 total - age 7: 450032 bytes, 61679216 total - age 8: 968536 bytes, 62647752 total - age 9: 3405016 bytes, 66052768 total , 0.4632520 secs] [Parallel Time: 364.6 ms, GC Workers: 12] [GC Worker Start (ms): Min: 15134287.3, Avg: 15134287.7, Max: 15134288.0, Diff: 0.8] [Ext Root Scanning (ms): Min: 159.9, Avg: 173.1, Max: 224.3, Diff: 64.4, Sum: 2077.7] [Update RS (ms): Min: 0.0, Avg: 38.4, Max: 53.5, Diff: 53.5, Sum: 461.3] [Processed Buffers: Min: 0, Avg: 32.2, Max: 68, Diff: 68, Sum: 387] [Scan RS (ms): Min: 0.0, Avg: 0.6, Max: 1.6, Diff: 1.6, Sum: 6.8] [Object Copy (ms): Min: 138.3, Avg: 150.9, Max: 184.3, Diff: 46.1, Sum: 1810.4] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.1] [GC Worker Other (ms): Min: 0.1, Avg: 0.4, Max: 0.7, Diff: 0.5, Sum: 4.8] [GC Worker Total (ms): Min: 362.9, Avg: 363.4, Max: 363.9, Diff: 1.0, Sum: 4361.1] [GC Worker End (ms): Min: 15134650.8, Avg: 15134651.1, Max: 15134651.4, Diff: 0.5] [Code Root Fixup: 0.6 ms] [Clear CT: 1.2 ms] [Other: 96.9 ms] [Choose CSet: 0.0 ms] [Ref Proc: 76.6 ms] [Ref Enq: 3.1 ms] [Free CSet: 3.5 ms] [Eden: 2848.0M(2848.0M)->0.0B(2432.0M) Survivors: 288.0M->416.0M Heap: 4886.3M(6144.0M)->2350.7M(6144.0M)] [Times: user=5.00 sys=0.04, real=0.47 secs] 15792.543: [GC pause (young) Desired survivor size 201326592 bytes, new threshold 15 (max 15) - age 1: 25322584 bytes, 25322584 total - age 2: 28931488 bytes, 54254072 total - age 3: 1171472 bytes, 55425544 total - age 4: 249200 bytes, 55674744 total - age 5: 705096 bytes, 56379840 total - age 6: 2795144 bytes, 59174984 total - age 7: 1734088 bytes, 60909072 total - age 8: 405840 bytes, 61314912 total - age 9: 942656 bytes, 62257568 total - age 10: 1402160 bytes, 63659728 total , 0.5072383 secs] [Parallel Time: 404.0 ms, GC Workers: 12] [GC Worker Start (ms): Min: 15792550.6, Avg: 15792551.1, Max: 15792551.5, Diff: 0.9] [Ext Root Scanning (ms): Min: 164.1, Avg: 179.7, Max: 227.3, Diff: 63.2, Sum: 2156.3] [Update RS (ms): Min: 0.0, Avg: 49.5, Max: 67.3, Diff: 67.3, Sum: 593.8] [Processed Buffers: Min: 0, Avg: 36.7, Max: 80, Diff: 80, Sum: 440] [Scan RS (ms): Min: 0.0, Avg: 0.5, Max: 1.1, Diff: 1.1, Sum: 6.2] [Object Copy (ms): Min: 162.5, Avg: 172.7, Max: 206.4, Diff: 43.8, Sum: 2072.7] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.1] [GC Worker Other (ms): Min: 0.2, Avg: 0.7, Max: 0.9, Diff: 0.7, Sum: 7.8] [GC Worker Total (ms): Min: 402.3, Avg: 403.1, Max: 403.6, Diff: 1.2, Sum: 4836.9] [GC Worker End (ms): Min: 15792953.7, Avg: 15792954.2, Max: 15792954.4, Diff: 0.7] [Code Root Fixup: 0.7 ms] [Clear CT: 1.4 ms] [Other: 101.2 ms] [Choose CSet: 0.0 ms] [Ref Proc: 78.7 ms] [Ref Enq: 3.2 ms] [Free CSet: 3.4 ms] [Eden: 2432.0M(2432.0M)->0.0B(2496.0M) Survivors: 416.0M->384.0M Heap: 4782.7M(6144.0M)->2316.4M(6144.0M)] [Times: user=5.52 sys=0.04, real=0.51 secs] 16215.073: [GC pause (young) Desired survivor size 201326592 bytes, new threshold 15 (max 15) - age 1: 33077896 bytes, 33077896 total - age 2: 12580672 bytes, 45658568 total - age 3: 16767944 bytes, 62426512 total - age 4: 434960 bytes, 62861472 total - age 5: 242992 bytes, 63104464 total - age 6: 698928 bytes, 63803392 total - age 7: 2633632 bytes, 66437024 total - age 8: 1713816 bytes, 68150840 total - age 9: 396648 bytes, 68547488 total - age 10: 936912 bytes, 69484400 total - age 11: 1385312 bytes, 70869712 total , 0.5439454 secs] [Parallel Time: 446.9 ms, GC Workers: 12] [GC Worker Start (ms): Min: 16215080.9, Avg: 16215081.3, Max: 16215081.6, Diff: 0.8] [Ext Root Scanning (ms): Min: 167.7, Avg: 182.7, Max: 231.6, Diff: 63.9, Sum: 2192.6] [Update RS (ms): Min: 4.6, Avg: 52.4, Max: 70.1, Diff: 65.5, Sum: 629.1] [Processed Buffers: Min: 18, Avg: 37.0, Max: 58, Diff: 40, Sum: 444] [Scan RS (ms): Min: 0.0, Avg: 0.5, Max: 1.3, Diff: 1.3, Sum: 6.5] [Object Copy (ms): Min: 201.7, Avg: 208.8, Max: 243.7, Diff: 42.0, Sum: 2506.0] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.2] [GC Worker Other (ms): Min: 0.3, Avg: 0.9, Max: 1.6, Diff: 1.3, Sum: 10.5] [GC Worker Total (ms): Min: 444.5, Avg: 445.4, Max: 446.5, Diff: 2.0, Sum: 5344.8] [GC Worker End (ms): Min: 16215526.1, Avg: 16215526.6, Max: 16215527.4, Diff: 1.3] [Code Root Fixup: 0.8 ms] [Clear CT: 1.4 ms] [Other: 94.9 ms] [Choose CSet: 0.0 ms] [Ref Proc: 71.5 ms] [Ref Enq: 3.0 ms] [Free CSet: 3.5 ms] [Eden: 2496.0M(2496.0M)->0.0B(2464.0M) Survivors: 384.0M->384.0M Heap: 4812.4M(6144.0M)->2343.8M(6144.0M)] [Times: user=5.93 sys=0.05, real=0.55 secs] 16676.373: [GC pause (young) Desired survivor size 201326592 bytes, new threshold 15 (max 15) - age 1: 37934672 bytes, 37934672 total - age 2: 21430896 bytes, 59365568 total - age 3: 6192280 bytes, 65557848 total - age 4: 16029528 bytes, 81587376 total - age 5: 411576 bytes, 81998952 total - age 6: 240672 bytes, 82239624 total - age 7: 697400 bytes, 82937024 total - age 8: 2613408 bytes, 85550432 total - age 9: 1486928 bytes, 87037360 total - age 10: 360624 bytes, 87397984 total - age 11: 921456 bytes, 88319440 total - age 12: 1362320 bytes, 89681760 total , 0.5815433 secs] [Parallel Time: 483.4 ms, GC Workers: 12] [GC Worker Start (ms): Min: 16676380.7, Avg: 16676381.2, Max: 16676381.6, Diff: 0.9] [Ext Root Scanning (ms): Min: 164.6, Avg: 186.1, Max: 230.8, Diff: 66.2, Sum: 2232.8] [Update RS (ms): Min: 5.8, Avg: 54.0, Max: 81.0, Diff: 75.2, Sum: 647.9] [Processed Buffers: Min: 16, Avg: 38.8, Max: 63, Diff: 47, Sum: 466] [Scan RS (ms): Min: 0.0, Avg: 0.5, Max: 1.2, Diff: 1.2, Sum: 6.3] [Object Copy (ms): Min: 230.0, Avg: 241.4, Max: 276.1, Diff: 46.2, Sum: 2896.5] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.1, Diff: 0.1, Sum: 0.5] [GC Worker Other (ms): Min: 0.2, Avg: 0.4, Max: 0.7, Diff: 0.5, Sum: 5.1] [GC Worker Total (ms): Min: 481.9, Avg: 482.4, Max: 482.8, Diff: 0.9, Sum: 5789.0] [GC Worker End (ms): Min: 16676863.3, Avg: 16676863.6, Max: 16676863.8, Diff: 0.5] [Code Root Fixup: 0.5 ms] [Clear CT: 0.9 ms] [Other: 96.8 ms] [Choose CSet: 0.1 ms] [Ref Proc: 74.6 ms] [Ref Enq: 2.7 ms] [Free CSet: 3.3 ms] [Eden: 2464.0M(2464.0M)->0.0B(2432.0M) Survivors: 384.0M->384.0M Heap: 4807.8M(6144.0M)->2392.0M(6144.0M)] [Times: user=6.41 sys=0.04, real=0.58 secs] 17132.177: [GC pause (young) Desired survivor size 184549376 bytes, new threshold 15 (max 15) - age 1: 45695448 bytes, 45695448 total - age 2: 21939704 bytes, 67635152 total - age 3: 9900368 bytes, 77535520 total - age 4: 5343200 bytes, 82878720 total - age 5: 15074368 bytes, 97953088 total - age 6: 402872 bytes, 98355960 total - age 7: 240288 bytes, 98596248 total - age 8: 697080 bytes, 99293328 total - age 9: 2601592 bytes, 101894920 total - age 10: 1486032 bytes, 103380952 total - age 11: 349704 bytes, 103730656 total - age 12: 911696 bytes, 104642352 total - age 13: 1361720 bytes, 106004072 total , 0.5780417 secs] [Parallel Time: 484.2 ms, GC Workers: 12] [GC Worker Start (ms): Min: 17132184.1, Avg: 17132184.5, Max: 17132185.0, Diff: 0.9] [Ext Root Scanning (ms): Min: 170.8, Avg: 187.4, Max: 241.7, Diff: 70.9, Sum: 2248.4] [Update RS (ms): Min: 1.1, Avg: 57.0, Max: 77.0, Diff: 75.9, Sum: 684.3] [Processed Buffers: Min: 2, Avg: 37.5, Max: 64, Diff: 62, Sum: 450] [Scan RS (ms): Min: 0.0, Avg: 0.5, Max: 0.9, Diff: 0.9, Sum: 6.4] [Object Copy (ms): Min: 231.8, Avg: 237.5, Max: 274.2, Diff: 42.4, Sum: 2849.6] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.2, Diff: 0.2, Sum: 1.6] [GC Worker Other (ms): Min: 0.3, Avg: 0.6, Max: 1.0, Diff: 0.7, Sum: 7.1] [GC Worker Total (ms): Min: 482.5, Avg: 483.1, Max: 483.7, Diff: 1.1, Sum: 5797.3] [GC Worker End (ms): Min: 17132667.4, Avg: 17132667.6, Max: 17132668.0, Diff: 0.6] [Code Root Fixup: 0.5 ms] [Clear CT: 1.5 ms] [Other: 91.8 ms] [Choose CSet: 0.0 ms] [Ref Proc: 69.5 ms] [Ref Enq: 2.8 ms] [Free CSet: 3.3 ms] [Eden: 2432.0M(2432.0M)->0.0B(2400.0M) Survivors: 384.0M->352.0M Heap: 4824.0M(6144.0M)->2458.3M(6144.0M)] [Times: user=6.35 sys=0.04, real=0.58 secs] 17593.882: [GC pause (young) Desired survivor size 184549376 bytes, new threshold 15 (max 15) - age 1: 31271824 bytes, 31271824 total - age 2: 28838416 bytes, 60110240 total - age 3: 9551976 bytes, 69662216 total - age 4: 6394048 bytes, 76056264 total - age 5: 4963312 bytes, 81019576 total - age 6: 14566104 bytes, 95585680 total - age 7: 391288 bytes, 95976968 total - age 8: 239776 bytes, 96216744 total - age 9: 696624 bytes, 96913368 total - age 10: 2600288 bytes, 99513656 total - age 11: 1485640 bytes, 100999296 total - age 12: 349368 bytes, 101348664 total - age 13: 911616 bytes, 102260280 total - age 14: 1361656 bytes, 103621936 total , 0.5944927 secs] [Parallel Time: 490.6 ms, GC Workers: 12] [GC Worker Start (ms): Min: 17593889.7, Avg: 17593890.1, Max: 17593890.5, Diff: 0.8] [Ext Root Scanning (ms): Min: 176.9, Avg: 192.9, Max: 244.4, Diff: 67.5, Sum: 2315.2] [Update RS (ms): Min: 10.0, Avg: 63.3, Max: 89.0, Diff: 79.0, Sum: 759.1] [Processed Buffers: Min: 20, Avg: 39.8, Max: 62, Diff: 42, Sum: 477] [Scan RS (ms): Min: 0.0, Avg: 0.5, Max: 1.4, Diff: 1.4, Sum: 6.1] [Object Copy (ms): Min: 222.4, Avg: 232.0, Max: 266.5, Diff: 44.1, Sum: 2783.8] [Termination (ms): Min: 0.1, Avg: 0.3, Max: 0.3, Diff: 0.3, Sum: 3.1] [GC Worker Other (ms): Min: 0.3, Avg: 0.8, Max: 1.0, Diff: 0.7, Sum: 9.1] [GC Worker Total (ms): Min: 489.2, Avg: 489.7, Max: 490.2, Diff: 1.0, Sum: 5876.4] [GC Worker End (ms): Min: 17594379.4, Avg: 17594379.8, Max: 17594380.1, Diff: 0.7] [Code Root Fixup: 0.5 ms] [Clear CT: 0.9 ms] [Other: 102.5 ms] [Choose CSet: 0.0 ms] [Ref Proc: 78.4 ms] [Ref Enq: 2.9 ms] [Free CSet: 3.2 ms] [Eden: 2400.0M(2400.0M)->0.0B(2176.0M) Survivors: 352.0M->352.0M Heap: 4858.3M(6144.0M)->2681.4M(6144.0M)] [Times: user=6.53 sys=0.05, real=0.60 secs] 17965.435: [GC pause (young) Desired survivor size 167772160 bytes, new threshold 15 (max 15) - age 1: 57489648 bytes, 57489648 total - age 2: 19551008 bytes, 77040656 total - age 3: 15188584 bytes, 92229240 total - age 4: 6568992 bytes, 98798232 total - age 5: 4187864 bytes, 102986096 total - age 6: 4790552 bytes, 107776648 total - age 7: 14249240 bytes, 122025888 total - age 8: 380576 bytes, 122406464 total - age 9: 234712 bytes, 122641176 total - age 10: 695944 bytes, 123337120 total - age 11: 2596552 bytes, 125933672 total - age 12: 1484528 bytes, 127418200 total - age 13: 348632 bytes, 127766832 total - age 14: 911120 bytes, 128677952 total - age 15: 1350312 bytes, 130028264 total , 0.5845227 secs] [Parallel Time: 496.0 ms, GC Workers: 12] [GC Worker Start (ms): Min: 17965442.4, Avg: 17965442.8, Max: 17965443.2, Diff: 0.8] [Ext Root Scanning (ms): Min: 174.4, Avg: 188.5, Max: 239.2, Diff: 64.8, Sum: 2262.0] [Update RS (ms): Min: 14.1, Avg: 65.8, Max: 84.7, Diff: 70.6, Sum: 789.2] [Processed Buffers: Min: 9, Avg: 38.8, Max: 81, Diff: 72, Sum: 465] [Scan RS (ms): Min: 0.0, Avg: 0.4, Max: 1.1, Diff: 1.1, Sum: 5.4] [Object Copy (ms): Min: 231.1, Avg: 239.1, Max: 277.5, Diff: 46.4, Sum: 2869.7] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.3] [GC Worker Other (ms): Min: 0.5, Avg: 0.9, Max: 1.4, Diff: 0.9, Sum: 10.5] [GC Worker Total (ms): Min: 494.3, Avg: 494.8, Max: 495.3, Diff: 1.0, Sum: 5937.1] [GC Worker End (ms): Min: 17965937.2, Avg: 17965937.6, Max: 17965938.0, Diff: 0.8] [Code Root Fixup: 0.5 ms] [Clear CT: 1.1 ms] [Other: 86.9 ms] [Choose CSet: 0.0 ms] [Ref Proc: 64.6 ms] [Ref Enq: 2.3 ms] [Free CSet: 3.0 ms] [Eden: 2176.0M(2176.0M)->0.0B(2112.0M) Survivors: 352.0M->320.0M Heap: 4857.4M(6144.0M)->2771.6M(6144.0M)] [Times: user=6.42 sys=0.05, real=0.59 secs] 18265.419: [GC pause (young) Desired survivor size 167772160 bytes, new threshold 15 (max 15) - age 1: 28882296 bytes, 28882296 total - age 2: 46100360 bytes, 74982656 total - age 3: 10283112 bytes, 85265768 total - age 4: 12007232 bytes, 97273000 total - age 5: 6494672 bytes, 103767672 total - age 6: 3981120 bytes, 107748792 total - age 7: 4751208 bytes, 112500000 total - age 8: 13520552 bytes, 126020552 total - age 9: 306944 bytes, 126327496 total - age 10: 234512 bytes, 126562008 total - age 11: 695736 bytes, 127257744 total - age 12: 2595952 bytes, 129853696 total - age 13: 1484056 bytes, 131337752 total - age 14: 348408 bytes, 131686160 total - age 15: 910480 bytes, 132596640 total , 0.6104442 secs] [Parallel Time: 521.7 ms, GC Workers: 12] [GC Worker Start (ms): Min: 18265426.2, Avg: 18265426.6, Max: 18265427.1, Diff: 0.9] [Ext Root Scanning (ms): Min: 167.1, Avg: 186.1, Max: 234.4, Diff: 67.3, Sum: 2233.3] [Update RS (ms): Min: 21.1, Avg: 70.1, Max: 92.9, Diff: 71.8, Sum: 840.7] [Processed Buffers: Min: 8, Avg: 39.8, Max: 74, Diff: 66, Sum: 478] [Scan RS (ms): Min: 0.0, Avg: 0.4, Max: 1.1, Diff: 1.1, Sum: 5.3] [Object Copy (ms): Min: 256.8, Avg: 263.6, Max: 301.0, Diff: 44.2, Sum: 3162.7] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.2, Diff: 0.2, Sum: 1.4] [GC Worker Other (ms): Min: 0.1, Avg: 0.4, Max: 0.7, Diff: 0.6, Sum: 5.0] [GC Worker Total (ms): Min: 520.0, Avg: 520.7, Max: 521.3, Diff: 1.3, Sum: 6248.4] [GC Worker End (ms): Min: 18265947.0, Avg: 18265947.3, Max: 18265947.6, Diff: 0.6] [Code Root Fixup: 0.5 ms] [Clear CT: 0.8 ms] [Other: 87.4 ms] [Choose CSet: 0.0 ms] [Ref Proc: 63.3 ms] [Ref Enq: 3.2 ms] [Free CSet: 3.0 ms] [Eden: 2112.0M(2112.0M)->0.0B(1952.0M) Survivors: 320.0M->320.0M Heap: 4883.6M(6144.0M)->2930.4M(6144.0M)] [Times: user=6.71 sys=0.04, real=0.61 secs] 18516.806: [GC pause (young) Desired survivor size 150994944 bytes, new threshold 15 (max 15) - age 1: 34897744 bytes, 34897744 total - age 2: 15182320 bytes, 50080064 total - age 3: 41563768 bytes, 91643832 total - age 4: 8025560 bytes, 99669392 total - age 5: 11417104 bytes, 111086496 total - age 6: 6354648 bytes, 117441144 total - age 7: 3957880 bytes, 121399024 total - age 8: 4744920 bytes, 126143944 total - age 9: 13457080 bytes, 139601024 total - age 10: 306784 bytes, 139907808 total - age 11: 231720 bytes, 140139528 total - age 12: 658320 bytes, 140797848 total - age 13: 2589896 bytes, 143387744 total - age 14: 1483952 bytes, 144871696 total - age 15: 346728 bytes, 145218424 total , 0.6702470 secs] [Parallel Time: 585.5 ms, GC Workers: 12] [GC Worker Start (ms): Min: 18516814.1, Avg: 18516814.5, Max: 18516815.0, Diff: 0.9] [Ext Root Scanning (ms): Min: 186.1, Avg: 204.5, Max: 265.7, Diff: 79.7, Sum: 2454.3] [Update RS (ms): Min: 18.8, Avg: 83.3, Max: 105.5, Diff: 86.7, Sum: 1000.0] [Processed Buffers: Min: 6, Avg: 40.2, Max: 75, Diff: 69, Sum: 482] [Scan RS (ms): Min: 0.0, Avg: 0.4, Max: 1.1, Diff: 1.1, Sum: 5.0] [Object Copy (ms): Min: 288.4, Avg: 295.5, Max: 338.5, Diff: 50.1, Sum: 3546.0] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.2, Diff: 0.2, Sum: 1.6] [GC Worker Other (ms): Min: 0.1, Avg: 0.4, Max: 0.6, Diff: 0.5, Sum: 4.5] [GC Worker Total (ms): Min: 583.9, Avg: 584.3, Max: 585.0, Diff: 1.1, Sum: 7011.4] [GC Worker End (ms): Min: 18517398.6, Avg: 18517398.8, Max: 18517399.1, Diff: 0.5] [Code Root Fixup: 0.6 ms] [Clear CT: 1.3 ms] [Other: 82.9 ms] [Choose CSet: 0.0 ms] [Ref Proc: 57.6 ms] [Ref Enq: 2.5 ms] [Free CSet: 2.7 ms] [Eden: 1952.0M(1952.0M)->0.0B(1792.0M) Survivors: 320.0M->288.0M Heap: 4882.4M(6144.0M)->3112.9M(6144.0M)] [Times: user=7.39 sys=0.05, real=0.67 secs] 18747.392: [GC pause (young) Desired survivor size 150994944 bytes, new threshold 15 (max 15) - age 1: 24183008 bytes, 24183008 total - age 2: 21121992 bytes, 45305000 total - age 3: 13657048 bytes, 58962048 total - age 4: 35505784 bytes, 94467832 total - age 5: 7186472 bytes, 101654304 total - age 6: 11086320 bytes, 112740624 total - age 7: 6322280 bytes, 119062904 total - age 8: 3943192 bytes, 123006096 total - age 9: 4699664 bytes, 127705760 total - age 10: 13448376 bytes, 141154136 total - age 11: 291200 bytes, 141445336 total - age 12: 231496 bytes, 141676832 total - age 13: 658120 bytes, 142334952 total - age 14: 2586624 bytes, 144921576 total - age 15: 1483752 bytes, 146405328 total , 0.6432149 secs] [Parallel Time: 568.1 ms, GC Workers: 12] [GC Worker Start (ms): Min: 18747399.0, Avg: 18747399.4, Max: 18747399.8, Diff: 0.8] [Ext Root Scanning (ms): Min: 173.9, Avg: 188.5, Max: 244.2, Diff: 70.3, Sum: 2261.7] [Update RS (ms): Min: 23.9, Avg: 84.0, Max: 104.6, Diff: 80.7, Sum: 1007.8] [Processed Buffers: Min: 32, Avg: 45.8, Max: 74, Diff: 42, Sum: 549] [Scan RS (ms): Min: 0.0, Avg: 0.4, Max: 0.9, Diff: 0.9, Sum: 4.7] [Object Copy (ms): Min: 282.5, Avg: 293.4, Max: 336.1, Diff: 53.6, Sum: 3521.3] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.1, Diff: 0.1, Sum: 1.2] [GC Worker Other (ms): Min: 0.1, Avg: 0.6, Max: 0.9, Diff: 0.7, Sum: 6.8] [GC Worker Total (ms): Min: 566.3, Avg: 567.0, Max: 567.5, Diff: 1.2, Sum: 6803.5] [GC Worker End (ms): Min: 18747966.0, Avg: 18747966.4, Max: 18747966.7, Diff: 0.8] [Code Root Fixup: 0.5 ms] [Clear CT: 0.6 ms] [Other: 73.9 ms] [Choose CSet: 0.0 ms] [Ref Proc: 50.1 ms] [Ref Enq: 2.1 ms] [Free CSet: 2.5 ms] [Eden: 1792.0M(1792.0M)->0.0B(1568.0M) Survivors: 288.0M->288.0M Heap: 4904.9M(6144.0M)->3344.9M(6144.0M)] [Times: user=7.11 sys=0.04, real=0.65 secs] 18943.398: [GC pause (young) Desired survivor size 134217728 bytes, new threshold 9 (max 15) - age 1: 31053200 bytes, 31053200 total - age 2: 14951136 bytes, 46004336 total - age 3: 19901544 bytes, 65905880 total - age 4: 9355072 bytes, 75260952 total - age 5: 33676504 bytes, 108937456 total - age 6: 6605504 bytes, 115542960 total - age 7: 8617576 bytes, 124160536 total - age 8: 6299320 bytes, 130459856 total - age 9: 3917024 bytes, 134376880 total - age 10: 4671080 bytes, 139047960 total - age 11: 13385496 bytes, 152433456 total - age 12: 280288 bytes, 152713744 total - age 13: 231352 bytes, 152945096 total - age 14: 658040 bytes, 153603136 total - age 15: 2586264 bytes, 156189400 total , 0.7138720 secs] [Parallel Time: 635.9 ms, GC Workers: 12] [GC Worker Start (ms): Min: 18943405.6, Avg: 18943406.0, Max: 18943406.4, Diff: 0.8] [Ext Root Scanning (ms): Min: 184.5, Avg: 201.4, Max: 256.4, Diff: 71.9, Sum: 2416.8] [Update RS (ms): Min: 45.8, Avg: 94.5, Max: 112.8, Diff: 67.0, Sum: 1133.5] [Processed Buffers: Min: 26, Avg: 46.5, Max: 74, Diff: 48, Sum: 558] [Scan RS (ms): Min: 0.0, Avg: 0.4, Max: 0.9, Diff: 0.8, Sum: 4.2] [Object Copy (ms): Min: 327.5, Avg: 338.1, Max: 379.1, Diff: 51.6, Sum: 4056.6] [Termination (ms): Min: 0.0, Avg: 0.2, Max: 0.3, Diff: 0.3, Sum: 2.7] [GC Worker Other (ms): Min: 0.2, Avg: 0.4, Max: 0.6, Diff: 0.5, Sum: 5.1] [GC Worker Total (ms): Min: 634.3, Avg: 634.9, Max: 635.3, Diff: 1.1, Sum: 7619.0] [GC Worker End (ms): Min: 18944040.7, Avg: 18944040.9, Max: 18944041.1, Diff: 0.5] [Code Root Fixup: 0.5 ms] [Clear CT: 0.9 ms] [Other: 76.6 ms] [Choose CSet: 0.0 ms] [Ref Proc: 50.7 ms] [Ref Enq: 1.7 ms] [Free CSet: 2.3 ms] [Eden: 1568.0M(1568.0M)->0.0B(1376.0M) Survivors: 288.0M->256.0M Heap: 4912.9M(6144.0M)->3576.9M(6144.0M)] [Times: user=7.86 sys=0.04, real=0.72 secs] 19133.558: [GC pause (young) Desired survivor size 117440512 bytes, new threshold 6 (max 15) - age 1: 29457368 bytes, 29457368 total - age 2: 20926088 bytes, 50383456 total - age 3: 14381944 bytes, 64765400 total - age 4: 17499944 bytes, 82265344 total - age 5: 6101648 bytes, 88366992 total - age 6: 33066352 bytes, 121433344 total - age 7: 6566552 bytes, 127999896 total - age 8: 7980544 bytes, 135980440 total - age 9: 6286208 bytes, 142266648 total , 0.6803847 secs] [Parallel Time: 615.5 ms, GC Workers: 12] [GC Worker Start (ms): Min: 19133564.9, Avg: 19133565.3, Max: 19133565.8, Diff: 0.9] [Ext Root Scanning (ms): Min: 176.2, Avg: 196.0, Max: 249.9, Diff: 73.7, Sum: 2352.4] [Update RS (ms): Min: 97.0, Avg: 149.8, Max: 172.0, Diff: 75.1, Sum: 1797.2] [Processed Buffers: Min: 40, Avg: 60.7, Max: 88, Diff: 48, Sum: 728] [Scan RS (ms): Min: 0.0, Avg: 0.3, Max: 1.1, Diff: 1.1, Sum: 3.6] [Object Copy (ms): Min: 258.9, Avg: 268.0, Max: 306.0, Diff: 47.2, Sum: 3216.2] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.1, Diff: 0.1, Sum: 0.5] [GC Worker Other (ms): Min: 0.2, Avg: 0.4, Max: 0.6, Diff: 0.5, Sum: 4.7] [GC Worker Total (ms): Min: 614.1, Avg: 614.6, Max: 615.2, Diff: 1.1, Sum: 7374.6] [GC Worker End (ms): Min: 19134179.7, Avg: 19134179.9, Max: 19134180.1, Diff: 0.4] [Code Root Fixup: 0.2 ms] [Clear CT: 0.6 ms] [Other: 64.1 ms] [Choose CSet: 0.0 ms] [Ref Proc: 39.9 ms] [Ref Enq: 1.5 ms] [Free CSet: 2.3 ms] [Eden: 1376.0M(1376.0M)->0.0B(1248.0M) Survivors: 256.0M->224.0M Heap: 4952.9M(6144.0M)->3727.7M(6144.0M)] [Times: user=7.59 sys=0.04, real=0.68 secs] 19269.494: [GC pause (young) Desired survivor size 100663296 bytes, new threshold 15 (max 15) - age 1: 20293904 bytes, 20293904 total - age 2: 22674832 bytes, 42968736 total - age 3: 19001080 bytes, 61969816 total - age 4: 14112392 bytes, 76082208 total - age 5: 15011936 bytes, 91094144 total - age 6: 4958328 bytes, 96052472 total , 0.5968862 secs] [Parallel Time: 533.1 ms, GC Workers: 12] [GC Worker Start (ms): Min: 19269500.5, Avg: 19269500.9, Max: 19269501.4, Diff: 0.9] [Ext Root Scanning (ms): Min: 175.0, Avg: 189.3, Max: 249.4, Diff: 74.4, Sum: 2272.1] [Update RS (ms): Min: 63.0, Avg: 122.5, Max: 140.9, Diff: 77.9, Sum: 1470.5] [Processed Buffers: Min: 20, Avg: 51.4, Max: 89, Diff: 69, Sum: 617] [Scan RS (ms): Min: 0.0, Avg: 0.3, Max: 0.6, Diff: 0.6, Sum: 3.4] [Object Copy (ms): Min: 212.3, Avg: 218.8, Max: 253.3, Diff: 41.0, Sum: 2625.6] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.2, Diff: 0.2, Sum: 1.4] [GC Worker Other (ms): Min: 0.1, Avg: 0.7, Max: 1.2, Diff: 1.1, Sum: 8.0] [GC Worker Total (ms): Min: 530.8, Avg: 531.7, Max: 532.7, Diff: 1.9, Sum: 6380.9] [GC Worker End (ms): Min: 19270032.2, Avg: 19270032.7, Max: 19270033.3, Diff: 1.1] [Code Root Fixup: 0.0 ms] [Clear CT: 1.0 ms] [Other: 62.7 ms] [Choose CSet: 0.0 ms] [Ref Proc: 43.9 ms] [Ref Enq: 1.5 ms] [Free CSet: 1.9 ms] [Eden: 1248.0M(1248.0M)->0.0B(1120.0M) Survivors: 224.0M->192.0M Heap: 4975.7M(6144.0M)->3891.6M(6144.0M)] [Times: user=6.61 sys=0.05, real=0.60 secs] 19423.215: [GC pause (young) Desired survivor size 100663296 bytes, new threshold 6 (max 15) - age 1: 25887112 bytes, 25887112 total - age 2: 11514024 bytes, 37401136 total - age 3: 21697720 bytes, 59098856 total - age 4: 18684280 bytes, 77783136 total - age 5: 12813872 bytes, 90597008 total - age 6: 13524344 bytes, 104121352 total - age 7: 4801648 bytes, 108923000 total , 0.5509065 secs] [Parallel Time: 493.8 ms, GC Workers: 12] [GC Worker Start (ms): Min: 19423221.7, Avg: 19423222.1, Max: 19423222.5, Diff: 0.9] [Ext Root Scanning (ms): Min: 175.4, Avg: 191.6, Max: 246.9, Diff: 71.6, Sum: 2299.0] [Update RS (ms): Min: 13.6, Avg: 72.1, Max: 93.4, Diff: 79.8, Sum: 865.5] [Processed Buffers: Min: 16, Avg: 38.7, Max: 63, Diff: 47, Sum: 464] [Scan RS (ms): Min: 0.0, Avg: 0.3, Max: 0.7, Diff: 0.7, Sum: 3.1] [Object Copy (ms): Min: 216.5, Avg: 227.8, Max: 264.8, Diff: 48.3, Sum: 2734.0] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.1, Diff: 0.1, Sum: 0.9] [GC Worker Other (ms): Min: 0.3, Avg: 0.7, Max: 1.0, Diff: 0.6, Sum: 8.6] [GC Worker Total (ms): Min: 492.1, Avg: 492.6, Max: 492.9, Diff: 0.8, Sum: 5911.0] [GC Worker End (ms): Min: 19423714.3, Avg: 19423714.7, Max: 19423715.0, Diff: 0.7] [Code Root Fixup: 0.0 ms] [Clear CT: 1.2 ms] [Other: 55.9 ms] [Choose CSet: 0.0 ms] [Ref Proc: 35.0 ms] [Ref Enq: 1.6 ms] [Free CSet: 1.7 ms] [Eden: 1120.0M(1120.0M)->0.0B(992.0M) Survivors: 192.0M->192.0M Heap: 5011.6M(6144.0M)->4012.7M(6144.0M)] [Times: user=6.04 sys=0.04, real=0.55 secs] 19532.247: [GC pause (young) Desired survivor size 83886080 bytes, new threshold 6 (max 15) - age 1: 18916272 bytes, 18916272 total - age 2: 16144016 bytes, 35060288 total - age 3: 10632560 bytes, 45692848 total - age 4: 16071456 bytes, 61764304 total - age 5: 18341992 bytes, 80106296 total - age 6: 8663520 bytes, 88769816 total , 0.5331037 secs] [Parallel Time: 481.4 ms, GC Workers: 12] [GC Worker Start (ms): Min: 19532253.5, Avg: 19532254.0, Max: 19532254.4, Diff: 0.9] [Ext Root Scanning (ms): Min: 176.0, Avg: 194.6, Max: 245.9, Diff: 69.9, Sum: 2335.0] [Update RS (ms): Min: 39.1, Avg: 92.8, Max: 114.1, Diff: 75.1, Sum: 1113.2] [Processed Buffers: Min: 14, Avg: 42.0, Max: 77, Diff: 63, Sum: 504] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 0.8, Diff: 0.8, Sum: 2.6] [Object Copy (ms): Min: 186.0, Avg: 192.5, Max: 225.5, Diff: 39.5, Sum: 2309.8] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.1, Diff: 0.0, Sum: 0.5] [GC Worker Other (ms): Min: 0.1, Avg: 0.4, Max: 0.6, Diff: 0.5, Sum: 4.2] [GC Worker Total (ms): Min: 479.9, Avg: 480.4, Max: 480.8, Diff: 0.9, Sum: 5765.3] [GC Worker End (ms): Min: 19532734.2, Avg: 19532734.4, Max: 19532734.7, Diff: 0.5] [Code Root Fixup: 0.0 ms] [Clear CT: 0.5 ms] [Other: 51.2 ms] [Choose CSet: 0.0 ms] [Ref Proc: 33.3 ms] [Ref Enq: 1.1 ms] [Free CSet: 1.6 ms] [Eden: 992.0M(992.0M)->0.0B(896.0M) Survivors: 192.0M->160.0M Heap: 5004.7M(6144.0M)->4138.9M(6144.0M)] [Times: user=5.90 sys=0.04, real=0.54 secs] 19606.169: [GC pause (young) Desired survivor size 83886080 bytes, new threshold 6 (max 15) - age 1: 21786296 bytes, 21786296 total - age 2: 10766464 bytes, 32552760 total - age 3: 14619664 bytes, 47172424 total - age 4: 10301592 bytes, 57474016 total - age 5: 15765088 bytes, 73239104 total - age 6: 16288224 bytes, 89527328 total , 0.5253252 secs] [Parallel Time: 473.9 ms, GC Workers: 12] [GC Worker Start (ms): Min: 19606176.1, Avg: 19606176.5, Max: 19606176.9, Diff: 0.8] [Ext Root Scanning (ms): Min: 173.3, Avg: 192.1, Max: 242.6, Diff: 69.2, Sum: 2305.3] [Update RS (ms): Min: 37.4, Avg: 85.1, Max: 108.2, Diff: 70.8, Sum: 1020.6] [Processed Buffers: Min: 15, Avg: 41.1, Max: 63, Diff: 48, Sum: 493] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 0.5, Diff: 0.5, Sum: 2.5] [Object Copy (ms): Min: 190.5, Avg: 194.9, Max: 225.0, Diff: 34.5, Sum: 2339.2] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.2] [GC Worker Other (ms): Min: 0.1, Avg: 0.4, Max: 0.6, Diff: 0.5, Sum: 4.8] [GC Worker Total (ms): Min: 472.3, Avg: 472.7, Max: 473.2, Diff: 0.9, Sum: 5672.7] [GC Worker End (ms): Min: 19606649.0, Avg: 19606649.3, Max: 19606649.4, Diff: 0.5] [Code Root Fixup: 0.0 ms] [Clear CT: 0.8 ms] [Other: 50.6 ms] [Choose CSet: 0.0 ms] [Ref Proc: 30.7 ms] [Ref Enq: 1.5 ms] [Free CSet: 1.6 ms] [Eden: 896.0M(896.0M)->0.0B(800.0M) Survivors: 160.0M->160.0M Heap: 5034.9M(6144.0M)->4255.3M(6144.0M)] [Times: user=5.78 sys=0.05, real=0.53 secs] 19726.197: [GC pause (young) Desired survivor size 67108864 bytes, new threshold 4 (max 15) - age 1: 30402512 bytes, 30402512 total - age 2: 15843336 bytes, 46245848 total - age 3: 8637544 bytes, 54883392 total - age 4: 13976864 bytes, 68860256 total - age 5: 10206888 bytes, 79067144 total - age 6: 15652880 bytes, 94720024 total , 0.5043993 secs] [Parallel Time: 455.1 ms, GC Workers: 12] [GC Worker Start (ms): Min: 19726204.2, Avg: 19726204.6, Max: 19726205.0, Diff: 0.8] [Ext Root Scanning (ms): Min: 179.1, Avg: 191.2, Max: 252.9, Diff: 73.8, Sum: 2294.3] [Update RS (ms): Min: 31.8, Avg: 89.3, Max: 104.0, Diff: 72.2, Sum: 1071.8] [Processed Buffers: Min: 12, Avg: 40.4, Max: 79, Diff: 67, Sum: 485] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 0.7, Diff: 0.7, Sum: 2.3] [Object Copy (ms): Min: 168.0, Avg: 172.4, Max: 206.4, Diff: 38.4, Sum: 2068.2] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.1, Diff: 0.1, Sum: 0.7] [GC Worker Other (ms): Min: 0.2, Avg: 0.7, Max: 1.2, Diff: 1.0, Sum: 8.6] [GC Worker Total (ms): Min: 452.9, Avg: 453.8, Max: 454.2, Diff: 1.3, Sum: 5445.9] [GC Worker End (ms): Min: 19726657.9, Avg: 19726658.4, Max: 19726658.9, Diff: 1.0] [Code Root Fixup: 0.0 ms] [Clear CT: 1.0 ms] [Other: 48.3 ms] [Choose CSet: 0.0 ms] [Ref Proc: 27.5 ms] [Ref Enq: 1.2 ms] [Free CSet: 1.4 ms] [Eden: 800.0M(800.0M)->0.0B(736.0M) Survivors: 160.0M->128.0M Heap: 5055.3M(6144.0M)->4348.8M(6144.0M)] [Times: user=5.53 sys=0.05, real=0.51 secs] 19782.774: [GC pause (young) Desired survivor size 67108864 bytes, new threshold 15 (max 15) - age 1: 18717456 bytes, 18717456 total - age 2: 25189944 bytes, 43907400 total - age 3: 13013192 bytes, 56920592 total - age 4: 8278896 bytes, 65199488 total , 0.4718409 secs] [Parallel Time: 435.4 ms, GC Workers: 12] [GC Worker Start (ms): Min: 19782781.0, Avg: 19782781.4, Max: 19782781.8, Diff: 0.8] [Ext Root Scanning (ms): Min: 178.0, Avg: 212.2, Max: 307.0, Diff: 129.0, Sum: 2547.0] [Update RS (ms): Min: 40.7, Avg: 120.0, Max: 157.5, Diff: 116.8, Sum: 1439.7] [Processed Buffers: Min: 25, Avg: 51.2, Max: 89, Diff: 64, Sum: 614] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 0.8, Diff: 0.8, Sum: 1.9] [Object Copy (ms): Min: 85.5, Avg: 101.0, Max: 131.1, Diff: 45.6, Sum: 1212.2] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.1] [GC Worker Other (ms): Min: 0.4, Avg: 0.7, Max: 1.3, Diff: 0.9, Sum: 8.6] [GC Worker Total (ms): Min: 433.6, Avg: 434.1, Max: 435.0, Diff: 1.4, Sum: 5209.5] [GC Worker End (ms): Min: 19783215.2, Avg: 19783215.5, Max: 19783216.1, Diff: 0.9] [Code Root Fixup: 0.0 ms] [Clear CT: 0.9 ms] [Other: 35.5 ms] [Choose CSet: 0.0 ms] [Ref Proc: 20.4 ms] [Ref Enq: 1.2 ms] [Free CSet: 1.2 ms] [Eden: 736.0M(736.0M)->0.0B(672.0M) Survivors: 128.0M->128.0M Heap: 5084.8M(6144.0M)->4414.0M(6144.0M)] [Times: user=5.20 sys=0.05, real=0.48 secs] 19869.166: [GC pause (young) Desired survivor size 67108864 bytes, new threshold 5 (max 15) - age 1: 15202424 bytes, 15202424 total - age 2: 13623032 bytes, 28825456 total - age 3: 21279136 bytes, 50104592 total - age 4: 11777024 bytes, 61881616 total - age 5: 7919960 bytes, 69801576 total , 0.3857854 secs] [Parallel Time: 347.7 ms, GC Workers: 12] [GC Worker Start (ms): Min: 19869172.1, Avg: 19869172.6, Max: 19869173.0, Diff: 0.8] [Ext Root Scanning (ms): Min: 172.2, Avg: 187.9, Max: 241.9, Diff: 69.7, Sum: 2254.8] [Update RS (ms): Min: 0.0, Avg: 43.6, Max: 60.9, Diff: 60.9, Sum: 523.0] [Processed Buffers: Min: 0, Avg: 29.8, Max: 63, Diff: 63, Sum: 357] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 0.7, Diff: 0.7, Sum: 2.0] [Object Copy (ms): Min: 104.0, Avg: 114.5, Max: 143.1, Diff: 39.1, Sum: 1374.1] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.1, Diff: 0.1, Sum: 0.5] [GC Worker Other (ms): Min: 0.1, Avg: 0.3, Max: 0.6, Diff: 0.5, Sum: 4.1] [GC Worker Total (ms): Min: 346.2, Avg: 346.5, Max: 347.0, Diff: 0.8, Sum: 4158.4] [GC Worker End (ms): Min: 19869518.9, Avg: 19869519.1, Max: 19869519.3, Diff: 0.5] [Code Root Fixup: 0.0 ms] [Clear CT: 0.8 ms] [Other: 37.3 ms] [Choose CSet: 0.0 ms] [Ref Proc: 21.8 ms] [Ref Enq: 1.2 ms] [Free CSet: 1.2 ms] [Eden: 672.0M(672.0M)->0.0B(608.0M) Survivors: 128.0M->128.0M Heap: 5086.0M(6144.0M)->4463.3M(6144.0M)] [Times: user=4.17 sys=0.04, real=0.39 secs] 19937.014: [GC pause (young) (initial-mark) Desired survivor size 50331648 bytes, new threshold 4 (max 15) - age 1: 13665384 bytes, 13665384 total - age 2: 8360480 bytes, 22025864 total - age 3: 12681608 bytes, 34707472 total - age 4: 21118784 bytes, 55826256 total - age 5: 11788304 bytes, 67614560 total , 0.4401785 secs] [Parallel Time: 397.8 ms, GC Workers: 12] [GC Worker Start (ms): Min: 19937020.0, Avg: 19937020.4, Max: 19937020.8, Diff: 0.8] [Ext Root Scanning (ms): Min: 112.0, Avg: 190.3, Max: 247.4, Diff: 135.4, Sum: 2283.4] [Update RS (ms): Min: 0.0, Avg: 56.3, Max: 86.4, Diff: 86.4, Sum: 676.1] [Processed Buffers: Min: 0, Avg: 30.2, Max: 56, Diff: 56, Sum: 362] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 0.5, Diff: 0.5, Sum: 1.8] [Object Copy (ms): Min: 140.1, Avg: 149.2, Max: 197.3, Diff: 57.2, Sum: 1790.2] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.2] [GC Worker Other (ms): Min: 0.1, Avg: 0.5, Max: 0.9, Diff: 0.7, Sum: 6.1] [GC Worker Total (ms): Min: 396.0, Avg: 396.5, Max: 396.9, Diff: 0.9, Sum: 4757.8] [GC Worker End (ms): Min: 19937416.5, Avg: 19937416.9, Max: 19937417.2, Diff: 0.7] [Code Root Fixup: 0.0 ms] [Clear CT: 0.8 ms] [Other: 41.6 ms] [Choose CSet: 0.0 ms] [Ref Proc: 24.0 ms] [Ref Enq: 1.0 ms] [Free CSet: 1.2 ms] [Eden: 608.0M(608.0M)->0.0B(608.0M) Survivors: 128.0M->96.0M Heap: 5071.3M(6144.0M)->4506.2M(6144.0M)] [Times: user=4.80 sys=0.04, real=0.44 secs] 19937.458: [GC concurrent-root-region-scan-start] 19937.705: [GC concurrent-root-region-scan-end, 0.2470622 secs] 19937.705: [GC concurrent-mark-start] 19939.160: [GC concurrent-mark-end, 1.4549361 secs] 19939.210: [GC remark 19939.216: [GC ref-proc, 0.3533503 secs], 1.1591407 secs] [Times: user=4.43 sys=0.06, real=1.16 secs] 19940.421: [GC cleanup 4526M->3182M(6144M), 0.0374116 secs] [Times: user=0.37 sys=0.01, real=0.04 secs] 19940.463: [GC concurrent-cleanup-start] 19940.467: [GC concurrent-cleanup-end, 0.0041358 secs] 20014.766: [GC pause (young) Desired survivor size 50331648 bytes, new threshold 15 (max 15) - age 1: 15227216 bytes, 15227216 total - age 2: 7475160 bytes, 22702376 total - age 3: 7913728 bytes, 30616104 total - age 4: 11923848 bytes, 42539952 total , 0.4007289 secs] [Parallel Time: 362.9 ms, GC Workers: 12] [GC Worker Start (ms): Min: 20014771.9, Avg: 20014772.3, Max: 20014772.7, Diff: 0.7] [Ext Root Scanning (ms): Min: 178.9, Avg: 190.9, Max: 240.9, Diff: 61.9, Sum: 2290.7] [Update RS (ms): Min: 24.5, Avg: 74.2, Max: 89.9, Diff: 65.4, Sum: 891.0] [Processed Buffers: Min: 6, Avg: 36.5, Max: 61, Diff: 55, Sum: 438] [Scan RS (ms): Min: 0.0, Avg: 0.1, Max: 0.6, Diff: 0.6, Sum: 1.6] [Object Copy (ms): Min: 91.4, Avg: 96.1, Max: 124.2, Diff: 32.8, Sum: 1152.9] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.2] [GC Worker Other (ms): Min: 0.1, Avg: 0.6, Max: 1.0, Diff: 0.8, Sum: 6.9] [GC Worker Total (ms): Min: 361.5, Avg: 361.9, Max: 362.7, Diff: 1.2, Sum: 4343.4] [GC Worker End (ms): Min: 20015133.8, Avg: 20015134.2, Max: 20015134.6, Diff: 0.8] [Code Root Fixup: 0.0 ms] [Clear CT: 0.8 ms] [Other: 37.0 ms] [Choose CSet: 0.0 ms] [Ref Proc: 22.1 ms] [Ref Enq: 1.1 ms] [Free CSet: 1.2 ms] [Eden: 608.0M(608.0M)->0.0B(192.0M) Survivors: 96.0M->96.0M Heap: 3770.2M(6144.0M)->3237.2M(6144.0M)] [Times: user=4.35 sys=0.05, real=0.40 secs] 20026.935: [GC pause (mixed) Desired survivor size 33554432 bytes, new threshold 3 (max 15) - age 1: 19834136 bytes, 19834136 total - age 2: 9044800 bytes, 28878936 total - age 3: 5229248 bytes, 34108184 total - age 4: 6693144 bytes, 40801328 total - age 5: 11413760 bytes, 52215088 total , 0.3645735 secs] [Parallel Time: 334.4 ms, GC Workers: 12] [GC Worker Start (ms): Min: 20026939.5, Avg: 20026940.0, Max: 20026940.4, Diff: 0.8] [Ext Root Scanning (ms): Min: 176.8, Avg: 191.9, Max: 243.6, Diff: 66.8, Sum: 2303.2] [Update RS (ms): Min: 0.0, Avg: 34.0, Max: 49.8, Diff: 49.8, Sum: 408.0] [Processed Buffers: Min: 0, Avg: 19.2, Max: 47, Diff: 47, Sum: 230] [Scan RS (ms): Min: 0.0, Avg: 4.9, Max: 6.2, Diff: 6.2, Sum: 59.3] [Object Copy (ms): Min: 88.4, Avg: 101.3, Max: 131.9, Diff: 43.5, Sum: 1215.8] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.2, Diff: 0.2, Sum: 1.3] [GC Worker Other (ms): Min: 0.3, Avg: 0.8, Max: 1.3, Diff: 1.0, Sum: 9.1] [GC Worker Total (ms): Min: 332.4, Avg: 333.1, Max: 333.6, Diff: 1.2, Sum: 3996.8] [GC Worker End (ms): Min: 20027272.6, Avg: 20027273.0, Max: 20027273.5, Diff: 1.0] [Code Root Fixup: 0.0 ms] [Clear CT: 0.7 ms] [Other: 29.5 ms] [Choose CSet: 0.2 ms] [Ref Proc: 12.7 ms] [Ref Enq: 0.8 ms] [Free CSet: 3.1 ms] [Eden: 192.0M(192.0M)->0.0B(224.0M) Survivors: 96.0M->64.0M Heap: 3429.2M(6144.0M)->2613.9M(6144.0M)] [Times: user=3.91 sys=0.04, real=0.37 secs] 20046.883: [GC pause (mixed) Desired survivor size 33554432 bytes, new threshold 15 (max 15) - age 1: 6101328 bytes, 6101328 total - age 2: 16345848 bytes, 22447176 total - age 3: 8453760 bytes, 30900936 total , 0.4945707 secs] [Parallel Time: 457.8 ms, GC Workers: 12] [GC Worker Start (ms): Min: 20046887.8, Avg: 20046888.2, Max: 20046888.7, Diff: 0.9] [Ext Root Scanning (ms): Min: 175.4, Avg: 190.7, Max: 247.0, Diff: 71.6, Sum: 2288.9] [Update RS (ms): Min: 0.0, Avg: 55.1, Max: 72.8, Diff: 72.8, Sum: 661.4] [Processed Buffers: Min: 0, Avg: 25.2, Max: 55, Diff: 55, Sum: 302] [Scan RS (ms): Min: 32.7, Avg: 37.0, Max: 39.3, Diff: 6.6, Sum: 444.1] [Object Copy (ms): Min: 164.6, Avg: 173.4, Max: 208.1, Diff: 43.4, Sum: 2081.0] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.1, Diff: 0.1, Sum: 0.4] [GC Worker Other (ms): Min: 0.2, Avg: 0.5, Max: 0.8, Diff: 0.6, Sum: 5.8] [GC Worker Total (ms): Min: 456.4, Avg: 456.8, Max: 457.4, Diff: 1.0, Sum: 5481.6] [GC Worker End (ms): Min: 20047344.7, Avg: 20047345.0, Max: 20047345.4, Diff: 0.6] [Code Root Fixup: 0.1 ms] [Clear CT: 1.6 ms] [Other: 35.0 ms] [Choose CSet: 0.4 ms] [Ref Proc: 13.2 ms] [Ref Enq: 0.7 ms] [Free CSet: 3.7 ms] [Eden: 224.0M(224.0M)->0.0B(224.0M) Survivors: 64.0M->64.0M Heap: 2837.9M(6144.0M)->2045.9M(6144.0M)] [Times: user=5.41 sys=0.04, real=0.50 secs] 20059.050: [GC pause (mixed) Desired survivor size 33554432 bytes, new threshold 4 (max 15) - age 1: 6794760 bytes, 6794760 total - age 2: 4172400 bytes, 10967160 total - age 3: 14473080 bytes, 25440240 total - age 4: 8322064 bytes, 33762304 total , 0.6156477 secs] [Parallel Time: 570.7 ms, GC Workers: 12] [GC Worker Start (ms): Min: 20059055.2, Avg: 20059055.7, Max: 20059056.1, Diff: 0.9] [Ext Root Scanning (ms): Min: 181.5, Avg: 198.5, Max: 258.9, Diff: 77.4, Sum: 2381.7] [Update RS (ms): Min: 82.8, Avg: 143.5, Max: 164.5, Diff: 81.7, Sum: 1721.7] [Processed Buffers: Min: 35, Avg: 48.9, Max: 74, Diff: 39, Sum: 587] [Scan RS (ms): Min: 51.0, Avg: 53.3, Max: 54.7, Diff: 3.7, Sum: 639.6] [Object Copy (ms): Min: 166.4, Avg: 172.4, Max: 207.9, Diff: 41.5, Sum: 2069.3] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.4] [GC Worker Other (ms): Min: 0.3, Avg: 0.8, Max: 2.0, Diff: 1.7, Sum: 9.6] [GC Worker Total (ms): Min: 567.7, Avg: 568.5, Max: 569.8, Diff: 2.1, Sum: 6822.2] [GC Worker End (ms): Min: 20059623.7, Avg: 20059624.2, Max: 20059625.4, Diff: 1.7] [Code Root Fixup: 4.4 ms] [Clear CT: 1.4 ms] [Other: 39.1 ms] [Choose CSet: 0.3 ms] [Ref Proc: 16.1 ms] [Ref Enq: 1.1 ms] [Free CSet: 1.7 ms] [Eden: 224.0M(224.0M)->0.0B(3168.0M) Survivors: 64.0M->64.0M Heap: 2269.9M(6144.0M)->1967.3M(6144.0M)] [Times: user=6.77 sys=0.05, real=0.62 secs] 20366.542: [GC pause (young) Desired survivor size 218103808 bytes, new threshold 15 (max 15) - age 1: 5863512 bytes, 5863512 total - age 2: 4154328 bytes, 10017840 total - age 3: 3277808 bytes, 13295648 total - age 4: 11801096 bytes, 25096744 total , 0.6578955 secs] [Parallel Time: 552.8 ms, GC Workers: 12] [GC Worker Start (ms): Min: 20366549.6, Avg: 20366550.0, Max: 20366550.4, Diff: 0.9] [Ext Root Scanning (ms): Min: 183.5, Avg: 199.3, Max: 255.5, Diff: 72.0, Sum: 2391.7] [Update RS (ms): Min: 137.9, Avg: 195.5, Max: 215.7, Diff: 77.7, Sum: 2345.8] [Processed Buffers: Min: 37, Avg: 73.1, Max: 101, Diff: 64, Sum: 877] [Scan RS (ms): Min: 0.0, Avg: 0.6, Max: 1.4, Diff: 1.4, Sum: 7.2] [Object Copy (ms): Min: 150.3, Avg: 155.8, Max: 190.9, Diff: 40.5, Sum: 1870.0] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.3] [GC Worker Other (ms): Min: 0.2, Avg: 0.5, Max: 0.7, Diff: 0.6, Sum: 5.7] [GC Worker Total (ms): Min: 551.2, Avg: 551.7, Max: 552.2, Diff: 1.0, Sum: 6620.8] [GC Worker End (ms): Min: 20367101.4, Avg: 20367101.8, Max: 20367102.0, Diff: 0.6] [Code Root Fixup: 0.0 ms] [Clear CT: 1.3 ms] [Other: 103.9 ms] [Choose CSet: 0.0 ms] [Ref Proc: 82.3 ms] [Ref Enq: 2.3 ms] [Free CSet: 3.6 ms] [Eden: 3168.0M(3168.0M)->0.0B(2784.0M) Survivors: 64.0M->256.0M Heap: 5135.3M(6144.0M)->2163.9M(6144.0M)] [Times: user=7.33 sys=0.04, real=0.66 secs] 20704.361: [GC pause (young) Desired survivor size 201326592 bytes, new threshold 15 (max 15) - age 1: 55765536 bytes, 55765536 total - age 2: 1498968 bytes, 57264504 total - age 3: 1437312 bytes, 58701816 total - age 4: 2021248 bytes, 60723064 total - age 5: 11029696 bytes, 71752760 total , 0.5562244 secs] [Parallel Time: 448.6 ms, GC Workers: 12] [GC Worker Start (ms): Min: 20704367.7, Avg: 20704368.1, Max: 20704368.5, Diff: 0.8] [Ext Root Scanning (ms): Min: 182.0, Avg: 196.0, Max: 255.0, Diff: 73.1, Sum: 2352.2] [Update RS (ms): Min: 0.0, Avg: 49.2, Max: 66.8, Diff: 66.8, Sum: 590.1] [Processed Buffers: Min: 0, Avg: 37.5, Max: 71, Diff: 71, Sum: 450] [Scan RS (ms): Min: 0.0, Avg: 0.5, Max: 1.2, Diff: 1.1, Sum: 6.4] [Object Copy (ms): Min: 191.5, Avg: 201.0, Max: 238.7, Diff: 47.2, Sum: 2412.3] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.3] [GC Worker Other (ms): Min: 0.4, Avg: 0.8, Max: 1.2, Diff: 0.8, Sum: 9.2] [GC Worker Total (ms): Min: 446.9, Avg: 447.5, Max: 448.2, Diff: 1.4, Sum: 5370.6] [GC Worker End (ms): Min: 20704815.3, Avg: 20704815.7, Max: 20704816.1, Diff: 0.8] [Code Root Fixup: 0.0 ms] [Clear CT: 1.2 ms] [Other: 106.4 ms] [Choose CSet: 0.0 ms] [Ref Proc: 83.8 ms] [Ref Enq: 3.4 ms] [Free CSet: 3.5 ms] [Eden: 2784.0M(2784.0M)->0.0B(2336.0M) Survivors: 256.0M->384.0M Heap: 4947.9M(6144.0M)->2490.6M(6144.0M)] [Times: user=6.06 sys=0.04, real=0.56 secs] 20982.992: [GC pause (young) Desired survivor size 184549376 bytes, new threshold 15 (max 15) - age 1: 41459776 bytes, 41459776 total - age 2: 37570200 bytes, 79029976 total - age 3: 1172160 bytes, 80202136 total - age 4: 1147896 bytes, 81350032 total - age 5: 1488504 bytes, 82838536 total - age 6: 9928128 bytes, 92766664 total , 0.5882769 secs] [Parallel Time: 492.7 ms, GC Workers: 12] [GC Worker Start (ms): Min: 20982998.7, Avg: 20982999.1, Max: 20982999.5, Diff: 0.8] [Ext Root Scanning (ms): Min: 188.7, Avg: 201.4, Max: 259.8, Diff: 71.1, Sum: 2417.1] [Update RS (ms): Min: 0.0, Avg: 51.6, Max: 70.0, Diff: 70.0, Sum: 619.8] [Processed Buffers: Min: 0, Avg: 34.9, Max: 60, Diff: 60, Sum: 419] [Scan RS (ms): Min: 0.0, Avg: 0.5, Max: 1.2, Diff: 1.2, Sum: 6.1] [Object Copy (ms): Min: 231.4, Avg: 237.7, Max: 275.6, Diff: 44.2, Sum: 2851.9] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.2] [GC Worker Other (ms): Min: 0.2, Avg: 0.4, Max: 0.7, Diff: 0.5, Sum: 5.0] [GC Worker Total (ms): Min: 491.0, Avg: 491.7, Max: 492.2, Diff: 1.2, Sum: 5900.1] [GC Worker End (ms): Min: 20983490.6, Avg: 20983490.8, Max: 20983491.0, Diff: 0.5] [Code Root Fixup: 0.0 ms] [Clear CT: 1.3 ms] [Other: 94.3 ms] [Choose CSet: 0.0 ms] [Ref Proc: 72.1 ms] [Ref Enq: 2.5 ms] [Free CSet: 3.3 ms] [Eden: 2336.0M(2336.0M)->0.0B(2336.0M) Survivors: 384.0M->352.0M Heap: 4826.6M(6144.0M)->2516.1M(6144.0M)] [Times: user=6.46 sys=0.04, real=0.59 secs] 21279.071: [GC pause (young) Desired survivor size 184549376 bytes, new threshold 15 (max 15) - age 1: 34360096 bytes, 34360096 total - age 2: 27315376 bytes, 61675472 total - age 3: 33223904 bytes, 94899376 total - age 4: 1083768 bytes, 95983144 total - age 5: 940504 bytes, 96923648 total - age 6: 1355888 bytes, 98279536 total - age 7: 9478808 bytes, 107758344 total , 0.6142826 secs] [Parallel Time: 517.3 ms, GC Workers: 12] [GC Worker Start (ms): Min: 21279078.0, Avg: 21279078.4, Max: 21279078.8, Diff: 0.9] [Ext Root Scanning (ms): Min: 184.5, Avg: 199.5, Max: 258.1, Diff: 73.6, Sum: 2393.7] [Update RS (ms): Min: 0.0, Avg: 56.6, Max: 76.7, Diff: 76.6, Sum: 679.1] [Processed Buffers: Min: 0, Avg: 38.3, Max: 62, Diff: 62, Sum: 460] [Scan RS (ms): Min: 0.0, Avg: 0.5, Max: 1.2, Diff: 1.1, Sum: 5.8] [Object Copy (ms): Min: 254.2, Avg: 259.0, Max: 296.9, Diff: 42.7, Sum: 3107.7] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.2] [GC Worker Other (ms): Min: 0.2, Avg: 0.4, Max: 0.7, Diff: 0.5, Sum: 5.0] [GC Worker Total (ms): Min: 515.3, Avg: 516.0, Max: 516.4, Diff: 1.1, Sum: 6191.6] [GC Worker End (ms): Min: 21279594.1, Avg: 21279594.4, Max: 21279594.6, Diff: 0.5] [Code Root Fixup: 0.0 ms] [Clear CT: 1.2 ms] [Other: 95.9 ms] [Choose CSet: 0.0 ms] [Ref Proc: 72.9 ms] [Ref Enq: 2.6 ms] [Free CSet: 3.4 ms] [Eden: 2336.0M(2336.0M)->0.0B(2208.0M) Survivors: 352.0M->352.0M Heap: 4852.1M(6144.0M)->2633.1M(6144.0M)] [Times: user=6.76 sys=0.04, real=0.62 secs] 21517.640: [GC pause (young) Desired survivor size 167772160 bytes, new threshold 15 (max 15) - age 1: 38801728 bytes, 38801728 total - age 2: 23113128 bytes, 61914856 total - age 3: 22497560 bytes, 84412416 total - age 4: 23074040 bytes, 107486456 total - age 5: 1046000 bytes, 108532456 total - age 6: 803448 bytes, 109335904 total - age 7: 1091520 bytes, 110427424 total - age 8: 6882728 bytes, 117310152 total , 0.6390102 secs] [Parallel Time: 548.3 ms, GC Workers: 12] [GC Worker Start (ms): Min: 21517647.9, Avg: 21517648.4, Max: 21517648.8, Diff: 0.9] [Ext Root Scanning (ms): Min: 191.0, Avg: 225.4, Max: 317.1, Diff: 126.2, Sum: 2704.4] [Update RS (ms): Min: 0.0, Avg: 58.6, Max: 94.8, Diff: 94.8, Sum: 703.4] [Processed Buffers: Min: 0, Avg: 41.3, Max: 71, Diff: 71, Sum: 496] [Scan RS (ms): Min: 0.0, Avg: 0.5, Max: 1.5, Diff: 1.5, Sum: 5.5] [Object Copy (ms): Min: 229.1, Avg: 261.8, Max: 303.2, Diff: 74.1, Sum: 3141.4] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.2, Diff: 0.2, Sum: 1.4] [GC Worker Other (ms): Min: 0.2, Avg: 0.6, Max: 1.0, Diff: 0.8, Sum: 7.7] [GC Worker Total (ms): Min: 546.3, Avg: 547.0, Max: 547.8, Diff: 1.5, Sum: 6563.9] [GC Worker End (ms): Min: 21518194.9, Avg: 21518195.4, Max: 21518195.7, Diff: 0.8] [Code Root Fixup: 0.0 ms] [Clear CT: 1.4 ms] [Other: 89.3 ms] [Choose CSet: 0.0 ms] [Ref Proc: 65.7 ms] [Ref Enq: 2.3 ms] [Free CSet: 3.0 ms] [Eden: 2208.0M(2208.0M)->0.0B(2112.0M) Survivors: 352.0M->320.0M Heap: 4841.1M(6144.0M)->2761.1M(6144.0M)] [Times: user=7.07 sys=0.04, real=0.64 secs] 21748.855: [GC pause (young) Desired survivor size 167772160 bytes, new threshold 15 (max 15) - age 1: 36927776 bytes, 36927776 total - age 2: 22279008 bytes, 59206784 total - age 3: 20736456 bytes, 79943240 total - age 4: 15996072 bytes, 95939312 total - age 5: 15161768 bytes, 111101080 total - age 6: 1032736 bytes, 112133816 total - age 7: 802320 bytes, 112936136 total - age 8: 1085960 bytes, 114022096 total - age 9: 6756832 bytes, 120778928 total , 0.6710747 secs] [Parallel Time: 573.7 ms, GC Workers: 12] [GC Worker Start (ms): Min: 21748861.9, Avg: 21748862.4, Max: 21748862.8, Diff: 0.8] [Ext Root Scanning (ms): Min: 186.5, Avg: 200.8, Max: 262.3, Diff: 75.8, Sum: 2409.7] [Update RS (ms): Min: 5.5, Avg: 70.8, Max: 93.2, Diff: 87.6, Sum: 849.4] [Processed Buffers: Min: 5, Avg: 42.0, Max: 70, Diff: 65, Sum: 504] [Scan RS (ms): Min: 0.0, Avg: 0.5, Max: 1.7, Diff: 1.6, Sum: 5.4] [Object Copy (ms): Min: 289.3, Avg: 299.7, Max: 339.5, Diff: 50.2, Sum: 3596.1] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.2, Diff: 0.2, Sum: 1.6] [GC Worker Other (ms): Min: 0.1, Avg: 0.6, Max: 1.0, Diff: 0.9, Sum: 7.7] [GC Worker Total (ms): Min: 571.8, Avg: 572.5, Max: 573.2, Diff: 1.5, Sum: 6869.9] [GC Worker End (ms): Min: 21749434.4, Avg: 21749434.9, Max: 21749435.3, Diff: 0.9] [Code Root Fixup: 0.0 ms] [Clear CT: 0.8 ms] [Other: 96.7 ms] [Choose CSet: 0.0 ms] [Ref Proc: 72.9 ms] [Ref Enq: 2.5 ms] [Free CSet: 2.9 ms] [Eden: 2112.0M(2112.0M)->0.0B(1888.0M) Survivors: 320.0M->320.0M Heap: 4873.1M(6144.0M)->2985.0M(6144.0M)] [Times: user=7.42 sys=0.04, real=0.67 secs] 21992.544: [GC pause (young) Desired survivor size 150994944 bytes, new threshold 15 (max 15) - age 1: 39152168 bytes, 39152168 total - age 2: 24898632 bytes, 64050800 total - age 3: 19874976 bytes, 83925776 total - age 4: 19243328 bytes, 103169104 total - age 5: 8808920 bytes, 111978024 total - age 6: 14626312 bytes, 126604336 total - age 7: 1017176 bytes, 127621512 total - age 8: 693104 bytes, 128314616 total - age 9: 926648 bytes, 129241264 total - age 10: 6749448 bytes, 135990712 total , 0.6608611 secs] [Parallel Time: 575.4 ms, GC Workers: 12] [GC Worker Start (ms): Min: 21992551.8, Avg: 21992552.3, Max: 21992552.7, Diff: 0.9] [Ext Root Scanning (ms): Min: 187.6, Avg: 203.7, Max: 265.7, Diff: 78.1, Sum: 2444.4] [Update RS (ms): Min: 17.7, Avg: 77.2, Max: 97.9, Diff: 80.2, Sum: 926.3] [Processed Buffers: Min: 14, Avg: 41.7, Max: 81, Diff: 67, Sum: 500] [Scan RS (ms): Min: 0.0, Avg: 0.4, Max: 1.0, Diff: 1.0, Sum: 4.8] [Object Copy (ms): Min: 286.7, Avg: 292.0, Max: 332.5, Diff: 45.8, Sum: 3504.0] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.4] [GC Worker Other (ms): Min: 0.2, Avg: 0.8, Max: 1.2, Diff: 1.1, Sum: 9.4] [GC Worker Total (ms): Min: 573.7, Avg: 574.1, Max: 574.4, Diff: 0.7, Sum: 6889.4] [GC Worker End (ms): Min: 21993125.8, Avg: 21993126.4, Max: 21993126.9, Diff: 1.1] [Code Root Fixup: 0.0 ms] [Clear CT: 1.0 ms] [Other: 84.4 ms] [Choose CSet: 0.0 ms] [Ref Proc: 60.8 ms] [Ref Enq: 1.9 ms] [Free CSet: 3.0 ms] [Eden: 1888.0M(1888.0M)->0.0B(1760.0M) Survivors: 320.0M->288.0M Heap: 4873.0M(6144.0M)->3155.1M(6144.0M)] [Times: user=7.31 sys=0.04, real=0.66 secs] 22168.162: [GC pause (young) Desired survivor size 134217728 bytes, new threshold 11 (max 15) - age 1: 28134640 bytes, 28134640 total - age 2: 26608944 bytes, 54743584 total - age 3: 23622264 bytes, 78365848 total - age 4: 18183576 bytes, 96549424 total - age 5: 11433936 bytes, 107983360 total - age 6: 6434840 bytes, 114418200 total - age 7: 14448432 bytes, 128866632 total - age 8: 734800 bytes, 129601432 total - age 9: 677736 bytes, 130279168 total - age 10: 924288 bytes, 131203456 total - age 11: 6240840 bytes, 137444296 total , 0.6695926 secs] [Parallel Time: 594.6 ms, GC Workers: 12] [GC Worker Start (ms): Min: 22168168.6, Avg: 22168169.1, Max: 22168169.5, Diff: 0.9] [Ext Root Scanning (ms): Min: 192.4, Avg: 210.2, Max: 266.1, Diff: 73.6, Sum: 2522.6] [Update RS (ms): Min: 27.8, Avg: 84.7, Max: 107.2, Diff: 79.4, Sum: 1016.2] [Processed Buffers: Min: 22, Avg: 40.7, Max: 67, Diff: 45, Sum: 488] [Scan RS (ms): Min: 0.0, Avg: 0.4, Max: 1.1, Diff: 1.1, Sum: 4.9] [Object Copy (ms): Min: 291.2, Avg: 297.6, Max: 340.1, Diff: 48.9, Sum: 3571.0] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.3] [GC Worker Other (ms): Min: 0.2, Avg: 0.6, Max: 1.0, Diff: 0.8, Sum: 7.5] [GC Worker Total (ms): Min: 592.7, Avg: 593.5, Max: 594.2, Diff: 1.5, Sum: 7122.5] [GC Worker End (ms): Min: 22168762.2, Avg: 22168762.6, Max: 22168762.9, Diff: 0.8] [Code Root Fixup: 0.0 ms] [Clear CT: 0.6 ms] [Other: 74.4 ms] [Choose CSet: 0.0 ms] [Ref Proc: 51.1 ms] [Ref Enq: 1.8 ms] [Free CSet: 2.5 ms] [Eden: 1760.0M(1760.0M)->0.0B(1568.0M) Survivors: 288.0M->256.0M Heap: 4915.1M(6144.0M)->3387.7M(6144.0M)] [Times: user=7.40 sys=0.05, real=0.67 secs] 22371.023: [GC pause (young) Desired survivor size 134217728 bytes, new threshold 8 (max 15) - age 1: 23929848 bytes, 23929848 total - age 2: 20464464 bytes, 44394312 total - age 3: 24921240 bytes, 69315552 total - age 4: 23108328 bytes, 92423880 total - age 5: 13258816 bytes, 105682696 total - age 6: 8794608 bytes, 114477304 total - age 7: 6310200 bytes, 120787504 total - age 8: 14324472 bytes, 135111976 total - age 9: 729888 bytes, 135841864 total - age 10: 590592 bytes, 136432456 total - age 11: 917240 bytes, 137349696 total , 0.6979667 secs] [Parallel Time: 610.5 ms, GC Workers: 12] [GC Worker Start (ms): Min: 22371030.7, Avg: 22371031.2, Max: 22371031.6, Diff: 0.9] [Ext Root Scanning (ms): Min: 189.7, Avg: 205.9, Max: 261.8, Diff: 72.1, Sum: 2470.4] [Update RS (ms): Min: 46.5, Avg: 100.4, Max: 120.9, Diff: 74.4, Sum: 1204.5] [Processed Buffers: Min: 15, Avg: 48.7, Max: 92, Diff: 77, Sum: 584] [Scan RS (ms): Min: 0.0, Avg: 0.3, Max: 0.8, Diff: 0.8, Sum: 4.1] [Object Copy (ms): Min: 294.0, Avg: 302.5, Max: 344.4, Diff: 50.4, Sum: 3629.7] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.1, Diff: 0.1, Sum: 0.5] [GC Worker Other (ms): Min: 0.1, Avg: 0.5, Max: 0.7, Diff: 0.6, Sum: 5.4] [GC Worker Total (ms): Min: 609.1, Avg: 609.6, Max: 610.3, Diff: 1.2, Sum: 7314.6] [GC Worker End (ms): Min: 22371640.4, Avg: 22371640.7, Max: 22371641.0, Diff: 0.6] [Code Root Fixup: 0.0 ms] [Clear CT: 1.0 ms] [Other: 86.4 ms] [Choose CSet: 0.0 ms] [Ref Proc: 61.3 ms] [Ref Enq: 2.0 ms] [Free CSet: 2.3 ms] [Eden: 1568.0M(1568.0M)->0.0B(1312.0M) Survivors: 256.0M->256.0M Heap: 4955.7M(6144.0M)->3641.1M(6144.0M)] [Times: user=7.70 sys=0.05, real=0.70 secs] 22507.396: [GC pause (young) Desired survivor size 117440512 bytes, new threshold 7 (max 15) - age 1: 29427184 bytes, 29427184 total - age 2: 14149432 bytes, 43576616 total - age 3: 16027784 bytes, 59604400 total - age 4: 24611992 bytes, 84216392 total - age 5: 17980576 bytes, 102196968 total - age 6: 10342208 bytes, 112539176 total - age 7: 7106856 bytes, 119646032 total - age 8: 5995832 bytes, 125641864 total , 0.6966299 secs] [Parallel Time: 622.4 ms, GC Workers: 12] [GC Worker Start (ms): Min: 22507402.5, Avg: 22507403.0, Max: 22507403.4, Diff: 0.9] [Ext Root Scanning (ms): Min: 189.6, Avg: 207.9, Max: 271.1, Diff: 81.5, Sum: 2494.6] [Update RS (ms): Min: 52.9, Avg: 119.7, Max: 145.2, Diff: 92.3, Sum: 1436.2] [Processed Buffers: Min: 30, Avg: 49.8, Max: 71, Diff: 41, Sum: 598] [Scan RS (ms): Min: 0.0, Avg: 0.3, Max: 0.8, Diff: 0.8, Sum: 3.7] [Object Copy (ms): Min: 279.8, Avg: 292.6, Max: 333.9, Diff: 54.2, Sum: 3511.6] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.1] [GC Worker Other (ms): Min: 0.1, Avg: 0.5, Max: 0.8, Diff: 0.6, Sum: 6.0] [GC Worker Total (ms): Min: 620.4, Avg: 621.0, Max: 621.7, Diff: 1.4, Sum: 7452.2] [GC Worker End (ms): Min: 22508023.6, Avg: 22508024.0, Max: 22508024.3, Diff: 0.6] [Code Root Fixup: 0.0 ms] [Clear CT: 1.0 ms] [Other: 73.3 ms] [Choose CSet: 0.0 ms] [Ref Proc: 50.1 ms] [Ref Enq: 1.7 ms] [Free CSet: 2.1 ms] [Eden: 1312.0M(1312.0M)->0.0B(1088.0M) Survivors: 256.0M->224.0M Heap: 4953.1M(6144.0M)->3888.4M(6144.0M)] [Times: user=7.73 sys=0.05, real=0.70 secs] 22611.404: [GC pause (young) Desired survivor size 100663296 bytes, new threshold 6 (max 15) - age 1: 25501880 bytes, 25501880 total - age 2: 21364808 bytes, 46866688 total - age 3: 12989920 bytes, 59856608 total - age 4: 14636840 bytes, 74493448 total - age 5: 22361216 bytes, 96854664 total - age 6: 12321352 bytes, 109176016 total - age 7: 8128472 bytes, 117304488 total , 0.6895048 secs] [Parallel Time: 623.7 ms, GC Workers: 12] [GC Worker Start (ms): Min: 22611413.2, Avg: 22611413.7, Max: 22611414.1, Diff: 0.9] [Ext Root Scanning (ms): Min: 199.1, Avg: 218.1, Max: 276.3, Diff: 77.2, Sum: 2616.7] [Update RS (ms): Min: 70.4, Avg: 128.1, Max: 151.0, Diff: 80.7, Sum: 1537.7] [Processed Buffers: Min: 22, Avg: 52.4, Max: 95, Diff: 73, Sum: 629] [Scan RS (ms): Min: 0.0, Avg: 0.3, Max: 0.6, Diff: 0.6, Sum: 3.2] [Object Copy (ms): Min: 267.6, Avg: 275.3, Max: 312.1, Diff: 44.5, Sum: 3303.8] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.2, Diff: 0.1, Sum: 1.2] [GC Worker Other (ms): Min: 0.2, Avg: 0.6, Max: 0.9, Diff: 0.7, Sum: 7.4] [GC Worker Total (ms): Min: 621.9, Avg: 622.5, Max: 623.0, Diff: 1.1, Sum: 7470.0] [GC Worker End (ms): Min: 22612035.8, Avg: 22612036.2, Max: 22612036.5, Diff: 0.7] [Code Root Fixup: 0.0 ms] [Clear CT: 0.8 ms] [Other: 65.0 ms] [Choose CSet: 0.0 ms] [Ref Proc: 41.9 ms] [Ref Enq: 1.6 ms] [Free CSet: 1.9 ms] [Eden: 1088.0M(1088.0M)->0.0B(960.0M) Survivors: 224.0M->192.0M Heap: 4976.4M(6144.0M)->4039.5M(6144.0M)] [Times: user=7.66 sys=0.05, real=0.69 secs] 22694.705: [GC pause (young) Desired survivor size 83886080 bytes, new threshold 6 (max 15) - age 1: 18850328 bytes, 18850328 total - age 2: 17687776 bytes, 36538104 total - age 3: 18158240 bytes, 54696344 total - age 4: 12818032 bytes, 67514376 total - age 5: 14250872 bytes, 81765248 total - age 6: 18952512 bytes, 100717760 total , 0.6299919 secs] [Parallel Time: 569.0 ms, GC Workers: 12] [GC Worker Start (ms): Min: 22694711.8, Avg: 22694712.2, Max: 22694712.7, Diff: 0.9] [Ext Root Scanning (ms): Min: 193.3, Avg: 220.6, Max: 284.5, Diff: 91.2, Sum: 2647.6] [Update RS (ms): Min: 51.9, Avg: 111.6, Max: 145.6, Diff: 93.7, Sum: 1339.2] [Processed Buffers: Min: 14, Avg: 45.1, Max: 73, Diff: 59, Sum: 541] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 0.7, Diff: 0.7, Sum: 2.8] [Object Copy (ms): Min: 225.1, Avg: 234.8, Max: 271.2, Diff: 46.1, Sum: 2817.7] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.2] [GC Worker Other (ms): Min: 0.2, Avg: 0.4, Max: 0.7, Diff: 0.5, Sum: 5.2] [GC Worker Total (ms): Min: 567.1, Avg: 567.7, Max: 568.4, Diff: 1.3, Sum: 6812.6] [GC Worker End (ms): Min: 22695279.7, Avg: 22695279.9, Max: 22695280.2, Diff: 0.5] [Code Root Fixup: 0.0 ms] [Clear CT: 1.2 ms] [Other: 59.8 ms] [Choose CSet: 0.0 ms] [Ref Proc: 38.0 ms] [Ref Enq: 1.8 ms] [Free CSet: 1.8 ms] [Eden: 960.0M(960.0M)->0.0B(832.0M) Survivors: 192.0M->160.0M Heap: 4999.5M(6144.0M)->4198.3M(6144.0M)] [Times: user=6.98 sys=0.04, real=0.63 secs] 22754.431: [GC pause (young) Desired survivor size 67108864 bytes, new threshold 5 (max 15) - age 1: 18689168 bytes, 18689168 total - age 2: 11117656 bytes, 29806824 total - age 3: 15435904 bytes, 45242728 total - age 4: 17429968 bytes, 62672696 total - age 5: 12765736 bytes, 75438432 total - age 6: 13814624 bytes, 89253056 total , 0.5788405 secs] [Parallel Time: 527.8 ms, GC Workers: 12] [GC Worker Start (ms): Min: 22754438.4, Avg: 22754438.8, Max: 22754439.3, Diff: 0.8] [Ext Root Scanning (ms): Min: 186.6, Avg: 206.5, Max: 263.6, Diff: 77.0, Sum: 2478.3] [Update RS (ms): Min: 54.1, Avg: 109.9, Max: 134.7, Diff: 80.6, Sum: 1318.6] [Processed Buffers: Min: 20, Avg: 46.8, Max: 66, Diff: 46, Sum: 561] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 0.9, Diff: 0.9, Sum: 2.3] [Object Copy (ms): Min: 202.2, Avg: 208.5, Max: 245.8, Diff: 43.6, Sum: 2502.2] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.1, Diff: 0.1, Sum: 0.7] [GC Worker Other (ms): Min: 0.3, Avg: 0.7, Max: 1.8, Diff: 1.5, Sum: 8.8] [GC Worker Total (ms): Min: 525.2, Avg: 525.9, Max: 527.0, Diff: 1.8, Sum: 6310.9] [GC Worker End (ms): Min: 22754964.3, Avg: 22754964.7, Max: 22754965.8, Diff: 1.5] [Code Root Fixup: 0.0 ms] [Clear CT: 1.1 ms] [Other: 50.0 ms] [Choose CSet: 0.0 ms] [Ref Proc: 28.8 ms] [Ref Enq: 1.4 ms] [Free CSet: 1.5 ms] [Eden: 832.0M(832.0M)->0.0B(736.0M) Survivors: 160.0M->128.0M Heap: 5030.3M(6144.0M)->4331.1M(6144.0M)] [Times: user=6.37 sys=0.05, real=0.58 secs] 22816.354: [GC pause (young) Desired survivor size 67108864 bytes, new threshold 5 (max 15) - age 1: 14879744 bytes, 14879744 total - age 2: 13552152 bytes, 28431896 total - age 3: 9264768 bytes, 37696664 total - age 4: 14164824 bytes, 51861488 total - age 5: 17283592 bytes, 69145080 total , 0.5377924 secs] [Parallel Time: 486.3 ms, GC Workers: 12] [GC Worker Start (ms): Min: 22816360.4, Avg: 22816360.9, Max: 22816361.3, Diff: 0.9] [Ext Root Scanning (ms): Min: 184.9, Avg: 205.1, Max: 263.9, Diff: 78.9, Sum: 2461.1] [Update RS (ms): Min: 55.6, Avg: 114.5, Max: 137.8, Diff: 82.2, Sum: 1374.1] [Processed Buffers: Min: 21, Avg: 48.0, Max: 77, Diff: 56, Sum: 576] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 0.5, Diff: 0.5, Sum: 2.1] [Object Copy (ms): Min: 154.0, Avg: 164.2, Max: 201.4, Diff: 47.4, Sum: 1970.9] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.4] [GC Worker Other (ms): Min: 0.2, Avg: 0.7, Max: 1.3, Diff: 1.0, Sum: 8.4] [GC Worker Total (ms): Min: 484.1, Avg: 484.8, Max: 485.4, Diff: 1.3, Sum: 5817.0] [GC Worker End (ms): Min: 22816845.2, Avg: 22816845.6, Max: 22816846.2, Diff: 1.0] [Code Root Fixup: 0.0 ms] [Clear CT: 0.8 ms] [Other: 50.6 ms] [Choose CSet: 0.0 ms] [Ref Proc: 32.2 ms] [Ref Enq: 1.2 ms] [Free CSet: 1.4 ms] [Eden: 736.0M(736.0M)->0.0B(640.0M) Survivors: 128.0M->128.0M Heap: 5067.1M(6144.0M)->4433.3M(6144.0M)] [Times: user=5.92 sys=0.04, real=0.54 secs] 22860.995: [GC pause (young) (initial-mark) Desired survivor size 50331648 bytes, new threshold 5 (max 15) - age 1: 16507992 bytes, 16507992 total - age 2: 8105368 bytes, 24613360 total - age 3: 11977048 bytes, 36590408 total - age 4: 8737152 bytes, 45327560 total - age 5: 14026656 bytes, 59354216 total , 0.5315075 secs] [Parallel Time: 482.7 ms, GC Workers: 12] [GC Worker Start (ms): Min: 22861001.5, Avg: 22861001.9, Max: 22861002.3, Diff: 0.9] [Ext Root Scanning (ms): Min: 128.8, Avg: 203.5, Max: 264.0, Diff: 135.2, Sum: 2442.6] [Update RS (ms): Min: 21.9, Avg: 90.9, Max: 115.1, Diff: 93.1, Sum: 1090.8] [Processed Buffers: Min: 21, Avg: 41.8, Max: 57, Diff: 36, Sum: 502] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 0.9, Diff: 0.9, Sum: 2.0] [Object Copy (ms): Min: 170.6, Avg: 186.4, Max: 258.8, Diff: 88.2, Sum: 2237.4] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.1, Diff: 0.1, Sum: 0.8] [GC Worker Other (ms): Min: 0.2, Avg: 0.6, Max: 1.0, Diff: 0.7, Sum: 7.3] [GC Worker Total (ms): Min: 481.0, Avg: 481.7, Max: 482.2, Diff: 1.1, Sum: 5780.8] [GC Worker End (ms): Min: 22861483.3, Avg: 22861483.7, Max: 22861484.0, Diff: 0.7] [Code Root Fixup: 0.0 ms] [Clear CT: 1.0 ms] [Other: 47.8 ms] [Choose CSet: 0.0 ms] [Ref Proc: 27.4 ms] [Ref Enq: 1.1 ms] [Free CSet: 1.3 ms] [Eden: 640.0M(640.0M)->0.0B(608.0M) Survivors: 128.0M->96.0M Heap: 5073.3M(6144.0M)->4508.1M(6144.0M)] [Times: user=5.83 sys=0.05, real=0.53 secs] 22861.530: [GC concurrent-root-region-scan-start] 22861.800: [GC concurrent-root-region-scan-end, 0.2701595 secs] 22861.800: [GC concurrent-mark-start] 22863.366: [GC concurrent-mark-end, 1.5657974 secs] 22863.422: [GC remark 22863.433: [GC ref-proc, 0.4576762 secs], 1.2704747 secs] [Times: user=5.68 sys=0.06, real=1.27 secs] 22864.749: [GC cleanup 4543M->3359M(6144M), 0.0381637 secs] [Times: user=0.38 sys=0.00, real=0.04 secs] 22864.792: [GC concurrent-cleanup-start] 22864.795: [GC concurrent-cleanup-end, 0.0036434 secs] 22896.304: [GC pause (young) Desired survivor size 50331648 bytes, new threshold 15 (max 15) - age 1: 12850568 bytes, 12850568 total - age 2: 9366024 bytes, 22216592 total - age 3: 7522424 bytes, 29739016 total - age 4: 11851896 bytes, 41590912 total - age 5: 8545256 bytes, 50136168 total , 0.4749215 secs] [Parallel Time: 433.3 ms, GC Workers: 12] [GC Worker Start (ms): Min: 22896309.7, Avg: 22896310.1, Max: 22896310.5, Diff: 0.8] [Ext Root Scanning (ms): Min: 189.9, Avg: 208.5, Max: 260.7, Diff: 70.8, Sum: 2502.1] [Update RS (ms): Min: 38.8, Avg: 92.6, Max: 113.6, Diff: 74.8, Sum: 1111.1] [Processed Buffers: Min: 23, Avg: 44.1, Max: 69, Diff: 46, Sum: 529] [Scan RS (ms): Min: 0.0, Avg: 0.1, Max: 0.6, Diff: 0.6, Sum: 1.6] [Object Copy (ms): Min: 124.2, Avg: 130.9, Max: 162.4, Diff: 38.2, Sum: 1571.1] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.1] [GC Worker Other (ms): Min: 0.2, Avg: 0.3, Max: 0.5, Diff: 0.4, Sum: 3.8] [GC Worker Total (ms): Min: 432.0, Avg: 432.5, Max: 432.9, Diff: 0.9, Sum: 5189.9] [GC Worker End (ms): Min: 22896742.4, Avg: 22896742.6, Max: 22896742.8, Diff: 0.4] [Code Root Fixup: 0.0 ms] [Clear CT: 0.9 ms] [Other: 40.7 ms] [Choose CSet: 0.0 ms] [Ref Proc: 24.0 ms] [Ref Enq: 1.1 ms] [Free CSet: 1.2 ms] [Eden: 608.0M(608.0M)->0.0B(192.0M) Survivors: 96.0M->96.0M Heap: 3932.1M(6144.0M)->3444.1M(6144.0M)] [Times: user=5.19 sys=0.04, real=0.48 secs] 22902.734: [GC pause (mixed) Desired survivor size 33554432 bytes, new threshold 4 (max 15) - age 1: 16139128 bytes, 16139128 total - age 2: 8040784 bytes, 24179912 total - age 3: 8669960 bytes, 32849872 total - age 4: 6849504 bytes, 39699376 total - age 5: 10904920 bytes, 50604296 total - age 6: 7312400 bytes, 57916696 total , 0.4288187 secs] [Parallel Time: 392.5 ms, GC Workers: 12] [GC Worker Start (ms): Min: 22902738.5, Avg: 22902739.0, Max: 22902739.4, Diff: 0.9] [Ext Root Scanning (ms): Min: 189.7, Avg: 209.9, Max: 265.7, Diff: 76.0, Sum: 2518.4] [Update RS (ms): Min: 0.0, Avg: 38.7, Max: 61.2, Diff: 61.2, Sum: 464.3] [Processed Buffers: Min: 0, Avg: 20.2, Max: 37, Diff: 37, Sum: 243] [Scan RS (ms): Min: 0.0, Avg: 4.3, Max: 6.4, Diff: 6.4, Sum: 51.2] [Object Copy (ms): Min: 124.0, Avg: 136.9, Max: 172.2, Diff: 48.2, Sum: 1643.1] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.2] [GC Worker Other (ms): Min: 0.1, Avg: 0.7, Max: 1.9, Diff: 1.8, Sum: 8.3] [GC Worker Total (ms): Min: 389.8, Avg: 390.5, Max: 391.8, Diff: 2.0, Sum: 4685.5] [GC Worker End (ms): Min: 22903128.9, Avg: 22903129.5, Max: 22903130.6, Diff: 1.8] [Code Root Fixup: 0.0 ms] [Clear CT: 1.4 ms] [Other: 34.9 ms] [Choose CSet: 0.2 ms] [Ref Proc: 14.7 ms] [Ref Enq: 3.0 ms] [Free CSet: 3.0 ms] [Eden: 192.0M(192.0M)->0.0B(224.0M) Survivors: 96.0M->64.0M Heap: 3636.1M(6144.0M)->2828.0M(6144.0M)] [Times: user=4.62 sys=0.04, real=0.43 secs] 22913.469: [GC pause (mixed) Desired survivor size 33554432 bytes, new threshold 15 (max 15) - age 1: 5199096 bytes, 5199096 total - age 2: 12752624 bytes, 17951720 total - age 3: 7164656 bytes, 25116376 total - age 4: 8224856 bytes, 33341232 total , 0.5350797 secs] [Parallel Time: 496.0 ms, GC Workers: 12] [GC Worker Start (ms): Min: 22913474.6, Avg: 22913475.1, Max: 22913475.5, Diff: 0.9] [Ext Root Scanning (ms): Min: 189.0, Avg: 206.2, Max: 266.3, Diff: 77.3, Sum: 2474.7] [Update RS (ms): Min: 21.5, Avg: 79.6, Max: 100.7, Diff: 79.2, Sum: 955.6] [Processed Buffers: Min: 18, Avg: 32.2, Max: 51, Diff: 33, Sum: 387] [Scan RS (ms): Min: 33.2, Avg: 35.7, Max: 36.8, Diff: 3.7, Sum: 428.9] [Object Copy (ms): Min: 166.9, Avg: 172.1, Max: 211.5, Diff: 44.6, Sum: 2065.3] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.1, Diff: 0.1, Sum: 1.0] [GC Worker Other (ms): Min: 0.2, Avg: 0.9, Max: 1.6, Diff: 1.4, Sum: 10.6] [GC Worker Total (ms): Min: 493.6, Avg: 494.7, Max: 495.8, Diff: 2.2, Sum: 5936.0] [GC Worker End (ms): Min: 22913969.1, Avg: 22913969.8, Max: 22913970.4, Diff: 1.4] [Code Root Fixup: 0.0 ms] [Clear CT: 1.6 ms] [Other: 37.4 ms] [Choose CSet: 0.4 ms] [Ref Proc: 15.9 ms] [Ref Enq: 1.0 ms] [Free CSet: 3.3 ms] [Eden: 224.0M(224.0M)->0.0B(224.0M) Survivors: 64.0M->64.0M Heap: 3052.0M(6144.0M)->2290.3M(6144.0M)] [Times: user=5.87 sys=0.05, real=0.54 secs] 22923.456: [GC pause (mixed) Desired survivor size 33554432 bytes, new threshold 5 (max 15) - age 1: 6941600 bytes, 6941600 total - age 2: 3584832 bytes, 10526432 total - age 3: 11020976 bytes, 21547408 total - age 4: 6863296 bytes, 28410704 total - age 5: 7645016 bytes, 36055720 total , 0.6644864 secs] [Parallel Time: 617.9 ms, GC Workers: 12] [GC Worker Start (ms): Min: 22923461.3, Avg: 22923461.8, Max: 22923462.2, Diff: 0.8] [Ext Root Scanning (ms): Min: 184.4, Avg: 206.7, Max: 263.8, Diff: 79.4, Sum: 2480.9] [Update RS (ms): Min: 51.8, Avg: 105.3, Max: 132.3, Diff: 80.5, Sum: 1263.5] [Processed Buffers: Min: 21, Avg: 43.6, Max: 74, Diff: 53, Sum: 523] [Scan RS (ms): Min: 58.0, Avg: 60.9, Max: 62.7, Diff: 4.7, Sum: 731.0] [Object Copy (ms): Min: 232.7, Avg: 242.2, Max: 288.7, Diff: 55.9, Sum: 2906.6] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.1, Diff: 0.1, Sum: 1.0] [GC Worker Other (ms): Min: 0.5, Avg: 1.2, Max: 1.9, Diff: 1.4, Sum: 14.7] [GC Worker Total (ms): Min: 615.8, Avg: 616.5, Max: 617.1, Diff: 1.3, Sum: 7397.7] [GC Worker End (ms): Min: 22924077.5, Avg: 22924078.2, Max: 22924078.9, Diff: 1.4] [Code Root Fixup: 0.1 ms] [Clear CT: 1.6 ms] [Other: 44.9 ms] [Choose CSet: 0.4 ms] [Ref Proc: 15.6 ms] [Ref Enq: 1.2 ms] [Free CSet: 2.6 ms] [Eden: 224.0M(224.0M)->0.0B(3008.0M) Survivors: 64.0M->64.0M Heap: 2514.3M(6144.0M)->2107.7M(6144.0M)] [Times: user=7.35 sys=0.04, real=0.67 secs] 23161.396: [GC pause (young) Desired survivor size 201326592 bytes, new threshold 15 (max 15) - age 1: 6981152 bytes, 6981152 total - age 2: 5102800 bytes, 12083952 total - age 3: 2630880 bytes, 14714832 total - age 4: 9433816 bytes, 24148648 total - age 5: 6289912 bytes, 30438560 total , 0.7385177 secs] [Parallel Time: 631.0 ms, GC Workers: 12] [GC Worker Start (ms): Min: 23161405.0, Avg: 23161405.5, Max: 23161405.9, Diff: 0.9] [Ext Root Scanning (ms): Min: 199.1, Avg: 215.1, Max: 280.1, Diff: 81.1, Sum: 2581.2] [Update RS (ms): Min: 193.6, Avg: 260.4, Max: 281.6, Diff: 87.9, Sum: 3124.7] [Processed Buffers: Min: 58, Avg: 96.1, Max: 113, Diff: 55, Sum: 1153] [Scan RS (ms): Min: 0.0, Avg: 0.6, Max: 1.5, Diff: 1.5, Sum: 6.8] [Object Copy (ms): Min: 147.7, Avg: 153.3, Max: 189.7, Diff: 42.1, Sum: 1839.4] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.4] [GC Worker Other (ms): Min: 0.1, Avg: 0.4, Max: 0.7, Diff: 0.6, Sum: 5.3] [GC Worker Total (ms): Min: 629.1, Avg: 629.8, Max: 630.5, Diff: 1.3, Sum: 7557.8] [GC Worker End (ms): Min: 23162035.0, Avg: 23162035.3, Max: 23162035.6, Diff: 0.6] [Code Root Fixup: 0.0 ms] [Clear CT: 1.2 ms] [Other: 106.3 ms] [Choose CSet: 0.0 ms] [Ref Proc: 82.5 ms] [Ref Enq: 2.3 ms] [Free CSet: 3.9 ms] [Eden: 3008.0M(3008.0M)->0.0B(2624.0M) Survivors: 64.0M->256.0M Heap: 5115.7M(6144.0M)->2303.7M(6144.0M)] [Times: user=8.25 sys=0.04, real=0.74 secs] 23440.771: [GC pause (young) Desired survivor size 201326592 bytes, new threshold 15 (max 15) - age 1: 43726624 bytes, 43726624 total - age 2: 2462680 bytes, 46189304 total - age 3: 3153072 bytes, 49342376 total - age 4: 1981656 bytes, 51324032 total - age 5: 8447624 bytes, 59771656 total - age 6: 5010064 bytes, 64781720 total , 0.5720394 secs] [Parallel Time: 463.5 ms, GC Workers: 12] [GC Worker Start (ms): Min: 23440778.2, Avg: 23440778.6, Max: 23440779.0, Diff: 0.8] [Ext Root Scanning (ms): Min: 190.2, Avg: 207.0, Max: 269.1, Diff: 78.9, Sum: 2484.6] [Update RS (ms): Min: 0.0, Avg: 46.3, Max: 67.4, Diff: 67.4, Sum: 555.5] [Processed Buffers: Min: 0, Avg: 33.4, Max: 55, Diff: 55, Sum: 401] [Scan RS (ms): Min: 0.0, Avg: 0.6, Max: 1.4, Diff: 1.4, Sum: 6.7] [Object Copy (ms): Min: 192.4, Avg: 208.1, Max: 244.1, Diff: 51.7, Sum: 2496.6] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.2] [GC Worker Other (ms): Min: 0.1, Avg: 0.4, Max: 0.7, Diff: 0.6, Sum: 5.4] [GC Worker Total (ms): Min: 462.0, Avg: 462.4, Max: 462.8, Diff: 0.9, Sum: 5549.0] [GC Worker End (ms): Min: 23441240.7, Avg: 23441241.0, Max: 23441241.2, Diff: 0.6] [Code Root Fixup: 0.0 ms] [Clear CT: 1.2 ms] [Other: 107.4 ms] [Choose CSet: 0.0 ms] [Ref Proc: 85.7 ms] [Ref Enq: 3.2 ms] [Free CSet: 3.3 ms] [Eden: 2624.0M(2624.0M)->0.0B(2176.0M) Survivors: 256.0M->384.0M Heap: 4927.7M(6144.0M)->2637.3M(6144.0M)] [Times: user=6.28 sys=0.04, real=0.58 secs] 23588.808: [GC pause (young) Desired survivor size 167772160 bytes, new threshold 15 (max 15) - age 1: 44139128 bytes, 44139128 total - age 2: 30620808 bytes, 74759936 total - age 3: 2287872 bytes, 77047808 total - age 4: 2130704 bytes, 79178512 total - age 5: 1908816 bytes, 81087328 total - age 6: 8206336 bytes, 89293664 total - age 7: 4862464 bytes, 94156128 total , 0.5833366 secs] [Parallel Time: 502.4 ms, GC Workers: 12] [GC Worker Start (ms): Min: 23588817.4, Avg: 23588817.8, Max: 23588818.2, Diff: 0.9] [Ext Root Scanning (ms): Min: 192.6, Avg: 210.9, Max: 269.2, Diff: 76.6, Sum: 2531.2] [Update RS (ms): Min: 0.0, Avg: 54.7, Max: 77.0, Diff: 77.0, Sum: 656.0] [Processed Buffers: Min: 0, Avg: 44.8, Max: 90, Diff: 90, Sum: 538] [Scan RS (ms): Min: 0.0, Avg: 0.5, Max: 1.2, Diff: 1.2, Sum: 5.6] [Object Copy (ms): Min: 229.4, Avg: 234.7, Max: 272.4, Diff: 43.0, Sum: 2816.2] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.3] [GC Worker Other (ms): Min: 0.1, Avg: 0.4, Max: 0.7, Diff: 0.5, Sum: 5.1] [GC Worker Total (ms): Min: 500.8, Avg: 501.2, Max: 501.7, Diff: 1.0, Sum: 6014.4] [GC Worker End (ms): Min: 23589318.7, Avg: 23589319.0, Max: 23589319.3, Diff: 0.6] [Code Root Fixup: 0.0 ms] [Clear CT: 1.4 ms] [Other: 79.6 ms] [Choose CSet: 0.0 ms] [Ref Proc: 56.0 ms] [Ref Enq: 2.4 ms] [Free CSet: 3.0 ms] [Eden: 2176.0M(2176.0M)->0.0B(2240.0M) Survivors: 384.0M->320.0M Heap: 4813.3M(6144.0M)->2655.1M(6144.0M)] [Times: user=6.40 sys=0.04, real=0.59 secs] 23809.569: [GC pause (young) Desired survivor size 167772160 bytes, new threshold 15 (max 15) - age 1: 32649304 bytes, 32649304 total - age 2: 29158080 bytes, 61807384 total - age 3: 27618752 bytes, 89426136 total - age 4: 2247400 bytes, 91673536 total - age 5: 2102184 bytes, 93775720 total - age 6: 1907280 bytes, 95683000 total - age 7: 8185304 bytes, 103868304 total - age 8: 4735448 bytes, 108603752 total , 0.6600297 secs] [Parallel Time: 555.9 ms, GC Workers: 12] [GC Worker Start (ms): Min: 23809577.3, Avg: 23809577.7, Max: 23809578.2, Diff: 0.9] [Ext Root Scanning (ms): Min: 196.9, Avg: 214.4, Max: 284.0, Diff: 87.0, Sum: 2572.2] [Update RS (ms): Min: 0.0, Avg: 61.4, Max: 81.4, Diff: 81.3, Sum: 736.3] [Processed Buffers: Min: 0, Avg: 39.4, Max: 70, Diff: 70, Sum: 473] [Scan RS (ms): Min: 0.0, Avg: 0.5, Max: 1.2, Diff: 1.2, Sum: 6.0] [Object Copy (ms): Min: 269.8, Avg: 277.9, Max: 315.7, Diff: 46.0, Sum: 3335.4] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.1] [GC Worker Other (ms): Min: 0.1, Avg: 0.4, Max: 0.7, Diff: 0.6, Sum: 5.3] [GC Worker Total (ms): Min: 554.1, Avg: 554.6, Max: 555.2, Diff: 1.1, Sum: 6655.4] [GC Worker End (ms): Min: 23810132.0, Avg: 23810132.4, Max: 23810132.6, Diff: 0.6] [Code Root Fixup: 0.0 ms] [Clear CT: 1.3 ms] [Other: 102.9 ms] [Choose CSet: 0.0 ms] [Ref Proc: 79.2 ms] [Ref Enq: 2.1 ms] [Free CSet: 3.1 ms] [Eden: 2240.0M(2240.0M)->0.0B(1920.0M) Survivors: 320.0M->320.0M Heap: 4895.1M(6144.0M)->2952.2M(6144.0M)] [Times: user=7.26 sys=0.04, real=0.66 secs] 24021.137: [GC pause (young) Desired survivor size 150994944 bytes, new threshold 15 (max 15) - age 1: 36811520 bytes, 36811520 total - age 2: 18351136 bytes, 55162656 total - age 3: 26531472 bytes, 81694128 total - age 4: 24794656 bytes, 106488784 total - age 5: 2119928 bytes, 108608712 total - age 6: 1842760 bytes, 110451472 total - age 7: 1427048 bytes, 111878520 total - age 8: 7774592 bytes, 119653112 total - age 9: 4418464 bytes, 124071576 total , 0.6977849 secs] [Parallel Time: 599.2 ms, GC Workers: 12] [GC Worker Start (ms): Min: 24021144.2, Avg: 24021144.6, Max: 24021145.0, Diff: 0.9] [Ext Root Scanning (ms): Min: 196.8, Avg: 215.1, Max: 283.4, Diff: 86.6, Sum: 2581.5] [Update RS (ms): Min: 7.1, Avg: 77.2, Max: 100.3, Diff: 93.2, Sum: 926.1] [Processed Buffers: Min: 13, Avg: 38.6, Max: 58, Diff: 45, Sum: 463] [Scan RS (ms): Min: 0.0, Avg: 0.4, Max: 1.4, Diff: 1.4, Sum: 4.9] [Object Copy (ms): Min: 298.3, Avg: 304.7, Max: 342.2, Diff: 44.0, Sum: 3656.8] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.2] [GC Worker Other (ms): Min: 0.1, Avg: 0.6, Max: 1.0, Diff: 0.9, Sum: 7.5] [GC Worker Total (ms): Min: 597.4, Avg: 598.1, Max: 598.7, Diff: 1.2, Sum: 7177.0] [GC Worker End (ms): Min: 24021742.2, Avg: 24021742.7, Max: 24021743.1, Diff: 0.8] [Code Root Fixup: 0.0 ms] [Clear CT: 1.1 ms] [Other: 97.5 ms] [Choose CSet: 0.0 ms] [Ref Proc: 74.1 ms] [Ref Enq: 2.4 ms] [Free CSet: 2.7 ms] [Eden: 1920.0M(1920.0M)->0.0B(1760.0M) Survivors: 320.0M->288.0M Heap: 4872.2M(6144.0M)->3163.7M(6144.0M)] [Times: user=7.74 sys=0.04, real=0.70 secs] 24166.603: [GC pause (young) Desired survivor size 134217728 bytes, new threshold 9 (max 15) - age 1: 36844808 bytes, 36844808 total - age 2: 24550808 bytes, 61395616 total - age 3: 15107496 bytes, 76503112 total - age 4: 26074064 bytes, 102577176 total - age 5: 21245400 bytes, 123822576 total - age 6: 1872584 bytes, 125695160 total - age 7: 1758168 bytes, 127453328 total - age 8: 1232544 bytes, 128685872 total - age 9: 6374816 bytes, 135060688 total - age 10: 3586440 bytes, 138647128 total , 0.7425828 secs] [Parallel Time: 653.8 ms, GC Workers: 12] [GC Worker Start (ms): Min: 24166611.1, Avg: 24166611.6, Max: 24166612.0, Diff: 0.9] [Ext Root Scanning (ms): Min: 199.9, Avg: 215.9, Max: 272.1, Diff: 72.2, Sum: 2590.5] [Update RS (ms): Min: 33.3, Avg: 90.8, Max: 113.8, Diff: 80.4, Sum: 1089.7] [Processed Buffers: Min: 17, Avg: 45.0, Max: 80, Diff: 63, Sum: 540] [Scan RS (ms): Min: 0.0, Avg: 0.4, Max: 1.1, Diff: 1.1, Sum: 4.6] [Object Copy (ms): Min: 336.9, Avg: 345.1, Max: 387.8, Diff: 50.8, Sum: 4141.3] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.2, Diff: 0.2, Sum: 1.7] [GC Worker Other (ms): Min: 0.2, Avg: 0.5, Max: 0.7, Diff: 0.6, Sum: 5.6] [GC Worker Total (ms): Min: 652.1, Avg: 652.8, Max: 653.5, Diff: 1.4, Sum: 7833.4] [GC Worker End (ms): Min: 24167264.1, Avg: 24167264.4, Max: 24167264.7, Diff: 0.6] [Code Root Fixup: 0.0 ms] [Clear CT: 1.3 ms] [Other: 87.4 ms] [Choose CSet: 0.0 ms] [Ref Proc: 62.6 ms] [Ref Enq: 1.8 ms] [Free CSet: 2.5 ms] [Eden: 1760.0M(1760.0M)->0.0B(1568.0M) Survivors: 288.0M->256.0M Heap: 4923.7M(6144.0M)->3379.4M(6144.0M)] [Times: user=8.25 sys=0.04, real=0.75 secs] 24304.538: [GC pause (young) Desired survivor size 134217728 bytes, new threshold 5 (max 15) - age 1: 48306984 bytes, 48306984 total - age 2: 27421544 bytes, 75728528 total - age 3: 21736248 bytes, 97464776 total - age 4: 14812416 bytes, 112277192 total - age 5: 24878912 bytes, 137156104 total - age 6: 15878560 bytes, 153034664 total - age 7: 1869312 bytes, 154903976 total - age 8: 1548648 bytes, 156452624 total - age 9: 1188720 bytes, 157641344 total , 0.7551401 secs] [Parallel Time: 668.9 ms, GC Workers: 12] [GC Worker Start (ms): Min: 24304545.4, Avg: 24304545.9, Max: 24304546.3, Diff: 0.9] [Ext Root Scanning (ms): Min: 200.4, Avg: 222.8, Max: 276.7, Diff: 76.3, Sum: 2673.8] [Update RS (ms): Min: 51.1, Avg: 105.4, Max: 130.4, Diff: 79.4, Sum: 1264.4] [Processed Buffers: Min: 21, Avg: 47.4, Max: 76, Diff: 55, Sum: 569] [Scan RS (ms): Min: 0.0, Avg: 0.4, Max: 1.1, Diff: 1.1, Sum: 4.3] [Object Copy (ms): Min: 328.7, Avg: 337.8, Max: 382.7, Diff: 54.0, Sum: 4053.3] [Termination (ms): Min: 0.0, Avg: 0.2, Max: 0.3, Diff: 0.3, Sum: 2.0] [GC Worker Other (ms): Min: 0.4, Avg: 1.0, Max: 1.6, Diff: 1.2, Sum: 12.2] [GC Worker Total (ms): Min: 666.9, Avg: 667.5, Max: 668.0, Diff: 1.1, Sum: 8010.0] [GC Worker End (ms): Min: 24305212.7, Avg: 24305213.4, Max: 24305213.9, Diff: 1.2] [Code Root Fixup: 0.0 ms] [Clear CT: 1.0 ms] [Other: 85.2 ms] [Choose CSet: 0.0 ms] [Ref Proc: 58.3 ms] [Ref Enq: 1.9 ms] [Free CSet: 2.3 ms] [Eden: 1568.0M(1568.0M)->0.0B(1312.0M) Survivors: 256.0M->256.0M Heap: 4947.4M(6144.0M)->3627.3M(6144.0M)] [Times: user=8.38 sys=0.05, real=0.76 secs] 24404.619: [GC pause (young) Desired survivor size 117440512 bytes, new threshold 4 (max 15) - age 1: 40658416 bytes, 40658416 total - age 2: 40364368 bytes, 81022784 total - age 3: 26086072 bytes, 107108856 total - age 4: 20718392 bytes, 127827248 total - age 5: 14758304 bytes, 142585552 total , 0.7132019 secs] [Parallel Time: 643.3 ms, GC Workers: 12] [GC Worker Start (ms): Min: 24404625.7, Avg: 24404626.1, Max: 24404626.6, Diff: 0.9] [Ext Root Scanning (ms): Min: 198.4, Avg: 217.7, Max: 276.1, Diff: 77.7, Sum: 2611.9] [Update RS (ms): Min: 96.9, Avg: 158.3, Max: 182.8, Diff: 85.9, Sum: 1899.7] [Processed Buffers: Min: 32, Avg: 62.7, Max: 98, Diff: 66, Sum: 752] [Scan RS (ms): Min: 0.0, Avg: 0.3, Max: 0.7, Diff: 0.7, Sum: 3.6] [Object Copy (ms): Min: 258.1, Avg: 264.8, Max: 302.5, Diff: 44.4, Sum: 3178.1] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.1, Diff: 0.1, Sum: 0.7] [GC Worker Other (ms): Min: 0.1, Avg: 0.8, Max: 1.2, Diff: 1.0, Sum: 9.4] [GC Worker Total (ms): Min: 641.4, Avg: 642.0, Max: 642.8, Diff: 1.4, Sum: 7703.4] [GC Worker End (ms): Min: 24405267.5, Avg: 24405268.1, Max: 24405268.5, Diff: 1.0] [Code Root Fixup: 0.0 ms] [Clear CT: 1.1 ms] [Other: 68.8 ms] [Choose CSet: 0.0 ms] [Ref Proc: 43.4 ms] [Ref Enq: 1.5 ms] [Free CSet: 2.3 ms] [Eden: 1312.0M(1312.0M)->0.0B(1120.0M) Survivors: 256.0M->224.0M Heap: 4939.3M(6144.0M)->3848.9M(6144.0M)] [Times: user=7.93 sys=0.05, real=0.72 secs] 24507.816: [GC pause (young) Desired survivor size 100663296 bytes, new threshold 4 (max 15) - age 1: 22875600 bytes, 22875600 total - age 2: 33591584 bytes, 56467184 total - age 3: 35728576 bytes, 92195760 total - age 4: 25686648 bytes, 117882408 total , 0.6627570 secs] [Parallel Time: 598.6 ms, GC Workers: 12] [GC Worker Start (ms): Min: 24507822.9, Avg: 24507823.4, Max: 24507823.8, Diff: 0.9] [Ext Root Scanning (ms): Min: 204.2, Avg: 224.0, Max: 279.0, Diff: 74.8, Sum: 2688.0] [Update RS (ms): Min: 94.1, Avg: 152.2, Max: 176.9, Diff: 82.8, Sum: 1825.9] [Processed Buffers: Min: 22, Avg: 55.8, Max: 90, Diff: 68, Sum: 669] [Scan RS (ms): Min: 0.0, Avg: 0.3, Max: 1.0, Diff: 0.9, Sum: 3.2] [Object Copy (ms): Min: 212.5, Avg: 220.8, Max: 260.7, Diff: 48.2, Sum: 2649.5] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.1, Diff: 0.1, Sum: 0.8] [GC Worker Other (ms): Min: 0.2, Avg: 0.4, Max: 0.7, Diff: 0.5, Sum: 5.3] [GC Worker Total (ms): Min: 597.2, Avg: 597.7, Max: 598.4, Diff: 1.1, Sum: 7172.6] [GC Worker End (ms): Min: 24508420.8, Avg: 24508421.1, Max: 24508421.3, Diff: 0.5] [Code Root Fixup: 0.0 ms] [Clear CT: 1.1 ms] [Other: 63.0 ms] [Choose CSet: 0.0 ms] [Ref Proc: 40.8 ms] [Ref Enq: 1.5 ms] [Free CSet: 1.8 ms] [Eden: 1120.0M(1120.0M)->0.0B(1024.0M) Survivors: 224.0M->192.0M Heap: 4968.9M(6144.0M)->3996.8M(6144.0M)] [Times: user=7.36 sys=0.05, real=0.67 secs] 24592.027: [GC pause (young) Desired survivor size 83886080 bytes, new threshold 4 (max 15) - age 1: 22770200 bytes, 22770200 total - age 2: 16425760 bytes, 39195960 total - age 3: 31510360 bytes, 70706320 total - age 4: 35073520 bytes, 105779840 total , 0.5844381 secs] [Parallel Time: 528.5 ms, GC Workers: 12] [GC Worker Start (ms): Min: 24592033.5, Avg: 24592034.0, Max: 24592034.5, Diff: 0.9] [Ext Root Scanning (ms): Min: 199.3, Avg: 219.2, Max: 273.4, Diff: 74.1, Sum: 2629.9] [Update RS (ms): Min: 54.8, Avg: 111.0, Max: 136.8, Diff: 82.0, Sum: 1332.2] [Processed Buffers: Min: 20, Avg: 45.2, Max: 77, Diff: 57, Sum: 543] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 0.7, Diff: 0.7, Sum: 2.9] [Object Copy (ms): Min: 188.7, Avg: 195.6, Max: 230.6, Diff: 41.9, Sum: 2347.5] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.2] [GC Worker Other (ms): Min: 0.1, Avg: 0.7, Max: 1.4, Diff: 1.2, Sum: 8.9] [GC Worker Total (ms): Min: 525.7, Avg: 526.8, Max: 527.4, Diff: 1.7, Sum: 6321.7] [GC Worker End (ms): Min: 24592560.2, Avg: 24592560.8, Max: 24592561.4, Diff: 1.2] [Code Root Fixup: 0.0 ms] [Clear CT: 1.1 ms] [Other: 54.9 ms] [Choose CSet: 0.0 ms] [Ref Proc: 33.9 ms] [Ref Enq: 1.4 ms] [Free CSet: 1.7 ms] [Eden: 1024.0M(1024.0M)->0.0B(928.0M) Survivors: 192.0M->160.0M Heap: 5020.8M(6144.0M)->4108.2M(6144.0M)] [Times: user=6.45 sys=0.05, real=0.59 secs] 24657.198: [GC pause (young) Desired survivor size 83886080 bytes, new threshold 15 (max 15) - age 1: 19530880 bytes, 19530880 total - age 2: 13465920 bytes, 32996800 total - age 3: 13725328 bytes, 46722128 total - age 4: 29115056 bytes, 75837184 total , 0.5322303 secs] [Parallel Time: 481.0 ms, GC Workers: 12] [GC Worker Start (ms): Min: 24657204.1, Avg: 24657204.6, Max: 24657205.0, Diff: 0.9] [Ext Root Scanning (ms): Min: 200.8, Avg: 223.5, Max: 279.5, Diff: 78.8, Sum: 2681.9] [Update RS (ms): Min: 39.4, Avg: 97.0, Max: 123.9, Diff: 84.5, Sum: 1164.2] [Processed Buffers: Min: 13, Avg: 44.2, Max: 82, Diff: 69, Sum: 530] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 0.7, Diff: 0.7, Sum: 2.7] [Object Copy (ms): Min: 149.5, Avg: 158.3, Max: 193.9, Diff: 44.4, Sum: 1900.2] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.1, Diff: 0.1, Sum: 0.9] [GC Worker Other (ms): Min: 0.2, Avg: 0.5, Max: 0.8, Diff: 0.6, Sum: 6.5] [GC Worker Total (ms): Min: 479.1, Avg: 479.7, Max: 480.4, Diff: 1.2, Sum: 5756.4] [GC Worker End (ms): Min: 24657683.9, Avg: 24657684.3, Max: 24657684.5, Diff: 0.6] [Code Root Fixup: 0.0 ms] [Clear CT: 0.6 ms] [Other: 50.6 ms] [Choose CSet: 0.0 ms] [Ref Proc: 32.7 ms] [Ref Enq: 1.1 ms] [Free CSet: 1.6 ms] [Eden: 928.0M(928.0M)->0.0B(832.0M) Survivors: 160.0M->160.0M Heap: 5036.2M(6144.0M)->4212.1M(6144.0M)] [Times: user=5.86 sys=0.05, real=0.54 secs] 24721.904: [GC pause (young) Desired survivor size 67108864 bytes, new threshold 5 (max 15) - age 1: 16411744 bytes, 16411744 total - age 2: 10122144 bytes, 26533888 total - age 3: 12677312 bytes, 39211200 total - age 4: 12999816 bytes, 52211016 total - age 5: 29003384 bytes, 81214400 total , 0.5239132 secs] [Parallel Time: 473.2 ms, GC Workers: 12] [GC Worker Start (ms): Min: 24721911.7, Avg: 24721912.1, Max: 24721912.6, Diff: 0.9] [Ext Root Scanning (ms): Min: 205.6, Avg: 226.8, Max: 284.9, Diff: 79.3, Sum: 2721.5] [Update RS (ms): Min: 0.0, Avg: 60.9, Max: 87.9, Diff: 87.9, Sum: 730.3] [Processed Buffers: Min: 0, Avg: 34.0, Max: 78, Diff: 78, Sum: 408] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 0.9, Diff: 0.8, Sum: 2.8] [Object Copy (ms): Min: 176.3, Avg: 183.1, Max: 223.2, Diff: 46.9, Sum: 2196.7] [Termination (ms): Min: 0.0, Avg: 0.3, Max: 0.4, Diff: 0.4, Sum: 4.0] [GC Worker Other (ms): Min: 0.2, Avg: 0.6, Max: 1.0, Diff: 0.8, Sum: 7.0] [GC Worker Total (ms): Min: 471.0, Avg: 471.9, Max: 472.4, Diff: 1.4, Sum: 5662.3] [GC Worker End (ms): Min: 24722383.6, Avg: 24722384.0, Max: 24722384.4, Diff: 0.8] [Code Root Fixup: 0.0 ms] [Clear CT: 0.8 ms] [Other: 50.0 ms] [Choose CSet: 0.0 ms] [Ref Proc: 28.8 ms] [Ref Enq: 1.2 ms] [Free CSet: 1.5 ms] [Eden: 832.0M(832.0M)->0.0B(800.0M) Survivors: 160.0M->128.0M Heap: 5044.1M(6144.0M)->4283.2M(6144.0M)] [Times: user=5.72 sys=0.04, real=0.53 secs] 24759.174: [GC pause (young) Desired survivor size 67108864 bytes, new threshold 15 (max 15) - age 1: 17399184 bytes, 17399184 total - age 2: 8844776 bytes, 26243960 total - age 3: 8714504 bytes, 34958464 total - age 4: 12002160 bytes, 46960624 total - age 5: 12872360 bytes, 59832984 total , 0.5132174 secs] [Parallel Time: 469.1 ms, GC Workers: 12] [GC Worker Start (ms): Min: 24759180.4, Avg: 24759180.9, Max: 24759181.3, Diff: 0.9] [Ext Root Scanning (ms): Min: 201.4, Avg: 224.6, Max: 282.3, Diff: 80.9, Sum: 2695.6] [Update RS (ms): Min: 40.6, Avg: 101.4, Max: 125.8, Diff: 85.2, Sum: 1216.2] [Processed Buffers: Min: 15, Avg: 44.5, Max: 94, Diff: 79, Sum: 534] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 0.7, Diff: 0.7, Sum: 2.5] [Object Copy (ms): Min: 129.4, Avg: 141.0, Max: 175.1, Diff: 45.7, Sum: 1692.3] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.2, Diff: 0.2, Sum: 1.6] [GC Worker Other (ms): Min: 0.2, Avg: 0.4, Max: 0.8, Diff: 0.6, Sum: 5.2] [GC Worker Total (ms): Min: 467.1, Avg: 467.8, Max: 468.5, Diff: 1.3, Sum: 5613.4] [GC Worker End (ms): Min: 24759648.4, Avg: 24759648.6, Max: 24759648.9, Diff: 0.5] [Code Root Fixup: 0.0 ms] [Clear CT: 0.9 ms] [Other: 43.2 ms] [Choose CSet: 0.0 ms] [Ref Proc: 25.0 ms] [Ref Enq: 1.0 ms] [Free CSet: 1.4 ms] [Eden: 800.0M(800.0M)->0.0B(704.0M) Survivors: 128.0M->128.0M Heap: 5083.2M(6144.0M)->4376.1M(6144.0M)] [Times: user=5.63 sys=0.04, real=0.52 secs] 24805.225: [GC pause (young) Desired survivor size 67108864 bytes, new threshold 6 (max 15) - age 1: 16772440 bytes, 16772440 total - age 2: 9454016 bytes, 26226456 total - age 3: 8063096 bytes, 34289552 total - age 4: 8488864 bytes, 42778416 total - age 5: 11485736 bytes, 54264152 total - age 6: 12859984 bytes, 67124136 total , 0.4897900 secs] [Parallel Time: 446.5 ms, GC Workers: 12] [GC Worker Start (ms): Min: 24805231.7, Avg: 24805232.2, Max: 24805232.6, Diff: 0.9] [Ext Root Scanning (ms): Min: 214.8, Avg: 231.3, Max: 293.3, Diff: 78.5, Sum: 2775.6] [Update RS (ms): Min: 0.0, Avg: 61.8, Max: 87.5, Diff: 87.5, Sum: 741.9] [Processed Buffers: Min: 0, Avg: 31.3, Max: 51, Diff: 51, Sum: 376] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 0.7, Diff: 0.7, Sum: 1.8] [Object Copy (ms): Min: 141.5, Avg: 150.9, Max: 190.8, Diff: 49.3, Sum: 1811.0] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.1, Diff: 0.0, Sum: 0.4] [GC Worker Other (ms): Min: 0.3, Avg: 0.8, Max: 1.4, Diff: 1.0, Sum: 9.8] [GC Worker Total (ms): Min: 444.5, Avg: 445.0, Max: 445.4, Diff: 0.9, Sum: 5340.6] [GC Worker End (ms): Min: 24805676.7, Avg: 24805677.2, Max: 24805677.7, Diff: 1.0] [Code Root Fixup: 0.0 ms] [Clear CT: 0.9 ms] [Other: 42.4 ms] [Choose CSet: 0.0 ms] [Ref Proc: 24.0 ms] [Ref Enq: 0.9 ms] [Free CSet: 1.3 ms] [Eden: 704.0M(704.0M)->0.0B(608.0M) Survivors: 128.0M->128.0M Heap: 5080.1M(6144.0M)->4451.7M(6144.0M)] [Times: user=5.34 sys=0.05, real=0.49 secs] 24850.160: [GC pause (young) (initial-mark) Desired survivor size 50331648 bytes, new threshold 6 (max 15) - age 1: 11717416 bytes, 11717416 total - age 2: 11852008 bytes, 23569424 total - age 3: 8077944 bytes, 31647368 total - age 4: 7610392 bytes, 39257760 total - age 5: 7230368 bytes, 46488128 total - age 6: 11389680 bytes, 57877808 total , 0.5296244 secs] [Parallel Time: 485.3 ms, GC Workers: 12] [GC Worker Start (ms): Min: 24850166.1, Avg: 24850166.6, Max: 24850167.0, Diff: 0.9] [Ext Root Scanning (ms): Min: 145.8, Avg: 217.5, Max: 282.0, Diff: 136.2, Sum: 2609.5] [Update RS (ms): Min: 10.1, Avg: 82.0, Max: 110.9, Diff: 100.8, Sum: 983.7] [Processed Buffers: Min: 3, Avg: 39.2, Max: 70, Diff: 67, Sum: 470] [Scan RS (ms): Min: 0.0, Avg: 0.1, Max: 0.7, Diff: 0.7, Sum: 1.7] [Object Copy (ms): Min: 167.3, Avg: 183.6, Max: 261.1, Diff: 93.8, Sum: 2203.5] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.3] [GC Worker Other (ms): Min: 0.1, Avg: 0.8, Max: 1.1, Diff: 0.9, Sum: 9.3] [GC Worker Total (ms): Min: 483.5, Avg: 484.0, Max: 484.7, Diff: 1.2, Sum: 5807.9] [GC Worker End (ms): Min: 24850650.0, Avg: 24850650.6, Max: 24850650.9, Diff: 0.9] [Code Root Fixup: 0.0 ms] [Clear CT: 0.9 ms] [Other: 43.4 ms] [Choose CSet: 0.0 ms] [Ref Proc: 23.0 ms] [Ref Enq: 0.7 ms] [Free CSet: 1.3 ms] [Eden: 608.0M(608.0M)->0.0B(608.0M) Survivors: 128.0M->96.0M Heap: 5059.7M(6144.0M)->4506.5M(6144.0M)] [Times: user=5.82 sys=0.05, real=0.53 secs] 24850.693: [GC concurrent-root-region-scan-start] 24850.987: [GC concurrent-root-region-scan-end, 0.2944027 secs] 24850.987: [GC concurrent-mark-start] 24852.684: [GC concurrent-mark-end, 1.6969844 secs] 24852.739: [GC remark 24852.751: [GC ref-proc, 0.3945709 secs], 1.2247251 secs] [Times: user=4.98 sys=0.07, real=1.23 secs] 24854.020: [GC cleanup 4557M->3533M(6144M), 0.0444780 secs] [Times: user=0.44 sys=0.01, real=0.05 secs] 24854.069: [GC concurrent-cleanup-start] 24854.073: [GC concurrent-cleanup-end, 0.0034475 secs] 24881.154: [GC pause (young) Desired survivor size 50331648 bytes, new threshold 6 (max 15) - age 1: 16379064 bytes, 16379064 total - age 2: 6238256 bytes, 22617320 total - age 3: 10095440 bytes, 32712760 total - age 4: 7383920 bytes, 40096680 total - age 5: 7559144 bytes, 47655824 total - age 6: 7172320 bytes, 54828144 total , 0.4740355 secs] [Parallel Time: 432.4 ms, GC Workers: 12] [GC Worker Start (ms): Min: 24881159.6, Avg: 24881160.0, Max: 24881160.4, Diff: 0.9] [Ext Root Scanning (ms): Min: 201.0, Avg: 221.4, Max: 287.4, Diff: 86.5, Sum: 2656.3] [Update RS (ms): Min: 17.5, Avg: 85.2, Max: 111.8, Diff: 94.4, Sum: 1022.7] [Processed Buffers: Min: 12, Avg: 37.8, Max: 65, Diff: 53, Sum: 453] [Scan RS (ms): Min: 0.0, Avg: 0.1, Max: 0.7, Diff: 0.7, Sum: 1.8] [Object Copy (ms): Min: 117.6, Avg: 124.1, Max: 159.9, Diff: 42.3, Sum: 1488.7] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.2] [GC Worker Other (ms): Min: 0.1, Avg: 0.6, Max: 1.0, Diff: 0.9, Sum: 7.1] [GC Worker Total (ms): Min: 430.7, Avg: 431.4, Max: 432.2, Diff: 1.5, Sum: 5176.7] [GC Worker End (ms): Min: 24881590.9, Avg: 24881591.4, Max: 24881591.8, Diff: 0.8] [Code Root Fixup: 0.0 ms] [Clear CT: 1.1 ms] [Other: 40.5 ms] [Choose CSet: 0.0 ms] [Ref Proc: 23.8 ms] [Ref Enq: 1.3 ms] [Free CSet: 1.2 ms] [Eden: 608.0M(608.0M)->0.0B(192.0M) Survivors: 96.0M->96.0M Heap: 4090.5M(6144.0M)->3587.1M(6144.0M)] [Times: user=5.17 sys=0.04, real=0.48 secs] 24891.794: [GC pause (mixed) Desired survivor size 33554432 bytes, new threshold 4 (max 15) - age 1: 12850736 bytes, 12850736 total - age 2: 11862128 bytes, 24712864 total - age 3: 5304448 bytes, 30017312 total - age 4: 7835072 bytes, 37852384 total - age 5: 5532656 bytes, 43385040 total - age 6: 7096400 bytes, 50481440 total , 0.4215391 secs] [Parallel Time: 387.5 ms, GC Workers: 12] [GC Worker Start (ms): Min: 24891798.2, Avg: 24891798.6, Max: 24891799.1, Diff: 0.9] [Ext Root Scanning (ms): Min: 204.4, Avg: 221.4, Max: 279.4, Diff: 75.0, Sum: 2656.3] [Update RS (ms): Min: 0.0, Avg: 54.1, Max: 74.4, Diff: 74.4, Sum: 649.2] [Processed Buffers: Min: 0, Avg: 23.6, Max: 45, Diff: 45, Sum: 283] [Scan RS (ms): Min: 0.0, Avg: 3.7, Max: 5.3, Diff: 5.3, Sum: 44.6] [Object Copy (ms): Min: 100.0, Avg: 106.5, Max: 142.1, Diff: 42.1, Sum: 1277.6] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.3] [GC Worker Other (ms): Min: 0.1, Avg: 0.5, Max: 0.9, Diff: 0.7, Sum: 6.2] [GC Worker Total (ms): Min: 385.4, Avg: 386.2, Max: 386.8, Diff: 1.4, Sum: 4634.2] [GC Worker End (ms): Min: 24892184.5, Avg: 24892184.8, Max: 24892185.2, Diff: 0.7] [Code Root Fixup: 0.0 ms] [Clear CT: 1.0 ms] [Other: 33.0 ms] [Choose CSet: 0.2 ms] [Ref Proc: 14.5 ms] [Ref Enq: 1.9 ms] [Free CSet: 2.8 ms] [Eden: 192.0M(192.0M)->0.0B(224.0M) Survivors: 96.0M->64.0M Heap: 3779.1M(6144.0M)->2973.1M(6144.0M)] [Times: user=4.55 sys=0.05, real=0.42 secs] 24903.320: [GC pause (mixed) Desired survivor size 33554432 bytes, new threshold 15 (max 15) - age 1: 5416616 bytes, 5416616 total - age 2: 9780784 bytes, 15197400 total - age 3: 9500104 bytes, 24697504 total - age 4: 4965928 bytes, 29663432 total , 0.4685134 secs] [Parallel Time: 433.0 ms, GC Workers: 12] [GC Worker Start (ms): Min: 24903324.9, Avg: 24903325.4, Max: 24903325.8, Diff: 0.9] [Ext Root Scanning (ms): Min: 196.5, Avg: 213.2, Max: 279.2, Diff: 82.7, Sum: 2559.0] [Update RS (ms): Min: 0.0, Avg: 66.0, Max: 86.6, Diff: 86.6, Sum: 791.7] [Processed Buffers: Min: 0, Avg: 26.5, Max: 36, Diff: 36, Sum: 318] [Scan RS (ms): Min: 28.0, Avg: 29.5, Max: 30.9, Diff: 2.9, Sum: 354.3] [Object Copy (ms): Min: 116.3, Avg: 122.5, Max: 161.6, Diff: 45.3, Sum: 1470.4] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.1, Diff: 0.1, Sum: 0.9] [GC Worker Other (ms): Min: 0.2, Avg: 0.6, Max: 1.0, Diff: 0.8, Sum: 7.0] [GC Worker Total (ms): Min: 431.5, Avg: 431.9, Max: 432.7, Diff: 1.2, Sum: 5183.3] [GC Worker End (ms): Min: 24903756.9, Avg: 24903757.3, Max: 24903757.7, Diff: 0.8] [Code Root Fixup: 0.0 ms] [Clear CT: 1.6 ms] [Other: 33.9 ms] [Choose CSet: 0.5 ms] [Ref Proc: 13.9 ms] [Ref Enq: 1.1 ms] [Free CSet: 3.6 ms] [Eden: 224.0M(224.0M)->0.0B(224.0M) Survivors: 64.0M->64.0M Heap: 3197.1M(6144.0M)->2383.3M(6144.0M)] [Times: user=5.11 sys=0.04, real=0.47 secs] 24914.463: [GC pause (mixed) Desired survivor size 33554432 bytes, new threshold 15 (max 15) - age 1: 6751648 bytes, 6751648 total - age 2: 3673880 bytes, 10425528 total - age 3: 8324520 bytes, 18750048 total - age 4: 7552968 bytes, 26303016 total - age 5: 4679424 bytes, 30982440 total , 0.7082840 secs] [Parallel Time: 654.0 ms, GC Workers: 12] [GC Worker Start (ms): Min: 24914468.8, Avg: 24914469.2, Max: 24914469.6, Diff: 0.8] [Ext Root Scanning (ms): Min: 202.0, Avg: 218.2, Max: 283.8, Diff: 81.8, Sum: 2618.0] [Update RS (ms): Min: 9.5, Avg: 72.1, Max: 96.7, Diff: 87.2, Sum: 865.7] [Processed Buffers: Min: 4, Avg: 32.0, Max: 52, Diff: 48, Sum: 384] [Scan RS (ms): Min: 69.8, Avg: 73.0, Max: 74.6, Diff: 4.8, Sum: 875.7] [Object Copy (ms): Min: 281.2, Avg: 288.9, Max: 330.7, Diff: 49.5, Sum: 3466.4] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.2, Diff: 0.2, Sum: 1.7] [GC Worker Other (ms): Min: 0.4, Avg: 0.7, Max: 1.0, Diff: 0.7, Sum: 8.2] [GC Worker Total (ms): Min: 652.5, Avg: 653.0, Max: 653.5, Diff: 1.0, Sum: 7835.6] [GC Worker End (ms): Min: 24915121.8, Avg: 24915122.2, Max: 24915122.5, Diff: 0.7] [Code Root Fixup: 5.0 ms] [Clear CT: 1.4 ms] [Other: 47.9 ms] [Choose CSet: 0.6 ms] [Ref Proc: 14.2 ms] [Ref Enq: 1.6 ms] [Free CSet: 3.1 ms] [Eden: 224.0M(224.0M)->0.0B(3008.0M) Survivors: 64.0M->64.0M Heap: 2607.3M(6144.0M)->2103.4M(6144.0M)] [Times: user=7.77 sys=0.04, real=0.71 secs] 25170.561: [GC pause (young) Desired survivor size 201326592 bytes, new threshold 15 (max 15) - age 1: 5765408 bytes, 5765408 total - age 2: 3329864 bytes, 9095272 total - age 3: 2642536 bytes, 11737808 total - age 4: 7624040 bytes, 19361848 total - age 5: 6797640 bytes, 26159488 total - age 6: 4619704 bytes, 30779192 total , 0.7931161 secs] [Parallel Time: 687.8 ms, GC Workers: 12] [GC Worker Start (ms): Min: 25170569.9, Avg: 25170570.3, Max: 25170570.8, Diff: 0.9] [Ext Root Scanning (ms): Min: 207.2, Avg: 223.9, Max: 283.5, Diff: 76.3, Sum: 2686.6] [Update RS (ms): Min: 241.1, Avg: 299.9, Max: 323.9, Diff: 82.8, Sum: 3598.5] [Processed Buffers: Min: 84, Avg: 101.8, Max: 136, Diff: 52, Sum: 1222] [Scan RS (ms): Min: 0.0, Avg: 0.6, Max: 1.4, Diff: 1.4, Sum: 7.2] [Object Copy (ms): Min: 152.9, Avg: 160.7, Max: 198.0, Diff: 45.1, Sum: 1928.8] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.1, Diff: 0.1, Sum: 0.6] [GC Worker Other (ms): Min: 0.2, Avg: 0.9, Max: 1.7, Diff: 1.5, Sum: 11.0] [GC Worker Total (ms): Min: 685.3, Avg: 686.1, Max: 687.0, Diff: 1.7, Sum: 8232.7] [GC Worker End (ms): Min: 25171255.6, Avg: 25171256.4, Max: 25171257.2, Diff: 1.5] [Code Root Fixup: 0.0 ms] [Clear CT: 1.0 ms] [Other: 104.3 ms] [Choose CSet: 0.0 ms] [Ref Proc: 80.4 ms] [Ref Enq: 2.5 ms] [Free CSet: 3.5 ms] [Eden: 3008.0M(3008.0M)->0.0B(2624.0M) Survivors: 64.0M->256.0M Heap: 5111.4M(6144.0M)->2295.9M(6144.0M)] [Times: user=8.91 sys=0.05, real=0.80 secs] 25394.219: [GC pause (young) Desired survivor size 201326592 bytes, new threshold 15 (max 15) - age 1: 45577168 bytes, 45577168 total - age 2: 1800488 bytes, 47377656 total - age 3: 1308496 bytes, 48686152 total - age 4: 2046232 bytes, 50732384 total - age 5: 6454192 bytes, 57186576 total - age 6: 5066920 bytes, 62253496 total - age 7: 4422200 bytes, 66675696 total , 0.5803361 secs] [Parallel Time: 472.9 ms, GC Workers: 12] [GC Worker Start (ms): Min: 25394226.3, Avg: 25394226.7, Max: 25394227.1, Diff: 0.8] [Ext Root Scanning (ms): Min: 200.8, Avg: 219.0, Max: 282.5, Diff: 81.7, Sum: 2627.5] [Update RS (ms): Min: 0.0, Avg: 52.6, Max: 74.3, Diff: 74.3, Sum: 631.4] [Processed Buffers: Min: 0, Avg: 37.0, Max: 73, Diff: 73, Sum: 444] [Scan RS (ms): Min: 0.0, Avg: 0.5, Max: 1.4, Diff: 1.4, Sum: 6.2] [Object Copy (ms): Min: 187.7, Avg: 198.6, Max: 242.0, Diff: 54.4, Sum: 2382.9] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.3] [GC Worker Other (ms): Min: 0.2, Avg: 0.8, Max: 1.5, Diff: 1.3, Sum: 9.9] [GC Worker Total (ms): Min: 470.8, Avg: 471.5, Max: 472.6, Diff: 1.8, Sum: 5658.1] [GC Worker End (ms): Min: 25394697.6, Avg: 25394698.2, Max: 25394698.9, Diff: 1.3] [Code Root Fixup: 0.0 ms] [Clear CT: 1.3 ms] [Other: 106.1 ms] [Choose CSet: 0.0 ms] [Ref Proc: 82.7 ms] [Ref Enq: 2.9 ms] [Free CSet: 3.5 ms] [Eden: 2624.0M(2624.0M)->0.0B(2176.0M) Survivors: 256.0M->384.0M Heap: 4919.9M(6144.0M)->2636.9M(6144.0M)] [Times: user=6.34 sys=0.04, real=0.58 secs] 25566.080: [GC pause (young) Desired survivor size 167772160 bytes, new threshold 15 (max 15) - age 1: 38366432 bytes, 38366432 total - age 2: 28755128 bytes, 67121560 total - age 3: 1583240 bytes, 68704800 total - age 4: 1018232 bytes, 69723032 total - age 5: 1491408 bytes, 71214440 total - age 6: 6135984 bytes, 77350424 total - age 7: 4956408 bytes, 82306832 total - age 8: 3648512 bytes, 85955344 total , 0.6059195 secs] [Parallel Time: 519.5 ms, GC Workers: 12] [GC Worker Start (ms): Min: 25566087.5, Avg: 25566087.9, Max: 25566088.3, Diff: 0.9] [Ext Root Scanning (ms): Min: 200.4, Avg: 216.8, Max: 280.4, Diff: 80.0, Sum: 2601.3] [Update RS (ms): Min: 0.0, Avg: 54.7, Max: 80.7, Diff: 80.7, Sum: 656.4] [Processed Buffers: Min: 0, Avg: 38.4, Max: 78, Diff: 78, Sum: 461] [Scan RS (ms): Min: 0.0, Avg: 0.5, Max: 1.7, Diff: 1.6, Sum: 5.5] [Object Copy (ms): Min: 237.3, Avg: 246.1, Max: 288.5, Diff: 51.2, Sum: 2953.3] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.1] [GC Worker Other (ms): Min: 0.2, Avg: 0.4, Max: 0.8, Diff: 0.6, Sum: 5.1] [GC Worker Total (ms): Min: 517.9, Avg: 518.5, Max: 519.1, Diff: 1.2, Sum: 6221.8] [GC Worker End (ms): Min: 25566606.1, Avg: 25566606.4, Max: 25566606.7, Diff: 0.6] [Code Root Fixup: 0.0 ms] [Clear CT: 1.3 ms] [Other: 85.2 ms] [Choose CSet: 0.0 ms] [Ref Proc: 63.5 ms] [Ref Enq: 2.3 ms] [Free CSet: 3.1 ms] [Eden: 2176.0M(2176.0M)->0.0B(2208.0M) Survivors: 384.0M->320.0M Heap: 4812.9M(6144.0M)->2675.5M(6144.0M)] [Times: user=6.67 sys=0.04, real=0.61 secs] 25700.202: [GC pause (young) Desired survivor size 167772160 bytes, new threshold 15 (max 15) - age 1: 37404360 bytes, 37404360 total - age 2: 27076848 bytes, 64481208 total - age 3: 27444448 bytes, 91925656 total - age 4: 1508416 bytes, 93434072 total - age 5: 1014216 bytes, 94448288 total - age 6: 1488592 bytes, 95936880 total - age 7: 6053120 bytes, 101990000 total - age 8: 4913536 bytes, 106903536 total - age 9: 3637568 bytes, 110541104 total , 0.7075909 secs] [Parallel Time: 614.3 ms, GC Workers: 12] [GC Worker Start (ms): Min: 25700210.6, Avg: 25700211.1, Max: 25700211.5, Diff: 0.9] [Ext Root Scanning (ms): Min: 221.2, Avg: 239.7, Max: 311.9, Diff: 90.6, Sum: 2875.9] [Update RS (ms): Min: 0.0, Avg: 68.8, Max: 93.8, Diff: 93.8, Sum: 826.1] [Processed Buffers: Min: 0, Avg: 36.5, Max: 67, Diff: 67, Sum: 438] [Scan RS (ms): Min: 0.0, Avg: 0.5, Max: 1.0, Diff: 0.9, Sum: 6.0] [Object Copy (ms): Min: 295.7, Avg: 303.1, Max: 346.8, Diff: 51.1, Sum: 3636.8] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.2] [GC Worker Other (ms): Min: 0.3, Avg: 0.8, Max: 1.1, Diff: 0.8, Sum: 10.2] [GC Worker Total (ms): Min: 612.4, Avg: 612.9, Max: 613.6, Diff: 1.1, Sum: 7355.2] [GC Worker End (ms): Min: 25700823.5, Avg: 25700824.0, Max: 25700824.3, Diff: 0.8] [Code Root Fixup: 0.0 ms] [Clear CT: 1.3 ms] [Other: 92.1 ms] [Choose CSet: 0.0 ms] [Ref Proc: 65.9 ms] [Ref Enq: 2.4 ms] [Free CSet: 3.5 ms] [Eden: 2208.0M(2208.0M)->0.0B(2016.0M) Survivors: 320.0M->320.0M Heap: 4883.5M(6144.0M)->2873.2M(6144.0M)] [Times: user=7.82 sys=0.05, real=0.71 secs] 25813.427: [GC pause (young) Desired survivor size 167772160 bytes, new threshold 15 (max 15) - age 1: 32566776 bytes, 32566776 total - age 2: 28561552 bytes, 61128328 total - age 3: 24766464 bytes, 85894792 total - age 4: 26025088 bytes, 111919880 total - age 5: 1502280 bytes, 113422160 total - age 6: 977240 bytes, 114399400 total - age 7: 1486664 bytes, 115886064 total - age 8: 6018848 bytes, 121904912 total - age 9: 4900712 bytes, 126805624 total - age 10: 3412480 bytes, 130218104 total , 0.7484732 secs] [Parallel Time: 647.6 ms, GC Workers: 12] [GC Worker Start (ms): Min: 25813434.9, Avg: 25813435.4, Max: 25813435.9, Diff: 0.9] [Ext Root Scanning (ms): Min: 213.5, Avg: 250.5, Max: 336.8, Diff: 123.4, Sum: 3005.8] [Update RS (ms): Min: 13.2, Avg: 74.9, Max: 114.8, Diff: 101.6, Sum: 899.1] [Processed Buffers: Min: 9, Avg: 42.7, Max: 84, Diff: 75, Sum: 512] [Scan RS (ms): Min: 0.0, Avg: 0.4, Max: 1.1, Diff: 1.1, Sum: 4.9] [Object Copy (ms): Min: 295.8, Avg: 319.8, Max: 358.7, Diff: 62.9, Sum: 3837.4] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.1, Diff: 0.1, Sum: 1.1] [GC Worker Other (ms): Min: 0.1, Avg: 0.8, Max: 1.2, Diff: 1.1, Sum: 9.1] [GC Worker Total (ms): Min: 645.7, Avg: 646.4, Max: 647.0, Diff: 1.3, Sum: 7757.4] [GC Worker End (ms): Min: 25814081.2, Avg: 25814081.9, Max: 25814082.3, Diff: 1.1] [Code Root Fixup: 0.0 ms] [Clear CT: 0.9 ms] [Other: 99.9 ms] [Choose CSet: 0.0 ms] [Ref Proc: 73.4 ms] [Ref Enq: 1.9 ms] [Free CSet: 3.5 ms] [Eden: 2016.0M(2016.0M)->0.0B(1824.0M) Survivors: 320.0M->320.0M Heap: 4889.2M(6144.0M)->3066.4M(6144.0M)] [Times: user=8.22 sys=0.05, real=0.75 secs] 25975.996: [GC pause (young) Desired survivor size 150994944 bytes, new threshold 15 (max 15) - age 1: 31723640 bytes, 31723640 total - age 2: 19417400 bytes, 51141040 total - age 3: 25767208 bytes, 76908248 total - age 4: 24266824 bytes, 101175072 total - age 5: 25388576 bytes, 126563648 total - age 6: 1480768 bytes, 128044416 total - age 7: 976000 bytes, 129020416 total - age 8: 1343776 bytes, 130364192 total - age 9: 5426264 bytes, 135790456 total - age 10: 2797336 bytes, 138587792 total - age 11: 2971560 bytes, 141559352 total , 0.7240235 secs] [Parallel Time: 637.5 ms, GC Workers: 12] [GC Worker Start (ms): Min: 25976002.9, Avg: 25976003.4, Max: 25976003.9, Diff: 0.9] [Ext Root Scanning (ms): Min: 208.2, Avg: 226.3, Max: 289.3, Diff: 81.1, Sum: 2715.5] [Update RS (ms): Min: 10.8, Avg: 74.8, Max: 96.6, Diff: 85.8, Sum: 897.6] [Processed Buffers: Min: 22, Avg: 41.1, Max: 63, Diff: 41, Sum: 493] [Scan RS (ms): Min: 0.0, Avg: 0.4, Max: 1.0, Diff: 1.0, Sum: 4.8] [Object Copy (ms): Min: 325.1, Avg: 333.9, Max: 379.8, Diff: 54.7, Sum: 4007.2] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.1, Diff: 0.0, Sum: 0.4] [GC Worker Other (ms): Min: 0.4, Avg: 0.8, Max: 1.3, Diff: 1.0, Sum: 9.9] [GC Worker Total (ms): Min: 635.5, Avg: 636.3, Max: 637.0, Diff: 1.5, Sum: 7635.4] [GC Worker End (ms): Min: 25976639.2, Avg: 25976639.7, Max: 25976640.2, Diff: 1.0] [Code Root Fixup: 0.0 ms] [Clear CT: 1.2 ms] [Other: 85.3 ms] [Choose CSet: 0.0 ms] [Ref Proc: 61.4 ms] [Ref Enq: 1.9 ms] [Free CSet: 2.6 ms] [Eden: 1824.0M(1824.0M)->0.0B(1664.0M) Survivors: 320.0M->288.0M Heap: 4890.4M(6144.0M)->3258.5M(6144.0M)] [Times: user=8.03 sys=0.05, real=0.73 secs] 26083.256: [GC pause (young) Desired survivor size 134217728 bytes, new threshold 6 (max 15) - age 1: 41233904 bytes, 41233904 total - age 2: 22257856 bytes, 63491760 total - age 3: 17375432 bytes, 80867192 total - age 4: 25160360 bytes, 106027552 total - age 5: 23909576 bytes, 129937128 total - age 6: 22871216 bytes, 152808344 total - age 7: 1204008 bytes, 154012352 total - age 8: 870608 bytes, 154882960 total - age 9: 1204960 bytes, 156087920 total - age 10: 3887160 bytes, 159975080 total - age 11: 2358976 bytes, 162334056 total - age 12: 2613544 bytes, 164947600 total , 0.7793063 secs] [Parallel Time: 698.1 ms, GC Workers: 12] [GC Worker Start (ms): Min: 26083263.7, Avg: 26083264.2, Max: 26083264.6, Diff: 0.9] [Ext Root Scanning (ms): Min: 209.8, Avg: 235.2, Max: 296.3, Diff: 86.6, Sum: 2822.6] [Update RS (ms): Min: 29.8, Avg: 92.0, Max: 123.2, Diff: 93.3, Sum: 1104.2] [Processed Buffers: Min: 26, Avg: 46.5, Max: 84, Diff: 58, Sum: 558] [Scan RS (ms): Min: 0.0, Avg: 0.4, Max: 1.1, Diff: 1.1, Sum: 4.4] [Object Copy (ms): Min: 360.7, Avg: 368.4, Max: 414.6, Diff: 53.9, Sum: 4420.9] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.1, Diff: 0.1, Sum: 0.5] [GC Worker Other (ms): Min: 0.3, Avg: 0.9, Max: 1.2, Diff: 1.0, Sum: 10.3] [GC Worker Total (ms): Min: 696.3, Avg: 696.9, Max: 697.5, Diff: 1.2, Sum: 8362.8] [GC Worker End (ms): Min: 26083960.5, Avg: 26083961.1, Max: 26083961.5, Diff: 1.0] [Code Root Fixup: 0.0 ms] [Clear CT: 1.1 ms] [Other: 80.1 ms] [Choose CSet: 0.0 ms] [Ref Proc: 51.6 ms] [Ref Enq: 1.8 ms] [Free CSet: 2.8 ms] [Eden: 1664.0M(1664.0M)->0.0B(1440.0M) Survivors: 288.0M->256.0M Heap: 4922.5M(6144.0M)->3497.7M(6144.0M)] [Times: user=8.67 sys=0.05, real=0.78 secs] 26171.917: [GC pause (young) Desired survivor size 117440512 bytes, new threshold 5 (max 15) - age 1: 27006232 bytes, 27006232 total - age 2: 31568712 bytes, 58574944 total - age 3: 20473848 bytes, 79048792 total - age 4: 16822984 bytes, 95871776 total - age 5: 24753744 bytes, 120625520 total - age 6: 22983200 bytes, 143608720 total , 0.7578079 secs] [Parallel Time: 681.3 ms, GC Workers: 12] [GC Worker Start (ms): Min: 26171923.8, Avg: 26171924.3, Max: 26171924.7, Diff: 0.9] [Ext Root Scanning (ms): Min: 207.7, Avg: 226.1, Max: 302.0, Diff: 94.3, Sum: 2713.1] [Update RS (ms): Min: 67.7, Avg: 146.1, Max: 169.5, Diff: 101.8, Sum: 1753.5] [Processed Buffers: Min: 34, Avg: 59.3, Max: 93, Diff: 59, Sum: 712] [Scan RS (ms): Min: 0.0, Avg: 0.3, Max: 1.0, Diff: 1.0, Sum: 3.9] [Object Copy (ms): Min: 297.7, Avg: 306.2, Max: 347.3, Diff: 49.6, Sum: 3673.9] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.1] [GC Worker Other (ms): Min: 0.4, Avg: 1.1, Max: 1.8, Diff: 1.4, Sum: 13.8] [GC Worker Total (ms): Min: 678.9, Avg: 679.9, Max: 680.4, Diff: 1.5, Sum: 8158.3] [GC Worker End (ms): Min: 26172603.4, Avg: 26172604.1, Max: 26172604.8, Diff: 1.4] [Code Root Fixup: 0.0 ms] [Clear CT: 0.9 ms] [Other: 75.6 ms] [Choose CSet: 0.0 ms] [Ref Proc: 47.3 ms] [Ref Enq: 1.6 ms] [Free CSet: 2.4 ms] [Eden: 1440.0M(1440.0M)->0.0B(1248.0M) Survivors: 256.0M->224.0M Heap: 4937.7M(6144.0M)->3742.4M(6144.0M)] [Times: user=8.40 sys=0.06, real=0.76 secs] 26255.817: [GC pause (young) Desired survivor size 100663296 bytes, new threshold 5 (max 15) - age 1: 22374624 bytes, 22374624 total - age 2: 20447000 bytes, 42821624 total - age 3: 26862952 bytes, 69684576 total - age 4: 20136920 bytes, 89821496 total - age 5: 16774632 bytes, 106596128 total , 0.7056557 secs] [Parallel Time: 636.6 ms, GC Workers: 12] [GC Worker Start (ms): Min: 26255824.8, Avg: 26255825.3, Max: 26255825.7, Diff: 0.9] [Ext Root Scanning (ms): Min: 209.7, Avg: 228.8, Max: 294.3, Diff: 84.6, Sum: 2746.1] [Update RS (ms): Min: 105.0, Avg: 169.8, Max: 193.5, Diff: 88.5, Sum: 2037.5] [Processed Buffers: Min: 40, Avg: 66.0, Max: 85, Diff: 45, Sum: 792] [Scan RS (ms): Min: 0.0, Avg: 0.3, Max: 1.0, Diff: 1.0, Sum: 3.5] [Object Copy (ms): Min: 228.8, Avg: 235.3, Max: 277.9, Diff: 49.0, Sum: 2824.2] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.1, Diff: 0.1, Sum: 0.7] [GC Worker Other (ms): Min: 0.3, Avg: 0.8, Max: 1.2, Diff: 0.8, Sum: 10.0] [GC Worker Total (ms): Min: 634.7, Avg: 635.2, Max: 635.7, Diff: 1.0, Sum: 7621.9] [GC Worker End (ms): Min: 26256459.9, Avg: 26256460.4, Max: 26256460.8, Diff: 0.9] [Code Root Fixup: 0.0 ms] [Clear CT: 0.6 ms] [Other: 68.5 ms] [Choose CSet: 0.0 ms] [Ref Proc: 43.8 ms] [Ref Enq: 1.5 ms] [Free CSet: 2.1 ms] [Eden: 1248.0M(1248.0M)->0.0B(1088.0M) Survivors: 224.0M->192.0M Heap: 4990.4M(6144.0M)->3911.1M(6144.0M)] [Times: user=7.84 sys=0.05, real=0.71 secs] 26321.002: [GC pause (young) Desired survivor size 83886080 bytes, new threshold 5 (max 15) - age 1: 25436064 bytes, 25436064 total - age 2: 13840688 bytes, 39276752 total - age 3: 17099272 bytes, 56376024 total - age 4: 25260616 bytes, 81636640 total - age 5: 19880536 bytes, 101517176 total , 0.6475015 secs] [Parallel Time: 584.0 ms, GC Workers: 12] [GC Worker Start (ms): Min: 26321008.9, Avg: 26321009.3, Max: 26321009.7, Diff: 0.8] [Ext Root Scanning (ms): Min: 204.6, Avg: 226.0, Max: 286.4, Diff: 81.9, Sum: 2712.0] [Update RS (ms): Min: 69.7, Avg: 128.3, Max: 156.5, Diff: 86.8, Sum: 1539.7] [Processed Buffers: Min: 27, Avg: 48.8, Max: 76, Diff: 49, Sum: 585] [Scan RS (ms): Min: 0.0, Avg: 0.3, Max: 0.9, Diff: 0.8, Sum: 3.1] [Object Copy (ms): Min: 221.5, Avg: 227.7, Max: 267.7, Diff: 46.2, Sum: 2732.8] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.2] [GC Worker Other (ms): Min: 0.2, Avg: 0.6, Max: 0.9, Diff: 0.7, Sum: 6.8] [GC Worker Total (ms): Min: 582.2, Avg: 582.9, Max: 583.4, Diff: 1.2, Sum: 6994.6] [GC Worker End (ms): Min: 26321591.8, Avg: 26321592.2, Max: 26321592.5, Diff: 0.7] [Code Root Fixup: 0.0 ms] [Clear CT: 0.7 ms] [Other: 62.8 ms] [Choose CSet: 0.0 ms] [Ref Proc: 40.3 ms] [Ref Enq: 1.4 ms] [Free CSet: 1.8 ms] [Eden: 1088.0M(1088.0M)->0.0B(928.0M) Survivors: 192.0M->160.0M Heap: 4999.1M(6144.0M)->4102.6M(6144.0M)] [Times: user=7.16 sys=0.05, real=0.65 secs] 26368.271: [GC pause (young) Desired survivor size 83886080 bytes, new threshold 5 (max 15) - age 1: 19424504 bytes, 19424504 total - age 2: 15010496 bytes, 34435000 total - age 3: 13014080 bytes, 47449080 total - age 4: 16341560 bytes, 63790640 total - age 5: 25103816 bytes, 88894456 total , 0.6263575 secs] [Parallel Time: 573.4 ms, GC Workers: 12] [GC Worker Start (ms): Min: 26368277.7, Avg: 26368278.1, Max: 26368278.6, Diff: 0.9] [Ext Root Scanning (ms): Min: 215.7, Avg: 232.8, Max: 294.4, Diff: 78.6, Sum: 2793.2] [Update RS (ms): Min: 61.2, Avg: 123.5, Max: 150.0, Diff: 88.8, Sum: 1481.6] [Processed Buffers: Min: 22, Avg: 47.8, Max: 81, Diff: 59, Sum: 574] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 1.0, Diff: 1.0, Sum: 2.9] [Object Copy (ms): Min: 204.3, Avg: 214.9, Max: 258.8, Diff: 54.5, Sum: 2578.5] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.1, Diff: 0.1, Sum: 0.6] [GC Worker Other (ms): Min: 0.2, Avg: 0.8, Max: 1.4, Diff: 1.2, Sum: 9.3] [GC Worker Total (ms): Min: 571.2, Avg: 572.2, Max: 572.8, Diff: 1.6, Sum: 6866.1] [GC Worker End (ms): Min: 26368849.7, Avg: 26368850.3, Max: 26368850.9, Diff: 1.2] [Code Root Fixup: 0.0 ms] [Clear CT: 1.0 ms] [Other: 51.9 ms] [Choose CSet: 0.0 ms] [Ref Proc: 30.2 ms] [Ref Enq: 1.0 ms] [Free CSet: 1.7 ms] [Eden: 928.0M(928.0M)->0.0B(800.0M) Survivors: 160.0M->160.0M Heap: 5030.6M(6144.0M)->4246.7M(6144.0M)] [Times: user=6.92 sys=0.05, real=0.63 secs] 26421.792: [GC pause (young) Desired survivor size 67108864 bytes, new threshold 5 (max 15) - age 1: 18886840 bytes, 18886840 total - age 2: 13093224 bytes, 31980064 total - age 3: 12901568 bytes, 44881632 total - age 4: 12542800 bytes, 57424432 total - age 5: 16066464 bytes, 73490896 total , 0.7145587 secs] [Parallel Time: 659.2 ms, GC Workers: 12] [GC Worker Start (ms): Min: 26421798.5, Avg: 26421798.9, Max: 26421799.3, Diff: 0.9] [Ext Root Scanning (ms): Min: 251.8, Avg: 341.8, Max: 532.3, Diff: 280.5, Sum: 4101.5] [Update RS (ms): Min: 0.0, Avg: 113.9, Max: 181.1, Diff: 181.1, Sum: 1366.4] [Processed Buffers: Min: 0, Avg: 45.0, Max: 74, Diff: 74, Sum: 540] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 0.9, Diff: 0.9, Sum: 2.5] [Object Copy (ms): Min: 125.2, Avg: 201.4, Max: 257.6, Diff: 132.4, Sum: 2416.3] [Termination (ms): Min: 0.0, Avg: 0.3, Max: 0.3, Diff: 0.3, Sum: 3.0] [GC Worker Other (ms): Min: 0.1, Avg: 0.3, Max: 0.6, Diff: 0.6, Sum: 4.1] [GC Worker Total (ms): Min: 657.5, Avg: 657.8, Max: 658.3, Diff: 0.8, Sum: 7893.9] [GC Worker End (ms): Min: 26422456.5, Avg: 26422456.7, Max: 26422457.0, Diff: 0.5] [Code Root Fixup: 0.0 ms] [Clear CT: 1.0 ms] [Other: 54.4 ms] [Choose CSet: 0.0 ms] [Ref Proc: 33.6 ms] [Ref Enq: 1.5 ms] [Free CSet: 1.5 ms] [Eden: 800.0M(800.0M)->0.0B(736.0M) Survivors: 160.0M->128.0M Heap: 5046.7M(6144.0M)->4347.8M(6144.0M)] [Times: user=7.22 sys=0.04, real=0.72 secs] 26448.547: [GC pause (young) Desired survivor size 67108864 bytes, new threshold 15 (max 15) - age 1: 15033184 bytes, 15033184 total - age 2: 14503064 bytes, 29536248 total - age 3: 11377928 bytes, 40914176 total - age 4: 12219160 bytes, 53133336 total - age 5: 12022672 bytes, 65156008 total , 0.5383825 secs] [Parallel Time: 496.4 ms, GC Workers: 12] [GC Worker Start (ms): Min: 26448553.5, Avg: 26448554.0, Max: 26448554.5, Diff: 0.9] [Ext Root Scanning (ms): Min: 211.4, Avg: 229.2, Max: 298.8, Diff: 87.4, Sum: 2750.4] [Update RS (ms): Min: 27.3, Avg: 98.9, Max: 119.7, Diff: 92.4, Sum: 1186.9] [Processed Buffers: Min: 17, Avg: 42.2, Max: 67, Diff: 50, Sum: 506] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 0.7, Diff: 0.7, Sum: 2.1] [Object Copy (ms): Min: 153.1, Avg: 166.2, Max: 201.2, Diff: 48.1, Sum: 1994.1] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.2] [GC Worker Other (ms): Min: 0.2, Avg: 0.5, Max: 1.0, Diff: 0.8, Sum: 6.5] [GC Worker Total (ms): Min: 494.4, Avg: 495.0, Max: 495.5, Diff: 1.1, Sum: 5940.1] [GC Worker End (ms): Min: 26449048.6, Avg: 26449049.0, Max: 26449049.5, Diff: 0.8] [Code Root Fixup: 0.0 ms] [Clear CT: 0.9 ms] [Other: 41.1 ms] [Choose CSet: 0.0 ms] [Ref Proc: 22.8 ms] [Ref Enq: 1.1 ms] [Free CSet: 1.4 ms] [Eden: 736.0M(736.0M)->0.0B(640.0M) Survivors: 128.0M->128.0M Heap: 5083.8M(6144.0M)->4440.7M(6144.0M)] [Times: user=5.94 sys=0.05, real=0.54 secs] 26475.738: [GC pause (young) (initial-mark) Desired survivor size 50331648 bytes, new threshold 4 (max 15) - age 1: 17957384 bytes, 17957384 total - age 2: 9804320 bytes, 27761704 total - age 3: 13615904 bytes, 41377608 total - age 4: 10877864 bytes, 52255472 total - age 5: 11993152 bytes, 64248624 total - age 6: 11931648 bytes, 76180272 total , 0.5824482 secs] [Parallel Time: 535.3 ms, GC Workers: 12] [GC Worker Start (ms): Min: 26475745.9, Avg: 26475746.3, Max: 26475746.8, Diff: 0.9] [Ext Root Scanning (ms): Min: 156.0, Avg: 228.3, Max: 296.1, Diff: 140.1, Sum: 2739.5] [Update RS (ms): Min: 0.0, Avg: 66.6, Max: 100.9, Diff: 100.9, Sum: 799.3] [Processed Buffers: Min: 0, Avg: 34.9, Max: 55, Diff: 55, Sum: 419] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 0.7, Diff: 0.7, Sum: 2.0] [Object Copy (ms): Min: 224.1, Avg: 238.2, Max: 329.7, Diff: 105.5, Sum: 2857.9] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.1] [GC Worker Other (ms): Min: 0.1, Avg: 0.6, Max: 1.2, Diff: 1.0, Sum: 6.9] [GC Worker Total (ms): Min: 533.1, Avg: 533.8, Max: 534.7, Diff: 1.6, Sum: 6405.8] [GC Worker End (ms): Min: 26476279.7, Avg: 26476280.1, Max: 26476280.7, Diff: 1.0] [Code Root Fixup: 0.0 ms] [Clear CT: 0.9 ms] [Other: 46.3 ms] [Choose CSet: 0.0 ms] [Ref Proc: 21.9 ms] [Ref Enq: 1.1 ms] [Free CSet: 1.3 ms] [Eden: 640.0M(640.0M)->0.0B(576.0M) Survivors: 128.0M->96.0M Heap: 5080.7M(6144.0M)->4516.0M(6144.0M)] [Times: user=6.42 sys=0.05, real=0.59 secs] 26476.324: [GC concurrent-root-region-scan-start] 26476.599: [GC concurrent-root-region-scan-end, 0.2745214 secs] 26476.599: [GC concurrent-mark-start] 26478.379: [GC concurrent-mark-end, 1.7807741 secs] 26478.436: [GC remark 26478.442: [GC ref-proc, 0.4324622 secs], 1.3197415 secs] [Times: user=5.39 sys=0.07, real=1.32 secs] 26479.814: [GC cleanup 4587M->3531M(6144M), 0.0436623 secs] [Times: user=0.45 sys=0.01, real=0.05 secs] 26479.862: [GC concurrent-cleanup-start] 26479.866: [GC concurrent-cleanup-end, 0.0035737 secs] 26503.610: [GC pause (young) Desired survivor size 50331648 bytes, new threshold 15 (max 15) - age 1: 11812016 bytes, 11812016 total - age 2: 10823792 bytes, 22635808 total - age 3: 9140248 bytes, 31776056 total - age 4: 13371912 bytes, 45147968 total , 0.5181551 secs] [Parallel Time: 480.4 ms, GC Workers: 12] [GC Worker Start (ms): Min: 26503615.5, Avg: 26503616.0, Max: 26503616.4, Diff: 0.9] [Ext Root Scanning (ms): Min: 212.3, Avg: 229.3, Max: 295.6, Diff: 83.2, Sum: 2751.3] [Update RS (ms): Min: 63.3, Avg: 128.7, Max: 153.7, Diff: 90.4, Sum: 1544.9] [Processed Buffers: Min: 35, Avg: 51.8, Max: 64, Diff: 29, Sum: 621] [Scan RS (ms): Min: 0.0, Avg: 0.1, Max: 0.8, Diff: 0.8, Sum: 1.6] [Object Copy (ms): Min: 111.0, Avg: 120.4, Max: 158.7, Diff: 47.7, Sum: 1445.3] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.1, Diff: 0.1, Sum: 0.5] [GC Worker Other (ms): Min: 0.1, Avg: 0.6, Max: 1.0, Diff: 0.8, Sum: 7.8] [GC Worker Total (ms): Min: 478.7, Avg: 479.3, Max: 480.0, Diff: 1.4, Sum: 5751.4] [GC Worker End (ms): Min: 26504094.8, Avg: 26504095.3, Max: 26504095.6, Diff: 0.9] [Code Root Fixup: 0.0 ms] [Clear CT: 1.0 ms] [Other: 36.8 ms] [Choose CSet: 0.0 ms] [Ref Proc: 21.2 ms] [Ref Enq: 0.7 ms] [Free CSet: 1.1 ms] [Eden: 576.0M(576.0M)->0.0B(192.0M) Survivors: 96.0M->96.0M Heap: 4036.0M(6144.0M)->3517.8M(6144.0M)] [Times: user=5.71 sys=0.04, real=0.52 secs] 26511.048: [GC pause (mixed) Desired survivor size 33554432 bytes, new threshold 4 (max 15) - age 1: 13027848 bytes, 13027848 total - age 2: 8343592 bytes, 21371440 total - age 3: 9250088 bytes, 30621528 total - age 4: 8535032 bytes, 39156560 total - age 5: 12137032 bytes, 51293592 total , 0.4283874 secs] [Parallel Time: 391.8 ms, GC Workers: 12] [GC Worker Start (ms): Min: 26511052.8, Avg: 26511053.2, Max: 26511053.7, Diff: 0.9] [Ext Root Scanning (ms): Min: 207.9, Avg: 227.4, Max: 291.8, Diff: 83.9, Sum: 2728.4] [Update RS (ms): Min: 0.0, Avg: 36.5, Max: 55.7, Diff: 55.7, Sum: 438.4] [Processed Buffers: Min: 0, Avg: 20.4, Max: 37, Diff: 37, Sum: 245] [Scan RS (ms): Min: 0.0, Avg: 2.5, Max: 4.2, Diff: 4.2, Sum: 30.2] [Object Copy (ms): Min: 97.7, Avg: 122.8, Max: 154.7, Diff: 56.9, Sum: 1473.7] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.2] [GC Worker Other (ms): Min: 0.6, Avg: 1.1, Max: 1.5, Diff: 0.9, Sum: 13.2] [GC Worker Total (ms): Min: 389.5, Avg: 390.3, Max: 391.1, Diff: 1.7, Sum: 4684.0] [GC Worker End (ms): Min: 26511443.1, Avg: 26511443.6, Max: 26511444.0, Diff: 0.9] [Code Root Fixup: 0.0 ms] [Clear CT: 1.2 ms] [Other: 35.4 ms] [Choose CSet: 0.2 ms] [Ref Proc: 16.2 ms] [Ref Enq: 2.0 ms] [Free CSet: 2.9 ms] [Eden: 192.0M(192.0M)->0.0B(224.0M) Survivors: 96.0M->64.0M Heap: 3709.8M(6144.0M)->2920.9M(6144.0M)] [Times: user=4.59 sys=0.05, real=0.43 secs] 26520.280: [GC pause (mixed) Desired survivor size 33554432 bytes, new threshold 15 (max 15) - age 1: 5462144 bytes, 5462144 total - age 2: 10486448 bytes, 15948592 total - age 3: 7542216 bytes, 23490808 total - age 4: 8607728 bytes, 32098536 total , 0.5163441 secs] [Parallel Time: 479.6 ms, GC Workers: 12] [GC Worker Start (ms): Min: 26520285.1, Avg: 26520285.5, Max: 26520286.0, Diff: 0.9] [Ext Root Scanning (ms): Min: 212.0, Avg: 228.1, Max: 290.9, Diff: 79.0, Sum: 2736.8] [Update RS (ms): Min: 12.8, Avg: 74.8, Max: 96.8, Diff: 84.0, Sum: 897.7] [Processed Buffers: Min: 16, Avg: 30.8, Max: 62, Diff: 46, Sum: 369] [Scan RS (ms): Min: 28.7, Avg: 30.7, Max: 32.0, Diff: 3.3, Sum: 368.6] [Object Copy (ms): Min: 136.6, Avg: 143.8, Max: 186.4, Diff: 49.7, Sum: 1725.1] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.1, Diff: 0.1, Sum: 0.9] [GC Worker Other (ms): Min: 0.3, Avg: 0.8, Max: 1.2, Diff: 0.9, Sum: 9.5] [GC Worker Total (ms): Min: 477.3, Avg: 478.2, Max: 479.0, Diff: 1.8, Sum: 5738.7] [GC Worker End (ms): Min: 26520763.3, Avg: 26520763.7, Max: 26520764.2, Diff: 0.9] [Code Root Fixup: 0.0 ms] [Clear CT: 1.5 ms] [Other: 35.2 ms] [Choose CSet: 0.4 ms] [Ref Proc: 14.7 ms] [Ref Enq: 0.7 ms] [Free CSet: 3.4 ms] [Eden: 224.0M(224.0M)->0.0B(224.0M) Survivors: 64.0M->64.0M Heap: 3144.9M(6144.0M)->2334.3M(6144.0M)] [Times: user=5.66 sys=0.05, real=0.52 secs] 26527.842: [GC pause (mixed) Desired survivor size 33554432 bytes, new threshold 5 (max 15) - age 1: 7383264 bytes, 7383264 total - age 2: 3710560 bytes, 11093824 total - age 3: 9081504 bytes, 20175328 total - age 4: 6524584 bytes, 26699912 total - age 5: 8279016 bytes, 34978928 total , 0.7436515 secs] [Parallel Time: 688.6 ms, GC Workers: 12] [GC Worker Start (ms): Min: 26527847.5, Avg: 26527847.9, Max: 26527848.3, Diff: 0.8] [Ext Root Scanning (ms): Min: 207.9, Avg: 227.5, Max: 292.2, Diff: 84.4, Sum: 2730.3] [Update RS (ms): Min: 18.6, Avg: 84.6, Max: 111.1, Diff: 92.5, Sum: 1015.7] [Processed Buffers: Min: 8, Avg: 37.1, Max: 54, Diff: 46, Sum: 445] [Scan RS (ms): Min: 96.4, Avg: 99.6, Max: 106.1, Diff: 9.7, Sum: 1195.7] [Object Copy (ms): Min: 264.4, Avg: 274.3, Max: 323.6, Diff: 59.2, Sum: 3292.0] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.2] [GC Worker Other (ms): Min: 0.6, Avg: 1.0, Max: 1.7, Diff: 1.0, Sum: 12.0] [GC Worker Total (ms): Min: 686.5, Avg: 687.2, Max: 688.0, Diff: 1.5, Sum: 8245.9] [GC Worker End (ms): Min: 26528534.7, Avg: 26528535.1, Max: 26528535.7, Diff: 1.0] [Code Root Fixup: 4.2 ms] [Clear CT: 1.9 ms] [Other: 49.0 ms] [Choose CSet: 0.6 ms] [Ref Proc: 14.0 ms] [Ref Enq: 1.1 ms] [Free CSet: 2.9 ms] [Eden: 224.0M(224.0M)->0.0B(3008.0M) Survivors: 64.0M->64.0M Heap: 2558.3M(6144.0M)->2134.1M(6144.0M)] [Times: user=8.16 sys=0.05, real=0.75 secs] 26715.124: [GC pause (young) Desired survivor size 201326592 bytes, new threshold 15 (max 15) - age 1: 5968600 bytes, 5968600 total - age 2: 4867944 bytes, 10836544 total - age 3: 3001896 bytes, 13838440 total - age 4: 8780248 bytes, 22618688 total - age 5: 6495432 bytes, 29114120 total , 0.8548820 secs] [Parallel Time: 762.9 ms, GC Workers: 12] [GC Worker Start (ms): Min: 26715131.6, Avg: 26715132.1, Max: 26715132.5, Diff: 0.9] [Ext Root Scanning (ms): Min: 219.5, Avg: 237.3, Max: 309.2, Diff: 89.8, Sum: 2848.0] [Update RS (ms): Min: 270.8, Avg: 346.9, Max: 373.9, Diff: 103.1, Sum: 4163.4] [Processed Buffers: Min: 72, Avg: 105.0, Max: 134, Diff: 62, Sum: 1260] [Scan RS (ms): Min: 0.0, Avg: 0.6, Max: 1.5, Diff: 1.5, Sum: 7.0] [Object Copy (ms): Min: 162.7, Avg: 175.9, Max: 217.1, Diff: 54.4, Sum: 2110.3] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.1, Diff: 0.0, Sum: 0.4] [GC Worker Other (ms): Min: 0.2, Avg: 0.7, Max: 1.2, Diff: 1.0, Sum: 8.5] [GC Worker Total (ms): Min: 760.7, Avg: 761.5, Max: 762.0, Diff: 1.3, Sum: 9137.4] [GC Worker End (ms): Min: 26715893.0, Avg: 26715893.5, Max: 26715894.0, Diff: 1.0] [Code Root Fixup: 0.0 ms] [Clear CT: 1.3 ms] [Other: 90.7 ms] [Choose CSet: 0.0 ms] [Ref Proc: 67.9 ms] [Ref Enq: 2.2 ms] [Free CSet: 3.8 ms] [Eden: 3008.0M(3008.0M)->0.0B(2560.0M) Survivors: 64.0M->288.0M Heap: 5142.1M(6144.0M)->2335.6M(6144.0M)] [Times: user=9.67 sys=0.06, real=0.86 secs] 26884.373: [GC pause (young) Desired survivor size 201326592 bytes, new threshold 15 (max 15) - age 1: 93765976 bytes, 93765976 total - age 2: 2849584 bytes, 96615560 total - age 3: 2702688 bytes, 99318248 total - age 4: 2469368 bytes, 101787616 total - age 5: 7479224 bytes, 109266840 total - age 6: 4918120 bytes, 114184960 total , 0.6194077 secs] [Parallel Time: 510.6 ms, GC Workers: 12] [GC Worker Start (ms): Min: 26884381.6, Avg: 26884382.1, Max: 26884382.5, Diff: 0.9] [Ext Root Scanning (ms): Min: 211.7, Avg: 233.4, Max: 303.9, Diff: 92.2, Sum: 2800.4] [Update RS (ms): Min: 0.0, Avg: 59.6, Max: 87.3, Diff: 87.3, Sum: 715.4] [Processed Buffers: Min: 0, Avg: 40.4, Max: 71, Diff: 71, Sum: 485] [Scan RS (ms): Min: 0.0, Avg: 0.6, Max: 1.5, Diff: 1.5, Sum: 6.8] [Object Copy (ms): Min: 204.8, Avg: 215.2, Max: 254.5, Diff: 49.7, Sum: 2582.3] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.3] [GC Worker Other (ms): Min: 0.2, Avg: 0.5, Max: 0.8, Diff: 0.6, Sum: 5.8] [GC Worker Total (ms): Min: 508.5, Avg: 509.2, Max: 509.8, Diff: 1.3, Sum: 6111.0] [GC Worker End (ms): Min: 26884891.0, Avg: 26884891.3, Max: 26884891.6, Diff: 0.6] [Code Root Fixup: 0.0 ms] [Clear CT: 1.2 ms] [Other: 107.6 ms] [Choose CSet: 0.0 ms] [Ref Proc: 82.3 ms] [Ref Enq: 2.6 ms] [Free CSet: 3.5 ms] [Eden: 2560.0M(2560.0M)->0.0B(2112.0M) Survivors: 288.0M->384.0M Heap: 4895.6M(6144.0M)->2710.9M(6144.0M)] [Times: user=6.77 sys=0.05, real=0.62 secs] 27009.945: [GC pause (young) Desired survivor size 167772160 bytes, new threshold 15 (max 15) - age 1: 56290824 bytes, 56290824 total - age 2: 74974632 bytes, 131265456 total - age 3: 2381232 bytes, 133646688 total - age 4: 2670648 bytes, 136317336 total - age 5: 2296048 bytes, 138613384 total - age 6: 6373256 bytes, 144986640 total - age 7: 4258128 bytes, 149244768 total , 0.6754666 secs] [Parallel Time: 583.4 ms, GC Workers: 12] [GC Worker Start (ms): Min: 27009953.1, Avg: 27009953.6, Max: 27009954.0, Diff: 0.9] [Ext Root Scanning (ms): Min: 225.0, Avg: 250.1, Max: 314.5, Diff: 89.5, Sum: 3001.5] [Update RS (ms): Min: 9.0, Avg: 74.9, Max: 105.3, Diff: 96.3, Sum: 898.3] [Processed Buffers: Min: 23, Avg: 42.1, Max: 65, Diff: 42, Sum: 505] [Scan RS (ms): Min: 0.0, Avg: 0.5, Max: 1.3, Diff: 1.3, Sum: 5.6] [Object Copy (ms): Min: 246.6, Avg: 256.3, Max: 299.3, Diff: 52.7, Sum: 3075.1] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.2] [GC Worker Other (ms): Min: 0.1, Avg: 0.5, Max: 0.8, Diff: 0.7, Sum: 6.1] [GC Worker Total (ms): Min: 581.7, Avg: 582.2, Max: 582.6, Diff: 1.0, Sum: 6986.8] [GC Worker End (ms): Min: 27010535.4, Avg: 27010535.8, Max: 27010536.1, Diff: 0.7] [Code Root Fixup: 0.0 ms] [Clear CT: 1.0 ms] [Other: 91.1 ms] [Choose CSet: 0.0 ms] [Ref Proc: 66.5 ms] [Ref Enq: 2.2 ms] [Free CSet: 3.2 ms] [Eden: 2112.0M(2112.0M)->0.0B(2080.0M) Survivors: 384.0M->320.0M Heap: 4822.9M(6144.0M)->2803.8M(6144.0M)] [Times: user=7.39 sys=0.05, real=0.68 secs] 27126.235: [GC pause (young) Desired survivor size 167772160 bytes, new threshold 6 (max 15) - age 1: 41718344 bytes, 41718344 total - age 2: 47468032 bytes, 89186376 total - age 3: 73766704 bytes, 162953080 total - age 4: 1917576 bytes, 164870656 total - age 5: 2657664 bytes, 167528320 total - age 6: 2282288 bytes, 169810608 total - age 7: 6355768 bytes, 176166376 total - age 8: 4232816 bytes, 180399192 total , 0.7004063 secs] [Parallel Time: 611.7 ms, GC Workers: 12] [GC Worker Start (ms): Min: 27126242.4, Avg: 27126242.9, Max: 27126243.3, Diff: 0.9] [Ext Root Scanning (ms): Min: 215.8, Avg: 236.0, Max: 305.0, Diff: 89.2, Sum: 2831.5] [Update RS (ms): Min: 3.2, Avg: 75.8, Max: 100.4, Diff: 97.2, Sum: 909.7] [Processed Buffers: Min: 7, Avg: 43.8, Max: 73, Diff: 66, Sum: 525] [Scan RS (ms): Min: 0.0, Avg: 0.4, Max: 1.3, Diff: 1.3, Sum: 5.3] [Object Copy (ms): Min: 286.3, Avg: 298.0, Max: 343.5, Diff: 57.2, Sum: 3576.2] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.1] [GC Worker Other (ms): Min: 0.2, Avg: 0.5, Max: 0.8, Diff: 0.6, Sum: 5.7] [GC Worker Total (ms): Min: 610.1, Avg: 610.7, Max: 611.3, Diff: 1.2, Sum: 7328.5] [GC Worker End (ms): Min: 27126853.2, Avg: 27126853.6, Max: 27126853.9, Diff: 0.6] [Code Root Fixup: 0.0 ms] [Clear CT: 1.0 ms] [Other: 87.7 ms] [Choose CSet: 0.0 ms] [Ref Proc: 60.9 ms] [Ref Enq: 3.3 ms] [Free CSet: 2.9 ms] [Eden: 2080.0M(2080.0M)->0.0B(1888.0M) Survivors: 320.0M->320.0M Heap: 4883.8M(6144.0M)->2995.3M(6144.0M)] [Times: user=7.74 sys=0.04, real=0.70 secs] 27221.753: [GC pause (young) Desired survivor size 150994944 bytes, new threshold 4 (max 15) - age 1: 36650976 bytes, 36650976 total - age 2: 31004088 bytes, 67655064 total - age 3: 45308944 bytes, 112964008 total - age 4: 73250208 bytes, 186214216 total - age 5: 1897112 bytes, 188111328 total - age 6: 2656128 bytes, 190767456 total , 0.7425330 secs] [Parallel Time: 655.8 ms, GC Workers: 12] [GC Worker Start (ms): Min: 27221760.9, Avg: 27221761.3, Max: 27221761.8, Diff: 0.9] [Ext Root Scanning (ms): Min: 215.6, Avg: 241.1, Max: 306.9, Diff: 91.3, Sum: 2892.9] [Update RS (ms): Min: 40.1, Avg: 108.2, Max: 138.7, Diff: 98.6, Sum: 1298.3] [Processed Buffers: Min: 18, Avg: 47.3, Max: 74, Diff: 56, Sum: 568] [Scan RS (ms): Min: 0.0, Avg: 0.4, Max: 1.0, Diff: 1.0, Sum: 5.1] [Object Copy (ms): Min: 296.4, Avg: 303.6, Max: 350.5, Diff: 54.1, Sum: 3643.3] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.1, Diff: 0.1, Sum: 0.6] [GC Worker Other (ms): Min: 0.3, Avg: 0.8, Max: 1.4, Diff: 1.1, Sum: 9.4] [GC Worker Total (ms): Min: 653.2, Avg: 654.1, Max: 654.6, Diff: 1.4, Sum: 7849.6] [GC Worker End (ms): Min: 27222414.9, Avg: 27222415.5, Max: 27222416.0, Diff: 1.1] [Code Root Fixup: 0.0 ms] [Clear CT: 1.1 ms] [Other: 85.7 ms] [Choose CSet: 0.0 ms] [Ref Proc: 58.4 ms] [Ref Enq: 2.0 ms] [Free CSet: 2.7 ms] [Eden: 1888.0M(1888.0M)->0.0B(1728.0M) Survivors: 320.0M->288.0M Heap: 4883.3M(6144.0M)->3177.8M(6144.0M)] [Times: user=8.23 sys=0.05, real=0.75 secs] 27314.763: [GC pause (young) Desired survivor size 134217728 bytes, new threshold 15 (max 15) - age 1: 31174520 bytes, 31174520 total - age 2: 24910104 bytes, 56084624 total - age 3: 23330128 bytes, 79414752 total - age 4: 44039104 bytes, 123453856 total , 0.7133451 secs] [Parallel Time: 625.4 ms, GC Workers: 12] [GC Worker Start (ms): Min: 27314770.7, Avg: 27314771.2, Max: 27314771.6, Diff: 0.9] [Ext Root Scanning (ms): Min: 212.8, Avg: 237.0, Max: 299.8, Diff: 86.9, Sum: 2843.4] [Update RS (ms): Min: 77.5, Avg: 141.6, Max: 171.0, Diff: 93.5, Sum: 1698.7] [Processed Buffers: Min: 25, Avg: 57.0, Max: 85, Diff: 60, Sum: 684] [Scan RS (ms): Min: 0.0, Avg: 0.4, Max: 1.0, Diff: 1.0, Sum: 4.4] [Object Copy (ms): Min: 233.5, Avg: 244.6, Max: 291.7, Diff: 58.2, Sum: 2935.1] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.1] [GC Worker Other (ms): Min: 0.2, Avg: 0.8, Max: 1.2, Diff: 0.9, Sum: 9.1] [GC Worker Total (ms): Min: 623.5, Avg: 624.2, Max: 625.0, Diff: 1.5, Sum: 7490.9] [GC Worker End (ms): Min: 27315394.9, Avg: 27315395.4, Max: 27315395.8, Diff: 1.0] [Code Root Fixup: 0.0 ms] [Clear CT: 1.1 ms] [Other: 86.8 ms] [Choose CSet: 0.0 ms] [Ref Proc: 61.9 ms] [Ref Enq: 1.9 ms] [Free CSet: 2.7 ms] [Eden: 1728.0M(1728.0M)->0.0B(1536.0M) Survivors: 288.0M->256.0M Heap: 4905.8M(6144.0M)->3400.4M(6144.0M)] [Times: user=7.88 sys=0.05, real=0.72 secs] 27420.070: [GC pause (young) Desired survivor size 117440512 bytes, new threshold 5 (max 15) - age 1: 32723208 bytes, 32723208 total - age 2: 20054688 bytes, 52777896 total - age 3: 21493208 bytes, 74271104 total - age 4: 21922136 bytes, 96193240 total - age 5: 42788848 bytes, 138982088 total , 0.6730357 secs] [Parallel Time: 592.9 ms, GC Workers: 12] [GC Worker Start (ms): Min: 27420077.5, Avg: 27420078.0, Max: 27420078.4, Diff: 0.8] [Ext Root Scanning (ms): Min: 216.1, Avg: 236.3, Max: 304.9, Diff: 88.8, Sum: 2835.3] [Update RS (ms): Min: 23.0, Avg: 92.5, Max: 116.2, Diff: 93.2, Sum: 1110.3] [Processed Buffers: Min: 22, Avg: 47.3, Max: 68, Diff: 46, Sum: 568] [Scan RS (ms): Min: 0.0, Avg: 0.4, Max: 1.2, Diff: 1.2, Sum: 4.3] [Object Copy (ms): Min: 254.0, Avg: 262.2, Max: 306.9, Diff: 52.8, Sum: 3146.0] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.1] [GC Worker Other (ms): Min: 0.1, Avg: 0.5, Max: 0.8, Diff: 0.7, Sum: 6.0] [GC Worker Total (ms): Min: 591.5, Avg: 591.8, Max: 592.4, Diff: 0.9, Sum: 7102.0] [GC Worker End (ms): Min: 27420669.4, Avg: 27420669.8, Max: 27420670.1, Diff: 0.7] [Code Root Fixup: 0.0 ms] [Clear CT: 1.0 ms] [Other: 79.1 ms] [Choose CSet: 0.0 ms] [Ref Proc: 52.6 ms] [Ref Enq: 1.8 ms] [Free CSet: 2.4 ms] [Eden: 1536.0M(1536.0M)->0.0B(1376.0M) Survivors: 256.0M->224.0M Heap: 4936.4M(6144.0M)->3592.3M(6144.0M)] [Times: user=7.41 sys=0.05, real=0.68 secs] 27522.628: [GC pause (young) Desired survivor size 117440512 bytes, new threshold 15 (max 15) - age 1: 24287400 bytes, 24287400 total - age 2: 20533448 bytes, 44820848 total - age 3: 16691024 bytes, 61511872 total - age 4: 20518768 bytes, 82030640 total - age 5: 20311344 bytes, 102341984 total , 0.6823577 secs] [Parallel Time: 610.4 ms, GC Workers: 12] [GC Worker Start (ms): Min: 27522635.3, Avg: 27522635.8, Max: 27522636.2, Diff: 0.9] [Ext Root Scanning (ms): Min: 216.7, Avg: 238.5, Max: 302.1, Diff: 85.5, Sum: 2861.9] [Update RS (ms): Min: 70.3, Avg: 134.1, Max: 160.0, Diff: 89.7, Sum: 1608.9] [Processed Buffers: Min: 30, Avg: 52.2, Max: 86, Diff: 56, Sum: 627] [Scan RS (ms): Min: 0.0, Avg: 0.3, Max: 1.4, Diff: 1.4, Sum: 3.8] [Object Copy (ms): Min: 228.9, Avg: 234.7, Max: 277.1, Diff: 48.2, Sum: 2816.2] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.1] [GC Worker Other (ms): Min: 0.5, Avg: 1.1, Max: 1.9, Diff: 1.4, Sum: 12.8] [GC Worker Total (ms): Min: 607.7, Avg: 608.6, Max: 609.8, Diff: 2.0, Sum: 7303.7] [GC Worker End (ms): Min: 27523243.9, Avg: 27523244.4, Max: 27523245.2, Diff: 1.4] [Code Root Fixup: 0.0 ms] [Clear CT: 1.0 ms] [Other: 71.0 ms] [Choose CSet: 0.0 ms] [Ref Proc: 48.3 ms] [Ref Enq: 2.1 ms] [Free CSet: 2.2 ms] [Eden: 1376.0M(1376.0M)->0.0B(1216.0M) Survivors: 224.0M->224.0M Heap: 4968.3M(6144.0M)->3751.2M(6144.0M)] [Times: user=7.58 sys=0.06, real=0.69 secs] 27602.196: [GC pause (young) Desired survivor size 100663296 bytes, new threshold 6 (max 15) - age 1: 27524160 bytes, 27524160 total - age 2: 15212312 bytes, 42736472 total - age 3: 18495976 bytes, 61232448 total - age 4: 16030960 bytes, 77263408 total - age 5: 20414528 bytes, 97677936 total - age 6: 20259624 bytes, 117937560 total , 0.6432559 secs] [Parallel Time: 578.7 ms, GC Workers: 12] [GC Worker Start (ms): Min: 27602202.9, Avg: 27602203.3, Max: 27602203.8, Diff: 0.9] [Ext Root Scanning (ms): Min: 217.6, Avg: 241.8, Max: 305.5, Diff: 87.9, Sum: 2901.8] [Update RS (ms): Min: 17.5, Avg: 85.2, Max: 116.2, Diff: 98.7, Sum: 1022.8] [Processed Buffers: Min: 7, Avg: 43.1, Max: 68, Diff: 61, Sum: 517] [Scan RS (ms): Min: 0.0, Avg: 0.3, Max: 1.2, Diff: 1.2, Sum: 3.9] [Object Copy (ms): Min: 238.6, Avg: 249.4, Max: 293.0, Diff: 54.5, Sum: 2992.5] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.1, Diff: 0.0, Sum: 0.4] [GC Worker Other (ms): Min: 0.2, Avg: 0.7, Max: 1.0, Diff: 0.9, Sum: 8.6] [GC Worker Total (ms): Min: 577.1, Avg: 577.5, Max: 578.1, Diff: 1.0, Sum: 6930.0] [GC Worker End (ms): Min: 27602780.3, Avg: 27602780.8, Max: 27602781.1, Diff: 0.8] [Code Root Fixup: 0.0 ms] [Clear CT: 0.8 ms] [Other: 63.8 ms] [Choose CSet: 0.0 ms] [Ref Proc: 39.7 ms] [Ref Enq: 1.5 ms] [Free CSet: 1.9 ms] [Eden: 1216.0M(1216.0M)->0.0B(1088.0M) Survivors: 224.0M->192.0M Heap: 4967.2M(6144.0M)->3925.9M(6144.0M)] [Times: user=7.10 sys=0.04, real=0.65 secs] 27661.084: [GC pause (young) Desired survivor size 83886080 bytes, new threshold 5 (max 15) - age 1: 25507408 bytes, 25507408 total - age 2: 19204704 bytes, 44712112 total - age 3: 12861128 bytes, 57573240 total - age 4: 18031952 bytes, 75605192 total - age 5: 15717032 bytes, 91322224 total - age 6: 17796640 bytes, 109118864 total , 0.6789783 secs] [Parallel Time: 610.9 ms, GC Workers: 12] [GC Worker Start (ms): Min: 27661091.6, Avg: 27661092.0, Max: 27661092.5, Diff: 0.9] [Ext Root Scanning (ms): Min: 213.5, Avg: 239.2, Max: 304.5, Diff: 91.0, Sum: 2870.6] [Update RS (ms): Min: 66.3, Avg: 132.7, Max: 166.1, Diff: 99.9, Sum: 1592.3] [Processed Buffers: Min: 30, Avg: 51.2, Max: 73, Diff: 43, Sum: 615] [Scan RS (ms): Min: 0.0, Avg: 0.3, Max: 1.0, Diff: 1.0, Sum: 3.1] [Object Copy (ms): Min: 228.1, Avg: 235.8, Max: 280.1, Diff: 52.0, Sum: 2829.7] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.2] [GC Worker Other (ms): Min: 0.4, Avg: 1.0, Max: 2.0, Diff: 1.6, Sum: 12.2] [GC Worker Total (ms): Min: 608.1, Avg: 609.0, Max: 610.1, Diff: 2.0, Sum: 7308.1] [GC Worker End (ms): Min: 27661700.4, Avg: 27661701.0, Max: 27661702.0, Diff: 1.6] [Code Root Fixup: 0.0 ms] [Clear CT: 1.0 ms] [Other: 67.1 ms] [Choose CSet: 0.0 ms] [Ref Proc: 40.2 ms] [Ref Enq: 1.1 ms] [Free CSet: 1.9 ms] [Eden: 1088.0M(1088.0M)->0.0B(928.0M) Survivors: 192.0M->160.0M Heap: 5013.9M(6144.0M)->4108.9M(6144.0M)] [Times: user=7.46 sys=0.06, real=0.68 secs] 27703.844: [GC pause (young) Desired survivor size 83886080 bytes, new threshold 5 (max 15) - age 1: 22695160 bytes, 22695160 total - age 2: 16841896 bytes, 39537056 total - age 3: 17689224 bytes, 57226280 total - age 4: 12394840 bytes, 69621120 total - age 5: 17386648 bytes, 87007768 total , 0.6335764 secs] [Parallel Time: 580.2 ms, GC Workers: 12] [GC Worker Start (ms): Min: 27703850.4, Avg: 27703850.9, Max: 27703851.3, Diff: 0.9] [Ext Root Scanning (ms): Min: 218.9, Avg: 237.6, Max: 321.8, Diff: 102.9, Sum: 2850.6] [Update RS (ms): Min: 71.2, Avg: 159.5, Max: 182.3, Diff: 111.2, Sum: 1913.8] [Processed Buffers: Min: 33, Avg: 56.4, Max: 84, Diff: 51, Sum: 677] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 0.9, Diff: 0.9, Sum: 2.9] [Object Copy (ms): Min: 174.4, Avg: 181.0, Max: 216.2, Diff: 41.8, Sum: 2171.8] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.3] [GC Worker Other (ms): Min: 0.2, Avg: 0.7, Max: 1.1, Diff: 0.8, Sum: 7.9] [GC Worker Total (ms): Min: 578.2, Avg: 578.9, Max: 579.6, Diff: 1.4, Sum: 6947.3] [GC Worker End (ms): Min: 27704429.4, Avg: 27704429.8, Max: 27704430.3, Diff: 0.9] [Code Root Fixup: 0.0 ms] [Clear CT: 0.6 ms] [Other: 52.8 ms] [Choose CSet: 0.0 ms] [Ref Proc: 31.1 ms] [Ref Enq: 1.1 ms] [Free CSet: 1.7 ms] [Eden: 928.0M(928.0M)->0.0B(768.0M) Survivors: 160.0M->160.0M Heap: 5036.9M(6144.0M)->4269.0M(6144.0M)] [Times: user=7.01 sys=0.06, real=0.64 secs] 27742.845: [GC pause (young) Desired survivor size 67108864 bytes, new threshold 4 (max 15) - age 1: 20096832 bytes, 20096832 total - age 2: 17554304 bytes, 37651136 total - age 3: 15197688 bytes, 52848824 total - age 4: 16585896 bytes, 69434720 total - age 5: 11765928 bytes, 81200648 total , 0.5510312 secs] [Parallel Time: 500.7 ms, GC Workers: 12] [GC Worker Start (ms): Min: 27742852.0, Avg: 27742852.4, Max: 27742852.9, Diff: 0.9] [Ext Root Scanning (ms): Min: 214.2, Avg: 236.4, Max: 299.9, Diff: 85.7, Sum: 2837.4] [Update RS (ms): Min: 38.8, Avg: 105.0, Max: 133.9, Diff: 95.1, Sum: 1260.5] [Processed Buffers: Min: 11, Avg: 42.7, Max: 74, Diff: 63, Sum: 512] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 0.6, Diff: 0.6, Sum: 2.2] [Object Copy (ms): Min: 150.1, Avg: 157.0, Max: 195.7, Diff: 45.7, Sum: 1883.6] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.2] [GC Worker Other (ms): Min: 0.2, Avg: 0.6, Max: 1.1, Diff: 0.9, Sum: 7.4] [GC Worker Total (ms): Min: 498.8, Avg: 499.3, Max: 500.1, Diff: 1.3, Sum: 5991.3] [GC Worker End (ms): Min: 27743351.3, Avg: 27743351.7, Max: 27743352.1, Diff: 0.9] [Code Root Fixup: 0.0 ms] [Clear CT: 1.0 ms] [Other: 49.4 ms] [Choose CSet: 0.0 ms] [Ref Proc: 27.2 ms] [Ref Enq: 1.2 ms] [Free CSet: 1.4 ms] [Eden: 768.0M(768.0M)->0.0B(736.0M) Survivors: 160.0M->128.0M Heap: 5037.0M(6144.0M)->4343.1M(6144.0M)] [Times: user=6.04 sys=0.05, real=0.55 secs] 27784.149: [GC pause (young) Desired survivor size 67108864 bytes, new threshold 15 (max 15) - age 1: 15420160 bytes, 15420160 total - age 2: 12312392 bytes, 27732552 total - age 3: 14435432 bytes, 42167984 total - age 4: 14750640 bytes, 56918624 total , 0.5247646 secs] [Parallel Time: 477.7 ms, GC Workers: 12] [GC Worker Start (ms): Min: 27784158.0, Avg: 27784158.5, Max: 27784158.9, Diff: 0.9] [Ext Root Scanning (ms): Min: 212.1, Avg: 235.1, Max: 308.7, Diff: 96.6, Sum: 2821.3] [Update RS (ms): Min: 42.6, Avg: 116.2, Max: 148.8, Diff: 106.3, Sum: 1394.8] [Processed Buffers: Min: 16, Avg: 44.4, Max: 67, Diff: 51, Sum: 533] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 0.7, Diff: 0.7, Sum: 2.3] [Object Copy (ms): Min: 114.2, Avg: 123.7, Max: 163.5, Diff: 49.3, Sum: 1484.6] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.2] [GC Worker Other (ms): Min: 0.4, Avg: 0.9, Max: 1.7, Diff: 1.3, Sum: 10.5] [GC Worker Total (ms): Min: 475.4, Avg: 476.1, Max: 476.7, Diff: 1.3, Sum: 5713.7] [GC Worker End (ms): Min: 27784634.1, Avg: 27784634.6, Max: 27784635.4, Diff: 1.3] [Code Root Fixup: 0.0 ms] [Clear CT: 0.9 ms] [Other: 46.1 ms] [Choose CSet: 0.0 ms] [Ref Proc: 25.4 ms] [Ref Enq: 1.3 ms] [Free CSet: 1.4 ms] [Eden: 736.0M(736.0M)->0.0B(672.0M) Survivors: 128.0M->128.0M Heap: 5079.1M(6144.0M)->4406.1M(6144.0M)] [Times: user=5.72 sys=0.05, real=0.53 secs] 27814.934: [GC pause (young) Desired survivor size 67108864 bytes, new threshold 15 (max 15) - age 1: 15716592 bytes, 15716592 total - age 2: 9093912 bytes, 24810504 total - age 3: 10864184 bytes, 35674688 total - age 4: 14028928 bytes, 49703616 total - age 5: 14529480 bytes, 64233096 total , 0.4641409 secs] [Parallel Time: 425.4 ms, GC Workers: 12] [GC Worker Start (ms): Min: 27814940.3, Avg: 27814940.7, Max: 27814941.1, Diff: 0.8] [Ext Root Scanning (ms): Min: 217.1, Avg: 237.3, Max: 301.1, Diff: 84.0, Sum: 2847.1] [Update RS (ms): Min: 0.0, Avg: 60.3, Max: 86.4, Diff: 86.4, Sum: 723.3] [Processed Buffers: Min: 0, Avg: 32.2, Max: 49, Diff: 49, Sum: 387] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 0.6, Diff: 0.6, Sum: 1.8] [Object Copy (ms): Min: 114.3, Avg: 125.5, Max: 165.8, Diff: 51.4, Sum: 1506.1] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.4] [GC Worker Other (ms): Min: 0.3, Avg: 1.0, Max: 1.5, Diff: 1.1, Sum: 11.7] [GC Worker Total (ms): Min: 423.2, Avg: 424.2, Max: 424.7, Diff: 1.4, Sum: 5090.4] [GC Worker End (ms): Min: 27815364.3, Avg: 27815364.9, Max: 27815365.4, Diff: 1.1] [Code Root Fixup: 0.0 ms] [Clear CT: 0.9 ms] [Other: 37.8 ms] [Choose CSet: 0.0 ms] [Ref Proc: 20.6 ms] [Ref Enq: 0.7 ms] [Free CSet: 1.3 ms] [Eden: 672.0M(672.0M)->0.0B(608.0M) Survivors: 128.0M->128.0M Heap: 5078.1M(6144.0M)->4458.4M(6144.0M)] [Times: user=5.05 sys=0.05, real=0.47 secs] 27849.212: [GC pause (young) (initial-mark) Desired survivor size 50331648 bytes, new threshold 5 (max 15) - age 1: 10752320 bytes, 10752320 total - age 2: 10774312 bytes, 21526632 total - age 3: 7992480 bytes, 29519112 total - age 4: 10023648 bytes, 39542760 total - age 5: 12704704 bytes, 52247464 total - age 6: 14161832 bytes, 66409296 total , 0.5580221 secs] [Parallel Time: 512.8 ms, GC Workers: 12] [GC Worker Start (ms): Min: 27849218.3, Avg: 27849218.8, Max: 27849219.2, Diff: 0.8] [Ext Root Scanning (ms): Min: 156.4, Avg: 241.0, Max: 302.8, Diff: 146.4, Sum: 2892.5] [Update RS (ms): Min: 0.0, Avg: 64.5, Max: 94.5, Diff: 94.5, Sum: 773.6] [Processed Buffers: Min: 0, Avg: 29.2, Max: 60, Diff: 60, Sum: 350] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 0.9, Diff: 0.9, Sum: 1.8] [Object Copy (ms): Min: 171.2, Avg: 204.6, Max: 304.8, Diff: 133.7, Sum: 2455.5] [Termination (ms): Min: 0.0, Avg: 0.4, Max: 0.5, Diff: 0.5, Sum: 4.7] [GC Worker Other (ms): Min: 0.1, Avg: 0.8, Max: 1.4, Diff: 1.3, Sum: 9.6] [GC Worker Total (ms): Min: 510.8, Avg: 511.5, Max: 512.4, Diff: 1.6, Sum: 6137.7] [GC Worker End (ms): Min: 27849729.5, Avg: 27849730.2, Max: 27849730.8, Diff: 1.3] [Code Root Fixup: 0.0 ms] [Clear CT: 0.9 ms] [Other: 44.4 ms] [Choose CSet: 0.0 ms] [Ref Proc: 21.9 ms] [Ref Enq: 1.0 ms] [Free CSet: 1.2 ms] [Eden: 608.0M(608.0M)->0.0B(608.0M) Survivors: 128.0M->96.0M Heap: 5066.4M(6144.0M)->4502.2M(6144.0M)] [Times: user=6.14 sys=0.04, real=0.56 secs] 27849.774: [GC concurrent-root-region-scan-start] 27850.099: [GC concurrent-root-region-scan-end, 0.3250476 secs] 27850.099: [GC concurrent-mark-start] 27851.903: [GC concurrent-mark-end, 1.8041198 secs] 27851.962: [GC remark 27851.971: [GC ref-proc, 0.4424490 secs], 1.3649491 secs] [Times: user=5.55 sys=0.08, real=1.37 secs] 27853.386: [GC cleanup 4607M->3583M(6144M), 0.0496541 secs] [Times: user=0.49 sys=0.00, real=0.05 secs] 27853.441: [GC concurrent-cleanup-start] 27853.445: [GC concurrent-cleanup-end, 0.0035608 secs] 27880.339: [GC pause (young) Desired survivor size 50331648 bytes, new threshold 5 (max 15) - age 1: 19468000 bytes, 19468000 total - age 2: 6563136 bytes, 26031136 total - age 3: 8345704 bytes, 34376840 total - age 4: 7717680 bytes, 42094520 total - age 5: 9607232 bytes, 51701752 total , 0.4990592 secs] [Parallel Time: 458.6 ms, GC Workers: 12] [GC Worker Start (ms): Min: 27880345.2, Avg: 27880345.7, Max: 27880346.1, Diff: 0.9] [Ext Root Scanning (ms): Min: 218.9, Avg: 239.3, Max: 299.9, Diff: 81.1, Sum: 2872.1] [Update RS (ms): Min: 40.7, Avg: 103.9, Max: 132.0, Diff: 91.3, Sum: 1246.8] [Processed Buffers: Min: 14, Avg: 44.2, Max: 76, Diff: 62, Sum: 531] [Scan RS (ms): Min: 0.0, Avg: 0.1, Max: 0.5, Diff: 0.5, Sum: 1.7] [Object Copy (ms): Min: 103.6, Avg: 113.2, Max: 155.4, Diff: 51.8, Sum: 1358.7] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.2] [GC Worker Other (ms): Min: 0.3, Avg: 0.6, Max: 0.9, Diff: 0.6, Sum: 7.5] [GC Worker Total (ms): Min: 456.7, Avg: 457.2, Max: 457.7, Diff: 0.9, Sum: 5487.0] [GC Worker End (ms): Min: 27880802.7, Avg: 27880802.9, Max: 27880803.2, Diff: 0.5] [Code Root Fixup: 0.0 ms] [Clear CT: 0.9 ms] [Other: 39.5 ms] [Choose CSet: 0.0 ms] [Ref Proc: 21.8 ms] [Ref Enq: 1.2 ms] [Free CSet: 1.2 ms] [Eden: 608.0M(608.0M)->0.0B(192.0M) Survivors: 96.0M->96.0M Heap: 4086.2M(6144.0M)->3565.8M(6144.0M)] [Times: user=5.47 sys=0.05, real=0.50 secs] 27891.386: [GC pause (mixed) Desired survivor size 33554432 bytes, new threshold 3 (max 15) - age 1: 15808824 bytes, 15808824 total - age 2: 13315312 bytes, 29124136 total - age 3: 5901672 bytes, 35025808 total - age 4: 7021328 bytes, 42047136 total - age 5: 7228560 bytes, 49275696 total , 0.4384204 secs] [Parallel Time: 404.7 ms, GC Workers: 12] [GC Worker Start (ms): Min: 27891390.9, Avg: 27891391.4, Max: 27891391.8, Diff: 0.9] [Ext Root Scanning (ms): Min: 217.1, Avg: 239.2, Max: 298.5, Diff: 81.3, Sum: 2870.7] [Update RS (ms): Min: 0.0, Avg: 50.0, Max: 78.1, Diff: 78.1, Sum: 599.6] [Processed Buffers: Min: 0, Avg: 20.8, Max: 42, Diff: 42, Sum: 249] [Scan RS (ms): Min: 0.0, Avg: 4.5, Max: 5.8, Diff: 5.8, Sum: 53.4] [Object Copy (ms): Min: 103.8, Avg: 108.6, Max: 147.5, Diff: 43.7, Sum: 1303.7] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.4] [GC Worker Other (ms): Min: 0.3, Avg: 0.9, Max: 1.5, Diff: 1.2, Sum: 10.7] [GC Worker Total (ms): Min: 402.4, Avg: 403.2, Max: 404.1, Diff: 1.7, Sum: 4838.5] [GC Worker End (ms): Min: 27891794.0, Avg: 27891794.6, Max: 27891795.2, Diff: 1.2] [Code Root Fixup: 0.0 ms] [Clear CT: 1.1 ms] [Other: 32.5 ms] [Choose CSet: 0.2 ms] [Ref Proc: 13.9 ms] [Ref Enq: 1.0 ms] [Free CSet: 2.9 ms] [Eden: 192.0M(192.0M)->0.0B(224.0M) Survivors: 96.0M->64.0M Heap: 3757.8M(6144.0M)->2958.1M(6144.0M)] [Times: user=4.71 sys=0.05, real=0.44 secs] 27897.174: [GC pause (mixed) Desired survivor size 33554432 bytes, new threshold 15 (max 15) - age 1: 6129136 bytes, 6129136 total - age 2: 10819152 bytes, 16948288 total - age 3: 13149832 bytes, 30098120 total , 0.5414784 secs] [Parallel Time: 503.0 ms, GC Workers: 12] [GC Worker Start (ms): Min: 27897179.4, Avg: 27897179.9, Max: 27897180.3, Diff: 0.9] [Ext Root Scanning (ms): Min: 209.7, Avg: 232.4, Max: 299.8, Diff: 90.0, Sum: 2789.1] [Update RS (ms): Min: 0.0, Avg: 62.5, Max: 89.7, Diff: 89.7, Sum: 750.1] [Processed Buffers: Min: 0, Avg: 25.9, Max: 46, Diff: 46, Sum: 311] [Scan RS (ms): Min: 38.7, Avg: 41.8, Max: 43.2, Diff: 4.5, Sum: 502.1] [Object Copy (ms): Min: 158.8, Avg: 163.9, Max: 208.2, Diff: 49.4, Sum: 1967.2] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.2, Diff: 0.2, Sum: 1.5] [GC Worker Other (ms): Min: 0.2, Avg: 0.8, Max: 1.2, Diff: 1.0, Sum: 9.5] [GC Worker Total (ms): Min: 501.1, Avg: 501.6, Max: 502.4, Diff: 1.3, Sum: 6019.4] [GC Worker End (ms): Min: 27897680.8, Avg: 27897681.5, Max: 27897681.9, Diff: 1.0] [Code Root Fixup: 0.1 ms] [Clear CT: 1.7 ms] [Other: 36.7 ms] [Choose CSet: 0.7 ms] [Ref Proc: 13.4 ms] [Ref Enq: 1.1 ms] [Free CSet: 3.8 ms] [Eden: 224.0M(224.0M)->0.0B(224.0M) Survivors: 64.0M->64.0M Heap: 3182.1M(6144.0M)->2385.7M(6144.0M)] [Times: user=5.92 sys=0.04, real=0.54 secs] 27905.065: [GC pause (mixed) Desired survivor size 33554432 bytes, new threshold 4 (max 15) - age 1: 8184528 bytes, 8184528 total - age 2: 3892416 bytes, 12076944 total - age 3: 9589288 bytes, 21666232 total - age 4: 12280504 bytes, 33946736 total , 0.8677188 secs] [Parallel Time: 807.4 ms, GC Workers: 12] [GC Worker Start (ms): Min: 27905071.1, Avg: 27905071.5, Max: 27905072.0, Diff: 0.9] [Ext Root Scanning (ms): Min: 215.8, Avg: 233.8, Max: 308.1, Diff: 92.3, Sum: 2805.9] [Update RS (ms): Min: 39.5, Avg: 111.1, Max: 135.8, Diff: 96.2, Sum: 1333.2] [Processed Buffers: Min: 16, Avg: 41.5, Max: 65, Diff: 49, Sum: 498] [Scan RS (ms): Min: 109.9, Avg: 112.5, Max: 113.9, Diff: 4.0, Sum: 1350.2] [Object Copy (ms): Min: 341.0, Avg: 347.7, Max: 404.0, Diff: 63.0, Sum: 4172.9] [Termination (ms): Min: 0.0, Avg: 0.3, Max: 0.5, Diff: 0.5, Sum: 3.9] [GC Worker Other (ms): Min: 0.3, Avg: 0.8, Max: 1.1, Diff: 0.8, Sum: 10.0] [GC Worker Total (ms): Min: 806.0, Avg: 806.3, Max: 807.1, Diff: 1.1, Sum: 9676.1] [GC Worker End (ms): Min: 27905877.4, Avg: 27905877.9, Max: 27905878.2, Diff: 0.8] [Code Root Fixup: 2.3 ms] [Clear CT: 1.7 ms] [Other: 56.3 ms] [Choose CSet: 1.1 ms] [Ref Proc: 16.9 ms] [Ref Enq: 0.8 ms] [Free CSet: 3.3 ms] [Eden: 224.0M(224.0M)->0.0B(2976.0M) Survivors: 64.0M->64.0M Heap: 2609.7M(6144.0M)->2120.7M(6144.0M)] [Times: user=9.62 sys=0.06, real=0.87 secs] 28116.535: [GC pause (young) Desired survivor size 201326592 bytes, new threshold 15 (max 15) - age 1: 12234880 bytes, 12234880 total - age 2: 6266056 bytes, 18500936 total - age 3: 2848840 bytes, 21349776 total - age 4: 8603920 bytes, 29953696 total , 0.8293822 secs] [Parallel Time: 731.8 ms, GC Workers: 12] [GC Worker Start (ms): Min: 28116543.1, Avg: 28116543.5, Max: 28116544.0, Diff: 0.9] [Ext Root Scanning (ms): Min: 221.0, Avg: 238.5, Max: 306.9, Diff: 85.9, Sum: 2862.3] [Update RS (ms): Min: 247.6, Avg: 317.5, Max: 339.4, Diff: 91.8, Sum: 3809.7] [Processed Buffers: Min: 65, Avg: 95.4, Max: 135, Diff: 70, Sum: 1145] [Scan RS (ms): Min: 0.1, Avg: 3.8, Max: 24.4, Diff: 24.3, Sum: 45.4] [Object Copy (ms): Min: 144.3, Avg: 170.4, Max: 213.6, Diff: 69.3, Sum: 2044.8] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.1, Diff: 0.1, Sum: 0.4] [GC Worker Other (ms): Min: 0.2, Avg: 0.6, Max: 0.9, Diff: 0.7, Sum: 6.9] [GC Worker Total (ms): Min: 730.4, Avg: 730.8, Max: 731.5, Diff: 1.1, Sum: 8769.4] [GC Worker End (ms): Min: 28117273.9, Avg: 28117274.3, Max: 28117274.6, Diff: 0.7] [Code Root Fixup: 0.0 ms] [Clear CT: 1.5 ms] [Other: 96.1 ms] [Choose CSet: 0.0 ms] [Ref Proc: 73.5 ms] [Ref Enq: 1.9 ms] [Free CSet: 3.6 ms] [Eden: 2976.0M(2976.0M)->0.0B(2592.0M) Survivors: 64.0M->256.0M Heap: 5096.7M(6144.0M)->2338.7M(6144.0M)] [Times: user=9.37 sys=0.05, real=0.83 secs] 28276.977: [GC pause (young) Desired survivor size 201326592 bytes, new threshold 15 (max 15) - age 1: 65290016 bytes, 65290016 total - age 2: 7130640 bytes, 72420656 total - age 3: 3987336 bytes, 76407992 total - age 4: 2101296 bytes, 78509288 total - age 5: 7784944 bytes, 86294232 total , 0.6519188 secs] [Parallel Time: 545.9 ms, GC Workers: 12] [GC Worker Start (ms): Min: 28276985.1, Avg: 28276985.6, Max: 28276986.0, Diff: 0.9] [Ext Root Scanning (ms): Min: 219.9, Avg: 241.3, Max: 312.4, Diff: 92.5, Sum: 2896.1] [Update RS (ms): Min: 0.0, Avg: 57.1, Max: 87.5, Diff: 87.5, Sum: 685.6] [Processed Buffers: Min: 0, Avg: 37.4, Max: 65, Diff: 65, Sum: 449] [Scan RS (ms): Min: 0.1, Avg: 0.5, Max: 1.6, Diff: 1.6, Sum: 6.3] [Object Copy (ms): Min: 230.6, Avg: 244.8, Max: 291.5, Diff: 60.9, Sum: 2937.2] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.1, Diff: 0.1, Sum: 0.6] [GC Worker Other (ms): Min: 0.2, Avg: 0.8, Max: 1.3, Diff: 1.2, Sum: 9.1] [GC Worker Total (ms): Min: 544.1, Avg: 544.6, Max: 545.3, Diff: 1.3, Sum: 6534.8] [GC Worker End (ms): Min: 28277529.6, Avg: 28277530.2, Max: 28277530.7, Diff: 1.2] [Code Root Fixup: 0.0 ms] [Clear CT: 0.8 ms] [Other: 105.2 ms] [Choose CSet: 0.0 ms] [Ref Proc: 80.4 ms] [Ref Enq: 3.2 ms] [Free CSet: 3.8 ms] [Eden: 2592.0M(2592.0M)->0.0B(2144.0M) Survivors: 256.0M->384.0M Heap: 4930.7M(6144.0M)->2680.3M(6144.0M)] [Times: user=7.17 sys=0.04, real=0.66 secs] 28413.929: [GC pause (young) Desired survivor size 167772160 bytes, new threshold 15 (max 15) - age 1: 43487328 bytes, 43487328 total - age 2: 49270736 bytes, 92758064 total - age 3: 6828504 bytes, 99586568 total - age 4: 3918184 bytes, 103504752 total - age 5: 2087872 bytes, 105592624 total - age 6: 7730784 bytes, 113323408 total , 0.6517652 secs] [Parallel Time: 564.7 ms, GC Workers: 12] [GC Worker Start (ms): Min: 28413935.7, Avg: 28413936.1, Max: 28413936.6, Diff: 0.9] [Ext Root Scanning (ms): Min: 217.9, Avg: 236.4, Max: 305.9, Diff: 88.0, Sum: 2836.5] [Update RS (ms): Min: 0.0, Avg: 64.9, Max: 91.4, Diff: 91.4, Sum: 779.3] [Processed Buffers: Min: 0, Avg: 37.1, Max: 73, Diff: 73, Sum: 445] [Scan RS (ms): Min: 0.0, Avg: 0.5, Max: 2.0, Diff: 1.9, Sum: 6.0] [Object Copy (ms): Min: 251.9, Avg: 260.6, Max: 307.1, Diff: 55.2, Sum: 3126.8] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.3] [GC Worker Other (ms): Min: 0.2, Avg: 0.8, Max: 1.4, Diff: 1.2, Sum: 10.1] [GC Worker Total (ms): Min: 562.6, Avg: 563.3, Max: 564.3, Diff: 1.7, Sum: 6759.1] [GC Worker End (ms): Min: 28414498.7, Avg: 28414499.4, Max: 28414499.9, Diff: 1.2] [Code Root Fixup: 0.0 ms] [Clear CT: 1.1 ms] [Other: 86.0 ms] [Choose CSet: 0.0 ms] [Ref Proc: 63.7 ms] [Ref Enq: 2.1 ms] [Free CSet: 3.1 ms] [Eden: 2144.0M(2144.0M)->0.0B(2144.0M) Survivors: 384.0M->320.0M Heap: 4824.3M(6144.0M)->2740.1M(6144.0M)] [Times: user=7.20 sys=0.05, real=0.66 secs] 28532.141: [GC pause (young) Desired survivor size 167772160 bytes, new threshold 15 (max 15) - age 1: 44248272 bytes, 44248272 total - age 2: 30393648 bytes, 74641920 total - age 3: 42577528 bytes, 117219448 total - age 4: 6258720 bytes, 123478168 total - age 5: 3914816 bytes, 127392984 total - age 6: 1967152 bytes, 129360136 total - age 7: 7723192 bytes, 137083328 total , 0.7436935 secs] [Parallel Time: 641.8 ms, GC Workers: 12] [GC Worker Start (ms): Min: 28532149.2, Avg: 28532149.7, Max: 28532150.1, Diff: 0.9] [Ext Root Scanning (ms): Min: 222.5, Avg: 247.1, Max: 310.6, Diff: 88.1, Sum: 2965.8] [Update RS (ms): Min: 4.3, Avg: 70.7, Max: 105.5, Diff: 101.2, Sum: 848.7] [Processed Buffers: Min: 19, Avg: 39.0, Max: 69, Diff: 50, Sum: 468] [Scan RS (ms): Min: 0.0, Avg: 0.5, Max: 1.5, Diff: 1.5, Sum: 5.7] [Object Copy (ms): Min: 310.3, Avg: 321.9, Max: 369.9, Diff: 59.6, Sum: 3862.7] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.3] [GC Worker Other (ms): Min: 0.1, Avg: 0.5, Max: 0.8, Diff: 0.7, Sum: 5.6] [GC Worker Total (ms): Min: 640.0, Avg: 640.7, Max: 641.2, Diff: 1.1, Sum: 7688.7] [GC Worker End (ms): Min: 28532790.1, Avg: 28532790.4, Max: 28532790.8, Diff: 0.7] [Code Root Fixup: 0.0 ms] [Clear CT: 1.4 ms] [Other: 100.4 ms] [Choose CSet: 0.0 ms] [Ref Proc: 74.4 ms] [Ref Enq: 2.4 ms] [Free CSet: 3.0 ms] [Eden: 2144.0M(2144.0M)->0.0B(1920.0M) Survivors: 320.0M->320.0M Heap: 4884.1M(6144.0M)->2972.4M(6144.0M)] [Times: user=8.24 sys=0.04, real=0.75 secs] 28654.101: [GC pause (young) Desired survivor size 150994944 bytes, new threshold 4 (max 15) - age 1: 49222512 bytes, 49222512 total - age 2: 32452984 bytes, 81675496 total - age 3: 28906328 bytes, 110581824 total - age 4: 41830768 bytes, 152412592 total - age 5: 6244816 bytes, 158657408 total - age 6: 3719568 bytes, 162376976 total - age 7: 1965720 bytes, 164342696 total - age 8: 7718320 bytes, 172061016 total , 0.7929849 secs] [Parallel Time: 693.8 ms, GC Workers: 12] [GC Worker Start (ms): Min: 28654108.3, Avg: 28654108.7, Max: 28654109.1, Diff: 0.9] [Ext Root Scanning (ms): Min: 226.2, Avg: 246.2, Max: 314.7, Diff: 88.5, Sum: 2954.1] [Update RS (ms): Min: 24.9, Avg: 93.4, Max: 127.3, Diff: 102.4, Sum: 1120.9] [Processed Buffers: Min: 25, Avg: 46.1, Max: 64, Diff: 39, Sum: 553] [Scan RS (ms): Min: 0.0, Avg: 0.4, Max: 1.8, Diff: 1.8, Sum: 5.2] [Object Copy (ms): Min: 335.7, Avg: 351.5, Max: 402.9, Diff: 67.2, Sum: 4217.5] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.1] [GC Worker Other (ms): Min: 0.2, Avg: 0.8, Max: 1.4, Diff: 1.2, Sum: 9.9] [GC Worker Total (ms): Min: 691.7, Avg: 692.3, Max: 692.9, Diff: 1.3, Sum: 8307.8] [GC Worker End (ms): Min: 28654800.4, Avg: 28654801.0, Max: 28654801.6, Diff: 1.2] [Code Root Fixup: 0.0 ms] [Clear CT: 0.8 ms] [Other: 98.4 ms] [Choose CSet: 0.0 ms] [Ref Proc: 68.3 ms] [Ref Enq: 1.9 ms] [Free CSet: 2.7 ms] [Eden: 1920.0M(1920.0M)->0.0B(1792.0M) Survivors: 320.0M->288.0M Heap: 4892.4M(6144.0M)->3135.5M(6144.0M)] [Times: user=8.81 sys=0.05, real=0.80 secs] 28758.024: [GC pause (young) Desired survivor size 150994944 bytes, new threshold 15 (max 15) - age 1: 36638960 bytes, 36638960 total - age 2: 37280768 bytes, 73919728 total - age 3: 30191112 bytes, 104110840 total - age 4: 26602816 bytes, 130713656 total , 0.7964641 secs] [Parallel Time: 708.9 ms, GC Workers: 12] [GC Worker Start (ms): Min: 28758031.1, Avg: 28758031.6, Max: 28758032.0, Diff: 0.9] [Ext Root Scanning (ms): Min: 219.9, Avg: 242.4, Max: 318.2, Diff: 98.2, Sum: 2909.1] [Update RS (ms): Min: 93.6, Avg: 171.3, Max: 201.4, Diff: 107.8, Sum: 2055.3] [Processed Buffers: Min: 33, Avg: 67.5, Max: 114, Diff: 81, Sum: 810] [Scan RS (ms): Min: 0.0, Avg: 0.4, Max: 1.4, Diff: 1.3, Sum: 4.8] [Object Copy (ms): Min: 278.5, Avg: 291.6, Max: 337.0, Diff: 58.6, Sum: 3498.6] [Termination (ms): Min: 0.0, Avg: 0.4, Max: 0.6, Diff: 0.6, Sum: 5.2] [GC Worker Other (ms): Min: 0.2, Avg: 1.0, Max: 2.0, Diff: 1.8, Sum: 12.1] [GC Worker Total (ms): Min: 706.5, Avg: 707.1, Max: 708.2, Diff: 1.7, Sum: 8485.2] [GC Worker End (ms): Min: 28758737.9, Avg: 28758738.7, Max: 28758739.6, Diff: 1.8] [Code Root Fixup: 0.0 ms] [Clear CT: 1.1 ms] [Other: 86.4 ms] [Choose CSet: 0.0 ms] [Ref Proc: 62.5 ms] [Ref Enq: 2.2 ms] [Free CSet: 2.6 ms] [Eden: 1792.0M(1792.0M)->0.0B(1568.0M) Survivors: 288.0M->288.0M Heap: 4927.5M(6144.0M)->3356.5M(6144.0M)] [Times: user=8.90 sys=0.06, real=0.80 secs] 28853.820: [GC pause (young) Desired survivor size 134217728 bytes, new threshold 5 (max 15) - age 1: 34040728 bytes, 34040728 total - age 2: 27042040 bytes, 61082768 total - age 3: 35585600 bytes, 96668368 total - age 4: 28688688 bytes, 125357056 total - age 5: 26106304 bytes, 151463360 total , 0.7387038 secs] [Parallel Time: 659.4 ms, GC Workers: 12] [GC Worker Start (ms): Min: 28853827.3, Avg: 28853827.7, Max: 28853828.1, Diff: 0.8] [Ext Root Scanning (ms): Min: 225.2, Avg: 247.2, Max: 320.6, Diff: 95.4, Sum: 2966.3] [Update RS (ms): Min: 24.9, Avg: 98.0, Max: 130.1, Diff: 105.2, Sum: 1176.4] [Processed Buffers: Min: 8, Avg: 46.1, Max: 96, Diff: 88, Sum: 553] [Scan RS (ms): Min: 0.0, Avg: 0.3, Max: 1.2, Diff: 1.2, Sum: 4.0] [Object Copy (ms): Min: 300.9, Avg: 311.7, Max: 357.6, Diff: 56.6, Sum: 3740.1] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.1, Diff: 0.1, Sum: 1.0] [GC Worker Other (ms): Min: 0.3, Avg: 0.9, Max: 1.5, Diff: 1.1, Sum: 11.2] [GC Worker Total (ms): Min: 657.4, Avg: 658.2, Max: 659.2, Diff: 1.8, Sum: 7899.0] [GC Worker End (ms): Min: 28854485.4, Avg: 28854486.0, Max: 28854486.5, Diff: 1.1] [Code Root Fixup: 0.0 ms] [Clear CT: 1.4 ms] [Other: 77.9 ms] [Choose CSet: 0.0 ms] [Ref Proc: 49.8 ms] [Ref Enq: 1.4 ms] [Free CSet: 2.7 ms] [Eden: 1568.0M(1568.0M)->0.0B(1376.0M) Survivors: 288.0M->256.0M Heap: 4924.5M(6144.0M)->3563.1M(6144.0M)] [Times: user=8.17 sys=0.05, real=0.74 secs] 28908.123: [GC pause (young) Desired survivor size 117440512 bytes, new threshold 5 (max 15) - age 1: 23737744 bytes, 23737744 total - age 2: 24034416 bytes, 47772160 total - age 3: 19857352 bytes, 67629512 total - age 4: 34179848 bytes, 101809360 total - age 5: 27754008 bytes, 129563368 total , 0.7766654 secs] [Parallel Time: 710.4 ms, GC Workers: 12] [GC Worker Start (ms): Min: 28908131.3, Avg: 28908131.8, Max: 28908132.3, Diff: 1.0] [Ext Root Scanning (ms): Min: 228.7, Avg: 267.9, Max: 329.6, Diff: 100.9, Sum: 3214.7] [Update RS (ms): Min: 87.4, Avg: 149.1, Max: 193.0, Diff: 105.6, Sum: 1788.6] [Processed Buffers: Min: 25, Avg: 59.3, Max: 87, Diff: 62, Sum: 712] [Scan RS (ms): Min: 0.0, Avg: 0.3, Max: 1.1, Diff: 1.1, Sum: 3.6] [Object Copy (ms): Min: 275.1, Avg: 291.5, Max: 338.7, Diff: 63.6, Sum: 3498.6] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.2, Diff: 0.2, Sum: 1.4] [GC Worker Other (ms): Min: 0.1, Avg: 0.5, Max: 0.7, Diff: 0.6, Sum: 5.7] [GC Worker Total (ms): Min: 708.9, Avg: 709.4, Max: 709.9, Diff: 0.9, Sum: 8512.6] [GC Worker End (ms): Min: 28908840.9, Avg: 28908841.2, Max: 28908841.5, Diff: 0.6] [Code Root Fixup: 0.0 ms] [Clear CT: 1.0 ms] [Other: 65.3 ms] [Choose CSet: 0.3 ms] [Ref Proc: 39.3 ms] [Ref Enq: 1.7 ms] [Free CSet: 2.1 ms] [Eden: 1376.0M(1376.0M)->0.0B(1280.0M) Survivors: 256.0M->224.0M Heap: 4939.1M(6144.0M)->3703.2M(6144.0M)] [Times: user=8.62 sys=0.04, real=0.78 secs] 28966.314: [GC pause (young) Desired survivor size 100663296 bytes, new threshold 5 (max 15) - age 1: 29715528 bytes, 29715528 total - age 2: 13313912 bytes, 43029440 total - age 3: 22110592 bytes, 65140032 total - age 4: 19608136 bytes, 84748168 total - age 5: 31935160 bytes, 116683328 total , 0.6923390 secs] [Parallel Time: 626.5 ms, GC Workers: 12] [GC Worker Start (ms): Min: 28966322.0, Avg: 28966322.5, Max: 28966322.9, Diff: 0.9] [Ext Root Scanning (ms): Min: 228.4, Avg: 251.9, Max: 323.6, Diff: 95.2, Sum: 3023.1] [Update RS (ms): Min: 58.0, Avg: 130.0, Max: 156.8, Diff: 98.8, Sum: 1560.2] [Processed Buffers: Min: 17, Avg: 53.4, Max: 81, Diff: 64, Sum: 641] [Scan RS (ms): Min: 0.0, Avg: 0.3, Max: 1.3, Diff: 1.3, Sum: 3.2] [Object Copy (ms): Min: 230.6, Avg: 242.1, Max: 289.6, Diff: 59.0, Sum: 2905.5] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.1, Diff: 0.1, Sum: 1.1] [GC Worker Other (ms): Min: 0.1, Avg: 0.7, Max: 1.3, Diff: 1.1, Sum: 8.5] [GC Worker Total (ms): Min: 624.3, Avg: 625.1, Max: 625.8, Diff: 1.5, Sum: 7501.6] [GC Worker End (ms): Min: 28966947.0, Avg: 28966947.6, Max: 28966948.2, Diff: 1.1] [Code Root Fixup: 0.0 ms] [Clear CT: 0.6 ms] [Other: 65.2 ms] [Choose CSet: 0.0 ms] [Ref Proc: 40.6 ms] [Ref Enq: 1.4 ms] [Free CSet: 2.1 ms] [Eden: 1280.0M(1280.0M)->0.0B(1152.0M) Survivors: 224.0M->192.0M Heap: 4983.2M(6144.0M)->3866.8M(6144.0M)] [Times: user=7.66 sys=0.05, real=0.70 secs] 29016.199: [GC pause (young) Desired survivor size 100663296 bytes, new threshold 15 (max 15) - age 1: 27249592 bytes, 27249592 total - age 2: 20515488 bytes, 47765080 total - age 3: 11777080 bytes, 59542160 total - age 4: 20360160 bytes, 79902320 total - age 5: 19327696 bytes, 99230016 total , 0.6816888 secs] [Parallel Time: 618.8 ms, GC Workers: 12] [GC Worker Start (ms): Min: 29016207.3, Avg: 29016207.7, Max: 29016208.2, Diff: 0.9] [Ext Root Scanning (ms): Min: 237.4, Avg: 257.4, Max: 315.8, Diff: 78.4, Sum: 3088.7] [Update RS (ms): Min: 76.2, Avg: 131.8, Max: 161.8, Diff: 85.7, Sum: 1582.0] [Processed Buffers: Min: 31, Avg: 52.7, Max: 90, Diff: 59, Sum: 632] [Scan RS (ms): Min: 0.0, Avg: 0.3, Max: 0.6, Diff: 0.6, Sum: 3.3] [Object Copy (ms): Min: 217.0, Avg: 227.1, Max: 267.4, Diff: 50.5, Sum: 2725.5] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.3] [GC Worker Other (ms): Min: 0.3, Avg: 0.8, Max: 1.1, Diff: 0.8, Sum: 10.1] [GC Worker Total (ms): Min: 616.7, Avg: 617.5, Max: 618.0, Diff: 1.3, Sum: 7409.9] [GC Worker End (ms): Min: 29016824.7, Avg: 29016825.2, Max: 29016825.5, Diff: 0.8] [Code Root Fixup: 0.0 ms] [Clear CT: 1.1 ms] [Other: 61.8 ms] [Choose CSet: 0.0 ms] [Ref Proc: 37.6 ms] [Ref Enq: 1.9 ms] [Free CSet: 2.2 ms] [Eden: 1152.0M(1152.0M)->0.0B(1024.0M) Survivors: 192.0M->192.0M Heap: 5018.8M(6144.0M)->3997.6M(6144.0M)] [Times: user=7.52 sys=0.06, real=0.69 secs] 29072.685: [GC pause (young) Desired survivor size 83886080 bytes, new threshold 5 (max 15) - age 1: 22295600 bytes, 22295600 total - age 2: 17486192 bytes, 39781792 total - age 3: 18331264 bytes, 58113056 total - age 4: 11331160 bytes, 69444216 total - age 5: 18965032 bytes, 88409248 total - age 6: 19222208 bytes, 107631456 total , 0.6301638 secs] [Parallel Time: 570.9 ms, GC Workers: 12] [GC Worker Start (ms): Min: 29072692.2, Avg: 29072692.7, Max: 29072693.1, Diff: 0.9] [Ext Root Scanning (ms): Min: 224.3, Avg: 249.1, Max: 325.2, Diff: 100.9, Sum: 2989.7] [Update RS (ms): Min: 3.2, Avg: 79.2, Max: 109.3, Diff: 106.1, Sum: 950.0] [Processed Buffers: Min: 7, Avg: 39.5, Max: 85, Diff: 78, Sum: 474] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 0.9, Diff: 0.9, Sum: 2.9] [Object Copy (ms): Min: 229.8, Avg: 238.7, Max: 284.8, Diff: 55.0, Sum: 2863.9] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.1, Diff: 0.1, Sum: 0.7] [GC Worker Other (ms): Min: 0.4, Avg: 1.1, Max: 2.6, Diff: 2.2, Sum: 12.8] [GC Worker Total (ms): Min: 567.7, Avg: 568.3, Max: 570.1, Diff: 2.4, Sum: 6819.9] [GC Worker End (ms): Min: 29073260.3, Avg: 29073261.0, Max: 29073262.5, Diff: 2.2] [Code Root Fixup: 0.0 ms] [Clear CT: 0.9 ms] [Other: 58.4 ms] [Choose CSet: 0.0 ms] [Ref Proc: 32.9 ms] [Ref Enq: 1.4 ms] [Free CSet: 1.7 ms] [Eden: 1024.0M(1024.0M)->0.0B(928.0M) Survivors: 192.0M->160.0M Heap: 5021.6M(6144.0M)->4107.6M(6144.0M)] [Times: user=6.92 sys=0.05, real=0.63 secs] 29120.867: [GC pause (young) Desired survivor size 83886080 bytes, new threshold 15 (max 15) - age 1: 20976120 bytes, 20976120 total - age 2: 12611600 bytes, 33587720 total - age 3: 15930560 bytes, 49518280 total - age 4: 17903816 bytes, 67422096 total - age 5: 11189760 bytes, 78611856 total , 0.6152927 secs] [Parallel Time: 556.0 ms, GC Workers: 12] [GC Worker Start (ms): Min: 29120873.1, Avg: 29120873.5, Max: 29120873.9, Diff: 0.9] [Ext Root Scanning (ms): Min: 221.7, Avg: 240.6, Max: 314.7, Diff: 93.0, Sum: 2887.8] [Update RS (ms): Min: 66.4, Avg: 142.7, Max: 166.9, Diff: 100.5, Sum: 1712.2] [Processed Buffers: Min: 19, Avg: 53.9, Max: 83, Diff: 64, Sum: 647] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 0.7, Diff: 0.7, Sum: 2.8] [Object Copy (ms): Min: 158.9, Avg: 170.2, Max: 213.1, Diff: 54.1, Sum: 2042.8] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.1, Diff: 0.1, Sum: 0.5] [GC Worker Other (ms): Min: 0.3, Avg: 0.8, Max: 1.1, Diff: 0.8, Sum: 9.7] [GC Worker Total (ms): Min: 553.7, Avg: 554.6, Max: 555.4, Diff: 1.6, Sum: 6655.7] [GC Worker End (ms): Min: 29121427.6, Avg: 29121428.2, Max: 29121428.5, Diff: 0.8] [Code Root Fixup: 0.0 ms] [Clear CT: 0.9 ms] [Other: 58.4 ms] [Choose CSet: 0.0 ms] [Ref Proc: 38.7 ms] [Ref Enq: 1.4 ms] [Free CSet: 1.6 ms] [Eden: 928.0M(928.0M)->0.0B(832.0M) Survivors: 160.0M->160.0M Heap: 5035.6M(6144.0M)->4210.8M(6144.0M)] [Times: user=6.82 sys=0.06, real=0.62 secs] 29158.215: [GC pause (young) Desired survivor size 67108864 bytes, new threshold 5 (max 15) - age 1: 15815744 bytes, 15815744 total - age 2: 13893224 bytes, 29708968 total - age 3: 11744632 bytes, 41453600 total - age 4: 15525160 bytes, 56978760 total - age 5: 17786688 bytes, 74765448 total - age 6: 10949600 bytes, 85715048 total , 0.5751307 secs] [Parallel Time: 521.4 ms, GC Workers: 12] [GC Worker Start (ms): Min: 29158222.7, Avg: 29158223.2, Max: 29158223.6, Diff: 0.9] [Ext Root Scanning (ms): Min: 223.1, Avg: 248.8, Max: 321.1, Diff: 98.0, Sum: 2985.3] [Update RS (ms): Min: 3.5, Avg: 75.4, Max: 105.3, Diff: 101.8, Sum: 904.4] [Processed Buffers: Min: 2, Avg: 38.2, Max: 74, Diff: 72, Sum: 458] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 0.7, Diff: 0.7, Sum: 2.3] [Object Copy (ms): Min: 185.8, Avg: 195.1, Max: 239.7, Diff: 53.9, Sum: 2341.0] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.2] [GC Worker Other (ms): Min: 0.3, Avg: 0.9, Max: 1.3, Diff: 1.0, Sum: 10.7] [GC Worker Total (ms): Min: 519.4, Avg: 520.3, Max: 521.2, Diff: 1.8, Sum: 6243.9] [GC Worker End (ms): Min: 29158743.0, Avg: 29158743.5, Max: 29158743.9, Diff: 1.0] [Code Root Fixup: 0.0 ms] [Clear CT: 0.6 ms] [Other: 53.1 ms] [Choose CSet: 0.0 ms] [Ref Proc: 29.7 ms] [Ref Enq: 1.3 ms] [Free CSet: 1.5 ms] [Eden: 832.0M(832.0M)->0.0B(736.0M) Survivors: 160.0M->128.0M Heap: 5042.8M(6144.0M)->4325.6M(6144.0M)] [Times: user=6.28 sys=0.05, real=0.58 secs] 29191.689: [GC pause (young) Desired survivor size 67108864 bytes, new threshold 5 (max 15) - age 1: 21484272 bytes, 21484272 total - age 2: 10145192 bytes, 31629464 total - age 3: 11348832 bytes, 42978296 total - age 4: 11374368 bytes, 54352664 total - age 5: 15399488 bytes, 69752152 total , 0.5922957 secs] [Parallel Time: 546.3 ms, GC Workers: 12] [GC Worker Start (ms): Min: 29191696.2, Avg: 29191696.7, Max: 29191697.2, Diff: 1.1] [Ext Root Scanning (ms): Min: 236.5, Avg: 253.7, Max: 327.2, Diff: 90.7, Sum: 3044.7] [Update RS (ms): Min: 43.7, Avg: 117.8, Max: 142.1, Diff: 98.4, Sum: 1413.7] [Processed Buffers: Min: 24, Avg: 46.2, Max: 71, Diff: 47, Sum: 554] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 0.7, Diff: 0.7, Sum: 1.9] [Object Copy (ms): Min: 162.6, Avg: 171.5, Max: 214.6, Diff: 52.0, Sum: 2057.7] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.1, Diff: 0.1, Sum: 0.6] [GC Worker Other (ms): Min: 0.2, Avg: 0.9, Max: 2.0, Diff: 1.7, Sum: 10.9] [GC Worker Total (ms): Min: 543.0, Avg: 544.1, Max: 545.5, Diff: 2.5, Sum: 6529.5] [GC Worker End (ms): Min: 29192240.2, Avg: 29192240.9, Max: 29192241.9, Diff: 1.7] [Code Root Fixup: 0.0 ms] [Clear CT: 0.9 ms] [Other: 45.2 ms] [Choose CSet: 0.0 ms] [Ref Proc: 24.9 ms] [Ref Enq: 1.2 ms] [Free CSet: 1.3 ms] [Eden: 736.0M(736.0M)->0.0B(640.0M) Survivors: 128.0M->128.0M Heap: 5061.6M(6144.0M)->4432.8M(6144.0M)] [Times: user=6.53 sys=0.05, real=0.60 secs] 29226.192: [GC pause (young) (initial-mark) Desired survivor size 50331648 bytes, new threshold 4 (max 15) - age 1: 17732704 bytes, 17732704 total - age 2: 16045776 bytes, 33778480 total - age 3: 9578744 bytes, 43357224 total - age 4: 10900440 bytes, 54257664 total - age 5: 10717896 bytes, 64975560 total , 0.5901237 secs] [Parallel Time: 540.2 ms, GC Workers: 12] [GC Worker Start (ms): Min: 29226198.0, Avg: 29226198.4, Max: 29226198.8, Diff: 0.9] [Ext Root Scanning (ms): Min: 170.5, Avg: 242.4, Max: 321.4, Diff: 150.9, Sum: 2908.5] [Update RS (ms): Min: 10.1, Avg: 89.3, Max: 119.9, Diff: 109.8, Sum: 1071.3] [Processed Buffers: Min: 5, Avg: 36.8, Max: 57, Diff: 52, Sum: 442] [Scan RS (ms): Min: 0.0, Avg: 0.1, Max: 1.0, Diff: 1.0, Sum: 1.7] [Object Copy (ms): Min: 187.1, Avg: 205.8, Max: 329.0, Diff: 141.9, Sum: 2469.7] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.1] [GC Worker Other (ms): Min: 0.2, Avg: 0.9, Max: 1.6, Diff: 1.4, Sum: 10.9] [GC Worker Total (ms): Min: 537.7, Avg: 538.5, Max: 539.0, Diff: 1.3, Sum: 6462.3] [GC Worker End (ms): Min: 29226736.3, Avg: 29226736.9, Max: 29226737.7, Diff: 1.4] [Code Root Fixup: 0.0 ms] [Clear CT: 0.9 ms] [Other: 49.1 ms] [Choose CSet: 0.0 ms] [Ref Proc: 25.9 ms] [Ref Enq: 1.1 ms] [Free CSet: 1.3 ms] [Eden: 640.0M(640.0M)->0.0B(608.0M) Survivors: 128.0M->96.0M Heap: 5072.8M(6144.0M)->4495.3M(6144.0M)] [Times: user=6.48 sys=0.05, real=0.59 secs] 29226.785: [GC concurrent-root-region-scan-start] 29227.019: [GC concurrent-root-region-scan-end, 0.2339296 secs] 29227.019: [GC concurrent-mark-start] 29228.869: [GC concurrent-mark-end, 1.8492137 secs] 29228.927: [GC remark 29228.937: [GC ref-proc, 0.3744123 secs], 1.2858279 secs] [Times: user=4.83 sys=0.06, real=1.29 secs] 29230.275: [GC cleanup 4580M->3492M(6144M), 0.0483206 secs] [Times: user=0.47 sys=0.01, real=0.05 secs] 29230.328: [GC concurrent-cleanup-start] 29230.332: [GC concurrent-cleanup-end, 0.0035855 secs] 29253.325: [GC pause (young) Desired survivor size 50331648 bytes, new threshold 15 (max 15) - age 1: 12206760 bytes, 12206760 total - age 2: 12465608 bytes, 24672368 total - age 3: 14548464 bytes, 39220832 total - age 4: 9324480 bytes, 48545312 total , 0.5283371 secs] [Parallel Time: 487.0 ms, GC Workers: 12] [GC Worker Start (ms): Min: 29253332.0, Avg: 29253332.5, Max: 29253332.9, Diff: 0.9] [Ext Root Scanning (ms): Min: 225.9, Avg: 246.8, Max: 318.4, Diff: 92.6, Sum: 2961.2] [Update RS (ms): Min: 34.4, Avg: 111.3, Max: 137.4, Diff: 103.0, Sum: 1335.0] [Processed Buffers: Min: 12, Avg: 46.5, Max: 67, Diff: 55, Sum: 558] [Scan RS (ms): Min: 0.0, Avg: 0.1, Max: 0.5, Diff: 0.5, Sum: 1.7] [Object Copy (ms): Min: 120.6, Avg: 126.9, Max: 168.7, Diff: 48.2, Sum: 1522.9] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.2] [GC Worker Other (ms): Min: 0.1, Avg: 0.6, Max: 1.1, Diff: 1.0, Sum: 7.8] [GC Worker Total (ms): Min: 484.9, Avg: 485.7, Max: 486.5, Diff: 1.6, Sum: 5828.8] [GC Worker End (ms): Min: 29253817.7, Avg: 29253818.2, Max: 29253818.7, Diff: 1.0] [Code Root Fixup: 0.0 ms] [Clear CT: 0.9 ms] [Other: 40.5 ms] [Choose CSet: 0.0 ms] [Ref Proc: 22.5 ms] [Ref Enq: 1.2 ms] [Free CSet: 1.2 ms] [Eden: 608.0M(608.0M)->0.0B(192.0M) Survivors: 96.0M->96.0M Heap: 4015.3M(6144.0M)->3507.4M(6144.0M)] [Times: user=5.80 sys=0.05, real=0.53 secs] 29259.722: [GC pause (mixed) Desired survivor size 33554432 bytes, new threshold 3 (max 15) - age 1: 15584880 bytes, 15584880 total - age 2: 8188504 bytes, 23773384 total - age 3: 11852128 bytes, 35625512 total - age 4: 11486376 bytes, 47111888 total - age 5: 7604248 bytes, 54716136 total , 0.4771593 secs] [Parallel Time: 439.8 ms, GC Workers: 12] [GC Worker Start (ms): Min: 29259726.4, Avg: 29259726.9, Max: 29259727.4, Diff: 1.0] [Ext Root Scanning (ms): Min: 237.1, Avg: 255.1, Max: 328.4, Diff: 91.3, Sum: 3061.2] [Update RS (ms): Min: 0.0, Avg: 44.8, Max: 64.5, Diff: 64.5, Sum: 537.8] [Processed Buffers: Min: 0, Avg: 20.6, Max: 34, Diff: 34, Sum: 247] [Scan RS (ms): Min: 0.0, Avg: 6.1, Max: 8.5, Diff: 8.4, Sum: 72.7] [Object Copy (ms): Min: 108.6, Avg: 131.6, Max: 172.3, Diff: 63.7, Sum: 1578.7] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.1, Diff: 0.0, Sum: 0.6] [GC Worker Other (ms): Min: 0.5, Avg: 0.7, Max: 1.2, Diff: 0.7, Sum: 9.0] [GC Worker Total (ms): Min: 437.8, Avg: 438.3, Max: 438.9, Diff: 1.2, Sum: 5260.0] [GC Worker End (ms): Min: 29260165.1, Avg: 29260165.3, Max: 29260165.7, Diff: 0.7] [Code Root Fixup: 0.0 ms] [Clear CT: 1.6 ms] [Other: 35.7 ms] [Choose CSet: 0.2 ms] [Ref Proc: 13.9 ms] [Ref Enq: 2.7 ms] [Free CSet: 3.1 ms] [Eden: 192.0M(192.0M)->0.0B(224.0M) Survivors: 96.0M->64.0M Heap: 3699.4M(6144.0M)->2889.1M(6144.0M)] [Times: user=5.17 sys=0.05, real=0.48 secs] 29269.785: [GC pause (mixed) Desired survivor size 33554432 bytes, new threshold 15 (max 15) - age 1: 5336648 bytes, 5336648 total - age 2: 10973128 bytes, 16309776 total - age 3: 7978592 bytes, 24288368 total , 0.6506816 secs] [Parallel Time: 605.2 ms, GC Workers: 12] [GC Worker Start (ms): Min: 29269790.4, Avg: 29269790.8, Max: 29269791.2, Diff: 0.9] [Ext Root Scanning (ms): Min: 231.4, Avg: 251.5, Max: 326.6, Diff: 95.1, Sum: 3018.4] [Update RS (ms): Min: 15.0, Avg: 90.8, Max: 118.7, Diff: 103.8, Sum: 1089.9] [Processed Buffers: Min: 8, Avg: 30.9, Max: 59, Diff: 51, Sum: 371] [Scan RS (ms): Min: 43.5, Avg: 49.6, Max: 58.8, Diff: 15.4, Sum: 595.2] [Object Copy (ms): Min: 196.5, Avg: 211.3, Max: 266.8, Diff: 70.3, Sum: 2535.7] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.1, Diff: 0.1, Sum: 0.5] [GC Worker Other (ms): Min: 0.2, Avg: 0.6, Max: 1.0, Diff: 0.8, Sum: 7.7] [GC Worker Total (ms): Min: 603.3, Avg: 604.0, Max: 604.6, Diff: 1.4, Sum: 7247.5] [GC Worker End (ms): Min: 29270394.3, Avg: 29270394.8, Max: 29270395.1, Diff: 0.8] [Code Root Fixup: 0.0 ms] [Clear CT: 1.9 ms] [Other: 43.5 ms] [Choose CSet: 0.7 ms] [Ref Proc: 16.6 ms] [Ref Enq: 1.2 ms] [Free CSet: 4.2 ms] [Eden: 224.0M(224.0M)->0.0B(224.0M) Survivors: 64.0M->64.0M Heap: 3113.1M(6144.0M)->2364.7M(6144.0M)] [Times: user=7.17 sys=0.05, real=0.65 secs] 29277.770: [GC pause (mixed) Desired survivor size 33554432 bytes, new threshold 15 (max 15) - age 1: 6295232 bytes, 6295232 total - age 2: 3678872 bytes, 9974104 total - age 3: 9017960 bytes, 18992064 total - age 4: 7284248 bytes, 26276312 total , 0.8015030 secs] [Parallel Time: 755.1 ms, GC Workers: 12] [GC Worker Start (ms): Min: 29277775.2, Avg: 29277775.7, Max: 29277776.1, Diff: 0.9] [Ext Root Scanning (ms): Min: 226.4, Avg: 251.1, Max: 320.1, Diff: 93.7, Sum: 3013.6] [Update RS (ms): Min: 90.1, Avg: 157.2, Max: 186.9, Diff: 96.8, Sum: 1885.9] [Processed Buffers: Min: 29, Avg: 49.0, Max: 82, Diff: 53, Sum: 588] [Scan RS (ms): Min: 36.5, Avg: 40.5, Max: 42.5, Diff: 6.0, Sum: 486.6] [Object Copy (ms): Min: 297.7, Avg: 303.7, Max: 348.5, Diff: 50.8, Sum: 3644.4] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.1, Diff: 0.1, Sum: 0.4] [GC Worker Other (ms): Min: 0.2, Avg: 0.8, Max: 1.4, Diff: 1.3, Sum: 9.3] [GC Worker Total (ms): Min: 752.8, Avg: 753.3, Max: 753.9, Diff: 1.1, Sum: 9040.1] [GC Worker End (ms): Min: 29278528.5, Avg: 29278529.0, Max: 29278529.7, Diff: 1.3] [Code Root Fixup: 0.1 ms] [Clear CT: 1.8 ms] [Other: 44.5 ms] [Choose CSet: 0.6 ms] [Ref Proc: 15.7 ms] [Ref Enq: 0.8 ms] [Free CSet: 3.0 ms] [Eden: 224.0M(224.0M)->0.0B(2848.0M) Survivors: 64.0M->64.0M Heap: 2588.7M(6144.0M)->2262.7M(6144.0M)] [Times: user=8.95 sys=0.05, real=0.80 secs] 29408.946: [GC pause (young) Desired survivor size 201326592 bytes, new threshold 15 (max 15) - age 1: 18761144 bytes, 18761144 total - age 2: 4056448 bytes, 22817592 total - age 3: 2809104 bytes, 25626696 total - age 4: 7464544 bytes, 33091240 total - age 5: 7097016 bytes, 40188256 total , 0.7956985 secs] [Parallel Time: 707.7 ms, GC Workers: 12] [GC Worker Start (ms): Min: 29408953.9, Avg: 29408954.4, Max: 29408954.8, Diff: 0.9] [Ext Root Scanning (ms): Min: 230.7, Avg: 251.9, Max: 320.7, Diff: 90.1, Sum: 3023.0] [Update RS (ms): Min: 233.7, Avg: 302.0, Max: 327.8, Diff: 94.1, Sum: 3624.3] [Processed Buffers: Min: 49, Avg: 86.6, Max: 122, Diff: 73, Sum: 1039] [Scan RS (ms): Min: 0.0, Avg: 0.6, Max: 1.3, Diff: 1.3, Sum: 6.7] [Object Copy (ms): Min: 145.6, Avg: 151.7, Max: 196.3, Diff: 50.7, Sum: 1820.8] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.3] [GC Worker Other (ms): Min: 0.2, Avg: 0.5, Max: 0.7, Diff: 0.5, Sum: 5.8] [GC Worker Total (ms): Min: 706.3, Avg: 706.7, Max: 707.2, Diff: 0.9, Sum: 8480.9] [GC Worker End (ms): Min: 29409660.8, Avg: 29409661.1, Max: 29409661.4, Diff: 0.6] [Code Root Fixup: 0.0 ms] [Clear CT: 1.3 ms] [Other: 86.6 ms] [Choose CSet: 0.0 ms] [Ref Proc: 64.4 ms] [Ref Enq: 1.7 ms] [Free CSet: 3.5 ms] [Eden: 2848.0M(2848.0M)->0.0B(2528.0M) Survivors: 64.0M->224.0M Heap: 5110.7M(6144.0M)->2431.8M(6144.0M)] [Times: user=8.97 sys=0.05, real=0.80 secs] 29548.806: [GC pause (young) Desired survivor size 184549376 bytes, new threshold 15 (max 15) - age 1: 46676768 bytes, 46676768 total - age 2: 1346216 bytes, 48022984 total - age 3: 2200248 bytes, 50223232 total - age 4: 2437616 bytes, 52660848 total - age 5: 5361688 bytes, 58022536 total - age 6: 5009888 bytes, 63032424 total , 0.5904256 secs] [Parallel Time: 491.2 ms, GC Workers: 12] [GC Worker Start (ms): Min: 29548814.2, Avg: 29548814.7, Max: 29548815.1, Diff: 0.9] [Ext Root Scanning (ms): Min: 226.0, Avg: 244.4, Max: 322.2, Diff: 96.2, Sum: 2932.8] [Update RS (ms): Min: 0.0, Avg: 50.2, Max: 70.9, Diff: 70.9, Sum: 602.7] [Processed Buffers: Min: 0, Avg: 34.8, Max: 93, Diff: 93, Sum: 418] [Scan RS (ms): Min: 0.0, Avg: 0.5, Max: 2.0, Diff: 2.0, Sum: 6.3] [Object Copy (ms): Min: 166.2, Avg: 193.6, Max: 241.9, Diff: 75.7, Sum: 2323.0] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.2, Diff: 0.2, Sum: 1.5] [GC Worker Other (ms): Min: 0.3, Avg: 1.0, Max: 1.5, Diff: 1.2, Sum: 12.4] [GC Worker Total (ms): Min: 489.1, Avg: 489.9, Max: 490.4, Diff: 1.4, Sum: 5878.7] [GC Worker End (ms): Min: 29549303.8, Avg: 29549304.5, Max: 29549305.1, Diff: 1.2] [Code Root Fixup: 0.0 ms] [Clear CT: 1.0 ms] [Other: 98.3 ms] [Choose CSet: 0.0 ms] [Ref Proc: 75.4 ms] [Ref Enq: 2.2 ms] [Free CSet: 3.2 ms] [Eden: 2528.0M(2528.0M)->0.0B(2048.0M) Survivors: 224.0M->352.0M Heap: 4959.8M(6144.0M)->2794.7M(6144.0M)] [Times: user=6.48 sys=0.05, real=0.59 secs] 29655.210: [GC pause (young) Desired survivor size 167772160 bytes, new threshold 15 (max 15) - age 1: 39629584 bytes, 39629584 total - age 2: 32452280 bytes, 72081864 total - age 3: 983648 bytes, 73065512 total - age 4: 2096808 bytes, 75162320 total - age 5: 1674920 bytes, 76837240 total - age 6: 4373760 bytes, 81211000 total - age 7: 4821752 bytes, 86032752 total , 0.6454909 secs] [Parallel Time: 556.7 ms, GC Workers: 12] [GC Worker Start (ms): Min: 29655217.3, Avg: 29655217.7, Max: 29655218.1, Diff: 0.8] [Ext Root Scanning (ms): Min: 231.2, Avg: 257.8, Max: 326.8, Diff: 95.6, Sum: 3093.4] [Update RS (ms): Min: 0.0, Avg: 64.7, Max: 97.5, Diff: 97.4, Sum: 775.9] [Processed Buffers: Min: 0, Avg: 36.3, Max: 78, Diff: 78, Sum: 436] [Scan RS (ms): Min: 0.0, Avg: 0.5, Max: 1.3, Diff: 1.3, Sum: 5.4] [Object Copy (ms): Min: 222.7, Avg: 231.7, Max: 280.5, Diff: 57.7, Sum: 2780.6] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.1] [GC Worker Other (ms): Min: 0.1, Avg: 0.6, Max: 1.1, Diff: 0.9, Sum: 7.7] [GC Worker Total (ms): Min: 554.6, Avg: 555.3, Max: 556.0, Diff: 1.5, Sum: 6663.1] [GC Worker End (ms): Min: 29655772.4, Avg: 29655772.9, Max: 29655773.4, Diff: 0.9] [Code Root Fixup: 0.0 ms] [Clear CT: 1.2 ms] [Other: 87.6 ms] [Choose CSet: 0.0 ms] [Ref Proc: 64.6 ms] [Ref Enq: 2.0 ms] [Free CSet: 3.3 ms] [Eden: 2048.0M(2048.0M)->0.0B(2016.0M) Survivors: 352.0M->320.0M Heap: 4842.7M(6144.0M)->2856.8M(6144.0M)] [Times: user=7.08 sys=0.05, real=0.65 secs] 29749.905: [GC pause (young) Desired survivor size 167772160 bytes, new threshold 15 (max 15) - age 1: 41708504 bytes, 41708504 total - age 2: 26413144 bytes, 68121648 total - age 3: 27670368 bytes, 95792016 total - age 4: 954760 bytes, 96746776 total - age 5: 2090888 bytes, 98837664 total - age 6: 1673336 bytes, 100511000 total - age 7: 4362288 bytes, 104873288 total - age 8: 4780008 bytes, 109653296 total , 0.6712222 secs] [Parallel Time: 582.3 ms, GC Workers: 12] [GC Worker Start (ms): Min: 29749912.9, Avg: 29749913.3, Max: 29749913.8, Diff: 0.9] [Ext Root Scanning (ms): Min: 223.9, Avg: 249.3, Max: 318.9, Diff: 95.0, Sum: 2991.3] [Update RS (ms): Min: 0.0, Avg: 68.0, Max: 97.8, Diff: 97.8, Sum: 815.4] [Processed Buffers: Min: 0, Avg: 38.1, Max: 78, Diff: 78, Sum: 457] [Scan RS (ms): Min: 0.0, Avg: 0.4, Max: 1.1, Diff: 1.1, Sum: 5.0] [Object Copy (ms): Min: 255.5, Avg: 262.7, Max: 305.6, Diff: 50.1, Sum: 3151.9] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.1, Diff: 0.0, Sum: 0.4] [GC Worker Other (ms): Min: 0.2, Avg: 0.7, Max: 1.1, Diff: 0.9, Sum: 8.4] [GC Worker Total (ms): Min: 580.4, Avg: 581.0, Max: 581.7, Diff: 1.3, Sum: 6972.4] [GC Worker End (ms): Min: 29750493.9, Avg: 29750494.4, Max: 29750494.7, Diff: 0.9] [Code Root Fixup: 0.0 ms] [Clear CT: 1.5 ms] [Other: 87.4 ms] [Choose CSet: 0.0 ms] [Ref Proc: 61.9 ms] [Ref Enq: 2.1 ms] [Free CSet: 3.1 ms] [Eden: 2016.0M(2016.0M)->0.0B(1856.0M) Survivors: 320.0M->320.0M Heap: 4872.8M(6144.0M)->3024.9M(6144.0M)] [Times: user=7.40 sys=0.05, real=0.67 secs] 29850.923: [GC pause (young) Desired survivor size 150994944 bytes, new threshold 15 (max 15) - age 1: 37167424 bytes, 37167424 total - age 2: 28510928 bytes, 65678352 total - age 3: 23388464 bytes, 89066816 total - age 4: 26628704 bytes, 115695520 total - age 5: 932216 bytes, 116627736 total - age 6: 2078240 bytes, 118705976 total - age 7: 1663920 bytes, 120369896 total - age 8: 4344376 bytes, 124714272 total - age 9: 4748288 bytes, 129462560 total , 0.7822443 secs] [Parallel Time: 683.5 ms, GC Workers: 12] [GC Worker Start (ms): Min: 29850932.4, Avg: 29850932.9, Max: 29850933.3, Diff: 0.9] [Ext Root Scanning (ms): Min: 247.4, Avg: 268.9, Max: 337.6, Diff: 90.2, Sum: 3226.3] [Update RS (ms): Min: 13.5, Avg: 85.8, Max: 114.0, Diff: 100.4, Sum: 1029.6] [Processed Buffers: Min: 19, Avg: 43.7, Max: 85, Diff: 66, Sum: 524] [Scan RS (ms): Min: 0.0, Avg: 0.4, Max: 1.2, Diff: 1.2, Sum: 5.2] [Object Copy (ms): Min: 316.4, Avg: 326.2, Max: 382.0, Diff: 65.6, Sum: 3914.4] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.1, Diff: 0.0, Sum: 0.3] [GC Worker Other (ms): Min: 0.2, Avg: 0.8, Max: 1.4, Diff: 1.2, Sum: 9.2] [GC Worker Total (ms): Min: 681.4, Avg: 682.1, Max: 682.7, Diff: 1.4, Sum: 8185.0] [GC Worker End (ms): Min: 29851614.3, Avg: 29851614.9, Max: 29851615.5, Diff: 1.2] [Code Root Fixup: 0.0 ms] [Clear CT: 1.3 ms] [Other: 97.4 ms] [Choose CSet: 0.0 ms] [Ref Proc: 70.7 ms] [Ref Enq: 2.3 ms] [Free CSet: 2.9 ms] [Eden: 1856.0M(1856.0M)->0.0B(1696.0M) Survivors: 320.0M->288.0M Heap: 4880.9M(6144.0M)->3208.7M(6144.0M)] [Times: user=8.64 sys=0.05, real=0.79 secs] 29928.963: [GC pause (young) Desired survivor size 134217728 bytes, new threshold 5 (max 15) - age 1: 37893984 bytes, 37893984 total - age 2: 25960280 bytes, 63854264 total - age 3: 26701360 bytes, 90555624 total - age 4: 22441232 bytes, 112996856 total - age 5: 25948808 bytes, 138945664 total - age 6: 860584 bytes, 139806248 total - age 7: 2077944 bytes, 141884192 total - age 8: 1663704 bytes, 143547896 total - age 9: 4339544 bytes, 147887440 total - age 10: 4716728 bytes, 152604168 total , 0.7842855 secs] [Parallel Time: 692.3 ms, GC Workers: 12] [GC Worker Start (ms): Min: 29928971.1, Avg: 29928971.6, Max: 29928972.0, Diff: 0.9] [Ext Root Scanning (ms): Min: 234.8, Avg: 254.8, Max: 328.3, Diff: 93.4, Sum: 3057.9] [Update RS (ms): Min: 17.3, Avg: 93.6, Max: 123.7, Diff: 106.5, Sum: 1123.1] [Processed Buffers: Min: 22, Avg: 44.5, Max: 69, Diff: 47, Sum: 534] [Scan RS (ms): Min: 0.0, Avg: 0.4, Max: 1.0, Diff: 1.0, Sum: 4.6] [Object Copy (ms): Min: 326.1, Avg: 340.8, Max: 391.2, Diff: 65.1, Sum: 4089.6] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.1] [GC Worker Other (ms): Min: 0.3, Avg: 1.0, Max: 1.9, Diff: 1.6, Sum: 12.0] [GC Worker Total (ms): Min: 689.9, Avg: 690.6, Max: 691.1, Diff: 1.3, Sum: 8287.3] [GC Worker End (ms): Min: 29929661.5, Avg: 29929662.2, Max: 29929663.1, Diff: 1.6] [Code Root Fixup: 0.0 ms] [Clear CT: 0.7 ms] [Other: 91.3 ms] [Choose CSet: 0.0 ms] [Ref Proc: 60.1 ms] [Ref Enq: 1.9 ms] [Free CSet: 2.6 ms] [Eden: 1696.0M(1696.0M)->0.0B(1536.0M) Survivors: 288.0M->256.0M Heap: 4904.7M(6144.0M)->3419.6M(6144.0M)] [Times: user=8.66 sys=0.05, real=0.79 secs] 30026.087: [GC pause (young) Desired survivor size 117440512 bytes, new threshold 5 (max 15) - age 1: 31897320 bytes, 31897320 total - age 2: 22659672 bytes, 54556992 total - age 3: 23514496 bytes, 78071488 total - age 4: 25087192 bytes, 103158680 total - age 5: 22224224 bytes, 125382904 total , 0.7777591 secs] [Parallel Time: 693.3 ms, GC Workers: 12] [GC Worker Start (ms): Min: 30026094.4, Avg: 30026094.9, Max: 30026095.3, Diff: 0.9] [Ext Root Scanning (ms): Min: 227.8, Avg: 250.2, Max: 322.6, Diff: 94.8, Sum: 3002.5] [Update RS (ms): Min: 86.9, Avg: 163.6, Max: 194.4, Diff: 107.5, Sum: 1962.7] [Processed Buffers: Min: 20, Avg: 65.0, Max: 136, Diff: 116, Sum: 780] [Scan RS (ms): Min: 0.0, Avg: 0.3, Max: 0.9, Diff: 0.8, Sum: 4.0] [Object Copy (ms): Min: 267.4, Avg: 276.5, Max: 332.7, Diff: 65.3, Sum: 3318.6] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.2] [GC Worker Other (ms): Min: 0.3, Avg: 1.1, Max: 1.9, Diff: 1.6, Sum: 13.4] [GC Worker Total (ms): Min: 691.1, Avg: 691.8, Max: 692.4, Diff: 1.3, Sum: 8301.3] [GC Worker End (ms): Min: 30026785.9, Avg: 30026786.7, Max: 30026787.5, Diff: 1.6] [Code Root Fixup: 0.0 ms] [Clear CT: 0.9 ms] [Other: 83.6 ms] [Choose CSet: 0.0 ms] [Ref Proc: 58.2 ms] [Ref Enq: 1.4 ms] [Free CSet: 2.3 ms] [Eden: 1536.0M(1536.0M)->0.0B(1312.0M) Survivors: 256.0M->224.0M Heap: 4955.6M(6144.0M)->3664.7M(6144.0M)] [Times: user=8.64 sys=0.06, real=0.78 secs] 30102.097: [GC pause (young) Desired survivor size 100663296 bytes, new threshold 5 (max 15) - age 1: 29377504 bytes, 29377504 total - age 2: 22347984 bytes, 51725488 total - age 3: 20793624 bytes, 72519112 total - age 4: 21205976 bytes, 93725088 total - age 5: 22756368 bytes, 116481456 total , 0.7076887 secs] [Parallel Time: 636.4 ms, GC Workers: 12] [GC Worker Start (ms): Min: 30102103.7, Avg: 30102104.2, Max: 30102104.6, Diff: 0.9] [Ext Root Scanning (ms): Min: 234.1, Avg: 259.2, Max: 328.7, Diff: 94.6, Sum: 3109.9] [Update RS (ms): Min: 56.9, Avg: 128.3, Max: 162.0, Diff: 105.1, Sum: 1540.1] [Processed Buffers: Min: 18, Avg: 55.1, Max: 95, Diff: 77, Sum: 661] [Scan RS (ms): Min: 0.0, Avg: 0.3, Max: 0.9, Diff: 0.9, Sum: 3.5] [Object Copy (ms): Min: 234.5, Avg: 246.3, Max: 299.2, Diff: 64.7, Sum: 2956.1] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.3] [GC Worker Other (ms): Min: 0.2, Avg: 0.8, Max: 1.2, Diff: 1.0, Sum: 10.0] [GC Worker Total (ms): Min: 634.0, Avg: 635.0, Max: 635.6, Diff: 1.7, Sum: 7619.9] [GC Worker End (ms): Min: 30102738.5, Avg: 30102739.2, Max: 30102739.5, Diff: 1.0] [Code Root Fixup: 0.0 ms] [Clear CT: 0.8 ms] [Other: 70.6 ms] [Choose CSet: 0.0 ms] [Ref Proc: 46.3 ms] [Ref Enq: 1.3 ms] [Free CSet: 2.0 ms] [Eden: 1312.0M(1312.0M)->0.0B(1152.0M) Survivors: 224.0M->192.0M Heap: 4976.7M(6144.0M)->3848.9M(6144.0M)] [Times: user=7.85 sys=0.05, real=0.71 secs] 30168.233: [GC pause (young) Desired survivor size 100663296 bytes, new threshold 5 (max 15) - age 1: 27778024 bytes, 27778024 total - age 2: 19566856 bytes, 47344880 total - age 3: 18297256 bytes, 65642136 total - age 4: 19530160 bytes, 85172296 total - age 5: 20717016 bytes, 105889312 total , 0.6937224 secs] [Parallel Time: 629.7 ms, GC Workers: 12] [GC Worker Start (ms): Min: 30168240.4, Avg: 30168240.9, Max: 30168241.4, Diff: 0.9] [Ext Root Scanning (ms): Min: 231.3, Avg: 251.8, Max: 326.0, Diff: 94.7, Sum: 3021.3] [Update RS (ms): Min: 47.1, Avg: 125.9, Max: 151.6, Diff: 104.4, Sum: 1510.3] [Processed Buffers: Min: 20, Avg: 50.6, Max: 86, Diff: 66, Sum: 607] [Scan RS (ms): Min: 0.0, Avg: 0.3, Max: 0.8, Diff: 0.8, Sum: 3.2] [Object Copy (ms): Min: 228.6, Avg: 249.2, Max: 299.4, Diff: 70.8, Sum: 2990.5] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.2] [GC Worker Other (ms): Min: 0.2, Avg: 1.1, Max: 1.8, Diff: 1.5, Sum: 13.0] [GC Worker Total (ms): Min: 627.4, Avg: 628.2, Max: 628.8, Diff: 1.5, Sum: 7538.6] [GC Worker End (ms): Min: 30168868.3, Avg: 30168869.1, Max: 30168869.8, Diff: 1.6] [Code Root Fixup: 0.0 ms] [Clear CT: 0.8 ms] [Other: 63.3 ms] [Choose CSet: 0.0 ms] [Ref Proc: 38.9 ms] [Ref Enq: 1.5 ms] [Free CSet: 1.9 ms] [Eden: 1152.0M(1152.0M)->0.0B(960.0M) Survivors: 192.0M->192.0M Heap: 5000.9M(6144.0M)->4039.0M(6144.0M)] [Times: user=7.70 sys=0.06, real=0.70 secs] 30219.117: [GC pause (young) Desired survivor size 83886080 bytes, new threshold 5 (max 15) - age 1: 23409080 bytes, 23409080 total - age 2: 20016344 bytes, 43425424 total - age 3: 18104848 bytes, 61530272 total - age 4: 17937264 bytes, 79467536 total - age 5: 18805968 bytes, 98273504 total , 0.6618651 secs] [Parallel Time: 600.8 ms, GC Workers: 12] [GC Worker Start (ms): Min: 30219123.7, Avg: 30219124.2, Max: 30219124.6, Diff: 1.0] [Ext Root Scanning (ms): Min: 229.6, Avg: 252.8, Max: 330.3, Diff: 100.7, Sum: 3033.0] [Update RS (ms): Min: 38.3, Avg: 119.1, Max: 145.8, Diff: 107.5, Sum: 1429.5] [Processed Buffers: Min: 12, Avg: 46.2, Max: 86, Diff: 74, Sum: 554] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 1.2, Diff: 1.2, Sum: 2.5] [Object Copy (ms): Min: 217.2, Avg: 225.9, Max: 273.3, Diff: 56.1, Sum: 2710.7] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.1, Diff: 0.1, Sum: 0.7] [GC Worker Other (ms): Min: 0.8, Avg: 1.3, Max: 1.9, Diff: 1.1, Sum: 16.0] [GC Worker Total (ms): Min: 598.6, Avg: 599.4, Max: 600.4, Diff: 1.9, Sum: 7192.4] [GC Worker End (ms): Min: 30219723.0, Avg: 30219723.5, Max: 30219724.1, Diff: 1.1] [Code Root Fixup: 0.0 ms] [Clear CT: 0.8 ms] [Other: 60.3 ms] [Choose CSet: 0.0 ms] [Ref Proc: 36.6 ms] [Ref Enq: 1.4 ms] [Free CSet: 1.6 ms] [Eden: 960.0M(960.0M)->0.0B(864.0M) Survivors: 192.0M->160.0M Heap: 4999.0M(6144.0M)->4166.2M(6144.0M)] [Times: user=7.30 sys=0.06, real=0.67 secs] 30257.122: [GC pause (young) Desired survivor size 67108864 bytes, new threshold 4 (max 15) - age 1: 17933848 bytes, 17933848 total - age 2: 15407280 bytes, 33341128 total - age 3: 16282072 bytes, 49623200 total - age 4: 17637248 bytes, 67260448 total - age 5: 17597320 bytes, 84857768 total , 0.6423629 secs] [Parallel Time: 583.1 ms, GC Workers: 12] [GC Worker Start (ms): Min: 30257128.2, Avg: 30257128.6, Max: 30257129.1, Diff: 0.9] [Ext Root Scanning (ms): Min: 229.1, Avg: 255.4, Max: 323.7, Diff: 94.6, Sum: 3064.8] [Update RS (ms): Min: 53.3, Avg: 122.9, Max: 156.1, Diff: 102.7, Sum: 1475.1] [Processed Buffers: Min: 18, Avg: 47.8, Max: 84, Diff: 66, Sum: 574] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 0.8, Diff: 0.8, Sum: 2.4] [Object Copy (ms): Min: 191.1, Avg: 202.1, Max: 248.8, Diff: 57.7, Sum: 2425.6] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.4] [GC Worker Other (ms): Min: 0.2, Avg: 1.0, Max: 1.6, Diff: 1.4, Sum: 12.4] [GC Worker Total (ms): Min: 580.9, Avg: 581.7, Max: 582.6, Diff: 1.6, Sum: 6980.6] [GC Worker End (ms): Min: 30257709.6, Avg: 30257710.4, Max: 30257711.0, Diff: 1.4] [Code Root Fixup: 0.0 ms] [Clear CT: 0.9 ms] [Other: 58.4 ms] [Choose CSet: 0.0 ms] [Ref Proc: 34.1 ms] [Ref Enq: 1.1 ms] [Free CSet: 1.6 ms] [Eden: 864.0M(864.0M)->0.0B(768.0M) Survivors: 160.0M->128.0M Heap: 5030.2M(6144.0M)->4300.2M(6144.0M)] [Times: user=7.09 sys=0.05, real=0.65 secs] 30295.577: [GC pause (young) Desired survivor size 67108864 bytes, new threshold 15 (max 15) - age 1: 18149632 bytes, 18149632 total - age 2: 13016048 bytes, 31165680 total - age 3: 14516728 bytes, 45682408 total - age 4: 16006056 bytes, 61688464 total , 0.6097254 secs] [Parallel Time: 561.9 ms, GC Workers: 12] [GC Worker Start (ms): Min: 30295584.4, Avg: 30295584.9, Max: 30295585.4, Diff: 0.9] [Ext Root Scanning (ms): Min: 229.7, Avg: 254.9, Max: 329.1, Diff: 99.4, Sum: 3059.2] [Update RS (ms): Min: 69.1, Avg: 143.7, Max: 172.5, Diff: 103.4, Sum: 1724.8] [Processed Buffers: Min: 31, Avg: 53.6, Max: 85, Diff: 54, Sum: 643] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 0.4, Diff: 0.4, Sum: 2.2] [Object Copy (ms): Min: 153.5, Avg: 160.4, Max: 204.5, Diff: 51.1, Sum: 1924.3] [Termination (ms): Min: 0.3, Avg: 0.4, Max: 0.4, Diff: 0.1, Sum: 4.4] [GC Worker Other (ms): Min: 0.2, Avg: 0.8, Max: 1.3, Diff: 1.1, Sum: 10.1] [GC Worker Total (ms): Min: 559.5, Avg: 560.4, Max: 561.1, Diff: 1.6, Sum: 6725.1] [GC Worker End (ms): Min: 30296144.7, Avg: 30296145.3, Max: 30296145.8, Diff: 1.1] [Code Root Fixup: 0.0 ms] [Clear CT: 0.9 ms] [Other: 46.9 ms] [Choose CSet: 0.0 ms] [Ref Proc: 27.6 ms] [Ref Enq: 0.9 ms] [Free CSet: 1.4 ms] [Eden: 768.0M(768.0M)->0.0B(672.0M) Survivors: 128.0M->128.0M Heap: 5068.2M(6144.0M)->4401.3M(6144.0M)] [Times: user=6.75 sys=0.06, real=0.61 secs] 30323.522: [GC pause (young) Desired survivor size 67108864 bytes, new threshold 5 (max 15) - age 1: 18990768 bytes, 18990768 total - age 2: 11364912 bytes, 30355680 total - age 3: 12376800 bytes, 42732480 total - age 4: 14006192 bytes, 56738672 total - age 5: 15267592 bytes, 72006264 total , 0.5539102 secs] [Parallel Time: 500.7 ms, GC Workers: 12] [GC Worker Start (ms): Min: 30323529.2, Avg: 30323529.6, Max: 30323530.1, Diff: 0.9] [Ext Root Scanning (ms): Min: 234.2, Avg: 256.3, Max: 330.3, Diff: 96.2, Sum: 3075.9] [Update RS (ms): Min: 0.0, Avg: 68.1, Max: 98.6, Diff: 98.6, Sum: 816.7] [Processed Buffers: Min: 0, Avg: 32.3, Max: 64, Diff: 64, Sum: 388] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 0.7, Diff: 0.7, Sum: 2.0] [Object Copy (ms): Min: 165.1, Avg: 173.7, Max: 215.4, Diff: 50.3, Sum: 2085.0] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.1, Diff: 0.1, Sum: 0.5] [GC Worker Other (ms): Min: 0.2, Avg: 0.8, Max: 1.3, Diff: 1.1, Sum: 10.2] [GC Worker Total (ms): Min: 498.4, Avg: 499.2, Max: 500.0, Diff: 1.6, Sum: 5990.3] [GC Worker End (ms): Min: 30324028.2, Avg: 30324028.8, Max: 30324029.3, Diff: 1.1] [Code Root Fixup: 0.0 ms] [Clear CT: 1.1 ms] [Other: 52.1 ms] [Choose CSet: 0.0 ms] [Ref Proc: 30.3 ms] [Ref Enq: 1.2 ms] [Free CSet: 1.5 ms] [Eden: 672.0M(672.0M)->0.0B(576.0M) Survivors: 128.0M->128.0M Heap: 5073.3M(6144.0M)->4508.8M(6144.0M)] [Times: user=6.03 sys=0.05, real=0.56 secs] 30344.772: [GC pause (young) (initial-mark) Desired survivor size 50331648 bytes, new threshold 4 (max 15) - age 1: 14734096 bytes, 14734096 total - age 2: 15185760 bytes, 29919856 total - age 3: 10668192 bytes, 40588048 total - age 4: 11796840 bytes, 52384888 total - age 5: 13661928 bytes, 66046816 total , 0.6262317 secs] [Parallel Time: 577.5 ms, GC Workers: 12] [GC Worker Start (ms): Min: 30344778.4, Avg: 30344778.8, Max: 30344779.2, Diff: 0.8] [Ext Root Scanning (ms): Min: 187.5, Avg: 258.2, Max: 336.5, Diff: 149.0, Sum: 3098.3] [Update RS (ms): Min: 8.3, Avg: 98.1, Max: 136.7, Diff: 128.4, Sum: 1176.8] [Processed Buffers: Min: 3, Avg: 39.3, Max: 54, Diff: 51, Sum: 472] [Scan RS (ms): Min: 0.0, Avg: 0.1, Max: 0.8, Diff: 0.7, Sum: 1.7] [Object Copy (ms): Min: 197.9, Avg: 218.9, Max: 337.1, Diff: 139.2, Sum: 2626.7] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.2] [GC Worker Other (ms): Min: 0.3, Avg: 0.9, Max: 1.2, Diff: 0.9, Sum: 10.2] [GC Worker Total (ms): Min: 575.7, Avg: 576.2, Max: 576.7, Diff: 1.0, Sum: 6913.9] [GC Worker End (ms): Min: 30345354.4, Avg: 30345354.9, Max: 30345355.3, Diff: 0.9] [Code Root Fixup: 0.0 ms] [Clear CT: 1.0 ms] [Other: 47.7 ms] [Choose CSet: 0.0 ms] [Ref Proc: 23.9 ms] [Ref Enq: 1.1 ms] [Free CSet: 1.2 ms] [Eden: 576.0M(576.0M)->0.0B(512.0M) Survivors: 128.0M->96.0M Heap: 5084.8M(6144.0M)->4595.2M(6144.0M)] [Times: user=6.95 sys=0.05, real=0.63 secs] 30345.402: [GC concurrent-root-region-scan-start] 30345.681: [GC concurrent-root-region-scan-end, 0.2795446 secs] 30345.681: [GC concurrent-mark-start] 30347.645: [GC concurrent-mark-end, 1.9634405 secs] 30347.706: [GC remark 30347.714: [GC ref-proc, 0.4336208 secs], 1.3623761 secs] [Times: user=5.50 sys=0.06, real=1.36 secs] 30349.131: [GC cleanup 4669M->3613M(6144M), 0.0517121 secs] [Times: user=0.50 sys=0.01, real=0.05 secs] 30349.188: [GC concurrent-cleanup-start] 30349.191: [GC concurrent-cleanup-end, 0.0034975 secs] 30361.061: [GC pause (young) Desired survivor size 50331648 bytes, new threshold 15 (max 15) - age 1: 13036024 bytes, 13036024 total - age 2: 9077512 bytes, 22113536 total - age 3: 14502576 bytes, 36616112 total - age 4: 10461344 bytes, 47077456 total , 0.5360570 secs] [Parallel Time: 498.5 ms, GC Workers: 12] [GC Worker Start (ms): Min: 30361067.2, Avg: 30361067.6, Max: 30361068.0, Diff: 0.8] [Ext Root Scanning (ms): Min: 235.2, Avg: 256.1, Max: 330.4, Diff: 95.3, Sum: 3072.8] [Update RS (ms): Min: 46.5, Avg: 124.1, Max: 150.7, Diff: 104.2, Sum: 1489.4] [Processed Buffers: Min: 32, Avg: 49.6, Max: 79, Diff: 47, Sum: 595] [Scan RS (ms): Min: 0.0, Avg: 0.1, Max: 0.6, Diff: 0.6, Sum: 1.3] [Object Copy (ms): Min: 107.4, Avg: 116.2, Max: 161.7, Diff: 54.3, Sum: 1394.5] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.3] [GC Worker Other (ms): Min: 0.3, Avg: 0.8, Max: 1.3, Diff: 1.0, Sum: 10.0] [GC Worker Total (ms): Min: 496.7, Avg: 497.4, Max: 498.2, Diff: 1.4, Sum: 5968.4] [GC Worker End (ms): Min: 30361564.5, Avg: 30361565.0, Max: 30361565.5, Diff: 1.0] [Code Root Fixup: 0.0 ms] [Clear CT: 0.9 ms] [Other: 36.6 ms] [Choose CSet: 0.0 ms] [Ref Proc: 19.9 ms] [Ref Enq: 0.8 ms] [Free CSet: 1.1 ms] [Eden: 512.0M(512.0M)->0.0B(192.0M) Survivors: 96.0M->96.0M Heap: 4051.2M(6144.0M)->3590.9M(6144.0M)] [Times: user=5.91 sys=0.05, real=0.54 secs] 30365.206: [GC pause (mixed) Desired survivor size 33554432 bytes, new threshold 4 (max 15) - age 1: 16797440 bytes, 16797440 total - age 2: 7252416 bytes, 24049856 total - age 3: 5790464 bytes, 29840320 total - age 4: 11455608 bytes, 41295928 total - age 5: 8510528 bytes, 49806456 total , 0.4512473 secs] [Parallel Time: 414.7 ms, GC Workers: 12] [GC Worker Start (ms): Min: 30365211.0, Avg: 30365211.5, Max: 30365211.9, Diff: 0.9] [Ext Root Scanning (ms): Min: 226.8, Avg: 249.7, Max: 326.9, Diff: 100.1, Sum: 2996.4] [Update RS (ms): Min: 0.0, Avg: 36.6, Max: 58.0, Diff: 58.0, Sum: 439.7] [Processed Buffers: Min: 0, Avg: 17.9, Max: 46, Diff: 46, Sum: 215] [Scan RS (ms): Min: 0.1, Avg: 7.9, Max: 10.7, Diff: 10.7, Sum: 94.5] [Object Copy (ms): Min: 85.5, Avg: 118.0, Max: 139.2, Diff: 53.7, Sum: 1416.5] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.1, Diff: 0.1, Sum: 0.4] [GC Worker Other (ms): Min: 0.2, Avg: 0.7, Max: 1.7, Diff: 1.5, Sum: 8.9] [GC Worker Total (ms): Min: 412.4, Avg: 413.0, Max: 413.8, Diff: 1.4, Sum: 4956.3] [GC Worker End (ms): Min: 30365623.9, Avg: 30365624.5, Max: 30365625.5, Diff: 1.6] [Code Root Fixup: 0.0 ms] [Clear CT: 1.5 ms] [Other: 35.0 ms] [Choose CSet: 0.2 ms] [Ref Proc: 14.1 ms] [Ref Enq: 2.4 ms] [Free CSet: 3.1 ms] [Eden: 192.0M(192.0M)->0.0B(224.0M) Survivors: 96.0M->64.0M Heap: 3782.9M(6144.0M)->2980.9M(6144.0M)] [Times: user=4.87 sys=0.04, real=0.45 secs] 30373.583: [GC pause (mixed) Desired survivor size 33554432 bytes, new threshold 15 (max 15) - age 1: 4472984 bytes, 4472984 total - age 2: 8981256 bytes, 13454240 total - age 3: 7035632 bytes, 20489872 total - age 4: 5797072 bytes, 26286944 total , 0.5957538 secs] [Parallel Time: 555.0 ms, GC Workers: 12] [GC Worker Start (ms): Min: 30373588.9, Avg: 30373589.4, Max: 30373589.8, Diff: 0.9] [Ext Root Scanning (ms): Min: 234.0, Avg: 252.0, Max: 327.9, Diff: 93.9, Sum: 3024.3] [Update RS (ms): Min: 1.0, Avg: 80.3, Max: 104.4, Diff: 103.4, Sum: 963.3] [Processed Buffers: Min: 1, Avg: 31.7, Max: 49, Diff: 48, Sum: 380] [Scan RS (ms): Min: 36.3, Avg: 38.8, Max: 41.7, Diff: 5.4, Sum: 466.0] [Object Copy (ms): Min: 173.3, Avg: 181.0, Max: 223.8, Diff: 50.6, Sum: 2171.9] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.3] [GC Worker Other (ms): Min: 0.3, Avg: 1.1, Max: 1.9, Diff: 1.6, Sum: 12.7] [GC Worker Total (ms): Min: 552.3, Avg: 553.2, Max: 554.1, Diff: 1.9, Sum: 6638.4] [GC Worker End (ms): Min: 30374141.9, Avg: 30374142.6, Max: 30374143.5, Diff: 1.6] [Code Root Fixup: 0.0 ms] [Clear CT: 1.0 ms] [Other: 39.7 ms] [Choose CSet: 0.5 ms] [Ref Proc: 14.7 ms] [Ref Enq: 1.4 ms] [Free CSet: 3.5 ms] [Eden: 224.0M(224.0M)->0.0B(224.0M) Survivors: 64.0M->64.0M Heap: 3204.9M(6144.0M)->2435.6M(6144.0M)] [Times: user=6.55 sys=0.05, real=0.60 secs] 30381.259: [GC pause (mixed) Desired survivor size 33554432 bytes, new threshold 15 (max 15) - age 1: 8556448 bytes, 8556448 total - age 2: 3637216 bytes, 12193664 total - age 3: 7110952 bytes, 19304616 total - age 4: 5336304 bytes, 24640920 total - age 5: 5590040 bytes, 30230960 total , 0.8258383 secs] [Parallel Time: 774.6 ms, GC Workers: 12] [GC Worker Start (ms): Min: 30381264.5, Avg: 30381265.0, Max: 30381265.5, Diff: 1.0] [Ext Root Scanning (ms): Min: 234.7, Avg: 265.3, Max: 328.1, Diff: 93.4, Sum: 3183.7] [Update RS (ms): Min: 50.8, Avg: 129.0, Max: 166.1, Diff: 115.3, Sum: 1547.7] [Processed Buffers: Min: 16, Avg: 47.1, Max: 68, Diff: 52, Sum: 565] [Scan RS (ms): Min: 34.0, Avg: 43.3, Max: 55.7, Diff: 21.7, Sum: 519.1] [Object Copy (ms): Min: 310.9, Avg: 334.8, Max: 382.7, Diff: 71.8, Sum: 4017.8] [Termination (ms): Min: 0.0, Avg: 0.2, Max: 0.3, Diff: 0.3, Sum: 2.3] [GC Worker Other (ms): Min: 0.5, Avg: 0.9, Max: 1.2, Diff: 0.7, Sum: 10.3] [GC Worker Total (ms): Min: 772.7, Avg: 773.4, Max: 774.0, Diff: 1.3, Sum: 9280.9] [GC Worker End (ms): Min: 30382038.0, Avg: 30382038.4, Max: 30382038.7, Diff: 0.7] [Code Root Fixup: 0.0 ms] [Clear CT: 1.8 ms] [Other: 49.4 ms] [Choose CSet: 0.7 ms] [Ref Proc: 15.3 ms] [Ref Enq: 1.6 ms] [Free CSet: 3.5 ms] [Eden: 224.0M(224.0M)->0.0B(2816.0M) Survivors: 64.0M->64.0M Heap: 2659.6M(6144.0M)->2257.3M(6144.0M)] [Times: user=9.20 sys=0.05, real=0.83 secs] 30524.505: [GC pause (young) Desired survivor size 201326592 bytes, new threshold 15 (max 15) - age 1: 7544856 bytes, 7544856 total - age 2: 6341136 bytes, 13885992 total - age 3: 2778904 bytes, 16664896 total - age 4: 6294152 bytes, 22959048 total - age 5: 5029080 bytes, 27988128 total - age 6: 5554472 bytes, 33542600 total , 0.9089221 secs] [Parallel Time: 810.3 ms, GC Workers: 12] [GC Worker Start (ms): Min: 30524513.9, Avg: 30524514.4, Max: 30524514.8, Diff: 0.9] [Ext Root Scanning (ms): Min: 238.8, Avg: 257.1, Max: 332.6, Diff: 93.9, Sum: 3084.8] [Update RS (ms): Min: 298.0, Avg: 377.1, Max: 402.2, Diff: 104.2, Sum: 4524.6] [Processed Buffers: Min: 35, Avg: 98.0, Max: 150, Diff: 115, Sum: 1176] [Scan RS (ms): Min: 0.0, Avg: 0.5, Max: 1.4, Diff: 1.4, Sum: 6.4] [Object Copy (ms): Min: 166.9, Avg: 173.1, Max: 215.6, Diff: 48.7, Sum: 2077.3] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.1] [GC Worker Other (ms): Min: 0.4, Avg: 1.1, Max: 1.6, Diff: 1.1, Sum: 13.7] [GC Worker Total (ms): Min: 808.0, Avg: 808.9, Max: 809.5, Diff: 1.5, Sum: 9707.0] [GC Worker End (ms): Min: 30525322.5, Avg: 30525323.3, Max: 30525323.7, Diff: 1.2] [Code Root Fixup: 0.0 ms] [Clear CT: 1.3 ms] [Other: 97.4 ms] [Choose CSet: 0.0 ms] [Ref Proc: 74.0 ms] [Ref Enq: 2.0 ms] [Free CSet: 3.4 ms] [Eden: 2816.0M(2816.0M)->0.0B(2464.0M) Survivors: 64.0M->256.0M Heap: 5073.3M(6144.0M)->2450.0M(6144.0M)] [Times: user=10.29 sys=0.05, real=0.91 secs] 30638.146: [GC pause (young) Desired survivor size 184549376 bytes, new threshold 15 (max 15) - age 1: 55595464 bytes, 55595464 total - age 2: 2242800 bytes, 57838264 total - age 3: 4374680 bytes, 62212944 total - age 4: 2459624 bytes, 64672568 total - age 5: 5095952 bytes, 69768520 total - age 6: 3808488 bytes, 73577008 total - age 7: 4868408 bytes, 78445416 total , 0.6427216 secs] [Parallel Time: 533.1 ms, GC Workers: 12] [GC Worker Start (ms): Min: 30638154.5, Avg: 30638155.0, Max: 30638155.5, Diff: 1.0] [Ext Root Scanning (ms): Min: 232.7, Avg: 259.4, Max: 326.9, Diff: 94.2, Sum: 3113.2] [Update RS (ms): Min: 0.0, Avg: 53.4, Max: 81.5, Diff: 81.5, Sum: 640.4] [Processed Buffers: Min: 0, Avg: 34.3, Max: 87, Diff: 87, Sum: 412] [Scan RS (ms): Min: 0.0, Avg: 0.5, Max: 1.3, Diff: 1.3, Sum: 6.2] [Object Copy (ms): Min: 203.2, Avg: 217.3, Max: 239.4, Diff: 36.2, Sum: 2607.2] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.1, Diff: 0.1, Sum: 0.6] [GC Worker Other (ms): Min: 0.2, Avg: 0.8, Max: 1.6, Diff: 1.4, Sum: 9.2] [GC Worker Total (ms): Min: 530.7, Avg: 531.4, Max: 532.3, Diff: 1.5, Sum: 6376.8] [GC Worker End (ms): Min: 30638685.9, Avg: 30638686.4, Max: 30638687.3, Diff: 1.4] [Code Root Fixup: 0.0 ms] [Clear CT: 1.0 ms] [Other: 108.6 ms] [Choose CSet: 0.0 ms] [Ref Proc: 81.8 ms] [Ref Enq: 2.9 ms] [Free CSet: 4.0 ms] [Eden: 2464.0M(2464.0M)->0.0B(2048.0M) Survivors: 256.0M->352.0M Heap: 4914.0M(6144.0M)->2796.1M(6144.0M)] [Times: user=7.01 sys=0.05, real=0.65 secs] 30741.692: [GC pause (young) Desired survivor size 167772160 bytes, new threshold 15 (max 15) - age 1: 37300872 bytes, 37300872 total - age 2: 40272496 bytes, 77573368 total - age 3: 1910360 bytes, 79483728 total - age 4: 2187176 bytes, 81670904 total - age 5: 2447376 bytes, 84118280 total - age 6: 4571368 bytes, 88689648 total - age 7: 2906696 bytes, 91596344 total - age 8: 4784392 bytes, 96380736 total , 0.6719632 secs] [Parallel Time: 586.0 ms, GC Workers: 12] [GC Worker Start (ms): Min: 30741700.0, Avg: 30741700.5, Max: 30741700.9, Diff: 0.9] [Ext Root Scanning (ms): Min: 246.3, Avg: 266.9, Max: 343.6, Diff: 97.2, Sum: 3202.3] [Update RS (ms): Min: 0.0, Avg: 67.4, Max: 91.2, Diff: 91.2, Sum: 809.0] [Processed Buffers: Min: 0, Avg: 43.4, Max: 70, Diff: 70, Sum: 521] [Scan RS (ms): Min: 0.0, Avg: 0.5, Max: 1.4, Diff: 1.4, Sum: 5.6] [Object Copy (ms): Min: 240.3, Avg: 249.0, Max: 298.2, Diff: 57.9, Sum: 2987.8] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.1, Diff: 0.1, Sum: 0.3] [GC Worker Other (ms): Min: 0.2, Avg: 0.8, Max: 1.3, Diff: 1.1, Sum: 9.2] [GC Worker Total (ms): Min: 583.8, Avg: 584.5, Max: 585.2, Diff: 1.4, Sum: 7014.1] [GC Worker End (ms): Min: 30742284.4, Avg: 30742285.0, Max: 30742285.5, Diff: 1.1] [Code Root Fixup: 0.0 ms] [Clear CT: 1.2 ms] [Other: 84.8 ms] [Choose CSet: 0.0 ms] [Ref Proc: 61.7 ms] [Ref Enq: 2.1 ms] [Free CSet: 2.9 ms] [Eden: 2048.0M(2048.0M)->0.0B(2048.0M) Survivors: 352.0M->320.0M Heap: 4844.1M(6144.0M)->2844.2M(6144.0M)] [Times: user=7.43 sys=0.05, real=0.68 secs] 30869.603: [GC pause (young) Desired survivor size 167772160 bytes, new threshold 15 (max 15) - age 1: 33158440 bytes, 33158440 total - age 2: 24665176 bytes, 57823616 total - age 3: 32281368 bytes, 90104984 total - age 4: 1850936 bytes, 91955920 total - age 5: 2150008 bytes, 94105928 total - age 6: 2378448 bytes, 96484376 total - age 7: 4492664 bytes, 100977040 total - age 8: 2860192 bytes, 103837232 total - age 9: 4561336 bytes, 108398568 total , 0.7522929 secs] [Parallel Time: 654.1 ms, GC Workers: 12] [GC Worker Start (ms): Min: 30869610.9, Avg: 30869611.4, Max: 30869611.8, Diff: 0.9] [Ext Root Scanning (ms): Min: 249.0, Avg: 274.1, Max: 351.6, Diff: 102.6, Sum: 3289.4] [Update RS (ms): Min: 0.0, Avg: 66.7, Max: 95.7, Diff: 95.7, Sum: 800.2] [Processed Buffers: Min: 0, Avg: 38.7, Max: 57, Diff: 57, Sum: 464] [Scan RS (ms): Min: 0.0, Avg: 0.4, Max: 1.3, Diff: 1.3, Sum: 5.2] [Object Copy (ms): Min: 300.7, Avg: 311.1, Max: 360.3, Diff: 59.5, Sum: 3732.9] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.1] [GC Worker Other (ms): Min: 0.1, Avg: 0.5, Max: 0.8, Diff: 0.6, Sum: 5.6] [GC Worker Total (ms): Min: 652.4, Avg: 652.8, Max: 653.5, Diff: 1.0, Sum: 7833.3] [GC Worker End (ms): Min: 30870263.8, Avg: 30870264.2, Max: 30870264.5, Diff: 0.6] [Code Root Fixup: 0.0 ms] [Clear CT: 0.9 ms] [Other: 97.3 ms] [Choose CSet: 0.0 ms] [Ref Proc: 71.4 ms] [Ref Enq: 2.4 ms] [Free CSet: 3.3 ms] [Eden: 2048.0M(2048.0M)->0.0B(1792.0M) Survivors: 320.0M->320.0M Heap: 4892.2M(6144.0M)->3080.3M(6144.0M)] [Times: user=8.38 sys=0.05, real=0.76 secs] 30974.764: [GC pause (young) Desired survivor size 150994944 bytes, new threshold 15 (max 15) - age 1: 37851776 bytes, 37851776 total - age 2: 21935488 bytes, 59787264 total - age 3: 21507976 bytes, 81295240 total - age 4: 31064112 bytes, 112359352 total - age 5: 1781832 bytes, 114141184 total - age 6: 2124576 bytes, 116265760 total - age 7: 2377616 bytes, 118643376 total - age 8: 4405360 bytes, 123048736 total - age 9: 2822456 bytes, 125871192 total - age 10: 4540728 bytes, 130411920 total , 0.7657155 secs] [Parallel Time: 677.7 ms, GC Workers: 12] [GC Worker Start (ms): Min: 30974772.4, Avg: 30974772.9, Max: 30974773.3, Diff: 0.9] [Ext Root Scanning (ms): Min: 245.7, Avg: 268.4, Max: 352.1, Diff: 106.4, Sum: 3220.8] [Update RS (ms): Min: 0.0, Avg: 81.2, Max: 108.5, Diff: 108.5, Sum: 973.9] [Processed Buffers: Min: 0, Avg: 42.5, Max: 68, Diff: 68, Sum: 510] [Scan RS (ms): Min: 0.0, Avg: 0.4, Max: 1.8, Diff: 1.7, Sum: 4.7] [Object Copy (ms): Min: 307.2, Avg: 325.9, Max: 378.0, Diff: 70.9, Sum: 3910.4] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.3] [GC Worker Other (ms): Min: 0.1, Avg: 0.7, Max: 1.1, Diff: 0.9, Sum: 8.1] [GC Worker Total (ms): Min: 675.5, Avg: 676.5, Max: 677.3, Diff: 1.8, Sum: 8118.1] [GC Worker End (ms): Min: 30975448.9, Avg: 30975449.4, Max: 30975449.8, Diff: 0.9] [Code Root Fixup: 0.0 ms] [Clear CT: 1.0 ms] [Other: 87.0 ms] [Choose CSet: 0.0 ms] [Ref Proc: 61.7 ms] [Ref Enq: 1.8 ms] [Free CSet: 2.8 ms] [Eden: 1792.0M(1792.0M)->0.0B(1632.0M) Survivors: 320.0M->288.0M Heap: 4872.3M(6144.0M)->3273.0M(6144.0M)] [Times: user=8.52 sys=0.05, real=0.77 secs] 31072.221: [GC pause (young) Desired survivor size 134217728 bytes, new threshold 8 (max 15) - age 1: 30594096 bytes, 30594096 total - age 2: 28035032 bytes, 58629128 total - age 3: 19271560 bytes, 77900688 total - age 4: 19732960 bytes, 97633648 total - age 5: 30537912 bytes, 128171560 total - age 6: 1761232 bytes, 129932792 total - age 7: 2061000 bytes, 131993792 total - age 8: 2377152 bytes, 134370944 total - age 9: 4364760 bytes, 138735704 total - age 10: 2817648 bytes, 141553352 total - age 11: 4536376 bytes, 146089728 total , 0.8026162 secs] [Parallel Time: 712.3 ms, GC Workers: 12] [GC Worker Start (ms): Min: 31072228.3, Avg: 31072228.8, Max: 31072229.2, Diff: 0.9] [Ext Root Scanning (ms): Min: 238.5, Avg: 260.6, Max: 347.8, Diff: 109.3, Sum: 3127.0] [Update RS (ms): Min: 2.0, Avg: 95.4, Max: 125.6, Diff: 123.6, Sum: 1145.3] [Processed Buffers: Min: 4, Avg: 46.5, Max: 88, Diff: 84, Sum: 558] [Scan RS (ms): Min: 0.0, Avg: 0.4, Max: 1.3, Diff: 1.3, Sum: 4.4] [Object Copy (ms): Min: 336.4, Avg: 352.9, Max: 405.3, Diff: 68.9, Sum: 4234.6] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.1, Diff: 0.1, Sum: 1.0] [GC Worker Other (ms): Min: 0.2, Avg: 1.0, Max: 2.0, Diff: 1.8, Sum: 11.8] [GC Worker Total (ms): Min: 709.2, Avg: 710.4, Max: 711.7, Diff: 2.5, Sum: 8524.2] [GC Worker End (ms): Min: 31072938.4, Avg: 31072939.1, Max: 31072940.1, Diff: 1.8] [Code Root Fixup: 0.0 ms] [Clear CT: 0.7 ms] [Other: 89.6 ms] [Choose CSet: 0.0 ms] [Ref Proc: 62.0 ms] [Ref Enq: 1.7 ms] [Free CSet: 2.9 ms] [Eden: 1632.0M(1632.0M)->0.0B(1440.0M) Survivors: 288.0M->256.0M Heap: 4905.0M(6144.0M)->3506.4M(6144.0M)] [Times: user=8.91 sys=0.05, real=0.81 secs] 31169.687: [GC pause (young) Desired survivor size 117440512 bytes, new threshold 6 (max 15) - age 1: 30402016 bytes, 30402016 total - age 2: 20178320 bytes, 50580336 total - age 3: 26484384 bytes, 77064720 total - age 4: 16007648 bytes, 93072368 total - age 5: 19435880 bytes, 112508248 total - age 6: 29550520 bytes, 142058768 total - age 7: 1736424 bytes, 143795192 total - age 8: 2059944 bytes, 145855136 total , 0.8265257 secs] [Parallel Time: 744.6 ms, GC Workers: 12] [GC Worker Start (ms): Min: 31169694.6, Avg: 31169695.1, Max: 31169695.6, Diff: 0.9] [Ext Root Scanning (ms): Min: 232.7, Avg: 259.9, Max: 333.2, Diff: 100.5, Sum: 3118.5] [Update RS (ms): Min: 53.7, Avg: 128.0, Max: 159.3, Diff: 105.7, Sum: 1536.3] [Processed Buffers: Min: 33, Avg: 52.3, Max: 78, Diff: 45, Sum: 628] [Scan RS (ms): Min: 0.0, Avg: 0.3, Max: 1.2, Diff: 1.2, Sum: 3.7] [Object Copy (ms): Min: 343.9, Avg: 354.1, Max: 410.9, Diff: 67.0, Sum: 4249.0] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.1, Diff: 0.1, Sum: 0.5] [GC Worker Other (ms): Min: 0.2, Avg: 0.7, Max: 1.4, Diff: 1.2, Sum: 8.2] [GC Worker Total (ms): Min: 742.2, Avg: 743.0, Max: 743.7, Diff: 1.5, Sum: 8916.2] [GC Worker End (ms): Min: 31170437.7, Avg: 31170438.1, Max: 31170438.8, Diff: 1.2] [Code Root Fixup: 0.0 ms] [Clear CT: 1.1 ms] [Other: 80.8 ms] [Choose CSet: 0.0 ms] [Ref Proc: 51.7 ms] [Ref Enq: 1.7 ms] [Free CSet: 2.2 ms] [Eden: 1440.0M(1440.0M)->0.0B(1216.0M) Survivors: 256.0M->224.0M Heap: 4946.4M(6144.0M)->3753.1M(6144.0M)] [Times: user=9.21 sys=0.05, real=0.83 secs] 31249.622: [GC pause (young) Desired survivor size 100663296 bytes, new threshold 5 (max 15) - age 1: 24152480 bytes, 24152480 total - age 2: 22965440 bytes, 47117920 total - age 3: 17368272 bytes, 64486192 total - age 4: 25296048 bytes, 89782240 total - age 5: 15347032 bytes, 105129272 total - age 6: 19144064 bytes, 124273336 total , 0.8269688 secs] [Parallel Time: 753.4 ms, GC Workers: 12] [GC Worker Start (ms): Min: 31249630.8, Avg: 31249631.4, Max: 31249631.9, Diff: 1.1] [Ext Root Scanning (ms): Min: 246.3, Avg: 268.1, Max: 346.2, Diff: 99.9, Sum: 3217.3] [Update RS (ms): Min: 95.9, Avg: 176.8, Max: 203.8, Diff: 107.9, Sum: 2121.4] [Processed Buffers: Min: 34, Avg: 64.0, Max: 97, Diff: 63, Sum: 768] [Scan RS (ms): Min: 0.0, Avg: 0.3, Max: 0.9, Diff: 0.9, Sum: 3.6] [Object Copy (ms): Min: 296.1, Avg: 305.4, Max: 358.5, Diff: 62.4, Sum: 3664.3] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.1, Diff: 0.1, Sum: 1.5] [GC Worker Other (ms): Min: 0.1, Avg: 0.9, Max: 1.6, Diff: 1.4, Sum: 11.0] [GC Worker Total (ms): Min: 750.4, Avg: 751.6, Max: 752.5, Diff: 2.1, Sum: 9019.1] [GC Worker End (ms): Min: 31250382.2, Avg: 31250383.0, Max: 31250383.6, Diff: 1.4] [Code Root Fixup: 0.0 ms] [Clear CT: 1.1 ms] [Other: 72.5 ms] [Choose CSet: 0.0 ms] [Ref Proc: 43.6 ms] [Ref Enq: 1.3 ms] [Free CSet: 2.0 ms] [Eden: 1216.0M(1216.0M)->0.0B(1088.0M) Survivors: 224.0M->192.0M Heap: 4969.1M(6144.0M)->3927.7M(6144.0M)] [Times: user=9.21 sys=0.06, real=0.83 secs] 31303.590: Setting _needs_gc. Thread "VM Thread" 1 locked. 31303.593: Thread "ExecuteThread: '94' for queue: 'weblogic.kernel.Default'" is performing GC after exiting critical section, 0 locked 31303.631: [GC pause (young) Desired survivor size 83886080 bytes, new threshold 5 (max 15) - age 1: 24199440 bytes, 24199440 total - age 2: 18124728 bytes, 42324168 total - age 3: 21283824 bytes, 63607992 total - age 4: 16719232 bytes, 80327224 total - age 5: 23386968 bytes, 103714192 total , 0.7514289 secs] [Parallel Time: 687.5 ms, GC Workers: 12] [GC Worker Start (ms): Min: 31303639.4, Avg: 31303639.9, Max: 31303640.3, Diff: 0.9] [Ext Root Scanning (ms): Min: 244.9, Avg: 269.8, Max: 341.3, Diff: 96.5, Sum: 3237.3] [Update RS (ms): Min: 90.3, Avg: 163.0, Max: 193.2, Diff: 102.9, Sum: 1955.7] [Processed Buffers: Min: 31, Avg: 65.6, Max: 93, Diff: 62, Sum: 787] [Scan RS (ms): Min: 0.0, Avg: 0.3, Max: 1.0, Diff: 1.0, Sum: 3.1] [Object Copy (ms): Min: 241.5, Avg: 251.7, Max: 300.4, Diff: 59.0, Sum: 3020.7] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.1, Diff: 0.1, Sum: 1.0] [GC Worker Other (ms): Min: 0.4, Avg: 1.0, Max: 1.7, Diff: 1.3, Sum: 11.6] [GC Worker Total (ms): Min: 685.0, Avg: 685.8, Max: 686.8, Diff: 1.8, Sum: 8229.4] [GC Worker End (ms): Min: 31304325.1, Avg: 31304325.7, Max: 31304326.4, Diff: 1.3] [Code Root Fixup: 0.0 ms] [Clear CT: 0.6 ms] [Other: 63.3 ms] [Choose CSet: 0.0 ms] [Ref Proc: 36.5 ms] [Ref Enq: 1.1 ms] [Free CSet: 2.1 ms] [Eden: 1120.0M(1088.0M)->0.0B(928.0M) Survivors: 192.0M->160.0M Heap: 5016.4M(6144.0M)->4122.7M(6144.0M)] [Times: user=8.32 sys=0.06, real=0.76 secs] 31340.432: [GC pause (young) Desired survivor size 83886080 bytes, new threshold 5 (max 15) - age 1: 25670336 bytes, 25670336 total - age 2: 13500272 bytes, 39170608 total - age 3: 16606872 bytes, 55777480 total - age 4: 20253824 bytes, 76031304 total - age 5: 16274728 bytes, 92306032 total , 0.6779510 secs] [Parallel Time: 621.4 ms, GC Workers: 12] [GC Worker Start (ms): Min: 31340440.4, Avg: 31340440.9, Max: 31340441.3, Diff: 0.9] [Ext Root Scanning (ms): Min: 244.9, Avg: 266.8, Max: 344.9, Diff: 99.9, Sum: 3201.3] [Update RS (ms): Min: 56.3, Avg: 136.9, Max: 166.1, Diff: 109.7, Sum: 1642.3] [Processed Buffers: Min: 25, Avg: 54.0, Max: 100, Diff: 75, Sum: 648] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 0.7, Diff: 0.7, Sum: 2.6] [Object Copy (ms): Min: 206.1, Avg: 215.0, Max: 267.8, Diff: 61.7, Sum: 2579.7] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.2] [GC Worker Other (ms): Min: 0.9, Avg: 1.1, Max: 1.6, Diff: 0.6, Sum: 13.7] [GC Worker Total (ms): Min: 619.6, Avg: 620.0, Max: 620.4, Diff: 0.8, Sum: 7439.7] [GC Worker End (ms): Min: 31341060.6, Avg: 31341060.8, Max: 31341061.3, Diff: 0.6] [Code Root Fixup: 0.0 ms] [Clear CT: 0.9 ms] [Other: 55.6 ms] [Choose CSet: 0.0 ms] [Ref Proc: 31.8 ms] [Ref Enq: 1.1 ms] [Free CSet: 1.5 ms] [Eden: 928.0M(928.0M)->0.0B(768.0M) Survivors: 160.0M->160.0M Heap: 5050.7M(6144.0M)->4278.2M(6144.0M)] [Times: user=7.52 sys=0.05, real=0.68 secs] 31369.394: [GC pause (young) Desired survivor size 67108864 bytes, new threshold 5 (max 15) - age 1: 17112416 bytes, 17112416 total - age 2: 18520088 bytes, 35632504 total - age 3: 12427104 bytes, 48059608 total - age 4: 15685824 bytes, 63745432 total - age 5: 19077432 bytes, 82822864 total , 0.6537122 secs] [Parallel Time: 602.7 ms, GC Workers: 12] [GC Worker Start (ms): Min: 31369401.8, Avg: 31369402.2, Max: 31369402.7, Diff: 0.9] [Ext Root Scanning (ms): Min: 242.0, Avg: 267.4, Max: 335.2, Diff: 93.3, Sum: 3209.4] [Update RS (ms): Min: 56.7, Avg: 127.1, Max: 155.6, Diff: 98.9, Sum: 1525.1] [Processed Buffers: Min: 19, Avg: 49.7, Max: 78, Diff: 59, Sum: 596] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 0.7, Diff: 0.7, Sum: 2.2] [Object Copy (ms): Min: 196.3, Avg: 205.3, Max: 252.2, Diff: 55.9, Sum: 2463.2] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.2] [GC Worker Other (ms): Min: 0.4, Avg: 1.1, Max: 2.0, Diff: 1.6, Sum: 12.9] [GC Worker Total (ms): Min: 600.0, Avg: 601.1, Max: 602.0, Diff: 2.0, Sum: 7213.1] [GC Worker End (ms): Min: 31370002.6, Avg: 31370003.3, Max: 31370004.2, Diff: 1.6] [Code Root Fixup: 0.0 ms] [Clear CT: 0.8 ms] [Other: 50.2 ms] [Choose CSet: 0.0 ms] [Ref Proc: 27.0 ms] [Ref Enq: 1.4 ms] [Free CSet: 1.4 ms] [Eden: 768.0M(768.0M)->0.0B(704.0M) Survivors: 160.0M->128.0M Heap: 5046.2M(6144.0M)->4377.1M(6144.0M)] [Times: user=7.25 sys=0.05, real=0.66 secs] 31392.382: [GC pause (young) Desired survivor size 67108864 bytes, new threshold 5 (max 15) - age 1: 17026128 bytes, 17026128 total - age 2: 10289680 bytes, 27315808 total - age 3: 15477384 bytes, 42793192 total - age 4: 11902200 bytes, 54695392 total - age 5: 15533992 bytes, 70229384 total , 0.6022229 secs] [Parallel Time: 555.7 ms, GC Workers: 12] [GC Worker Start (ms): Min: 31392390.3, Avg: 31392390.8, Max: 31392391.2, Diff: 0.9] [Ext Root Scanning (ms): Min: 244.1, Avg: 264.7, Max: 338.5, Diff: 94.5, Sum: 3175.9] [Update RS (ms): Min: 42.5, Avg: 118.2, Max: 146.4, Diff: 103.9, Sum: 1418.3] [Processed Buffers: Min: 19, Avg: 49.7, Max: 80, Diff: 61, Sum: 596] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 0.6, Diff: 0.6, Sum: 2.0] [Object Copy (ms): Min: 161.0, Avg: 169.6, Max: 217.4, Diff: 56.4, Sum: 2035.5] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.2, Diff: 0.2, Sum: 1.7] [GC Worker Other (ms): Min: 0.4, Avg: 1.2, Max: 2.0, Diff: 1.6, Sum: 14.0] [GC Worker Total (ms): Min: 553.2, Avg: 553.9, Max: 555.1, Diff: 2.0, Sum: 6647.4] [GC Worker End (ms): Min: 31392943.9, Avg: 31392944.7, Max: 31392945.5, Diff: 1.6] [Code Root Fixup: 0.0 ms] [Clear CT: 0.9 ms] [Other: 45.6 ms] [Choose CSet: 0.0 ms] [Ref Proc: 23.3 ms] [Ref Enq: 0.9 ms] [Free CSet: 1.4 ms] [Eden: 704.0M(704.0M)->0.0B(608.0M) Survivors: 128.0M->128.0M Heap: 5081.1M(6144.0M)->4477.1M(6144.0M)] [Times: user=6.64 sys=0.05, real=0.61 secs] 31415.199: [GC pause (young) (initial-mark) Desired survivor size 50331648 bytes, new threshold 5 (max 15) - age 1: 13939192 bytes, 13939192 total - age 2: 10918752 bytes, 24857944 total - age 3: 8920248 bytes, 33778192 total - age 4: 14792152 bytes, 48570344 total - age 5: 11054072 bytes, 59624416 total , 0.6040487 secs] [Parallel Time: 558.0 ms, GC Workers: 12] [GC Worker Start (ms): Min: 31415206.0, Avg: 31415206.5, Max: 31415206.9, Diff: 0.9] [Ext Root Scanning (ms): Min: 183.5, Avg: 258.4, Max: 323.6, Diff: 140.1, Sum: 3101.1] [Update RS (ms): Min: 28.6, Avg: 98.2, Max: 137.8, Diff: 109.3, Sum: 1177.8] [Processed Buffers: Min: 12, Avg: 41.2, Max: 67, Diff: 55, Sum: 495] [Scan RS (ms): Min: 0.0, Avg: 0.1, Max: 0.7, Diff: 0.7, Sum: 1.8] [Object Copy (ms): Min: 178.8, Avg: 198.6, Max: 336.3, Diff: 157.5, Sum: 2382.9] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.2] [GC Worker Other (ms): Min: 0.3, Avg: 1.0, Max: 1.9, Diff: 1.6, Sum: 11.9] [GC Worker Total (ms): Min: 555.2, Avg: 556.3, Max: 557.6, Diff: 2.4, Sum: 6675.7] [GC Worker End (ms): Min: 31415762.1, Avg: 31415762.8, Max: 31415763.7, Diff: 1.6] [Code Root Fixup: 0.0 ms] [Clear CT: 0.9 ms] [Other: 45.1 ms] [Choose CSet: 0.0 ms] [Ref Proc: 22.9 ms] [Ref Enq: 1.0 ms] [Free CSet: 1.2 ms] [Eden: 608.0M(608.0M)->0.0B(544.0M) Survivors: 128.0M->96.0M Heap: 5085.1M(6144.0M)->4547.5M(6144.0M)] [Times: user=6.66 sys=0.05, real=0.61 secs] 31415.807: [GC concurrent-root-region-scan-start] 31416.081: [GC concurrent-root-region-scan-end, 0.2743012 secs] 31416.081: [GC concurrent-mark-start] 31418.020: [GC concurrent-mark-end, 1.9380843 secs] 31418.079: [GC remark 31418.085: [GC ref-proc, 0.4133928 secs], 1.3537190 secs] [Times: user=5.23 sys=0.07, real=1.36 secs] 31419.493: [GC cleanup 4610M->3778M(6144M), 0.0494799 secs] [Times: user=0.51 sys=0.00, real=0.05 secs] 31419.548: [GC concurrent-cleanup-start] 31419.550: [GC concurrent-cleanup-end, 0.0027875 secs] 31431.255: [GC pause (young) Desired survivor size 50331648 bytes, new threshold 5 (max 15) - age 1: 13089832 bytes, 13089832 total - age 2: 7906328 bytes, 20996160 total - age 3: 10072080 bytes, 31068240 total - age 4: 8486080 bytes, 39554320 total - age 5: 14731168 bytes, 54285488 total , 0.5503400 secs] [Parallel Time: 510.4 ms, GC Workers: 12] [GC Worker Start (ms): Min: 31431261.9, Avg: 31431262.4, Max: 31431262.8, Diff: 0.9] [Ext Root Scanning (ms): Min: 245.7, Avg: 276.8, Max: 348.3, Diff: 102.6, Sum: 3321.6] [Update RS (ms): Min: 33.5, Avg: 98.7, Max: 133.0, Diff: 99.6, Sum: 1184.9] [Processed Buffers: Min: 17, Avg: 41.6, Max: 62, Diff: 45, Sum: 499] [Scan RS (ms): Min: 0.0, Avg: 0.1, Max: 0.6, Diff: 0.6, Sum: 1.4] [Object Copy (ms): Min: 121.1, Avg: 132.6, Max: 180.9, Diff: 59.7, Sum: 1590.8] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.1] [GC Worker Other (ms): Min: 0.3, Avg: 0.8, Max: 1.4, Diff: 1.2, Sum: 9.6] [GC Worker Total (ms): Min: 508.3, Avg: 509.1, Max: 509.8, Diff: 1.4, Sum: 6108.6] [GC Worker End (ms): Min: 31431770.9, Avg: 31431771.4, Max: 31431772.0, Diff: 1.1] [Code Root Fixup: 0.0 ms] [Clear CT: 0.9 ms] [Other: 39.1 ms] [Choose CSet: 0.0 ms] [Ref Proc: 19.9 ms] [Ref Enq: 1.1 ms] [Free CSet: 1.1 ms] [Eden: 544.0M(544.0M)->0.0B(192.0M) Survivors: 96.0M->96.0M Heap: 4259.5M(6144.0M)->3821.4M(6144.0M)] [Times: user=6.04 sys=0.05, real=0.55 secs] 31438.972: [GC pause (mixed) Desired survivor size 33554432 bytes, new threshold 4 (max 15) - age 1: 11805560 bytes, 11805560 total - age 2: 10054592 bytes, 21860152 total - age 3: 6624624 bytes, 28484776 total - age 4: 8988344 bytes, 37473120 total - age 5: 7148656 bytes, 44621776 total , 0.4782140 secs] [Parallel Time: 443.4 ms, GC Workers: 12] [GC Worker Start (ms): Min: 31438976.4, Avg: 31438976.9, Max: 31438977.3, Diff: 0.8] [Ext Root Scanning (ms): Min: 237.8, Avg: 260.1, Max: 335.8, Diff: 98.0, Sum: 3121.5] [Update RS (ms): Min: 0.0, Avg: 62.7, Max: 90.7, Diff: 90.7, Sum: 752.9] [Processed Buffers: Min: 0, Avg: 24.4, Max: 59, Diff: 59, Sum: 293] [Scan RS (ms): Min: 0.0, Avg: 2.7, Max: 5.1, Diff: 5.0, Sum: 32.4] [Object Copy (ms): Min: 104.9, Avg: 115.2, Max: 161.1, Diff: 56.3, Sum: 1383.0] [Termination (ms): Min: 0.0, Avg: 0.2, Max: 0.3, Diff: 0.2, Sum: 2.4] [GC Worker Other (ms): Min: 0.1, Avg: 0.8, Max: 1.4, Diff: 1.3, Sum: 9.7] [GC Worker Total (ms): Min: 441.2, Avg: 441.8, Max: 442.6, Diff: 1.4, Sum: 5301.8] [GC Worker End (ms): Min: 31439418.0, Avg: 31439418.7, Max: 31439419.2, Diff: 1.3] [Code Root Fixup: 0.0 ms] [Clear CT: 1.4 ms] [Other: 33.5 ms] [Choose CSet: 0.2 ms] [Ref Proc: 13.8 ms] [Ref Enq: 2.7 ms] [Free CSet: 3.0 ms] [Eden: 192.0M(192.0M)->0.0B(224.0M) Survivors: 96.0M->64.0M Heap: 4013.4M(6144.0M)->3198.2M(6144.0M)] [Times: user=5.20 sys=0.05, real=0.48 secs] 31447.350: [GC pause (mixed) Desired survivor size 33554432 bytes, new threshold 15 (max 15) - age 1: 5001440 bytes, 5001440 total - age 2: 8481464 bytes, 13482904 total - age 3: 8985416 bytes, 22468320 total - age 4: 6288040 bytes, 28756360 total , 0.5163077 secs] [Parallel Time: 481.1 ms, GC Workers: 12] [GC Worker Start (ms): Min: 31447355.5, Avg: 31447355.9, Max: 31447356.4, Diff: 0.9] [Ext Root Scanning (ms): Min: 233.0, Avg: 258.0, Max: 342.0, Diff: 109.0, Sum: 3096.1] [Update RS (ms): Min: 0.0, Avg: 76.1, Max: 108.3, Diff: 108.3, Sum: 913.7] [Processed Buffers: Min: 0, Avg: 28.8, Max: 50, Diff: 50, Sum: 346] [Scan RS (ms): Min: 11.3, Avg: 22.1, Max: 32.3, Diff: 21.0, Sum: 265.5] [Object Copy (ms): Min: 110.3, Avg: 122.4, Max: 171.5, Diff: 61.2, Sum: 1469.0] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.1] [GC Worker Other (ms): Min: 0.3, Avg: 1.0, Max: 1.6, Diff: 1.3, Sum: 12.1] [GC Worker Total (ms): Min: 479.0, Avg: 479.7, Max: 480.3, Diff: 1.3, Sum: 5756.6] [GC Worker End (ms): Min: 31447835.0, Avg: 31447835.7, Max: 31447836.3, Diff: 1.3] [Code Root Fixup: 0.0 ms] [Clear CT: 1.3 ms] [Other: 33.9 ms] [Choose CSet: 0.4 ms] [Ref Proc: 12.2 ms] [Ref Enq: 0.8 ms] [Free CSet: 3.8 ms] [Eden: 224.0M(224.0M)->0.0B(224.0M) Survivors: 64.0M->64.0M Heap: 3422.2M(6144.0M)->2601.2M(6144.0M)] [Times: user=5.64 sys=0.05, real=0.52 secs] 31456.018: [GC pause (mixed) Desired survivor size 33554432 bytes, new threshold 15 (max 15) - age 1: 6559112 bytes, 6559112 total - age 2: 3031344 bytes, 9590456 total - age 3: 7149144 bytes, 16739600 total - age 4: 8049056 bytes, 24788656 total - age 5: 5973656 bytes, 30762312 total , 0.9533227 secs] [Parallel Time: 878.5 ms, GC Workers: 12] [GC Worker Start (ms): Min: 31456024.1, Avg: 31456024.6, Max: 31456025.0, Diff: 0.9] [Ext Root Scanning (ms): Min: 232.0, Avg: 254.5, Max: 332.8, Diff: 100.8, Sum: 3053.7] [Update RS (ms): Min: 0.0, Avg: 61.1, Max: 89.5, Diff: 89.5, Sum: 732.7] [Processed Buffers: Min: 0, Avg: 33.3, Max: 65, Diff: 65, Sum: 400] [Scan RS (ms): Min: 71.7, Avg: 82.7, Max: 91.6, Diff: 20.0, Sum: 992.7] [Object Copy (ms): Min: 464.0, Avg: 477.9, Max: 536.8, Diff: 72.9, Sum: 5734.6] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.4] [GC Worker Other (ms): Min: 0.2, Avg: 0.9, Max: 1.4, Diff: 1.2, Sum: 10.5] [GC Worker Total (ms): Min: 876.3, Avg: 877.0, Max: 877.9, Diff: 1.6, Sum: 10524.5] [GC Worker End (ms): Min: 31456901.0, Avg: 31456901.6, Max: 31456902.1, Diff: 1.2] [Code Root Fixup: 1.0 ms] [Clear CT: 1.7 ms] [Other: 72.2 ms] [Choose CSet: 1.0 ms] [Ref Proc: 26.1 ms] [Ref Enq: 1.4 ms] [Free CSet: 4.3 ms] [Eden: 224.0M(224.0M)->0.0B(224.0M) Survivors: 64.0M->64.0M Heap: 2825.2M(6144.0M)->2206.8M(6144.0M)] [Times: user=10.53 sys=0.05, real=0.96 secs] 31464.283: [GC pause (young) Desired survivor size 33554432 bytes, new threshold 6 (max 15) - age 1: 8167688 bytes, 8167688 total - age 2: 4866816 bytes, 13034504 total - age 3: 1822528 bytes, 14857032 total - age 4: 6376504 bytes, 21233536 total - age 5: 7909664 bytes, 29143200 total - age 6: 5815432 bytes, 34958632 total , 0.6135575 secs] [Parallel Time: 584.6 ms, GC Workers: 12] [GC Worker Start (ms): Min: 31464288.4, Avg: 31464288.9, Max: 31464289.3, Diff: 0.9] [Ext Root Scanning (ms): Min: 234.6, Avg: 257.6, Max: 335.9, Diff: 101.3, Sum: 3090.7] [Update RS (ms): Min: 159.8, Avg: 235.0, Max: 263.3, Diff: 103.5, Sum: 2820.6] [Processed Buffers: Min: 45, Avg: 78.6, Max: 104, Diff: 59, Sum: 943] [Scan RS (ms): Min: 1.3, Avg: 2.8, Max: 4.2, Diff: 2.9, Sum: 34.2] [Object Copy (ms): Min: 79.9, Avg: 86.9, Max: 132.0, Diff: 52.2, Sum: 1042.4] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.1] [GC Worker Other (ms): Min: 0.2, Avg: 0.8, Max: 1.4, Diff: 1.2, Sum: 9.7] [GC Worker Total (ms): Min: 582.2, Avg: 583.1, Max: 583.8, Diff: 1.7, Sum: 6997.7] [GC Worker End (ms): Min: 31464871.4, Avg: 31464872.0, Max: 31464872.6, Diff: 1.2] [Code Root Fixup: 0.0 ms] [Clear CT: 0.9 ms] [Other: 28.1 ms] [Choose CSet: 0.0 ms] [Ref Proc: 13.0 ms] [Ref Enq: 1.3 ms] [Free CSet: 0.8 ms] [Eden: 224.0M(224.0M)->0.0B(2688.0M) Survivors: 64.0M->64.0M Heap: 2430.8M(6144.0M)->2421.0M(6144.0M)] [Times: user=6.88 sys=0.05, real=0.62 secs] 31641.249: [GC pause (young) Desired survivor size 184549376 bytes, new threshold 15 (max 15) - age 1: 5487296 bytes, 5487296 total - age 2: 6106056 bytes, 11593352 total - age 3: 4147088 bytes, 15740440 total - age 4: 1457880 bytes, 17198320 total - age 5: 6021560 bytes, 23219880 total - age 6: 7743944 bytes, 30963824 total , 0.6074176 secs] [Parallel Time: 506.2 ms, GC Workers: 12] [GC Worker Start (ms): Min: 31641256.6, Avg: 31641257.0, Max: 31641257.5, Diff: 0.9] [Ext Root Scanning (ms): Min: 189.5, Avg: 267.0, Max: 342.2, Diff: 152.7, Sum: 3204.1] [Update RS (ms): Min: 0.0, Avg: 67.5, Max: 97.4, Diff: 97.4, Sum: 810.2] [Processed Buffers: Min: 0, Avg: 39.7, Max: 70, Diff: 70, Sum: 476] [Scan RS (ms): Min: 0.0, Avg: 0.5, Max: 1.3, Diff: 1.3, Sum: 6.0] [Object Copy (ms): Min: 162.0, Avg: 169.3, Max: 217.3, Diff: 55.3, Sum: 2031.7] [Termination (ms): Min: 0.0, Avg: 0.2, Max: 0.3, Diff: 0.3, Sum: 2.7] [GC Worker Other (ms): Min: 0.1, Avg: 0.5, Max: 0.9, Diff: 0.8, Sum: 6.4] [GC Worker Total (ms): Min: 504.3, Avg: 505.1, Max: 505.8, Diff: 1.5, Sum: 6061.0] [GC Worker End (ms): Min: 31641761.7, Avg: 31641762.1, Max: 31641762.5, Diff: 0.8] [Code Root Fixup: 0.0 ms] [Clear CT: 1.2 ms] [Other: 100.0 ms] [Choose CSet: 0.0 ms] [Ref Proc: 77.9 ms] [Ref Enq: 2.3 ms] [Free CSet: 3.2 ms] [Eden: 2688.0M(2688.0M)->0.0B(2336.0M) Survivors: 64.0M->256.0M Heap: 5109.0M(6144.0M)->2600.7M(6144.0M)] [Times: user=6.72 sys=0.04, real=0.61 secs] 31784.789: [GC pause (young) Desired survivor size 184549376 bytes, new threshold 15 (max 15) - age 1: 48291688 bytes, 48291688 total - age 2: 1516208 bytes, 49807896 total - age 3: 4239304 bytes, 54047200 total - age 4: 3316736 bytes, 57363936 total - age 5: 928216 bytes, 58292152 total - age 6: 4626400 bytes, 62918552 total - age 7: 6837256 bytes, 69755808 total , 0.6559402 secs] [Parallel Time: 551.8 ms, GC Workers: 12] [GC Worker Start (ms): Min: 31784797.3, Avg: 31784797.7, Max: 31784798.1, Diff: 0.8] [Ext Root Scanning (ms): Min: 185.2, Avg: 264.2, Max: 339.4, Diff: 154.2, Sum: 3169.9] [Update RS (ms): Min: 0.0, Avg: 60.4, Max: 93.3, Diff: 93.3, Sum: 725.4] [Processed Buffers: Min: 0, Avg: 38.2, Max: 63, Diff: 63, Sum: 458] [Scan RS (ms): Min: 0.0, Avg: 0.5, Max: 1.6, Diff: 1.6, Sum: 6.0] [Object Copy (ms): Min: 209.8, Avg: 223.9, Max: 270.3, Diff: 60.5, Sum: 2686.4] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.2] [GC Worker Other (ms): Min: 0.2, Avg: 1.0, Max: 1.9, Diff: 1.7, Sum: 12.1] [GC Worker Total (ms): Min: 549.0, Avg: 550.0, Max: 551.3, Diff: 2.3, Sum: 6600.1] [GC Worker End (ms): Min: 31785347.0, Avg: 31785347.7, Max: 31785348.6, Diff: 1.6] [Code Root Fixup: 0.0 ms] [Clear CT: 1.4 ms] [Other: 102.7 ms] [Choose CSet: 0.0 ms] [Ref Proc: 78.6 ms] [Ref Enq: 2.6 ms] [Free CSet: 3.2 ms] [Eden: 2336.0M(2336.0M)->0.0B(1920.0M) Survivors: 256.0M->352.0M Heap: 4936.7M(6144.0M)->2936.3M(6144.0M)] [Times: user=7.21 sys=0.05, real=0.66 secs] 31898.866: [GC pause (young) Desired survivor size 150994944 bytes, new threshold 15 (max 15) - age 1: 43434392 bytes, 43434392 total - age 2: 33234488 bytes, 76668880 total - age 3: 1386944 bytes, 78055824 total - age 4: 2037096 bytes, 80092920 total - age 5: 3017224 bytes, 83110144 total - age 6: 694152 bytes, 83804296 total - age 7: 4442856 bytes, 88247152 total - age 8: 5983888 bytes, 94231040 total , 0.7149036 secs] [Parallel Time: 625.3 ms, GC Workers: 12] [GC Worker Start (ms): Min: 31898874.6, Avg: 31898875.1, Max: 31898875.5, Diff: 0.9] [Ext Root Scanning (ms): Min: 254.9, Avg: 277.1, Max: 356.4, Diff: 101.5, Sum: 3325.5] [Update RS (ms): Min: 0.0, Avg: 76.4, Max: 103.1, Diff: 103.1, Sum: 917.1] [Processed Buffers: Min: 0, Avg: 41.9, Max: 71, Diff: 71, Sum: 503] [Scan RS (ms): Min: 0.0, Avg: 0.4, Max: 1.5, Diff: 1.5, Sum: 5.0] [Object Copy (ms): Min: 261.1, Avg: 268.2, Max: 318.8, Diff: 57.7, Sum: 3218.9] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.1, Diff: 0.1, Sum: 0.8] [GC Worker Other (ms): Min: 0.3, Avg: 1.1, Max: 2.1, Diff: 1.9, Sum: 13.0] [GC Worker Total (ms): Min: 622.3, Avg: 623.4, Max: 624.2, Diff: 1.9, Sum: 7480.3] [GC Worker End (ms): Min: 31899497.7, Avg: 31899498.5, Max: 31899499.5, Diff: 1.8] [Code Root Fixup: 0.0 ms] [Clear CT: 1.6 ms] [Other: 88.0 ms] [Choose CSet: 0.0 ms] [Ref Proc: 64.4 ms] [Ref Enq: 2.2 ms] [Free CSet: 2.8 ms] [Eden: 1920.0M(1920.0M)->0.0B(1888.0M) Survivors: 352.0M->288.0M Heap: 4856.3M(6144.0M)->3017.2M(6144.0M)] [Times: user=7.91 sys=0.06, real=0.72 secs] 31999.119: [GC pause (young) Desired survivor size 150994944 bytes, new threshold 15 (max 15) - age 1: 32416112 bytes, 32416112 total - age 2: 32637120 bytes, 65053232 total - age 3: 30757544 bytes, 95810776 total - age 4: 1379016 bytes, 97189792 total - age 5: 2024568 bytes, 99214360 total - age 6: 2842464 bytes, 102056824 total - age 7: 684736 bytes, 102741560 total - age 8: 4395896 bytes, 107137456 total - age 9: 5958672 bytes, 113096128 total , 0.7226144 secs] [Parallel Time: 636.1 ms, GC Workers: 12] [GC Worker Start (ms): Min: 31999127.0, Avg: 31999127.5, Max: 31999127.9, Diff: 0.9] [Ext Root Scanning (ms): Min: 242.2, Avg: 271.9, Max: 347.4, Diff: 105.2, Sum: 3262.6] [Update RS (ms): Min: 0.0, Avg: 75.4, Max: 109.2, Diff: 109.2, Sum: 904.6] [Processed Buffers: Min: 0, Avg: 40.7, Max: 78, Diff: 78, Sum: 488] [Scan RS (ms): Min: 0.0, Avg: 0.4, Max: 1.3, Diff: 1.3, Sum: 4.8] [Object Copy (ms): Min: 276.3, Avg: 285.7, Max: 334.7, Diff: 58.4, Sum: 3428.6] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.2] [GC Worker Other (ms): Min: 0.1, Avg: 0.9, Max: 1.9, Diff: 1.8, Sum: 11.2] [GC Worker Total (ms): Min: 633.1, Avg: 634.3, Max: 635.2, Diff: 2.1, Sum: 7611.9] [GC Worker End (ms): Min: 31999761.0, Avg: 31999761.8, Max: 31999762.8, Diff: 1.8] [Code Root Fixup: 0.0 ms] [Clear CT: 1.1 ms] [Other: 85.4 ms] [Choose CSet: 0.0 ms] [Ref Proc: 61.6 ms] [Ref Enq: 2.1 ms] [Free CSet: 2.7 ms] [Eden: 1888.0M(1888.0M)->0.0B(1696.0M) Survivors: 288.0M->288.0M Heap: 4905.2M(6144.0M)->3216.8M(6144.0M)] [Times: user=8.01 sys=0.05, real=0.73 secs] 32101.419: [GC pause (young) Desired survivor size 134217728 bytes, new threshold 15 (max 15) - age 1: 35464632 bytes, 35464632 total - age 2: 21668160 bytes, 57132792 total - age 3: 29523464 bytes, 86656256 total - age 4: 30016960 bytes, 116673216 total - age 5: 1376120 bytes, 118049336 total - age 6: 2007720 bytes, 120057056 total - age 7: 2510336 bytes, 122567392 total - age 8: 680472 bytes, 123247864 total - age 9: 4342912 bytes, 127590776 total - age 10: 5956880 bytes, 133547656 total , 0.7800035 secs] [Parallel Time: 694.9 ms, GC Workers: 12] [GC Worker Start (ms): Min: 32101426.1, Avg: 32101426.6, Max: 32101427.1, Diff: 0.9] [Ext Root Scanning (ms): Min: 246.0, Avg: 270.8, Max: 340.9, Diff: 95.0, Sum: 3249.1] [Update RS (ms): Min: 19.5, Avg: 90.2, Max: 122.8, Diff: 103.2, Sum: 1082.3] [Processed Buffers: Min: 21, Avg: 42.2, Max: 58, Diff: 37, Sum: 506] [Scan RS (ms): Min: 0.0, Avg: 0.4, Max: 1.0, Diff: 1.0, Sum: 4.6] [Object Copy (ms): Min: 322.9, Avg: 331.4, Max: 383.8, Diff: 61.0, Sum: 3976.6] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.1, Diff: 0.1, Sum: 0.4] [GC Worker Other (ms): Min: 0.1, Avg: 0.8, Max: 1.1, Diff: 1.0, Sum: 9.2] [GC Worker Total (ms): Min: 693.0, Avg: 693.5, Max: 694.0, Diff: 1.0, Sum: 8322.1] [GC Worker End (ms): Min: 32102119.5, Avg: 32102120.1, Max: 32102120.5, Diff: 1.0] [Code Root Fixup: 0.0 ms] [Clear CT: 1.2 ms] [Other: 83.9 ms] [Choose CSet: 0.0 ms] [Ref Proc: 59.6 ms] [Ref Enq: 1.8 ms] [Free CSet: 2.7 ms] [Eden: 1696.0M(1696.0M)->0.0B(1504.0M) Survivors: 288.0M->256.0M Heap: 4912.8M(6144.0M)->3441.0M(6144.0M)] [Times: user=8.71 sys=0.05, real=0.78 secs] 32204.938: [GC pause (young) Desired survivor size 117440512 bytes, new threshold 5 (max 15) - age 1: 43961496 bytes, 43961496 total - age 2: 25109096 bytes, 69070592 total - age 3: 20175472 bytes, 89246064 total - age 4: 27429792 bytes, 116675856 total - age 5: 28874896 bytes, 145550752 total - age 6: 1340528 bytes, 146891280 total - age 7: 1547880 bytes, 148439160 total - age 8: 2207912 bytes, 150647072 total - age 9: 647880 bytes, 151294952 total - age 10: 4233000 bytes, 155527952 total - age 11: 5951256 bytes, 161479208 total , 0.8323411 secs] [Parallel Time: 742.4 ms, GC Workers: 12] [GC Worker Start (ms): Min: 32204945.9, Avg: 32204946.4, Max: 32204946.9, Diff: 0.9] [Ext Root Scanning (ms): Min: 253.0, Avg: 273.3, Max: 355.4, Diff: 102.4, Sum: 3279.9] [Update RS (ms): Min: 15.9, Avg: 102.5, Max: 128.4, Diff: 112.5, Sum: 1230.0] [Processed Buffers: Min: 23, Avg: 46.1, Max: 68, Diff: 45, Sum: 553] [Scan RS (ms): Min: 0.0, Avg: 0.3, Max: 1.4, Diff: 1.4, Sum: 3.9] [Object Copy (ms): Min: 352.2, Avg: 363.0, Max: 423.7, Diff: 71.5, Sum: 4355.7] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.2] [GC Worker Other (ms): Min: 0.6, Avg: 1.5, Max: 2.4, Diff: 1.8, Sum: 18.4] [GC Worker Total (ms): Min: 740.1, Avg: 740.7, Max: 741.4, Diff: 1.3, Sum: 8888.1] [GC Worker End (ms): Min: 32205686.1, Avg: 32205687.1, Max: 32205688.0, Diff: 1.8] [Code Root Fixup: 0.0 ms] [Clear CT: 1.1 ms] [Other: 88.9 ms] [Choose CSet: 0.0 ms] [Ref Proc: 58.5 ms] [Ref Enq: 1.8 ms] [Free CSet: 2.4 ms] [Eden: 1504.0M(1504.0M)->0.0B(1280.0M) Survivors: 256.0M->224.0M Heap: 4945.0M(6144.0M)->3689.3M(6144.0M)] [Times: user=9.23 sys=0.06, real=0.84 secs] 32276.020: [GC pause (young) Desired survivor size 100663296 bytes, new threshold 4 (max 15) - age 1: 34049528 bytes, 34049528 total - age 2: 33602768 bytes, 67652296 total - age 3: 23457608 bytes, 91109904 total - age 4: 19548024 bytes, 110657928 total - age 5: 26260368 bytes, 136918296 total , 0.8216932 secs] [Parallel Time: 743.5 ms, GC Workers: 12] [GC Worker Start (ms): Min: 32276026.5, Avg: 32276027.0, Max: 32276027.4, Diff: 0.8] [Ext Root Scanning (ms): Min: 251.1, Avg: 279.4, Max: 356.2, Diff: 105.2, Sum: 3353.2] [Update RS (ms): Min: 110.8, Avg: 181.6, Max: 213.4, Diff: 102.6, Sum: 2179.4] [Processed Buffers: Min: 33, Avg: 66.3, Max: 83, Diff: 50, Sum: 796] [Scan RS (ms): Min: 0.0, Avg: 0.3, Max: 0.8, Diff: 0.8, Sum: 3.5] [Object Copy (ms): Min: 267.0, Avg: 279.3, Max: 333.5, Diff: 66.5, Sum: 3351.3] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.2] [GC Worker Other (ms): Min: 0.8, Avg: 1.2, Max: 2.0, Diff: 1.3, Sum: 14.7] [GC Worker Total (ms): Min: 741.2, Avg: 741.9, Max: 742.6, Diff: 1.4, Sum: 8902.4] [GC Worker End (ms): Min: 32276768.4, Avg: 32276768.8, Max: 32276769.7, Diff: 1.3] [Code Root Fixup: 0.0 ms] [Clear CT: 1.0 ms] [Other: 77.2 ms] [Choose CSet: 0.0 ms] [Ref Proc: 48.2 ms] [Ref Enq: 1.8 ms] [Free CSet: 2.0 ms] [Eden: 1280.0M(1280.0M)->0.0B(1088.0M) Survivors: 224.0M->192.0M Heap: 4969.3M(6144.0M)->3929.4M(6144.0M)] [Times: user=9.15 sys=0.06, real=0.83 secs] 32347.362: [GC pause (young) Desired survivor size 83886080 bytes, new threshold 3 (max 15) - age 1: 26781544 bytes, 26781544 total - age 2: 27067904 bytes, 53849448 total - age 3: 32022752 bytes, 85872200 total - age 4: 19995752 bytes, 105867952 total , 0.7252896 secs] [Parallel Time: 659.8 ms, GC Workers: 12] [GC Worker Start (ms): Min: 32347368.5, Avg: 32347369.0, Max: 32347369.4, Diff: 0.9] [Ext Root Scanning (ms): Min: 191.9, Avg: 272.5, Max: 345.7, Diff: 153.8, Sum: 3269.6] [Update RS (ms): Min: 109.6, Avg: 184.6, Max: 226.6, Diff: 117.0, Sum: 2215.2] [Processed Buffers: Min: 45, Avg: 65.2, Max: 112, Diff: 67, Sum: 783] [Scan RS (ms): Min: 0.0, Avg: 0.3, Max: 0.7, Diff: 0.7, Sum: 3.0] [Object Copy (ms): Min: 192.6, Avg: 200.5, Max: 239.6, Diff: 47.0, Sum: 2405.6] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.1] [GC Worker Other (ms): Min: 0.2, Avg: 0.8, Max: 1.4, Diff: 1.2, Sum: 10.0] [GC Worker Total (ms): Min: 657.8, Avg: 658.6, Max: 659.5, Diff: 1.6, Sum: 7903.7] [GC Worker End (ms): Min: 32348027.0, Avg: 32348027.6, Max: 32348028.2, Diff: 1.2] [Code Root Fixup: 0.0 ms] [Clear CT: 0.9 ms] [Other: 64.6 ms] [Choose CSet: 0.0 ms] [Ref Proc: 40.0 ms] [Ref Enq: 1.2 ms] [Free CSet: 1.7 ms] [Eden: 1088.0M(1088.0M)->0.0B(896.0M) Survivors: 192.0M->160.0M Heap: 5017.4M(6144.0M)->4137.9M(6144.0M)] [Times: user=8.07 sys=0.05, real=0.73 secs] 32404.054: [GC pause (young) Desired survivor size 83886080 bytes, new threshold 15 (max 15) - age 1: 17246808 bytes, 17246808 total - age 2: 19236720 bytes, 36483528 total - age 3: 22908984 bytes, 59392512 total , 0.6466586 secs] [Parallel Time: 591.8 ms, GC Workers: 12] [GC Worker Start (ms): Min: 32404061.2, Avg: 32404061.7, Max: 32404062.1, Diff: 0.9] [Ext Root Scanning (ms): Min: 248.5, Avg: 268.9, Max: 349.7, Diff: 101.2, Sum: 3226.6] [Update RS (ms): Min: 93.2, Avg: 174.0, Max: 200.0, Diff: 106.9, Sum: 2088.1] [Processed Buffers: Min: 20, Avg: 55.8, Max: 113, Diff: 93, Sum: 669] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 0.9, Diff: 0.9, Sum: 2.4] [Object Copy (ms): Min: 139.4, Avg: 146.1, Max: 191.0, Diff: 51.6, Sum: 1752.6] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.2, Diff: 0.1, Sum: 1.3] [GC Worker Other (ms): Min: 0.1, Avg: 0.9, Max: 1.5, Diff: 1.4, Sum: 10.5] [GC Worker Total (ms): Min: 589.2, Avg: 590.1, Max: 590.9, Diff: 1.7, Sum: 7081.6] [GC Worker End (ms): Min: 32404651.1, Avg: 32404651.8, Max: 32404652.4, Diff: 1.3] [Code Root Fixup: 0.0 ms] [Clear CT: 1.0 ms] [Other: 53.9 ms] [Choose CSet: 0.0 ms] [Ref Proc: 34.5 ms] [Ref Enq: 1.3 ms] [Free CSet: 1.6 ms] [Eden: 896.0M(896.0M)->0.0B(832.0M) Survivors: 160.0M->160.0M Heap: 5033.9M(6144.0M)->4201.6M(6144.0M)] [Times: user=7.18 sys=0.05, real=0.65 secs] 32455.366: [GC pause (young) Desired survivor size 67108864 bytes, new threshold 4 (max 15) - age 1: 20831144 bytes, 20831144 total - age 2: 10734952 bytes, 31566096 total - age 3: 13739416 bytes, 45305512 total - age 4: 22678744 bytes, 67984256 total , 0.5534124 secs] [Parallel Time: 499.9 ms, GC Workers: 12] [GC Worker Start (ms): Min: 32455372.7, Avg: 32455373.1, Max: 32455373.6, Diff: 0.9] [Ext Root Scanning (ms): Min: 242.0, Avg: 266.6, Max: 346.0, Diff: 104.0, Sum: 3199.3] [Update RS (ms): Min: 0.0, Avg: 63.2, Max: 91.7, Diff: 91.7, Sum: 758.6] [Processed Buffers: Min: 0, Avg: 33.2, Max: 74, Diff: 74, Sum: 399] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 0.6, Diff: 0.6, Sum: 2.5] [Object Copy (ms): Min: 151.6, Avg: 167.7, Max: 218.3, Diff: 66.7, Sum: 2012.5] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.1, Diff: 0.0, Sum: 0.4] [GC Worker Other (ms): Min: 0.6, Avg: 0.9, Max: 1.3, Diff: 0.7, Sum: 11.2] [GC Worker Total (ms): Min: 498.2, Avg: 498.7, Max: 499.2, Diff: 1.0, Sum: 5984.5] [GC Worker End (ms): Min: 32455871.5, Avg: 32455871.8, Max: 32455872.2, Diff: 0.7] [Code Root Fixup: 0.0 ms] [Clear CT: 1.0 ms] [Other: 52.5 ms] [Choose CSet: 0.0 ms] [Ref Proc: 31.0 ms] [Ref Enq: 1.0 ms] [Free CSet: 1.6 ms] [Eden: 832.0M(832.0M)->0.0B(832.0M) Survivors: 160.0M->128.0M Heap: 5033.6M(6144.0M)->4249.6M(6144.0M)] [Times: user=6.06 sys=0.05, real=0.56 secs] 32498.669: [GC pause (young) Desired survivor size 67108864 bytes, new threshold 15 (max 15) - age 1: 18048280 bytes, 18048280 total - age 2: 13972880 bytes, 32021160 total - age 3: 9184680 bytes, 41205840 total - age 4: 13399712 bytes, 54605552 total , 0.5773039 secs] [Parallel Time: 528.3 ms, GC Workers: 12] [GC Worker Start (ms): Min: 32498676.7, Avg: 32498677.2, Max: 32498677.6, Diff: 0.9] [Ext Root Scanning (ms): Min: 249.0, Avg: 272.1, Max: 360.6, Diff: 111.6, Sum: 3265.7] [Update RS (ms): Min: 20.1, Avg: 102.6, Max: 130.5, Diff: 110.4, Sum: 1230.8] [Processed Buffers: Min: 10, Avg: 45.0, Max: 82, Diff: 72, Sum: 540] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 0.8, Diff: 0.8, Sum: 2.4] [Object Copy (ms): Min: 142.8, Avg: 151.3, Max: 201.1, Diff: 58.3, Sum: 1816.2] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.4] [GC Worker Other (ms): Min: 0.2, Avg: 0.6, Max: 1.0, Diff: 0.8, Sum: 7.6] [GC Worker Total (ms): Min: 526.4, Avg: 526.9, Max: 527.6, Diff: 1.2, Sum: 6323.1] [GC Worker End (ms): Min: 32499203.7, Avg: 32499204.1, Max: 32499204.5, Diff: 0.8] [Code Root Fixup: 0.0 ms] [Clear CT: 0.7 ms] [Other: 48.3 ms] [Choose CSet: 0.0 ms] [Ref Proc: 28.8 ms] [Ref Enq: 1.3 ms] [Free CSet: 1.4 ms] [Eden: 832.0M(832.0M)->0.0B(768.0M) Survivors: 128.0M->128.0M Heap: 5081.6M(6144.0M)->4318.4M(6144.0M)] [Times: user=6.37 sys=0.04, real=0.58 secs] 32549.984: [GC pause (young) Desired survivor size 67108864 bytes, new threshold 15 (max 15) - age 1: 18683992 bytes, 18683992 total - age 2: 12806176 bytes, 31490168 total - age 3: 13303328 bytes, 44793496 total - age 4: 8676952 bytes, 53470448 total - age 5: 13217168 bytes, 66687616 total , 0.5864226 secs] [Parallel Time: 538.0 ms, GC Workers: 12] [GC Worker Start (ms): Min: 32549991.5, Avg: 32549992.0, Max: 32549992.4, Diff: 0.9] [Ext Root Scanning (ms): Min: 203.1, Avg: 277.1, Max: 368.5, Diff: 165.4, Sum: 3325.7] [Update RS (ms): Min: 0.0, Avg: 78.9, Max: 109.4, Diff: 109.4, Sum: 946.2] [Processed Buffers: Min: 0, Avg: 34.5, Max: 63, Diff: 63, Sum: 414] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 0.8, Diff: 0.8, Sum: 2.1] [Object Copy (ms): Min: 166.8, Avg: 179.6, Max: 225.0, Diff: 58.1, Sum: 2155.5] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.2, Diff: 0.2, Sum: 1.6] [GC Worker Other (ms): Min: 0.3, Avg: 0.7, Max: 1.0, Diff: 0.7, Sum: 8.9] [GC Worker Total (ms): Min: 536.3, Avg: 536.7, Max: 537.2, Diff: 0.9, Sum: 6440.1] [GC Worker End (ms): Min: 32550528.2, Avg: 32550528.6, Max: 32550528.9, Diff: 0.7] [Code Root Fixup: 0.0 ms] [Clear CT: 1.0 ms] [Other: 47.4 ms] [Choose CSet: 0.0 ms] [Ref Proc: 27.3 ms] [Ref Enq: 1.2 ms] [Free CSet: 1.5 ms] [Eden: 768.0M(768.0M)->0.0B(672.0M) Survivors: 128.0M->128.0M Heap: 5086.4M(6144.0M)->4387.9M(6144.0M)] [Times: user=6.39 sys=0.05, real=0.59 secs] 32565.511: [GC pause (young) Desired survivor size 67108864 bytes, new threshold 6 (max 15) - age 1: 20861152 bytes, 20861152 total - age 2: 10899232 bytes, 31760384 total - age 3: 11906072 bytes, 43666456 total - age 4: 13070208 bytes, 56736664 total - age 5: 8468008 bytes, 65204672 total - age 6: 13126920 bytes, 78331592 total , 0.5542946 secs] [Parallel Time: 510.2 ms, GC Workers: 12] [GC Worker Start (ms): Min: 32565517.8, Avg: 32565518.2, Max: 32565518.6, Diff: 0.8] [Ext Root Scanning (ms): Min: 244.9, Avg: 268.2, Max: 343.9, Diff: 99.0, Sum: 3218.2] [Update RS (ms): Min: 0.0, Avg: 66.7, Max: 93.7, Diff: 93.7, Sum: 800.4] [Processed Buffers: Min: 0, Avg: 34.2, Max: 68, Diff: 68, Sum: 410] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 0.9, Diff: 0.8, Sum: 1.9] [Object Copy (ms): Min: 163.8, Avg: 172.9, Max: 209.2, Diff: 45.4, Sum: 2074.9] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.1, Diff: 0.1, Sum: 0.6] [GC Worker Other (ms): Min: 0.2, Avg: 0.9, Max: 1.4, Diff: 1.2, Sum: 10.6] [GC Worker Total (ms): Min: 508.2, Avg: 508.9, Max: 509.7, Diff: 1.6, Sum: 6106.5] [GC Worker End (ms): Min: 32566026.4, Avg: 32566027.1, Max: 32566027.7, Diff: 1.2] [Code Root Fixup: 0.0 ms] [Clear CT: 0.7 ms] [Other: 43.4 ms] [Choose CSet: 0.0 ms] [Ref Proc: 22.2 ms] [Ref Enq: 1.1 ms] [Free CSet: 1.5 ms] [Eden: 672.0M(672.0M)->0.0B(576.0M) Survivors: 128.0M->128.0M Heap: 5059.9M(6144.0M)->4484.2M(6144.0M)] [Times: user=6.08 sys=0.05, real=0.56 secs] 32580.879: [GC pause (young) (initial-mark) Desired survivor size 50331648 bytes, new threshold 5 (max 15) - age 1: 14179816 bytes, 14179816 total - age 2: 12348320 bytes, 26528136 total - age 3: 9957840 bytes, 36485976 total - age 4: 10727792 bytes, 47213768 total - age 5: 12872064 bytes, 60085832 total - age 6: 8410952 bytes, 68496784 total , 0.6375427 secs] [Parallel Time: 592.3 ms, GC Workers: 12] [GC Worker Start (ms): Min: 32580887.0, Avg: 32580887.5, Max: 32580887.9, Diff: 0.9] [Ext Root Scanning (ms): Min: 199.0, Avg: 272.7, Max: 359.4, Diff: 160.4, Sum: 3272.7] [Update RS (ms): Min: 3.2, Avg: 96.7, Max: 140.1, Diff: 136.8, Sum: 1160.9] [Processed Buffers: Min: 1, Avg: 41.3, Max: 78, Diff: 77, Sum: 496] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 0.7, Diff: 0.7, Sum: 1.8] [Object Copy (ms): Min: 196.1, Avg: 220.1, Max: 352.4, Diff: 156.3, Sum: 2641.5] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.1, Diff: 0.1, Sum: 0.5] [GC Worker Other (ms): Min: 0.3, Avg: 0.8, Max: 1.8, Diff: 1.5, Sum: 9.9] [GC Worker Total (ms): Min: 590.1, Avg: 590.6, Max: 591.8, Diff: 1.8, Sum: 7087.4] [GC Worker End (ms): Min: 32581477.5, Avg: 32581478.1, Max: 32581479.0, Diff: 1.5] [Code Root Fixup: 0.0 ms] [Clear CT: 0.9 ms] [Other: 44.4 ms] [Choose CSet: 0.0 ms] [Ref Proc: 19.9 ms] [Ref Enq: 1.2 ms] [Free CSet: 1.2 ms] [Eden: 576.0M(576.0M)->0.0B(544.0M) Survivors: 128.0M->96.0M Heap: 5060.2M(6144.0M)->4558.9M(6144.0M)] [Times: user=7.04 sys=0.05, real=0.64 secs] 32581.520: [GC concurrent-root-region-scan-start] 32581.817: [GC concurrent-root-region-scan-end, 0.2969691 secs] 32581.817: [GC concurrent-mark-start] 32583.759: [GC concurrent-mark-end, 1.9410679 secs] 32583.820: [GC remark 32583.826: [GC ref-proc, 0.3940208 secs], 1.3797674 secs] [Times: user=5.05 sys=0.06, real=1.38 secs] 32585.265: [GC cleanup 4667M->3739M(6144M), 0.0535956 secs] [Times: user=0.54 sys=0.01, real=0.06 secs] 32585.323: [GC concurrent-cleanup-start] 32585.326: [GC concurrent-cleanup-end, 0.0030598 secs] 32597.328: [GC pause (young) Desired survivor size 50331648 bytes, new threshold 15 (max 15) - age 1: 13101872 bytes, 13101872 total - age 2: 8239104 bytes, 21340976 total - age 3: 7715136 bytes, 29056112 total - age 4: 9619592 bytes, 38675704 total - age 5: 10647808 bytes, 49323512 total , 0.5506340 secs] [Parallel Time: 513.2 ms, GC Workers: 12] [GC Worker Start (ms): Min: 32597334.2, Avg: 32597334.7, Max: 32597335.1, Diff: 0.9] [Ext Root Scanning (ms): Min: 245.8, Avg: 278.4, Max: 343.7, Diff: 97.9, Sum: 3341.0] [Update RS (ms): Min: 37.4, Avg: 103.9, Max: 141.4, Diff: 104.1, Sum: 1246.7] [Processed Buffers: Min: 20, Avg: 43.9, Max: 80, Diff: 60, Sum: 527] [Scan RS (ms): Min: 0.0, Avg: 0.1, Max: 0.7, Diff: 0.7, Sum: 1.5] [Object Copy (ms): Min: 118.0, Avg: 128.3, Max: 177.4, Diff: 59.5, Sum: 1539.8] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.1, Diff: 0.1, Sum: 0.5] [GC Worker Other (ms): Min: 0.2, Avg: 0.9, Max: 1.4, Diff: 1.2, Sum: 10.5] [GC Worker Total (ms): Min: 510.9, Avg: 511.7, Max: 512.4, Diff: 1.5, Sum: 6140.0] [GC Worker End (ms): Min: 32597845.6, Avg: 32597846.3, Max: 32597846.9, Diff: 1.2] [Code Root Fixup: 0.0 ms] [Clear CT: 0.9 ms] [Other: 36.5 ms] [Choose CSet: 0.0 ms] [Ref Proc: 19.1 ms] [Ref Enq: 1.0 ms] [Free CSet: 1.2 ms] [Eden: 544.0M(544.0M)->0.0B(192.0M) Survivors: 96.0M->96.0M Heap: 4174.9M(6144.0M)->3688.9M(6144.0M)] [Times: user=6.00 sys=0.05, real=0.55 secs] 32612.161: [GC pause (mixed) Desired survivor size 33554432 bytes, new threshold 3 (max 15) - age 1: 20304784 bytes, 20304784 total - age 2: 8814312 bytes, 29119096 total - age 3: 7304808 bytes, 36423904 total - age 4: 5235552 bytes, 41659456 total - age 5: 7716832 bytes, 49376288 total - age 6: 8254944 bytes, 57631232 total , 0.4975184 secs] [Parallel Time: 455.8 ms, GC Workers: 12] [GC Worker Start (ms): Min: 32612165.1, Avg: 32612165.6, Max: 32612166.0, Diff: 1.0] [Ext Root Scanning (ms): Min: 252.9, Avg: 275.6, Max: 358.2, Diff: 105.3, Sum: 3307.7] [Update RS (ms): Min: 0.0, Avg: 45.5, Max: 66.4, Diff: 66.4, Sum: 546.6] [Processed Buffers: Min: 0, Avg: 16.4, Max: 29, Diff: 29, Sum: 197] [Scan RS (ms): Min: 0.0, Avg: 4.9, Max: 8.3, Diff: 8.3, Sum: 58.4] [Object Copy (ms): Min: 95.4, Avg: 127.6, Max: 157.2, Diff: 61.9, Sum: 1531.4] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.2] [GC Worker Other (ms): Min: 0.4, Avg: 0.8, Max: 1.3, Diff: 0.9, Sum: 9.3] [GC Worker Total (ms): Min: 453.7, Avg: 454.5, Max: 455.0, Diff: 1.4, Sum: 5453.6] [GC Worker End (ms): Min: 32612619.7, Avg: 32612620.0, Max: 32612620.5, Diff: 0.8] [Code Root Fixup: 0.0 ms] [Clear CT: 1.8 ms] [Other: 39.9 ms] [Choose CSet: 0.2 ms] [Ref Proc: 17.7 ms] [Ref Enq: 2.2 ms] [Free CSet: 3.3 ms] [Eden: 192.0M(192.0M)->0.0B(224.0M) Survivors: 96.0M->64.0M Heap: 3880.9M(6144.0M)->3093.6M(6144.0M)] [Times: user=5.38 sys=0.05, real=0.50 secs] 32618.808: [GC pause (mixed) Desired survivor size 33554432 bytes, new threshold 15 (max 15) - age 1: 6241240 bytes, 6241240 total - age 2: 14959992 bytes, 21201232 total - age 3: 8432400 bytes, 29633632 total , 0.5607345 secs] [Parallel Time: 523.7 ms, GC Workers: 12] [GC Worker Start (ms): Min: 32618814.2, Avg: 32618814.6, Max: 32618815.1, Diff: 0.9] [Ext Root Scanning (ms): Min: 251.5, Avg: 272.4, Max: 347.7, Diff: 96.2, Sum: 3269.2] [Update RS (ms): Min: 7.9, Avg: 97.3, Max: 125.4, Diff: 117.5, Sum: 1168.1] [Processed Buffers: Min: 3, Avg: 35.7, Max: 75, Diff: 72, Sum: 428] [Scan RS (ms): Min: 21.9, Avg: 25.9, Max: 31.1, Diff: 9.2, Sum: 310.8] [Object Copy (ms): Min: 114.1, Avg: 125.7, Max: 179.0, Diff: 64.9, Sum: 1507.9] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.2] [GC Worker Other (ms): Min: 0.5, Avg: 1.1, Max: 1.5, Diff: 1.0, Sum: 12.7] [GC Worker Total (ms): Min: 521.6, Avg: 522.4, Max: 523.2, Diff: 1.6, Sum: 6269.0] [GC Worker End (ms): Min: 32619336.5, Avg: 32619337.0, Max: 32619337.5, Diff: 1.0] [Code Root Fixup: 0.0 ms] [Clear CT: 1.6 ms] [Other: 35.4 ms] [Choose CSet: 0.4 ms] [Ref Proc: 13.6 ms] [Ref Enq: 1.1 ms] [Free CSet: 3.5 ms] [Eden: 224.0M(224.0M)->0.0B(224.0M) Survivors: 64.0M->64.0M Heap: 3317.6M(6144.0M)->2521.9M(6144.0M)] [Times: user=6.17 sys=0.05, real=0.56 secs] 32623.626: [GC pause (mixed) Desired survivor size 33554432 bytes, new threshold 15 (max 15) - age 1: 6668256 bytes, 6668256 total - age 2: 4256080 bytes, 10924336 total - age 3: 13590424 bytes, 24514760 total - age 4: 6409688 bytes, 30924448 total , 0.8069517 secs] [Parallel Time: 756.0 ms, GC Workers: 12] [GC Worker Start (ms): Min: 32623631.8, Avg: 32623632.2, Max: 32623632.6, Diff: 0.9] [Ext Root Scanning (ms): Min: 188.8, Avg: 265.4, Max: 344.3, Diff: 155.6, Sum: 3184.7] [Update RS (ms): Min: 0.0, Avg: 75.8, Max: 104.3, Diff: 104.3, Sum: 910.1] [Processed Buffers: Min: 0, Avg: 33.1, Max: 62, Diff: 62, Sum: 397] [Scan RS (ms): Min: 76.3, Avg: 81.0, Max: 95.2, Diff: 18.9, Sum: 971.5] [Object Copy (ms): Min: 310.9, Avg: 330.7, Max: 385.3, Diff: 74.4, Sum: 3968.5] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.2, Diff: 0.1, Sum: 1.0] [GC Worker Other (ms): Min: 0.4, Avg: 1.0, Max: 1.9, Diff: 1.6, Sum: 12.0] [GC Worker Total (ms): Min: 753.2, Avg: 754.0, Max: 754.7, Diff: 1.5, Sum: 9047.8] [GC Worker End (ms): Min: 32624385.6, Avg: 32624386.2, Max: 32624387.2, Diff: 1.6] [Code Root Fixup: 0.1 ms] [Clear CT: 1.1 ms] [Other: 49.7 ms] [Choose CSet: 0.8 ms] [Ref Proc: 13.9 ms] [Ref Enq: 1.4 ms] [Free CSet: 3.1 ms] [Eden: 224.0M(224.0M)->0.0B(2848.0M) Survivors: 64.0M->64.0M Heap: 2745.9M(6144.0M)->2274.6M(6144.0M)] [Times: user=8.97 sys=0.05, real=0.81 secs] 32770.458: [GC pause (young) Desired survivor size 201326592 bytes, new threshold 15 (max 15) - age 1: 6821504 bytes, 6821504 total - age 2: 4662144 bytes, 11483648 total - age 3: 2807136 bytes, 14290784 total - age 4: 12731352 bytes, 27022136 total - age 5: 6205120 bytes, 33227256 total , 0.8986761 secs] [Parallel Time: 796.8 ms, GC Workers: 12] [GC Worker Start (ms): Min: 32770466.2, Avg: 32770466.7, Max: 32770467.1, Diff: 0.9] [Ext Root Scanning (ms): Min: 255.5, Avg: 277.6, Max: 359.3, Diff: 103.8, Sum: 3331.6] [Update RS (ms): Min: 264.7, Avg: 348.3, Max: 377.6, Diff: 113.0, Sum: 4179.5] [Processed Buffers: Min: 79, Avg: 111.3, Max: 149, Diff: 70, Sum: 1336] [Scan RS (ms): Min: 0.0, Avg: 0.6, Max: 1.3, Diff: 1.3, Sum: 6.7] [Object Copy (ms): Min: 159.9, Avg: 167.3, Max: 219.8, Diff: 59.9, Sum: 2007.8] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.1, Diff: 0.1, Sum: 0.6] [GC Worker Other (ms): Min: 0.2, Avg: 1.2, Max: 1.8, Diff: 1.6, Sum: 14.8] [GC Worker Total (ms): Min: 794.2, Avg: 795.1, Max: 795.8, Diff: 1.6, Sum: 9541.0] [GC Worker End (ms): Min: 32771260.7, Avg: 32771261.7, Max: 32771262.3, Diff: 1.7] [Code Root Fixup: 0.0 ms] [Clear CT: 1.5 ms] [Other: 100.4 ms] [Choose CSet: 0.0 ms] [Ref Proc: 77.1 ms] [Ref Enq: 2.2 ms] [Free CSet: 3.6 ms] [Eden: 2848.0M(2848.0M)->0.0B(2464.0M) Survivors: 64.0M->256.0M Heap: 5122.6M(6144.0M)->2468.7M(6144.0M)] [Times: user=10.16 sys=0.05, real=0.90 secs] 32914.061: [GC pause (young) Desired survivor size 184549376 bytes, new threshold 15 (max 15) - age 1: 52076632 bytes, 52076632 total - age 2: 2877904 bytes, 54954536 total - age 3: 1613184 bytes, 56567720 total - age 4: 1983256 bytes, 58550976 total - age 5: 10794984 bytes, 69345960 total - age 6: 4859504 bytes, 74205464 total , 0.6892408 secs] [Parallel Time: 578.0 ms, GC Workers: 12] [GC Worker Start (ms): Min: 32914069.1, Avg: 32914069.6, Max: 32914070.0, Diff: 0.9] [Ext Root Scanning (ms): Min: 268.1, Avg: 289.0, Max: 370.7, Diff: 102.5, Sum: 3468.4] [Update RS (ms): Min: 0.0, Avg: 61.2, Max: 86.0, Diff: 86.0, Sum: 734.1] [Processed Buffers: Min: 0, Avg: 33.8, Max: 65, Diff: 65, Sum: 406] [Scan RS (ms): Min: 0.0, Avg: 0.5, Max: 1.6, Diff: 1.6, Sum: 6.1] [Object Copy (ms): Min: 203.6, Avg: 223.9, Max: 275.4, Diff: 71.7, Sum: 2687.1] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.2] [GC Worker Other (ms): Min: 0.2, Avg: 1.6, Max: 2.7, Diff: 2.5, Sum: 19.0] [GC Worker Total (ms): Min: 575.3, Avg: 576.2, Max: 577.2, Diff: 2.0, Sum: 6914.8] [GC Worker End (ms): Min: 32914644.5, Avg: 32914645.8, Max: 32914646.9, Diff: 2.5] [Code Root Fixup: 0.0 ms] [Clear CT: 1.4 ms] [Other: 109.8 ms] [Choose CSet: 0.0 ms] [Ref Proc: 83.9 ms] [Ref Enq: 2.7 ms] [Free CSet: 3.8 ms] [Eden: 2464.0M(2464.0M)->0.0B(2048.0M) Survivors: 256.0M->352.0M Heap: 4932.7M(6144.0M)->2808.9M(6144.0M)] [Times: user=7.55 sys=0.06, real=0.69 secs] 33046.157: [GC pause (young) Desired survivor size 167772160 bytes, new threshold 15 (max 15) - age 1: 36110272 bytes, 36110272 total - age 2: 31572600 bytes, 67682872 total - age 3: 2519720 bytes, 70202592 total - age 4: 1491320 bytes, 71693912 total - age 5: 1948992 bytes, 73642904 total - age 6: 10470144 bytes, 84113048 total - age 7: 4416016 bytes, 88529064 total , 0.6987952 secs] [Parallel Time: 607.2 ms, GC Workers: 12] [GC Worker Start (ms): Min: 33046165.3, Avg: 33046165.8, Max: 33046166.3, Diff: 1.0] [Ext Root Scanning (ms): Min: 259.1, Avg: 278.1, Max: 353.0, Diff: 93.9, Sum: 3336.9] [Update RS (ms): Min: 0.0, Avg: 73.3, Max: 98.3, Diff: 98.3, Sum: 879.4] [Processed Buffers: Min: 0, Avg: 37.8, Max: 72, Diff: 72, Sum: 453] [Scan RS (ms): Min: 0.0, Avg: 0.5, Max: 1.6, Diff: 1.5, Sum: 5.9] [Object Copy (ms): Min: 243.7, Avg: 252.3, Max: 305.6, Diff: 61.8, Sum: 3027.7] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.2] [GC Worker Other (ms): Min: 0.5, Avg: 1.3, Max: 2.0, Diff: 1.5, Sum: 15.1] [GC Worker Total (ms): Min: 604.5, Avg: 605.4, Max: 606.7, Diff: 2.2, Sum: 7265.4] [GC Worker End (ms): Min: 33046770.5, Avg: 33046771.2, Max: 33046772.0, Diff: 1.5] [Code Root Fixup: 0.0 ms] [Clear CT: 1.2 ms] [Other: 90.3 ms] [Choose CSet: 0.0 ms] [Ref Proc: 65.9 ms] [Ref Enq: 2.4 ms] [Free CSet: 3.4 ms] [Eden: 2048.0M(2048.0M)->0.0B(2016.0M) Survivors: 352.0M->320.0M Heap: 4856.9M(6144.0M)->2866.4M(6144.0M)] [Times: user=7.77 sys=0.05, real=0.70 secs] 33153.668: [GC pause (young) Desired survivor size 167772160 bytes, new threshold 15 (max 15) - age 1: 35603352 bytes, 35603352 total - age 2: 23842176 bytes, 59445528 total - age 3: 29037048 bytes, 88482576 total - age 4: 2495216 bytes, 90977792 total - age 5: 1477312 bytes, 92455104 total - age 6: 1829864 bytes, 94284968 total - age 7: 10289528 bytes, 104574496 total - age 8: 4335584 bytes, 108910080 total , 0.7373670 secs] [Parallel Time: 655.1 ms, GC Workers: 12] [GC Worker Start (ms): Min: 33153676.8, Avg: 33153677.3, Max: 33153677.8, Diff: 1.0] [Ext Root Scanning (ms): Min: 249.6, Avg: 279.8, Max: 359.7, Diff: 110.0, Sum: 3357.1] [Update RS (ms): Min: 0.0, Avg: 69.6, Max: 103.1, Diff: 103.1, Sum: 835.6] [Processed Buffers: Min: 0, Avg: 42.9, Max: 88, Diff: 88, Sum: 515] [Scan RS (ms): Min: 0.0, Avg: 0.4, Max: 1.5, Diff: 1.5, Sum: 5.2] [Object Copy (ms): Min: 294.0, Avg: 303.6, Max: 337.5, Diff: 43.5, Sum: 3643.3] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.1] [GC Worker Other (ms): Min: 0.2, Avg: 0.5, Max: 0.8, Diff: 0.6, Sum: 5.7] [GC Worker Total (ms): Min: 653.5, Avg: 653.9, Max: 654.6, Diff: 1.1, Sum: 7847.0] [GC Worker End (ms): Min: 33154330.9, Avg: 33154331.3, Max: 33154331.6, Diff: 0.6] [Code Root Fixup: 0.0 ms] [Clear CT: 1.3 ms] [Other: 80.9 ms] [Choose CSet: 0.0 ms] [Ref Proc: 56.7 ms] [Ref Enq: 1.8 ms] [Free CSet: 2.8 ms] [Eden: 2016.0M(2016.0M)->0.0B(1856.0M) Survivors: 320.0M->320.0M Heap: 4882.4M(6144.0M)->3033.2M(6144.0M)] [Times: user=8.18 sys=0.05, real=0.74 secs] 33252.265: [GC pause (young) Desired survivor size 150994944 bytes, new threshold 15 (max 15) - age 1: 41578328 bytes, 41578328 total - age 2: 26308592 bytes, 67886920 total - age 3: 21954944 bytes, 89841864 total - age 4: 27525888 bytes, 117367752 total - age 5: 2431760 bytes, 119799512 total - age 6: 1440984 bytes, 121240496 total - age 7: 1802416 bytes, 123042912 total - age 8: 10274992 bytes, 133317904 total - age 9: 4219928 bytes, 137537832 total , 0.7913181 secs] [Parallel Time: 700.7 ms, GC Workers: 12] [GC Worker Start (ms): Min: 33252273.0, Avg: 33252273.5, Max: 33252274.0, Diff: 1.0] [Ext Root Scanning (ms): Min: 191.8, Avg: 275.2, Max: 347.5, Diff: 155.7, Sum: 3302.2] [Update RS (ms): Min: 11.5, Avg: 82.0, Max: 121.4, Diff: 109.9, Sum: 983.5] [Processed Buffers: Min: 23, Avg: 42.2, Max: 72, Diff: 49, Sum: 506] [Scan RS (ms): Min: 0.0, Avg: 0.4, Max: 0.9, Diff: 0.9, Sum: 4.9] [Object Copy (ms): Min: 334.1, Avg: 340.4, Max: 384.8, Diff: 50.8, Sum: 4084.7] [Termination (ms): Min: 0.0, Avg: 0.3, Max: 0.4, Diff: 0.3, Sum: 3.2] [GC Worker Other (ms): Min: 0.2, Avg: 0.9, Max: 1.4, Diff: 1.2, Sum: 10.6] [GC Worker Total (ms): Min: 697.9, Avg: 699.1, Max: 700.0, Diff: 2.1, Sum: 8389.2] [GC Worker End (ms): Min: 33252971.9, Avg: 33252972.6, Max: 33252973.2, Diff: 1.2] [Code Root Fixup: 0.0 ms] [Clear CT: 1.2 ms] [Other: 89.4 ms] [Choose CSet: 0.0 ms] [Ref Proc: 62.8 ms] [Ref Enq: 1.9 ms] [Free CSet: 2.9 ms] [Eden: 1856.0M(1856.0M)->0.0B(1664.0M) Survivors: 320.0M->288.0M Heap: 4889.2M(6144.0M)->3240.4M(6144.0M)] [Times: user=8.79 sys=0.05, real=0.79 secs] 33352.099: [GC pause (young) Desired survivor size 134217728 bytes, new threshold 7 (max 15) - age 1: 34909256 bytes, 34909256 total - age 2: 29457456 bytes, 64366712 total - age 3: 19281816 bytes, 83648528 total - age 4: 20722008 bytes, 104370536 total - age 5: 26892592 bytes, 131263128 total - age 6: 2398024 bytes, 133661152 total - age 7: 1439736 bytes, 135100888 total - age 8: 1801824 bytes, 136902712 total - age 9: 9519088 bytes, 146421800 total - age 10: 4215960 bytes, 150637760 total , 0.8239969 secs] [Parallel Time: 736.8 ms, GC Workers: 12] [GC Worker Start (ms): Min: 33352105.8, Avg: 33352106.3, Max: 33352106.7, Diff: 0.9] [Ext Root Scanning (ms): Min: 247.4, Avg: 275.7, Max: 355.6, Diff: 108.2, Sum: 3308.4] [Update RS (ms): Min: 18.5, Avg: 99.6, Max: 137.1, Diff: 118.6, Sum: 1195.5] [Processed Buffers: Min: 11, Avg: 46.8, Max: 94, Diff: 83, Sum: 561] [Scan RS (ms): Min: 0.0, Avg: 0.3, Max: 1.2, Diff: 1.2, Sum: 4.2] [Object Copy (ms): Min: 348.9, Avg: 358.3, Max: 412.8, Diff: 63.8, Sum: 4300.1] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.1] [GC Worker Other (ms): Min: 0.2, Avg: 1.0, Max: 1.8, Diff: 1.6, Sum: 11.6] [GC Worker Total (ms): Min: 734.3, Avg: 735.0, Max: 736.0, Diff: 1.7, Sum: 8819.9] [GC Worker End (ms): Min: 33352840.5, Avg: 33352841.2, Max: 33352842.1, Diff: 1.6] [Code Root Fixup: 0.0 ms] [Clear CT: 1.1 ms] [Other: 86.1 ms] [Choose CSet: 0.0 ms] [Ref Proc: 60.4 ms] [Ref Enq: 1.7 ms] [Free CSet: 2.4 ms] [Eden: 1664.0M(1664.0M)->0.0B(1472.0M) Survivors: 288.0M->256.0M Heap: 4904.4M(6144.0M)->3474.1M(6144.0M)] [Times: user=9.18 sys=0.05, real=0.83 secs] 33434.266: [GC pause (young) Desired survivor size 117440512 bytes, new threshold 5 (max 15) - age 1: 31099920 bytes, 31099920 total - age 2: 21955336 bytes, 53055256 total - age 3: 26111256 bytes, 79166512 total - age 4: 18800688 bytes, 97967200 total - age 5: 20424416 bytes, 118391616 total - age 6: 26455936 bytes, 144847552 total - age 7: 2346368 bytes, 147193920 total , 0.8352117 secs] [Parallel Time: 750.9 ms, GC Workers: 12] [GC Worker Start (ms): Min: 33434274.3, Avg: 33434274.8, Max: 33434275.3, Diff: 0.9] [Ext Root Scanning (ms): Min: 248.9, Avg: 270.1, Max: 348.2, Diff: 99.3, Sum: 3241.6] [Update RS (ms): Min: 48.0, Avg: 128.8, Max: 156.7, Diff: 108.7, Sum: 1545.5] [Processed Buffers: Min: 17, Avg: 55.3, Max: 83, Diff: 66, Sum: 664] [Scan RS (ms): Min: 0.0, Avg: 0.3, Max: 1.2, Diff: 1.2, Sum: 3.7] [Object Copy (ms): Min: 339.2, Avg: 348.5, Max: 401.3, Diff: 62.1, Sum: 4181.8] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.1, Diff: 0.1, Sum: 0.6] [GC Worker Other (ms): Min: 0.4, Avg: 1.3, Max: 2.3, Diff: 1.9, Sum: 15.7] [GC Worker Total (ms): Min: 748.2, Avg: 749.1, Max: 750.4, Diff: 2.2, Sum: 8988.9] [GC Worker End (ms): Min: 33435023.0, Avg: 33435023.9, Max: 33435024.9, Diff: 1.9] [Code Root Fixup: 0.0 ms] [Clear CT: 0.7 ms] [Other: 83.6 ms] [Choose CSet: 0.0 ms] [Ref Proc: 52.4 ms] [Ref Enq: 1.7 ms] [Free CSet: 2.3 ms] [Eden: 1472.0M(1472.0M)->0.0B(1280.0M) Survivors: 256.0M->224.0M Heap: 4946.1M(6144.0M)->3688.9M(6144.0M)] [Times: user=9.28 sys=0.06, real=0.84 secs] 33516.488: [GC pause (young) Desired survivor size 100663296 bytes, new threshold 5 (max 15) - age 1: 28002816 bytes, 28002816 total - age 2: 20879312 bytes, 48882128 total - age 3: 20416592 bytes, 69298720 total - age 4: 24701888 bytes, 94000608 total - age 5: 18379024 bytes, 112379632 total , 0.8049142 secs] [Parallel Time: 737.9 ms, GC Workers: 12] [GC Worker Start (ms): Min: 33516495.3, Avg: 33516495.8, Max: 33516496.2, Diff: 0.9] [Ext Root Scanning (ms): Min: 252.0, Avg: 275.5, Max: 357.5, Diff: 105.5, Sum: 3306.4] [Update RS (ms): Min: 107.2, Avg: 190.2, Max: 219.6, Diff: 112.4, Sum: 2282.5] [Processed Buffers: Min: 58, Avg: 74.2, Max: 102, Diff: 44, Sum: 890] [Scan RS (ms): Min: 0.0, Avg: 0.3, Max: 0.9, Diff: 0.8, Sum: 3.1] [Object Copy (ms): Min: 259.3, Avg: 269.2, Max: 325.4, Diff: 66.0, Sum: 3230.9] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.1, Diff: 0.1, Sum: 0.9] [GC Worker Other (ms): Min: 0.3, Avg: 1.1, Max: 1.5, Diff: 1.1, Sum: 12.8] [GC Worker Total (ms): Min: 735.2, Avg: 736.4, Max: 736.9, Diff: 1.6, Sum: 8836.6] [GC Worker End (ms): Min: 33517231.5, Avg: 33517232.2, Max: 33517232.6, Diff: 1.1] [Code Root Fixup: 0.0 ms] [Clear CT: 1.2 ms] [Other: 65.9 ms] [Choose CSet: 0.0 ms] [Ref Proc: 41.6 ms] [Ref Enq: 1.6 ms] [Free CSet: 2.0 ms] [Eden: 1280.0M(1280.0M)->0.0B(1152.0M) Survivors: 224.0M->192.0M Heap: 4968.9M(6144.0M)->3870.6M(6144.0M)] [Times: user=9.02 sys=0.05, real=0.81 secs] 33580.969: [GC pause (young) Desired survivor size 100663296 bytes, new threshold 5 (max 15) - age 1: 27001232 bytes, 27001232 total - age 2: 19079776 bytes, 46081008 total - age 3: 18276448 bytes, 64357456 total - age 4: 19349360 bytes, 83706816 total - age 5: 18642816 bytes, 102349632 total , 0.7285452 secs] [Parallel Time: 657.6 ms, GC Workers: 12] [GC Worker Start (ms): Min: 33580975.8, Avg: 33580976.2, Max: 33580976.7, Diff: 0.9] [Ext Root Scanning (ms): Min: 248.9, Avg: 276.6, Max: 356.4, Diff: 107.5, Sum: 3319.5] [Update RS (ms): Min: 39.9, Avg: 119.5, Max: 154.6, Diff: 114.7, Sum: 1433.9] [Processed Buffers: Min: 21, Avg: 50.1, Max: 74, Diff: 53, Sum: 601] [Scan RS (ms): Min: 0.0, Avg: 0.3, Max: 1.0, Diff: 1.0, Sum: 3.2] [Object Copy (ms): Min: 251.9, Avg: 259.4, Max: 310.8, Diff: 58.9, Sum: 3113.2] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.2] [GC Worker Other (ms): Min: 0.2, Avg: 0.5, Max: 0.9, Diff: 0.7, Sum: 6.2] [GC Worker Total (ms): Min: 655.7, Avg: 656.4, Max: 657.1, Diff: 1.4, Sum: 7876.2] [GC Worker End (ms): Min: 33581632.3, Avg: 33581632.6, Max: 33581633.0, Diff: 0.7] [Code Root Fixup: 0.0 ms] [Clear CT: 1.0 ms] [Other: 69.9 ms] [Choose CSet: 0.0 ms] [Ref Proc: 45.0 ms] [Ref Enq: 1.4 ms] [Free CSet: 2.0 ms] [Eden: 1152.0M(1152.0M)->0.0B(928.0M) Survivors: 192.0M->192.0M Heap: 5022.6M(6144.0M)->4070.5M(6144.0M)] [Times: user=8.09 sys=0.05, real=0.73 secs] 33615.510: [GC pause (young) Desired survivor size 83886080 bytes, new threshold 5 (max 15) - age 1: 22651544 bytes, 22651544 total - age 2: 17950904 bytes, 40602448 total - age 3: 18024544 bytes, 58626992 total - age 4: 17574664 bytes, 76201656 total - age 5: 18822624 bytes, 95024280 total , 0.7147568 secs] [Parallel Time: 653.0 ms, GC Workers: 12] [GC Worker Start (ms): Min: 33615517.3, Avg: 33615517.7, Max: 33615518.1, Diff: 0.8] [Ext Root Scanning (ms): Min: 258.5, Avg: 282.5, Max: 368.7, Diff: 110.2, Sum: 3389.5] [Update RS (ms): Min: 45.6, Avg: 130.3, Max: 159.1, Diff: 113.5, Sum: 1563.6] [Processed Buffers: Min: 33, Avg: 50.5, Max: 76, Diff: 43, Sum: 606] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 0.9, Diff: 0.9, Sum: 2.7] [Object Copy (ms): Min: 228.6, Avg: 237.8, Max: 283.8, Diff: 55.3, Sum: 2853.9] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.2] [GC Worker Other (ms): Min: 0.3, Avg: 0.9, Max: 1.6, Diff: 1.3, Sum: 11.0] [GC Worker Total (ms): Min: 650.9, Avg: 651.7, Max: 652.2, Diff: 1.3, Sum: 7820.9] [GC Worker End (ms): Min: 33616168.8, Avg: 33616169.4, Max: 33616170.1, Diff: 1.3] [Code Root Fixup: 0.0 ms] [Clear CT: 1.2 ms] [Other: 60.6 ms] [Choose CSet: 0.0 ms] [Ref Proc: 36.6 ms] [Ref Enq: 1.2 ms] [Free CSet: 1.7 ms] [Eden: 928.0M(928.0M)->0.0B(864.0M) Survivors: 192.0M->160.0M Heap: 4998.5M(6144.0M)->4184.2M(6144.0M)] [Times: user=7.95 sys=0.05, real=0.72 secs] 33652.446: [GC pause (young) Desired survivor size 67108864 bytes, new threshold 5 (max 15) - age 1: 16851208 bytes, 16851208 total - age 2: 15489928 bytes, 32341136 total - age 3: 16756400 bytes, 49097536 total - age 4: 17207944 bytes, 66305480 total - age 5: 17243256 bytes, 83548736 total , 0.6847382 secs] [Parallel Time: 626.3 ms, GC Workers: 12] [GC Worker Start (ms): Min: 33652453.4, Avg: 33652453.9, Max: 33652454.3, Diff: 0.9] [Ext Root Scanning (ms): Min: 256.6, Avg: 288.8, Max: 373.8, Diff: 117.2, Sum: 3465.7] [Update RS (ms): Min: 24.9, Avg: 121.2, Max: 156.0, Diff: 131.1, Sum: 1454.7] [Processed Buffers: Min: 12, Avg: 46.3, Max: 80, Diff: 68, Sum: 556] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 0.9, Diff: 0.9, Sum: 2.2] [Object Copy (ms): Min: 201.3, Avg: 214.0, Max: 268.7, Diff: 67.3, Sum: 2568.1] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.1] [GC Worker Other (ms): Min: 0.4, Avg: 0.9, Max: 1.3, Diff: 0.9, Sum: 11.3] [GC Worker Total (ms): Min: 624.4, Avg: 625.2, Max: 625.7, Diff: 1.4, Sum: 7502.1] [GC Worker End (ms): Min: 33653078.5, Avg: 33653079.0, Max: 33653079.4, Diff: 0.9] [Code Root Fixup: 0.0 ms] [Clear CT: 0.8 ms] [Other: 57.6 ms] [Choose CSet: 0.0 ms] [Ref Proc: 32.6 ms] [Ref Enq: 1.2 ms] [Free CSet: 1.8 ms] [Eden: 864.0M(864.0M)->0.0B(768.0M) Survivors: 160.0M->128.0M Heap: 5048.2M(6144.0M)->4305.1M(6144.0M)] [Times: user=7.59 sys=0.05, real=0.69 secs] 33692.535: [GC pause (young) Desired survivor size 67108864 bytes, new threshold 5 (max 15) - age 1: 21455400 bytes, 21455400 total - age 2: 8540928 bytes, 29996328 total - age 3: 14011000 bytes, 44007328 total - age 4: 14940504 bytes, 58947832 total - age 5: 15779120 bytes, 74726952 total , 0.6000231 secs] [Parallel Time: 550.2 ms, GC Workers: 12] [GC Worker Start (ms): Min: 33692541.1, Avg: 33692541.6, Max: 33692542.0, Diff: 0.9] [Ext Root Scanning (ms): Min: 242.0, Avg: 269.3, Max: 345.6, Diff: 103.7, Sum: 3231.7] [Update RS (ms): Min: 25.3, Avg: 101.6, Max: 133.9, Diff: 108.6, Sum: 1219.2] [Processed Buffers: Min: 26, Avg: 44.8, Max: 68, Diff: 42, Sum: 537] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 0.7, Diff: 0.7, Sum: 2.2] [Object Copy (ms): Min: 167.5, Avg: 176.4, Max: 226.0, Diff: 58.5, Sum: 2117.0] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.3] [GC Worker Other (ms): Min: 0.2, Avg: 0.9, Max: 1.8, Diff: 1.7, Sum: 10.6] [GC Worker Total (ms): Min: 547.3, Avg: 548.4, Max: 549.5, Diff: 2.2, Sum: 6580.9] [GC Worker End (ms): Min: 33693089.3, Avg: 33693090.0, Max: 33693090.9, Diff: 1.7] [Code Root Fixup: 0.0 ms] [Clear CT: 0.8 ms] [Other: 49.0 ms] [Choose CSet: 0.0 ms] [Ref Proc: 28.3 ms] [Ref Enq: 1.1 ms] [Free CSet: 1.4 ms] [Eden: 768.0M(768.0M)->0.0B(672.0M) Survivors: 128.0M->128.0M Heap: 5073.1M(6144.0M)->4405.9M(6144.0M)] [Times: user=6.64 sys=0.05, real=0.60 secs] 33722.944: [GC pause (young) Desired survivor size 67108864 bytes, new threshold 15 (max 15) - age 1: 14164872 bytes, 14164872 total - age 2: 15061648 bytes, 29226520 total - age 3: 7919008 bytes, 37145528 total - age 4: 13713984 bytes, 50859512 total - age 5: 13893136 bytes, 64752648 total , 0.5713700 secs] [Parallel Time: 529.3 ms, GC Workers: 12] [GC Worker Start (ms): Min: 33722951.0, Avg: 33722951.4, Max: 33722951.9, Diff: 0.9] [Ext Root Scanning (ms): Min: 251.9, Avg: 271.2, Max: 354.0, Diff: 102.1, Sum: 3254.0] [Update RS (ms): Min: 15.3, Avg: 99.8, Max: 127.0, Diff: 111.6, Sum: 1197.4] [Processed Buffers: Min: 13, Avg: 41.9, Max: 75, Diff: 62, Sum: 503] [Scan RS (ms): Min: 0.0, Avg: 0.1, Max: 0.6, Diff: 0.6, Sum: 1.8] [Object Copy (ms): Min: 147.3, Avg: 155.7, Max: 208.3, Diff: 61.0, Sum: 1868.7] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.1, Diff: 0.0, Sum: 0.5] [GC Worker Other (ms): Min: 0.7, Avg: 1.1, Max: 1.8, Diff: 1.1, Sum: 13.7] [GC Worker Total (ms): Min: 527.3, Avg: 528.0, Max: 529.0, Diff: 1.7, Sum: 6336.1] [GC Worker End (ms): Min: 33723479.0, Avg: 33723479.4, Max: 33723480.1, Diff: 1.1] [Code Root Fixup: 0.0 ms] [Clear CT: 0.9 ms] [Other: 41.1 ms] [Choose CSet: 0.0 ms] [Ref Proc: 22.7 ms] [Ref Enq: 0.9 ms] [Free CSet: 1.3 ms] [Eden: 672.0M(672.0M)->0.0B(608.0M) Survivors: 128.0M->128.0M Heap: 5077.9M(6144.0M)->4479.2M(6144.0M)] [Times: user=6.32 sys=0.05, real=0.57 secs] 33764.955: [GC pause (young) (initial-mark) Desired survivor size 50331648 bytes, new threshold 5 (max 15) - age 1: 13536144 bytes, 13536144 total - age 2: 9619696 bytes, 23155840 total - age 3: 14125032 bytes, 37280872 total - age 4: 7341240 bytes, 44622112 total - age 5: 13487552 bytes, 58109664 total - age 6: 13741224 bytes, 71850888 total , 0.6579755 secs] [Parallel Time: 607.0 ms, GC Workers: 12] [GC Worker Start (ms): Min: 33764962.0, Avg: 33764962.5, Max: 33764962.9, Diff: 0.9] [Ext Root Scanning (ms): Min: 206.1, Avg: 281.7, Max: 356.7, Diff: 150.6, Sum: 3380.2] [Update RS (ms): Min: 0.0, Avg: 70.1, Max: 108.3, Diff: 108.3, Sum: 841.4] [Processed Buffers: Min: 0, Avg: 30.4, Max: 65, Diff: 65, Sum: 365] [Scan RS (ms): Min: 0.0, Avg: 0.1, Max: 0.9, Diff: 0.9, Sum: 1.8] [Object Copy (ms): Min: 214.0, Avg: 252.3, Max: 397.9, Diff: 183.9, Sum: 3027.5] [Termination (ms): Min: 0.0, Avg: 0.2, Max: 0.3, Diff: 0.2, Sum: 2.1] [GC Worker Other (ms): Min: 0.3, Avg: 0.9, Max: 1.6, Diff: 1.3, Sum: 11.1] [GC Worker Total (ms): Min: 604.5, Avg: 605.3, Max: 606.4, Diff: 1.9, Sum: 7264.1] [GC Worker End (ms): Min: 33765567.2, Avg: 33765567.8, Max: 33765568.5, Diff: 1.3] [Code Root Fixup: 0.0 ms] [Clear CT: 0.8 ms] [Other: 50.1 ms] [Choose CSet: 0.0 ms] [Ref Proc: 24.8 ms] [Ref Enq: 1.1 ms] [Free CSet: 1.3 ms] [Eden: 608.0M(608.0M)->0.0B(544.0M) Survivors: 128.0M->96.0M Heap: 5087.2M(6144.0M)->4547.7M(6144.0M)] [Times: user=7.27 sys=0.05, real=0.66 secs] 33765.617: [GC concurrent-root-region-scan-start] 33765.943: [GC concurrent-root-region-scan-end, 0.3254388 secs] 33765.943: [GC concurrent-mark-start] 33767.975: [GC concurrent-mark-end, 2.0316139 secs] 33768.040: [GC remark 33768.050: [GC ref-proc, 0.4448517 secs], 1.5236647 secs] [Times: user=5.74 sys=0.08, real=1.53 secs] 33769.637: [GC cleanup 4628M->3732M(6144M), 0.0548589 secs] [Times: user=0.53 sys=0.01, real=0.06 secs] 33769.697: [GC concurrent-cleanup-start] 33769.700: [GC concurrent-cleanup-end, 0.0029850 secs] 33794.967: [GC pause (young) Desired survivor size 50331648 bytes, new threshold 5 (max 15) - age 1: 17852880 bytes, 17852880 total - age 2: 9000136 bytes, 26853016 total - age 3: 8372608 bytes, 35225624 total - age 4: 13285136 bytes, 48510760 total - age 5: 7237304 bytes, 55748064 total , 0.6079409 secs] [Parallel Time: 563.6 ms, GC Workers: 12] [GC Worker Start (ms): Min: 33794973.7, Avg: 33794974.2, Max: 33794974.6, Diff: 0.9] [Ext Root Scanning (ms): Min: 255.1, Avg: 283.8, Max: 362.0, Diff: 106.9, Sum: 3405.9] [Update RS (ms): Min: 54.8, Avg: 135.4, Max: 171.3, Diff: 116.4, Sum: 1624.9] [Processed Buffers: Min: 15, Avg: 49.7, Max: 79, Diff: 64, Sum: 596] [Scan RS (ms): Min: 0.0, Avg: 0.1, Max: 0.5, Diff: 0.4, Sum: 1.5] [Object Copy (ms): Min: 130.2, Avg: 142.1, Max: 196.9, Diff: 66.7, Sum: 1705.4] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.4] [GC Worker Other (ms): Min: 0.2, Avg: 0.7, Max: 1.2, Diff: 1.0, Sum: 8.9] [GC Worker Total (ms): Min: 561.4, Avg: 562.3, Max: 562.8, Diff: 1.5, Sum: 6747.0] [GC Worker End (ms): Min: 33795535.9, Avg: 33795536.4, Max: 33795536.9, Diff: 1.0] [Code Root Fixup: 0.0 ms] [Clear CT: 0.9 ms] [Other: 43.5 ms] [Choose CSet: 0.0 ms] [Ref Proc: 24.6 ms] [Ref Enq: 1.1 ms] [Free CSet: 1.2 ms] [Eden: 544.0M(544.0M)->0.0B(192.0M) Survivors: 96.0M->96.0M Heap: 4195.7M(6144.0M)->3753.4M(6144.0M)] [Times: user=6.74 sys=0.05, real=0.61 secs] 33801.754: [GC pause (mixed) Desired survivor size 33554432 bytes, new threshold 2 (max 15) - age 1: 21314320 bytes, 21314320 total - age 2: 12386960 bytes, 33701280 total - age 3: 7284552 bytes, 40985832 total - age 4: 7786168 bytes, 48772000 total - age 5: 12944200 bytes, 61716200 total , 0.5309754 secs] [Parallel Time: 490.6 ms, GC Workers: 12] [GC Worker Start (ms): Min: 33801759.4, Avg: 33801759.9, Max: 33801760.3, Diff: 0.9] [Ext Root Scanning (ms): Min: 252.3, Avg: 280.6, Max: 377.8, Diff: 125.5, Sum: 3367.4] [Update RS (ms): Min: 0.0, Avg: 63.7, Max: 93.1, Diff: 93.1, Sum: 764.0] [Processed Buffers: Min: 0, Avg: 24.2, Max: 43, Diff: 43, Sum: 291] [Scan RS (ms): Min: 0.0, Avg: 4.6, Max: 7.0, Diff: 7.0, Sum: 55.4] [Object Copy (ms): Min: 110.2, Avg: 139.5, Max: 175.5, Diff: 65.3, Sum: 1674.0] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.1, Diff: 0.1, Sum: 1.3] [GC Worker Other (ms): Min: 0.6, Avg: 1.1, Max: 1.3, Diff: 0.7, Sum: 12.7] [GC Worker Total (ms): Min: 489.1, Avg: 489.6, Max: 490.3, Diff: 1.1, Sum: 5874.9] [GC Worker End (ms): Min: 33802248.9, Avg: 33802249.4, Max: 33802249.7, Diff: 0.8] [Code Root Fixup: 0.0 ms] [Clear CT: 1.5 ms] [Other: 38.8 ms] [Choose CSet: 0.2 ms] [Ref Proc: 15.8 ms] [Ref Enq: 2.5 ms] [Free CSet: 2.9 ms] [Eden: 192.0M(192.0M)->0.0B(224.0M) Survivors: 96.0M->64.0M Heap: 3945.4M(6144.0M)->3183.5M(6144.0M)] [Times: user=5.78 sys=0.05, real=0.53 secs] 33806.744: [GC pause (mixed) Desired survivor size 33554432 bytes, new threshold 15 (max 15) - age 1: 6697824 bytes, 6697824 total - age 2: 18918056 bytes, 25615880 total , 0.6043881 secs] [Parallel Time: 566.9 ms, GC Workers: 12] [GC Worker Start (ms): Min: 33806750.5, Avg: 33806750.9, Max: 33806751.4, Diff: 0.9] [Ext Root Scanning (ms): Min: 255.5, Avg: 296.5, Max: 354.4, Diff: 98.9, Sum: 3558.0] [Update RS (ms): Min: 45.4, Avg: 112.7, Max: 160.3, Diff: 114.9, Sum: 1352.1] [Processed Buffers: Min: 10, Avg: 38.8, Max: 73, Diff: 63, Sum: 466] [Scan RS (ms): Min: 25.3, Avg: 28.8, Max: 31.2, Diff: 6.0, Sum: 345.7] [Object Copy (ms): Min: 100.6, Avg: 126.0, Max: 183.0, Diff: 82.4, Sum: 1512.1] [Termination (ms): Min: 0.0, Avg: 0.2, Max: 0.2, Diff: 0.2, Sum: 1.9] [GC Worker Other (ms): Min: 0.4, Avg: 1.1, Max: 1.8, Diff: 1.5, Sum: 12.8] [GC Worker Total (ms): Min: 564.9, Avg: 565.2, Max: 565.6, Diff: 0.7, Sum: 6782.7] [GC Worker End (ms): Min: 33807315.4, Avg: 33807316.2, Max: 33807316.9, Diff: 1.5] [Code Root Fixup: 0.0 ms] [Clear CT: 1.7 ms] [Other: 35.8 ms] [Choose CSet: 0.5 ms] [Ref Proc: 12.9 ms] [Ref Enq: 0.7 ms] [Free CSet: 3.7 ms] [Eden: 224.0M(224.0M)->0.0B(224.0M) Survivors: 64.0M->64.0M Heap: 3407.5M(6144.0M)->2613.0M(6144.0M)] [Times: user=6.67 sys=0.05, real=0.61 secs] 33812.764: [GC pause (mixed) Desired survivor size 33554432 bytes, new threshold 15 (max 15) - age 1: 6976008 bytes, 6976008 total - age 2: 4274592 bytes, 11250600 total - age 3: 17417184 bytes, 28667784 total , 0.8096753 secs] [Parallel Time: 757.3 ms, GC Workers: 12] [GC Worker Start (ms): Min: 33812769.5, Avg: 33812769.9, Max: 33812770.4, Diff: 0.9] [Ext Root Scanning (ms): Min: 203.2, Avg: 278.6, Max: 362.4, Diff: 159.2, Sum: 3343.1] [Update RS (ms): Min: 0.0, Avg: 82.5, Max: 115.0, Diff: 115.0, Sum: 990.3] [Processed Buffers: Min: 0, Avg: 36.2, Max: 49, Diff: 49, Sum: 434] [Scan RS (ms): Min: 45.3, Avg: 47.8, Max: 50.2, Diff: 4.9, Sum: 573.2] [Object Copy (ms): Min: 333.9, Avg: 345.6, Max: 400.9, Diff: 67.0, Sum: 4147.1] [Termination (ms): Min: 0.0, Avg: 0.2, Max: 0.3, Diff: 0.3, Sum: 2.3] [GC Worker Other (ms): Min: 0.6, Avg: 1.3, Max: 2.0, Diff: 1.4, Sum: 15.6] [GC Worker Total (ms): Min: 755.3, Avg: 756.0, Max: 756.8, Diff: 1.5, Sum: 9071.6] [GC Worker End (ms): Min: 33813525.2, Avg: 33813525.9, Max: 33813526.6, Diff: 1.4] [Code Root Fixup: 0.0 ms] [Clear CT: 1.8 ms] [Other: 50.6 ms] [Choose CSet: 0.8 ms] [Ref Proc: 13.7 ms] [Ref Enq: 1.2 ms] [Free CSet: 3.9 ms] [Eden: 224.0M(224.0M)->0.0B(2816.0M) Survivors: 64.0M->64.0M Heap: 2837.0M(6144.0M)->2334.4M(6144.0M)] [Times: user=8.98 sys=0.05, real=0.81 secs] 33974.014: [GC pause (young) Desired survivor size 201326592 bytes, new threshold 15 (max 15) - age 1: 6834648 bytes, 6834648 total - age 2: 4460720 bytes, 11295368 total - age 3: 3362664 bytes, 14658032 total - age 4: 16871680 bytes, 31529712 total , 0.8934992 secs] [Parallel Time: 792.3 ms, GC Workers: 12] [GC Worker Start (ms): Min: 33974023.1, Avg: 33974023.5, Max: 33974024.0, Diff: 0.9] [Ext Root Scanning (ms): Min: 254.0, Avg: 279.7, Max: 358.7, Diff: 104.6, Sum: 3356.0] [Update RS (ms): Min: 257.3, Avg: 342.1, Max: 377.7, Diff: 120.3, Sum: 4105.2] [Processed Buffers: Min: 91, Avg: 114.2, Max: 146, Diff: 55, Sum: 1370] [Scan RS (ms): Min: 0.0, Avg: 0.5, Max: 1.4, Diff: 1.3, Sum: 6.4] [Object Copy (ms): Min: 157.0, Avg: 167.6, Max: 221.1, Diff: 64.1, Sum: 2011.0] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.1, Diff: 0.0, Sum: 0.4] [GC Worker Other (ms): Min: 0.5, Avg: 1.2, Max: 1.7, Diff: 1.2, Sum: 14.7] [GC Worker Total (ms): Min: 790.5, Avg: 791.1, Max: 791.7, Diff: 1.2, Sum: 9493.8] [GC Worker End (ms): Min: 33974814.0, Avg: 33974814.7, Max: 33974815.1, Diff: 1.2] [Code Root Fixup: 0.0 ms] [Clear CT: 1.3 ms] [Other: 99.9 ms] [Choose CSet: 0.0 ms] [Ref Proc: 76.3 ms] [Ref Enq: 2.0 ms] [Free CSet: 3.6 ms] [Eden: 2816.0M(2816.0M)->0.0B(2400.0M) Survivors: 64.0M->256.0M Heap: 5150.4M(6144.0M)->2538.4M(6144.0M)] [Times: user=10.10 sys=0.06, real=0.90 secs] 34147.140: [GC pause (young) Desired survivor size 184549376 bytes, new threshold 15 (max 15) - age 1: 56220816 bytes, 56220816 total - age 2: 2643544 bytes, 58864360 total - age 3: 1768832 bytes, 60633192 total - age 4: 2119560 bytes, 62752752 total - age 5: 15548760 bytes, 78301512 total , 0.6589954 secs] [Parallel Time: 556.1 ms, GC Workers: 12] [GC Worker Start (ms): Min: 34147147.0, Avg: 34147147.4, Max: 34147147.8, Diff: 0.8] [Ext Root Scanning (ms): Min: 254.9, Avg: 279.6, Max: 368.9, Diff: 113.9, Sum: 3354.9] [Update RS (ms): Min: 0.0, Avg: 60.1, Max: 86.3, Diff: 86.3, Sum: 721.7] [Processed Buffers: Min: 0, Avg: 35.5, Max: 66, Diff: 66, Sum: 426] [Scan RS (ms): Min: 0.0, Avg: 0.5, Max: 1.5, Diff: 1.5, Sum: 6.1] [Object Copy (ms): Min: 184.6, Avg: 213.7, Max: 254.6, Diff: 70.0, Sum: 2564.0] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.3] [GC Worker Other (ms): Min: 0.2, Avg: 1.0, Max: 1.5, Diff: 1.4, Sum: 12.3] [GC Worker Total (ms): Min: 554.4, Avg: 555.0, Max: 555.6, Diff: 1.2, Sum: 6659.4] [GC Worker End (ms): Min: 34147701.5, Avg: 34147702.4, Max: 34147702.9, Diff: 1.4] [Code Root Fixup: 0.0 ms] [Clear CT: 0.9 ms] [Other: 102.0 ms] [Choose CSet: 0.0 ms] [Ref Proc: 78.6 ms] [Ref Enq: 2.3 ms] [Free CSet: 3.5 ms] [Eden: 2400.0M(2400.0M)->0.0B(1984.0M) Survivors: 256.0M->352.0M Heap: 4938.4M(6144.0M)->2872.7M(6144.0M)] [Times: user=7.28 sys=0.04, real=0.66 secs] 34277.811: [GC pause (young) Desired survivor size 167772160 bytes, new threshold 15 (max 15) - age 1: 40294672 bytes, 40294672 total - age 2: 40848152 bytes, 81142824 total - age 3: 2515984 bytes, 83658808 total - age 4: 1591864 bytes, 85250672 total - age 5: 2030760 bytes, 87281432 total - age 6: 15427272 bytes, 102708704 total , 0.6785362 secs] [Parallel Time: 589.9 ms, GC Workers: 12] [GC Worker Start (ms): Min: 34277817.7, Avg: 34277818.1, Max: 34277818.5, Diff: 0.8] [Ext Root Scanning (ms): Min: 251.5, Avg: 274.8, Max: 361.5, Diff: 110.1, Sum: 3297.0] [Update RS (ms): Min: 0.0, Avg: 70.5, Max: 97.9, Diff: 97.9, Sum: 845.8] [Processed Buffers: Min: 0, Avg: 37.9, Max: 86, Diff: 86, Sum: 455] [Scan RS (ms): Min: 0.0, Avg: 0.4, Max: 1.8, Diff: 1.7, Sum: 5.3] [Object Copy (ms): Min: 225.4, Avg: 241.6, Max: 283.6, Diff: 58.2, Sum: 2899.3] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.4] [GC Worker Other (ms): Min: 0.3, Avg: 1.2, Max: 1.7, Diff: 1.4, Sum: 13.8] [GC Worker Total (ms): Min: 587.6, Avg: 588.5, Max: 589.3, Diff: 1.7, Sum: 7061.7] [GC Worker End (ms): Min: 34278405.7, Avg: 34278406.6, Max: 34278407.1, Diff: 1.3] [Code Root Fixup: 0.0 ms] [Clear CT: 1.6 ms] [Other: 87.0 ms] [Choose CSet: 0.0 ms] [Ref Proc: 63.7 ms] [Ref Enq: 2.3 ms] [Free CSet: 3.2 ms] [Eden: 1984.0M(1984.0M)->0.0B(1920.0M) Survivors: 352.0M->320.0M Heap: 4856.7M(6144.0M)->2953.8M(6144.0M)] [Times: user=7.52 sys=0.06, real=0.68 secs] 34410.562: [GC pause (young) Desired survivor size 150994944 bytes, new threshold 15 (max 15) - age 1: 30834272 bytes, 30834272 total - age 2: 29289272 bytes, 60123544 total - age 3: 37581400 bytes, 97704944 total - age 4: 2443312 bytes, 100148256 total - age 5: 1549224 bytes, 101697480 total - age 6: 2017352 bytes, 103714832 total - age 7: 15385592 bytes, 119100424 total , 0.7653265 secs] [Parallel Time: 669.0 ms, GC Workers: 12] [GC Worker Start (ms): Min: 34410569.6, Avg: 34410570.1, Max: 34410570.6, Diff: 0.9] [Ext Root Scanning (ms): Min: 257.4, Avg: 287.3, Max: 371.9, Diff: 114.5, Sum: 3447.2] [Update RS (ms): Min: 0.0, Avg: 76.8, Max: 111.1, Diff: 111.1, Sum: 922.1] [Processed Buffers: Min: 0, Avg: 36.0, Max: 68, Diff: 68, Sum: 432] [Scan RS (ms): Min: 0.0, Avg: 0.4, Max: 1.2, Diff: 1.2, Sum: 5.3] [Object Copy (ms): Min: 292.9, Avg: 301.8, Max: 353.2, Diff: 60.4, Sum: 3621.1] [Termination (ms): Min: 0.0, Avg: 0.2, Max: 0.2, Diff: 0.2, Sum: 1.8] [GC Worker Other (ms): Min: 0.2, Avg: 0.9, Max: 1.6, Diff: 1.4, Sum: 11.2] [GC Worker Total (ms): Min: 666.7, Avg: 667.4, Max: 668.1, Diff: 1.4, Sum: 8008.7] [GC Worker End (ms): Min: 34411236.8, Avg: 34411237.5, Max: 34411238.2, Diff: 1.4] [Code Root Fixup: 0.0 ms] [Clear CT: 1.3 ms] [Other: 95.0 ms] [Choose CSet: 0.0 ms] [Ref Proc: 69.6 ms] [Ref Enq: 2.1 ms] [Free CSet: 3.0 ms] [Eden: 1920.0M(1920.0M)->0.0B(1760.0M) Survivors: 320.0M->288.0M Heap: 4873.8M(6144.0M)->3153.9M(6144.0M)] [Times: user=8.49 sys=0.06, real=0.77 secs] 34508.219: [GC pause (young) Desired survivor size 134217728 bytes, new threshold 8 (max 15) - age 1: 33448784 bytes, 33448784 total - age 2: 20555608 bytes, 54004392 total - age 3: 26946320 bytes, 80950712 total - age 4: 36560016 bytes, 117510728 total - age 5: 2427176 bytes, 119937904 total - age 6: 1546768 bytes, 121484672 total - age 7: 1781952 bytes, 123266624 total - age 8: 14595464 bytes, 137862088 total , 0.7943531 secs] [Parallel Time: 708.2 ms, GC Workers: 12] [GC Worker Start (ms): Min: 34508226.8, Avg: 34508227.3, Max: 34508227.7, Diff: 0.8] [Ext Root Scanning (ms): Min: 254.9, Avg: 281.5, Max: 370.4, Diff: 115.5, Sum: 3377.7] [Update RS (ms): Min: 8.0, Avg: 100.0, Max: 135.9, Diff: 127.9, Sum: 1199.6] [Processed Buffers: Min: 4, Avg: 47.7, Max: 98, Diff: 94, Sum: 572] [Scan RS (ms): Min: 0.0, Avg: 0.4, Max: 1.2, Diff: 1.2, Sum: 4.5] [Object Copy (ms): Min: 313.6, Avg: 323.7, Max: 381.0, Diff: 67.5, Sum: 3884.1] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.2, Diff: 0.2, Sum: 1.5] [GC Worker Other (ms): Min: 0.7, Avg: 1.4, Max: 1.8, Diff: 1.1, Sum: 16.8] [GC Worker Total (ms): Min: 706.3, Avg: 707.0, Max: 707.6, Diff: 1.2, Sum: 8484.4] [GC Worker End (ms): Min: 34508933.6, Avg: 34508934.3, Max: 34508934.7, Diff: 1.1] [Code Root Fixup: 0.0 ms] [Clear CT: 0.6 ms] [Other: 85.6 ms] [Choose CSet: 0.0 ms] [Ref Proc: 59.5 ms] [Ref Enq: 1.9 ms] [Free CSet: 2.6 ms] [Eden: 1760.0M(1760.0M)->0.0B(1600.0M) Survivors: 288.0M->256.0M Heap: 4913.9M(6144.0M)->3355.8M(6144.0M)] [Times: user=8.85 sys=0.05, real=0.80 secs] 34592.677: [GC pause (young) Desired survivor size 134217728 bytes, new threshold 6 (max 15) - age 1: 33195576 bytes, 33195576 total - age 2: 21932544 bytes, 55128120 total - age 3: 17560768 bytes, 72688888 total - age 4: 25506584 bytes, 98195472 total - age 5: 34907616 bytes, 133103088 total - age 6: 2357784 bytes, 135460872 total - age 7: 1545656 bytes, 137006528 total - age 8: 1765976 bytes, 138772504 total , 0.8226997 secs] [Parallel Time: 735.0 ms, GC Workers: 12] [GC Worker Start (ms): Min: 34592684.6, Avg: 34592685.0, Max: 34592685.4, Diff: 0.9] [Ext Root Scanning (ms): Min: 257.0, Avg: 280.0, Max: 362.6, Diff: 105.6, Sum: 3359.7] [Update RS (ms): Min: 31.7, Avg: 115.2, Max: 143.9, Diff: 112.2, Sum: 1382.4] [Processed Buffers: Min: 14, Avg: 51.9, Max: 74, Diff: 60, Sum: 623] [Scan RS (ms): Min: 0.0, Avg: 0.4, Max: 1.0, Diff: 0.9, Sum: 4.4] [Object Copy (ms): Min: 327.2, Avg: 337.2, Max: 392.0, Diff: 64.9, Sum: 4046.8] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.1] [GC Worker Other (ms): Min: 0.2, Avg: 1.0, Max: 1.4, Diff: 1.3, Sum: 12.0] [GC Worker Total (ms): Min: 732.7, Avg: 733.8, Max: 734.4, Diff: 1.7, Sum: 8805.4] [GC Worker End (ms): Min: 34593417.9, Avg: 34593418.8, Max: 34593419.2, Diff: 1.3] [Code Root Fixup: 0.0 ms] [Clear CT: 1.0 ms] [Other: 86.7 ms] [Choose CSet: 0.0 ms] [Ref Proc: 61.0 ms] [Ref Enq: 1.4 ms] [Free CSet: 2.5 ms] [Eden: 1600.0M(1600.0M)->0.0B(1344.0M) Survivors: 256.0M->256.0M Heap: 4955.8M(6144.0M)->3610.6M(6144.0M)] [Times: user=9.17 sys=0.05, real=0.83 secs] 34667.228: [GC pause (young) Desired survivor size 117440512 bytes, new threshold 6 (max 15) - age 1: 30113480 bytes, 30113480 total - age 2: 23401872 bytes, 53515352 total - age 3: 20350648 bytes, 73866000 total - age 4: 17080912 bytes, 90946912 total - age 5: 25291152 bytes, 116238064 total - age 6: 34694040 bytes, 150932104 total , 0.8227210 secs] [Parallel Time: 748.9 ms, GC Workers: 12] [GC Worker Start (ms): Min: 34667235.8, Avg: 34667236.3, Max: 34667236.8, Diff: 0.9] [Ext Root Scanning (ms): Min: 256.9, Avg: 279.4, Max: 357.1, Diff: 100.2, Sum: 3352.7] [Update RS (ms): Min: 35.9, Avg: 125.8, Max: 154.8, Diff: 118.9, Sum: 1509.7] [Processed Buffers: Min: 19, Avg: 55.2, Max: 85, Diff: 66, Sum: 662] [Scan RS (ms): Min: 0.0, Avg: 0.3, Max: 1.3, Diff: 1.3, Sum: 3.8] [Object Copy (ms): Min: 329.5, Avg: 340.2, Max: 396.7, Diff: 67.3, Sum: 4082.2] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.1, Diff: 0.1, Sum: 0.9] [GC Worker Other (ms): Min: 0.6, Avg: 1.2, Max: 2.1, Diff: 1.5, Sum: 14.4] [GC Worker Total (ms): Min: 746.2, Avg: 747.0, Max: 747.8, Diff: 1.6, Sum: 8963.7] [GC Worker End (ms): Min: 34667982.7, Avg: 34667983.3, Max: 34667984.2, Diff: 1.5] [Code Root Fixup: 0.0 ms] [Clear CT: 0.7 ms] [Other: 73.2 ms] [Choose CSet: 0.0 ms] [Ref Proc: 44.9 ms] [Ref Enq: 1.7 ms] [Free CSet: 2.1 ms] [Eden: 1344.0M(1344.0M)->0.0B(1120.0M) Survivors: 256.0M->224.0M Heap: 4954.6M(6144.0M)->3867.3M(6144.0M)] [Times: user=9.14 sys=0.06, real=0.83 secs] 34730.250: [GC pause (young) Desired survivor size 100663296 bytes, new threshold 5 (max 15) - age 1: 22113312 bytes, 22113312 total - age 2: 21114424 bytes, 43227736 total - age 3: 22124536 bytes, 65352272 total - age 4: 19463600 bytes, 84815872 total - age 5: 16582072 bytes, 101397944 total - age 6: 25135240 bytes, 126533184 total , 0.8244155 secs] [Parallel Time: 757.9 ms, GC Workers: 12] [GC Worker Start (ms): Min: 34730257.6, Avg: 34730258.0, Max: 34730258.5, Diff: 0.9] [Ext Root Scanning (ms): Min: 264.8, Avg: 286.9, Max: 380.2, Diff: 115.4, Sum: 3443.2] [Update RS (ms): Min: 76.0, Avg: 171.1, Max: 199.3, Diff: 123.3, Sum: 2053.5] [Processed Buffers: Min: 30, Avg: 64.9, Max: 97, Diff: 67, Sum: 779] [Scan RS (ms): Min: 0.0, Avg: 0.3, Max: 0.9, Diff: 0.9, Sum: 3.5] [Object Copy (ms): Min: 285.5, Avg: 297.2, Max: 357.2, Diff: 71.7, Sum: 3566.6] [Termination (ms): Min: 0.0, Avg: 0.2, Max: 0.2, Diff: 0.2, Sum: 1.9] [GC Worker Other (ms): Min: 0.2, Avg: 1.0, Max: 1.5, Diff: 1.3, Sum: 11.8] [GC Worker Total (ms): Min: 755.5, Avg: 756.7, Max: 757.3, Diff: 1.8, Sum: 9080.5] [GC Worker End (ms): Min: 34731013.9, Avg: 34731014.7, Max: 34731015.3, Diff: 1.3] [Code Root Fixup: 0.0 ms] [Clear CT: 1.0 ms] [Other: 65.5 ms] [Choose CSet: 0.0 ms] [Ref Proc: 37.5 ms] [Ref Enq: 1.4 ms] [Free CSet: 1.8 ms] [Eden: 1120.0M(1120.0M)->0.0B(1024.0M) Survivors: 224.0M->192.0M Heap: 4987.3M(6144.0M)->3990.7M(6144.0M)] [Times: user=9.20 sys=0.05, real=0.83 secs] 34781.664: [GC pause (young) Desired survivor size 83886080 bytes, new threshold 5 (max 15) - age 1: 19176216 bytes, 19176216 total - age 2: 16250424 bytes, 35426640 total - age 3: 18528960 bytes, 53955600 total - age 4: 20295120 bytes, 74250720 total - age 5: 18915488 bytes, 93166208 total , 0.7831734 secs] [Parallel Time: 718.0 ms, GC Workers: 12] [GC Worker Start (ms): Min: 34781671.7, Avg: 34781672.2, Max: 34781672.7, Diff: 0.9] [Ext Root Scanning (ms): Min: 210.0, Avg: 291.6, Max: 380.3, Diff: 170.3, Sum: 3499.7] [Update RS (ms): Min: 96.8, Avg: 191.8, Max: 245.4, Diff: 148.6, Sum: 2301.2] [Processed Buffers: Min: 46, Avg: 64.6, Max: 96, Diff: 50, Sum: 775] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 1.0, Diff: 1.0, Sum: 2.8] [Object Copy (ms): Min: 197.8, Avg: 231.2, Max: 280.3, Diff: 82.5, Sum: 2774.8] [Termination (ms): Min: 0.1, Avg: 0.5, Max: 0.6, Diff: 0.5, Sum: 5.5] [GC Worker Other (ms): Min: 0.2, Avg: 1.1, Max: 1.8, Diff: 1.6, Sum: 13.2] [GC Worker Total (ms): Min: 716.0, Avg: 716.4, Max: 717.0, Diff: 1.0, Sum: 8597.2] [GC Worker End (ms): Min: 34782387.7, Avg: 34782388.6, Max: 34782389.4, Diff: 1.6] [Code Root Fixup: 0.0 ms] [Clear CT: 1.0 ms] [Other: 64.2 ms] [Choose CSet: 0.0 ms] [Ref Proc: 39.0 ms] [Ref Enq: 1.6 ms] [Free CSet: 1.9 ms] [Eden: 1024.0M(1024.0M)->0.0B(896.0M) Survivors: 192.0M->160.0M Heap: 5014.7M(6144.0M)->4147.7M(6144.0M)] [Times: user=8.74 sys=0.06, real=0.79 secs] 34837.851: [GC pause (young) Desired survivor size 83886080 bytes, new threshold 15 (max 15) - age 1: 19301472 bytes, 19301472 total - age 2: 12318000 bytes, 31619472 total - age 3: 12337944 bytes, 43957416 total - age 4: 17228568 bytes, 61185984 total - age 5: 18893696 bytes, 80079680 total , 0.6725185 secs] [Parallel Time: 619.5 ms, GC Workers: 12] [GC Worker Start (ms): Min: 34837857.7, Avg: 34837858.1, Max: 34837858.6, Diff: 0.8] [Ext Root Scanning (ms): Min: 258.9, Avg: 279.1, Max: 361.9, Diff: 103.0, Sum: 3349.1] [Update RS (ms): Min: 48.8, Avg: 133.0, Max: 158.1, Diff: 109.4, Sum: 1595.9] [Processed Buffers: Min: 31, Avg: 49.6, Max: 74, Diff: 43, Sum: 595] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 0.8, Diff: 0.8, Sum: 2.3] [Object Copy (ms): Min: 193.7, Avg: 203.8, Max: 257.2, Diff: 63.5, Sum: 2445.2] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.2, Diff: 0.2, Sum: 1.4] [GC Worker Other (ms): Min: 0.5, Avg: 1.2, Max: 2.3, Diff: 1.7, Sum: 13.8] [GC Worker Total (ms): Min: 616.8, Avg: 617.3, Max: 618.5, Diff: 1.7, Sum: 7407.7] [GC Worker End (ms): Min: 34838474.8, Avg: 34838475.4, Max: 34838476.6, Diff: 1.7] [Code Root Fixup: 0.0 ms] [Clear CT: 0.6 ms] [Other: 52.4 ms] [Choose CSet: 0.0 ms] [Ref Proc: 31.4 ms] [Ref Enq: 1.4 ms] [Free CSet: 1.6 ms] [Eden: 896.0M(896.0M)->0.0B(800.0M) Survivors: 160.0M->160.0M Heap: 5043.7M(6144.0M)->4249.6M(6144.0M)] [Times: user=7.48 sys=0.06, real=0.68 secs] 34902.237: [GC pause (young) Desired survivor size 67108864 bytes, new threshold 5 (max 15) - age 1: 16852712 bytes, 16852712 total - age 2: 13439112 bytes, 30291824 total - age 3: 11066664 bytes, 41358488 total - age 4: 11878896 bytes, 53237384 total - age 5: 16707064 bytes, 69944448 total - age 6: 18600368 bytes, 88544816 total , 0.6525519 secs] [Parallel Time: 594.7 ms, GC Workers: 12] [GC Worker Start (ms): Min: 34902244.7, Avg: 34902245.2, Max: 34902245.6, Diff: 0.9] [Ext Root Scanning (ms): Min: 263.4, Avg: 287.2, Max: 371.7, Diff: 108.3, Sum: 3446.6] [Update RS (ms): Min: 0.0, Avg: 86.8, Max: 114.1, Diff: 114.1, Sum: 1042.2] [Processed Buffers: Min: 0, Avg: 39.0, Max: 64, Diff: 64, Sum: 468] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 0.8, Diff: 0.8, Sum: 2.4] [Object Copy (ms): Min: 210.0, Avg: 218.4, Max: 265.5, Diff: 55.5, Sum: 2620.4] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.1, Diff: 0.1, Sum: 0.8] [GC Worker Other (ms): Min: 0.3, Avg: 0.9, Max: 1.2, Diff: 0.9, Sum: 10.4] [GC Worker Total (ms): Min: 593.1, Avg: 593.6, Max: 594.2, Diff: 1.1, Sum: 7122.8] [GC Worker End (ms): Min: 34902838.2, Avg: 34902838.7, Max: 34902839.1, Diff: 0.9] [Code Root Fixup: 0.0 ms] [Clear CT: 0.8 ms] [Other: 57.0 ms] [Choose CSet: 0.0 ms] [Ref Proc: 31.4 ms] [Ref Enq: 1.1 ms] [Free CSet: 1.4 ms] [Eden: 800.0M(800.0M)->0.0B(736.0M) Survivors: 160.0M->128.0M Heap: 5049.6M(6144.0M)->4340.1M(6144.0M)] [Times: user=7.21 sys=0.05, real=0.66 secs] 34947.639: [GC pause (young) Desired survivor size 67108864 bytes, new threshold 15 (max 15) - age 1: 15330608 bytes, 15330608 total - age 2: 11070536 bytes, 26401144 total - age 3: 11595664 bytes, 37996808 total - age 4: 9707392 bytes, 47704200 total - age 5: 11529232 bytes, 59233432 total , 0.6200717 secs] [Parallel Time: 570.5 ms, GC Workers: 12] [GC Worker Start (ms): Min: 34947645.7, Avg: 34947646.3, Max: 34947646.7, Diff: 1.0] [Ext Root Scanning (ms): Min: 251.2, Avg: 272.0, Max: 353.9, Diff: 102.7, Sum: 3264.1] [Update RS (ms): Min: 63.2, Avg: 143.6, Max: 169.6, Diff: 106.4, Sum: 1722.7] [Processed Buffers: Min: 36, Avg: 53.2, Max: 84, Diff: 48, Sum: 639] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 0.8, Diff: 0.8, Sum: 2.2] [Object Copy (ms): Min: 144.9, Avg: 151.7, Max: 196.0, Diff: 51.1, Sum: 1819.9] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.3] [GC Worker Other (ms): Min: 0.2, Avg: 1.1, Max: 2.0, Diff: 1.8, Sum: 12.9] [GC Worker Total (ms): Min: 567.3, Avg: 568.5, Max: 569.5, Diff: 2.3, Sum: 6822.2] [GC Worker End (ms): Min: 34948213.9, Avg: 34948214.8, Max: 34948215.7, Diff: 1.8] [Code Root Fixup: 0.0 ms] [Clear CT: 0.9 ms] [Other: 48.7 ms] [Choose CSet: 0.0 ms] [Ref Proc: 31.1 ms] [Ref Enq: 1.4 ms] [Free CSet: 1.4 ms] [Eden: 736.0M(736.0M)->0.0B(640.0M) Survivors: 128.0M->128.0M Heap: 5076.1M(6144.0M)->4436.9M(6144.0M)] [Times: user=6.90 sys=0.05, real=0.62 secs] 34976.333: [GC pause (young) (initial-mark) Desired survivor size 50331648 bytes, new threshold 5 (max 15) - age 1: 15480904 bytes, 15480904 total - age 2: 9902464 bytes, 25383368 total - age 3: 8926464 bytes, 34309832 total - age 4: 11110688 bytes, 45420520 total - age 5: 9458088 bytes, 54878608 total - age 6: 11374832 bytes, 66253440 total , 0.6671882 secs] [Parallel Time: 617.5 ms, GC Workers: 12] [GC Worker Start (ms): Min: 34976339.8, Avg: 34976340.3, Max: 34976340.7, Diff: 0.9] [Ext Root Scanning (ms): Min: 198.9, Avg: 288.5, Max: 382.0, Diff: 183.1, Sum: 3461.5] [Update RS (ms): Min: 0.0, Avg: 79.4, Max: 119.0, Diff: 119.0, Sum: 953.3] [Processed Buffers: Min: 0, Avg: 34.6, Max: 72, Diff: 72, Sum: 415] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 0.8, Diff: 0.7, Sum: 2.0] [Object Copy (ms): Min: 221.2, Avg: 246.8, Max: 415.8, Diff: 194.6, Sum: 2962.1] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.2] [GC Worker Other (ms): Min: 0.3, Avg: 1.1, Max: 1.8, Diff: 1.5, Sum: 12.8] [GC Worker Total (ms): Min: 614.9, Avg: 616.0, Max: 616.6, Diff: 1.7, Sum: 7392.0] [GC Worker End (ms): Min: 34976955.4, Avg: 34976956.3, Max: 34976957.0, Diff: 1.5] [Code Root Fixup: 0.0 ms] [Clear CT: 0.9 ms] [Other: 48.8 ms] [Choose CSet: 0.0 ms] [Ref Proc: 24.0 ms] [Ref Enq: 0.9 ms] [Free CSet: 1.3 ms] [Eden: 640.0M(640.0M)->0.0B(576.0M) Survivors: 128.0M->96.0M Heap: 5076.9M(6144.0M)->4528.2M(6144.0M)] [Times: user=7.40 sys=0.05, real=0.67 secs] 34977.004: [GC concurrent-root-region-scan-start] 34977.298: [GC concurrent-root-region-scan-end, 0.2946999 secs] 34977.298: [GC concurrent-mark-start] 34979.278: [GC concurrent-mark-end, 1.9797058 secs] 34979.347: [GC remark 34979.357: [GC ref-proc, 0.4369016 secs], 1.3653114 secs] [Times: user=5.54 sys=0.07, real=1.37 secs] 34980.779: [GC cleanup 4607M->3711M(6144M), 0.0522302 secs] [Times: user=0.53 sys=0.01, real=0.05 secs] 34980.836: [GC concurrent-cleanup-start] 34980.839: [GC concurrent-cleanup-end, 0.0031760 secs] 34998.415: [GC pause (young) Desired survivor size 50331648 bytes, new threshold 5 (max 15) - age 1: 16664720 bytes, 16664720 total - age 2: 8865768 bytes, 25530488 total - age 3: 9420000 bytes, 34950488 total - age 4: 8763056 bytes, 43713544 total - age 5: 10633976 bytes, 54347520 total , 0.6125007 secs] [Parallel Time: 569.3 ms, GC Workers: 12] [GC Worker Start (ms): Min: 34998422.0, Avg: 34998422.5, Max: 34998422.9, Diff: 0.9] [Ext Root Scanning (ms): Min: 262.8, Avg: 294.8, Max: 373.9, Diff: 111.2, Sum: 3537.6] [Update RS (ms): Min: 47.9, Avg: 124.8, Max: 164.2, Diff: 116.3, Sum: 1497.8] [Processed Buffers: Min: 16, Avg: 46.8, Max: 75, Diff: 59, Sum: 562] [Scan RS (ms): Min: 0.0, Avg: 0.1, Max: 0.7, Diff: 0.7, Sum: 1.6] [Object Copy (ms): Min: 136.9, Avg: 147.3, Max: 199.5, Diff: 62.5, Sum: 1767.7] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.1, Diff: 0.1, Sum: 0.7] [GC Worker Other (ms): Min: 0.2, Avg: 0.9, Max: 1.4, Diff: 1.3, Sum: 10.8] [GC Worker Total (ms): Min: 567.5, Avg: 568.0, Max: 568.7, Diff: 1.1, Sum: 6816.1] [GC Worker End (ms): Min: 34998989.7, Avg: 34998990.5, Max: 34998991.0, Diff: 1.3] [Code Root Fixup: 0.0 ms] [Clear CT: 1.0 ms] [Other: 42.2 ms] [Choose CSet: 0.0 ms] [Ref Proc: 22.8 ms] [Ref Enq: 0.7 ms] [Free CSet: 1.2 ms] [Eden: 576.0M(576.0M)->0.0B(192.0M) Survivors: 96.0M->96.0M Heap: 4208.2M(6144.0M)->3764.0M(6144.0M)] [Times: user=6.76 sys=0.05, real=0.62 secs] 35003.927: [GC pause (mixed) Desired survivor size 33554432 bytes, new threshold 3 (max 15) - age 1: 15842192 bytes, 15842192 total - age 2: 11036072 bytes, 26878264 total - age 3: 8013208 bytes, 34891472 total - age 4: 7696480 bytes, 42587952 total - age 5: 8083800 bytes, 50671752 total , 0.5279230 secs] [Parallel Time: 490.1 ms, GC Workers: 12] [GC Worker Start (ms): Min: 35003933.0, Avg: 35003933.4, Max: 35003933.9, Diff: 0.9] [Ext Root Scanning (ms): Min: 256.0, Avg: 282.8, Max: 370.7, Diff: 114.8, Sum: 3394.0] [Update RS (ms): Min: 0.0, Avg: 70.0, Max: 100.7, Diff: 100.7, Sum: 839.6] [Processed Buffers: Min: 0, Avg: 28.3, Max: 47, Diff: 47, Sum: 340] [Scan RS (ms): Min: 0.0, Avg: 4.0, Max: 5.5, Diff: 5.4, Sum: 47.9] [Object Copy (ms): Min: 116.7, Avg: 130.4, Max: 178.6, Diff: 61.9, Sum: 1565.3] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.1] [GC Worker Other (ms): Min: 0.2, Avg: 0.9, Max: 2.1, Diff: 1.9, Sum: 11.2] [GC Worker Total (ms): Min: 487.3, Avg: 488.2, Max: 489.0, Diff: 1.7, Sum: 5858.0] [GC Worker End (ms): Min: 35004420.8, Avg: 35004421.6, Max: 35004422.8, Diff: 1.9] [Code Root Fixup: 0.0 ms] [Clear CT: 1.2 ms] [Other: 36.6 ms] [Choose CSet: 0.2 ms] [Ref Proc: 13.3 ms] [Ref Enq: 3.1 ms] [Free CSet: 3.1 ms] [Eden: 192.0M(192.0M)->0.0B(224.0M) Survivors: 96.0M->64.0M Heap: 3956.0M(6144.0M)->3151.1M(6144.0M)] [Times: user=5.75 sys=0.06, real=0.53 secs] 35011.248: [GC pause (mixed) Desired survivor size 33554432 bytes, new threshold 15 (max 15) - age 1: 5172960 bytes, 5172960 total - age 2: 12324928 bytes, 17497888 total - age 3: 10669240 bytes, 28167128 total , 0.6567743 secs] [Parallel Time: 614.9 ms, GC Workers: 12] [GC Worker Start (ms): Min: 35011253.4, Avg: 35011253.8, Max: 35011254.3, Diff: 0.9] [Ext Root Scanning (ms): Min: 261.3, Avg: 287.6, Max: 370.3, Diff: 109.0, Sum: 3450.9] [Update RS (ms): Min: 11.4, Avg: 93.0, Max: 125.8, Diff: 114.3, Sum: 1116.1] [Processed Buffers: Min: 8, Avg: 32.2, Max: 58, Diff: 50, Sum: 387] [Scan RS (ms): Min: 34.1, Avg: 37.3, Max: 49.0, Diff: 14.9, Sum: 447.9] [Object Copy (ms): Min: 176.3, Avg: 194.2, Max: 253.4, Diff: 77.1, Sum: 2330.7] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.1, Diff: 0.1, Sum: 1.0] [GC Worker Other (ms): Min: 0.3, Avg: 1.0, Max: 1.7, Diff: 1.5, Sum: 11.7] [GC Worker Total (ms): Min: 612.5, Avg: 613.2, Max: 614.1, Diff: 1.6, Sum: 7358.2] [GC Worker End (ms): Min: 35011866.3, Avg: 35011867.0, Max: 35011867.8, Diff: 1.5] [Code Root Fixup: 0.0 ms] [Clear CT: 1.7 ms] [Other: 40.1 ms] [Choose CSet: 0.5 ms] [Ref Proc: 14.6 ms] [Ref Enq: 0.8 ms] [Free CSet: 3.7 ms] [Eden: 224.0M(224.0M)->0.0B(224.0M) Survivors: 64.0M->64.0M Heap: 3375.1M(6144.0M)->2602.4M(6144.0M)] [Times: user=7.24 sys=0.05, real=0.66 secs] 35017.286: [GC pause (mixed) Desired survivor size 33554432 bytes, new threshold 15 (max 15) - age 1: 6588720 bytes, 6588720 total - age 2: 3856416 bytes, 10445136 total - age 3: 10692328 bytes, 21137464 total - age 4: 8745264 bytes, 29882728 total , 0.9371463 secs] [Parallel Time: 876.4 ms, GC Workers: 12] [GC Worker Start (ms): Min: 35017292.5, Avg: 35017292.9, Max: 35017293.3, Diff: 0.9] [Ext Root Scanning (ms): Min: 180.3, Avg: 281.8, Max: 358.2, Diff: 177.9, Sum: 3381.6] [Update RS (ms): Min: 72.7, Avg: 144.7, Max: 188.5, Diff: 115.8, Sum: 1735.8] [Processed Buffers: Min: 22, Avg: 50.2, Max: 77, Diff: 55, Sum: 603] [Scan RS (ms): Min: 87.6, Avg: 90.5, Max: 92.1, Diff: 4.5, Sum: 1086.6] [Object Copy (ms): Min: 345.0, Avg: 356.8, Max: 419.3, Diff: 74.3, Sum: 4281.8] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.1, Diff: 0.1, Sum: 0.6] [GC Worker Other (ms): Min: 0.2, Avg: 1.2, Max: 1.8, Diff: 1.5, Sum: 13.9] [GC Worker Total (ms): Min: 874.2, Avg: 875.0, Max: 875.5, Diff: 1.3, Sum: 10500.3] [GC Worker End (ms): Min: 35018167.0, Avg: 35018167.9, Max: 35018168.5, Diff: 1.5] [Code Root Fixup: 2.8 ms] [Clear CT: 1.9 ms] [Other: 56.0 ms] [Choose CSet: 0.9 ms] [Ref Proc: 16.9 ms] [Ref Enq: 1.1 ms] [Free CSet: 4.0 ms] [Eden: 224.0M(224.0M)->0.0B(2752.0M) Survivors: 64.0M->64.0M Heap: 2826.4M(6144.0M)->2343.1M(6144.0M)] [Times: user=10.44 sys=0.05, real=0.94 secs] 35210.728: [GC pause (young) Desired survivor size 184549376 bytes, new threshold 15 (max 15) - age 1: 5686896 bytes, 5686896 total - age 2: 3599848 bytes, 9286744 total - age 3: 3241144 bytes, 12527888 total - age 4: 9926104 bytes, 22453992 total - age 5: 8502320 bytes, 30956312 total , 0.9452711 secs] [Parallel Time: 832.9 ms, GC Workers: 12] [GC Worker Start (ms): Min: 35210736.9, Avg: 35210737.4, Max: 35210737.8, Diff: 0.9] [Ext Root Scanning (ms): Min: 261.2, Avg: 284.5, Max: 368.7, Diff: 107.5, Sum: 3413.9] [Update RS (ms): Min: 283.3, Avg: 367.3, Max: 395.5, Diff: 112.2, Sum: 4407.6] [Processed Buffers: Min: 94, Avg: 115.3, Max: 146, Diff: 52, Sum: 1384] [Scan RS (ms): Min: 0.0, Avg: 0.5, Max: 1.3, Diff: 1.3, Sum: 6.4] [Object Copy (ms): Min: 168.7, Avg: 177.5, Max: 235.0, Diff: 66.3, Sum: 2129.5] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.2] [GC Worker Other (ms): Min: 0.2, Avg: 1.4, Max: 2.1, Diff: 1.9, Sum: 16.6] [GC Worker Total (ms): Min: 829.7, Avg: 831.2, Max: 832.0, Diff: 2.4, Sum: 9974.2] [GC Worker End (ms): Min: 35211567.4, Avg: 35211568.5, Max: 35211569.3, Diff: 1.9] [Code Root Fixup: 0.0 ms] [Clear CT: 0.9 ms] [Other: 111.5 ms] [Choose CSet: 0.0 ms] [Ref Proc: 87.4 ms] [Ref Enq: 2.6 ms] [Free CSet: 3.4 ms] [Eden: 2752.0M(2752.0M)->0.0B(2400.0M) Survivors: 64.0M->256.0M Heap: 5095.1M(6144.0M)->2533.5M(6144.0M)] [Times: user=10.68 sys=0.06, real=0.95 secs] 35330.706: [GC pause (young) Desired survivor size 184549376 bytes, new threshold 15 (max 15) - age 1: 51020200 bytes, 51020200 total - age 2: 1681392 bytes, 52701592 total - age 3: 1433896 bytes, 54135488 total - age 4: 2187760 bytes, 56323248 total - age 5: 7293072 bytes, 63616320 total - age 6: 6490560 bytes, 70106880 total , 0.6720721 secs] [Parallel Time: 566.8 ms, GC Workers: 12] [GC Worker Start (ms): Min: 35330714.8, Avg: 35330715.3, Max: 35330715.7, Diff: 0.9] [Ext Root Scanning (ms): Min: 259.1, Avg: 289.1, Max: 380.9, Diff: 121.8, Sum: 3469.8] [Update RS (ms): Min: 0.0, Avg: 62.6, Max: 95.0, Diff: 95.0, Sum: 750.9] [Processed Buffers: Min: 0, Avg: 38.9, Max: 88, Diff: 88, Sum: 467] [Scan RS (ms): Min: 0.0, Avg: 0.5, Max: 1.6, Diff: 1.5, Sum: 6.2] [Object Copy (ms): Min: 182.3, Avg: 211.4, Max: 262.6, Diff: 80.3, Sum: 2537.1] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.4] [GC Worker Other (ms): Min: 0.1, Avg: 1.1, Max: 2.3, Diff: 2.2, Sum: 13.5] [GC Worker Total (ms): Min: 563.4, Avg: 564.8, Max: 565.9, Diff: 2.5, Sum: 6777.8] [GC Worker End (ms): Min: 35331279.1, Avg: 35331280.1, Max: 35331281.2, Diff: 2.2] [Code Root Fixup: 0.0 ms] [Clear CT: 0.8 ms] [Other: 104.5 ms] [Choose CSet: 0.0 ms] [Ref Proc: 79.4 ms] [Ref Enq: 2.8 ms] [Free CSet: 3.3 ms] [Eden: 2400.0M(2400.0M)->0.0B(1984.0M) Survivors: 256.0M->352.0M Heap: 4933.5M(6144.0M)->2873.9M(6144.0M)] [Times: user=7.38 sys=0.06, real=0.68 secs] 35444.431: [GC pause (young) Desired survivor size 167772160 bytes, new threshold 15 (max 15) - age 1: 36839288 bytes, 36839288 total - age 2: 36105640 bytes, 72944928 total - age 3: 1530656 bytes, 74475584 total - age 4: 1151584 bytes, 75627168 total - age 5: 1414016 bytes, 77041184 total - age 6: 6557672 bytes, 83598856 total - age 7: 6132464 bytes, 89731320 total , 0.7104016 secs] [Parallel Time: 614.2 ms, GC Workers: 12] [GC Worker Start (ms): Min: 35444439.7, Avg: 35444440.2, Max: 35444440.6, Diff: 0.9] [Ext Root Scanning (ms): Min: 204.8, Avg: 284.9, Max: 374.9, Diff: 170.1, Sum: 3418.4] [Update RS (ms): Min: 0.0, Avg: 72.6, Max: 100.7, Diff: 100.7, Sum: 871.2] [Processed Buffers: Min: 0, Avg: 39.6, Max: 68, Diff: 68, Sum: 475] [Scan RS (ms): Min: 0.0, Avg: 0.5, Max: 1.3, Diff: 1.3, Sum: 5.4] [Object Copy (ms): Min: 236.0, Avg: 253.1, Max: 305.3, Diff: 69.3, Sum: 3037.6] [Termination (ms): Min: 0.0, Avg: 0.2, Max: 0.3, Diff: 0.3, Sum: 2.6] [GC Worker Other (ms): Min: 0.2, Avg: 1.1, Max: 2.0, Diff: 1.8, Sum: 12.7] [GC Worker Total (ms): Min: 611.2, Avg: 612.3, Max: 613.3, Diff: 2.1, Sum: 7347.9] [GC Worker End (ms): Min: 35445051.6, Avg: 35445052.5, Max: 35445053.5, Diff: 1.8] [Code Root Fixup: 0.0 ms] [Clear CT: 1.3 ms] [Other: 94.9 ms] [Choose CSet: 0.0 ms] [Ref Proc: 70.4 ms] [Ref Enq: 2.4 ms] [Free CSet: 3.0 ms] [Eden: 1984.0M(1984.0M)->0.0B(1952.0M) Survivors: 352.0M->320.0M Heap: 4857.9M(6144.0M)->2930.9M(6144.0M)] [Times: user=7.86 sys=0.06, real=0.71 secs] 35542.275: [GC pause (young) Desired survivor size 150994944 bytes, new threshold 15 (max 15) - age 1: 32390856 bytes, 32390856 total - age 2: 23171432 bytes, 55562288 total - age 3: 30998632 bytes, 86560920 total - age 4: 1035200 bytes, 87596120 total - age 5: 1059384 bytes, 88655504 total - age 6: 1341056 bytes, 89996560 total - age 7: 5382872 bytes, 95379432 total - age 8: 5476184 bytes, 100855616 total , 0.7311946 secs] [Parallel Time: 644.5 ms, GC Workers: 12] [GC Worker Start (ms): Min: 35542284.2, Avg: 35542284.6, Max: 35542285.1, Diff: 0.9] [Ext Root Scanning (ms): Min: 265.6, Avg: 298.3, Max: 386.0, Diff: 120.4, Sum: 3579.6] [Update RS (ms): Min: 0.0, Avg: 72.0, Max: 109.8, Diff: 109.8, Sum: 864.3] [Processed Buffers: Min: 0, Avg: 44.5, Max: 95, Diff: 95, Sum: 534] [Scan RS (ms): Min: 0.0, Avg: 0.4, Max: 1.3, Diff: 1.3, Sum: 5.3] [Object Copy (ms): Min: 255.7, Avg: 271.4, Max: 329.5, Diff: 73.8, Sum: 3256.4] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.3] [GC Worker Other (ms): Min: 0.5, Avg: 1.2, Max: 1.7, Diff: 1.2, Sum: 14.3] [GC Worker Total (ms): Min: 642.4, Avg: 643.3, Max: 644.0, Diff: 1.7, Sum: 7720.2] [GC Worker End (ms): Min: 35542927.3, Avg: 35542928.0, Max: 35542928.5, Diff: 1.2] [Code Root Fixup: 0.0 ms] [Clear CT: 1.1 ms] [Other: 85.6 ms] [Choose CSet: 0.0 ms] [Ref Proc: 60.5 ms] [Ref Enq: 2.2 ms] [Free CSet: 2.8 ms] [Eden: 1952.0M(1952.0M)->0.0B(1856.0M) Survivors: 320.0M->288.0M Heap: 4882.9M(6144.0M)->3065.5M(6144.0M)] [Times: user=8.11 sys=0.05, real=0.73 secs] 35650.821: [GC pause (young) Desired survivor size 150994944 bytes, new threshold 15 (max 15) - age 1: 28722520 bytes, 28722520 total - age 2: 20873160 bytes, 49595680 total - age 3: 20222120 bytes, 69817800 total - age 4: 30033872 bytes, 99851672 total - age 5: 992568 bytes, 100844240 total - age 6: 1055888 bytes, 101900128 total - age 7: 1322016 bytes, 103222144 total - age 8: 5171488 bytes, 108393632 total - age 9: 5464496 bytes, 113858128 total , 0.7396364 secs] [Parallel Time: 653.5 ms, GC Workers: 12] [GC Worker Start (ms): Min: 35650828.2, Avg: 35650828.6, Max: 35650829.0, Diff: 0.9] [Ext Root Scanning (ms): Min: 261.8, Avg: 282.0, Max: 375.6, Diff: 113.8, Sum: 3384.2] [Update RS (ms): Min: 0.0, Avg: 76.8, Max: 102.1, Diff: 102.1, Sum: 921.2] [Processed Buffers: Min: 0, Avg: 39.2, Max: 80, Diff: 80, Sum: 471] [Scan RS (ms): Min: 0.0, Avg: 0.4, Max: 1.2, Diff: 1.2, Sum: 4.7] [Object Copy (ms): Min: 274.5, Avg: 291.2, Max: 349.0, Diff: 74.5, Sum: 3494.3] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.2] [GC Worker Other (ms): Min: 0.2, Avg: 1.0, Max: 2.1, Diff: 1.8, Sum: 12.4] [GC Worker Total (ms): Min: 650.7, Avg: 651.4, Max: 652.6, Diff: 1.9, Sum: 7817.0] [GC Worker End (ms): Min: 35651479.2, Avg: 35651480.0, Max: 35651481.0, Diff: 1.9] [Code Root Fixup: 0.0 ms] [Clear CT: 1.4 ms] [Other: 84.8 ms] [Choose CSet: 0.0 ms] [Ref Proc: 61.5 ms] [Ref Enq: 2.2 ms] [Free CSet: 2.7 ms] [Eden: 1856.0M(1856.0M)->0.0B(1760.0M) Survivors: 288.0M->288.0M Heap: 4921.5M(6144.0M)->3159.7M(6144.0M)] [Times: user=8.22 sys=0.05, real=0.74 secs] 35752.505: [GC pause (young) Desired survivor size 134217728 bytes, new threshold 15 (max 15) - age 1: 34193144 bytes, 34193144 total - age 2: 18220832 bytes, 52413976 total - age 3: 18519216 bytes, 70933192 total - age 4: 19192496 bytes, 90125688 total - age 5: 28643320 bytes, 118769008 total - age 6: 968552 bytes, 119737560 total - age 7: 1054240 bytes, 120791800 total - age 8: 1293288 bytes, 122085088 total - age 9: 4413896 bytes, 126498984 total - age 10: 5409608 bytes, 131908592 total , 0.7903050 secs] [Parallel Time: 702.3 ms, GC Workers: 12] [GC Worker Start (ms): Min: 35752513.1, Avg: 35752513.6, Max: 35752514.0, Diff: 0.9] [Ext Root Scanning (ms): Min: 270.2, Avg: 293.0, Max: 383.3, Diff: 113.1, Sum: 3516.2] [Update RS (ms): Min: 0.0, Avg: 80.5, Max: 112.8, Diff: 112.8, Sum: 965.6] [Processed Buffers: Min: 0, Avg: 42.9, Max: 77, Diff: 77, Sum: 515] [Scan RS (ms): Min: 0.0, Avg: 0.4, Max: 1.1, Diff: 1.1, Sum: 4.6] [Object Copy (ms): Min: 313.1, Avg: 325.8, Max: 382.9, Diff: 69.8, Sum: 3909.3] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.1, Diff: 0.1, Sum: 0.7] [GC Worker Other (ms): Min: 0.2, Avg: 1.2, Max: 1.8, Diff: 1.6, Sum: 14.1] [GC Worker Total (ms): Min: 699.9, Avg: 700.9, Max: 701.8, Diff: 1.9, Sum: 8410.5] [GC Worker End (ms): Min: 35753213.4, Avg: 35753214.4, Max: 35753215.0, Diff: 1.6] [Code Root Fixup: 0.0 ms] [Clear CT: 0.7 ms] [Other: 87.3 ms] [Choose CSet: 0.0 ms] [Ref Proc: 61.6 ms] [Ref Enq: 2.3 ms] [Free CSet: 2.5 ms] [Eden: 1760.0M(1760.0M)->0.0B(1568.0M) Survivors: 288.0M->256.0M Heap: 4919.7M(6144.0M)->3385.8M(6144.0M)] [Times: user=8.77 sys=0.06, real=0.79 secs] 35870.264: [GC pause (young) Desired survivor size 134217728 bytes, new threshold 9 (max 15) - age 1: 29363336 bytes, 29363336 total - age 2: 21146144 bytes, 50509480 total - age 3: 15974328 bytes, 66483808 total - age 4: 17498568 bytes, 83982376 total - age 5: 18883272 bytes, 102865648 total - age 6: 28223760 bytes, 131089408 total - age 7: 954416 bytes, 132043824 total - age 8: 1020688 bytes, 133064512 total - age 9: 1290752 bytes, 134355264 total - age 10: 4413128 bytes, 138768392 total - age 11: 5408464 bytes, 144176856 total , 0.8490593 secs] [Parallel Time: 765.7 ms, GC Workers: 12] [GC Worker Start (ms): Min: 35870272.4, Avg: 35870272.9, Max: 35870273.3, Diff: 1.0] [Ext Root Scanning (ms): Min: 267.3, Avg: 300.5, Max: 380.8, Diff: 113.5, Sum: 3605.9] [Update RS (ms): Min: 21.0, Avg: 109.5, Max: 149.5, Diff: 128.6, Sum: 1314.6] [Processed Buffers: Min: 24, Avg: 47.4, Max: 74, Diff: 50, Sum: 569] [Scan RS (ms): Min: 0.0, Avg: 0.4, Max: 1.3, Diff: 1.3, Sum: 4.3] [Object Copy (ms): Min: 339.6, Avg: 352.9, Max: 417.1, Diff: 77.5, Sum: 4234.7] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.1, Diff: 0.1, Sum: 1.3] [GC Worker Other (ms): Min: 0.3, Avg: 1.1, Max: 1.6, Diff: 1.3, Sum: 12.6] [GC Worker Total (ms): Min: 763.9, Avg: 764.5, Max: 765.2, Diff: 1.3, Sum: 9173.4] [GC Worker End (ms): Min: 35871036.6, Avg: 35871037.3, Max: 35871037.8, Diff: 1.3] [Code Root Fixup: 0.0 ms] [Clear CT: 1.2 ms] [Other: 82.1 ms] [Choose CSet: 0.0 ms] [Ref Proc: 56.1 ms] [Ref Enq: 1.3 ms] [Free CSet: 2.3 ms] [Eden: 1568.0M(1568.0M)->0.0B(1312.0M) Survivors: 256.0M->256.0M Heap: 4953.8M(6144.0M)->3633.4M(6144.0M)] [Times: user=9.50 sys=0.05, real=0.85 secs] 35947.025: [GC pause (young) Desired survivor size 117440512 bytes, new threshold 7 (max 15) - age 1: 26658904 bytes, 26658904 total - age 2: 19481792 bytes, 46140696 total - age 3: 19273872 bytes, 65414568 total - age 4: 14417608 bytes, 79832176 total - age 5: 17181296 bytes, 97013472 total - age 6: 18782464 bytes, 115795936 total - age 7: 26022024 bytes, 141817960 total - age 8: 950224 bytes, 142768184 total - age 9: 1020280 bytes, 143788464 total , 0.8503142 secs] [Parallel Time: 767.9 ms, GC Workers: 12] [GC Worker Start (ms): Min: 35947032.7, Avg: 35947033.2, Max: 35947033.6, Diff: 0.9] [Ext Root Scanning (ms): Min: 199.8, Avg: 288.4, Max: 371.5, Diff: 171.7, Sum: 3460.5] [Update RS (ms): Min: 48.0, Avg: 130.9, Max: 166.4, Diff: 118.3, Sum: 1570.6] [Processed Buffers: Min: 26, Avg: 51.7, Max: 80, Diff: 54, Sum: 620] [Scan RS (ms): Min: 0.0, Avg: 0.3, Max: 0.9, Diff: 0.9, Sum: 3.7] [Object Copy (ms): Min: 337.5, Avg: 345.7, Max: 398.7, Diff: 61.2, Sum: 4148.4] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.1, Diff: 0.1, Sum: 0.6] [GC Worker Other (ms): Min: 0.1, Avg: 1.0, Max: 1.8, Diff: 1.7, Sum: 12.2] [GC Worker Total (ms): Min: 765.0, Avg: 766.3, Max: 767.2, Diff: 2.2, Sum: 9196.0] [GC Worker End (ms): Min: 35947798.6, Avg: 35947799.5, Max: 35947800.3, Diff: 1.7] [Code Root Fixup: 0.0 ms] [Clear CT: 1.0 ms] [Other: 81.4 ms] [Choose CSet: 0.0 ms] [Ref Proc: 52.6 ms] [Ref Enq: 2.0 ms] [Free CSet: 2.2 ms] [Eden: 1312.0M(1312.0M)->0.0B(1056.0M) Survivors: 256.0M->224.0M Heap: 4945.4M(6144.0M)->3912.6M(6144.0M)] [Times: user=9.45 sys=0.06, real=0.85 secs] 36017.563: [GC pause (young) Desired survivor size 83886080 bytes, new threshold 5 (max 15) - age 1: 29961936 bytes, 29961936 total - age 2: 16680536 bytes, 46642472 total - age 3: 17464400 bytes, 64106872 total - age 4: 17571544 bytes, 81678416 total - age 5: 13294056 bytes, 94972472 total - age 6: 16559784 bytes, 111532256 total - age 7: 16679288 bytes, 128211544 total , 0.8091381 secs] [Parallel Time: 742.8 ms, GC Workers: 12] [GC Worker Start (ms): Min: 36017570.7, Avg: 36017571.1, Max: 36017571.6, Diff: 0.9] [Ext Root Scanning (ms): Min: 205.2, Avg: 283.6, Max: 375.6, Diff: 170.4, Sum: 3402.8] [Update RS (ms): Min: 74.5, Avg: 166.6, Max: 194.6, Diff: 120.0, Sum: 1999.3] [Processed Buffers: Min: 44, Avg: 61.4, Max: 74, Diff: 30, Sum: 737] [Scan RS (ms): Min: 0.0, Avg: 0.3, Max: 0.7, Diff: 0.7, Sum: 3.2] [Object Copy (ms): Min: 281.0, Avg: 289.4, Max: 340.9, Diff: 59.9, Sum: 3472.9] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.2] [GC Worker Other (ms): Min: 0.3, Avg: 1.1, Max: 2.2, Diff: 1.9, Sum: 13.3] [GC Worker Total (ms): Min: 740.3, Avg: 741.0, Max: 741.9, Diff: 1.7, Sum: 8891.7] [GC Worker End (ms): Min: 36018311.3, Avg: 36018312.1, Max: 36018313.2, Diff: 1.9] [Code Root Fixup: 0.0 ms] [Clear CT: 0.9 ms] [Other: 65.4 ms] [Choose CSet: 0.0 ms] [Ref Proc: 36.6 ms] [Ref Enq: 1.4 ms] [Free CSet: 1.9 ms] [Eden: 1056.0M(1056.0M)->0.0B(992.0M) Survivors: 224.0M->160.0M Heap: 4968.6M(6144.0M)->4055.5M(6144.0M)] [Times: user=9.01 sys=0.05, real=0.81 secs] 36081.075: [GC pause (young) Desired survivor size 83886080 bytes, new threshold 5 (max 15) - age 1: 20674432 bytes, 20674432 total - age 2: 20042496 bytes, 40716928 total - age 3: 14238184 bytes, 54955112 total - age 4: 16643936 bytes, 71599048 total - age 5: 17348160 bytes, 88947208 total , 0.7466837 secs] [Parallel Time: 688.3 ms, GC Workers: 12] [GC Worker Start (ms): Min: 36081082.5, Avg: 36081083.0, Max: 36081083.4, Diff: 0.9] [Ext Root Scanning (ms): Min: 262.3, Avg: 288.1, Max: 383.4, Diff: 121.1, Sum: 3457.0] [Update RS (ms): Min: 92.3, Avg: 191.1, Max: 226.0, Diff: 133.7, Sum: 2293.8] [Processed Buffers: Min: 40, Avg: 67.2, Max: 92, Diff: 52, Sum: 807] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 1.0, Diff: 1.0, Sum: 2.5] [Object Copy (ms): Min: 192.6, Avg: 206.3, Max: 264.0, Diff: 71.4, Sum: 2475.8] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.2, Diff: 0.1, Sum: 1.6] [GC Worker Other (ms): Min: 0.2, Avg: 0.8, Max: 1.3, Diff: 1.1, Sum: 9.0] [GC Worker Total (ms): Min: 685.8, Avg: 686.6, Max: 687.3, Diff: 1.5, Sum: 8239.7] [GC Worker End (ms): Min: 36081769.1, Avg: 36081769.6, Max: 36081770.2, Diff: 1.1] [Code Root Fixup: 0.0 ms] [Clear CT: 1.0 ms] [Other: 57.4 ms] [Choose CSet: 0.0 ms] [Ref Proc: 33.1 ms] [Ref Enq: 1.3 ms] [Free CSet: 1.8 ms] [Eden: 992.0M(992.0M)->0.0B(832.0M) Survivors: 160.0M->160.0M Heap: 5047.5M(6144.0M)->4215.5M(6144.0M)] [Times: user=8.33 sys=0.06, real=0.75 secs] 36134.278: [GC pause (young) Desired survivor size 67108864 bytes, new threshold 5 (max 15) - age 1: 16089544 bytes, 16089544 total - age 2: 13694336 bytes, 29783880 total - age 3: 17637512 bytes, 47421392 total - age 4: 13595816 bytes, 61017208 total - age 5: 15948408 bytes, 76965616 total , 0.6655373 secs] [Parallel Time: 612.1 ms, GC Workers: 12] [GC Worker Start (ms): Min: 36134284.8, Avg: 36134285.3, Max: 36134285.7, Diff: 0.9] [Ext Root Scanning (ms): Min: 207.5, Avg: 296.8, Max: 380.1, Diff: 172.6, Sum: 3562.0] [Update RS (ms): Min: 29.1, Avg: 114.0, Max: 154.3, Diff: 125.2, Sum: 1368.6] [Processed Buffers: Min: 26, Avg: 47.6, Max: 84, Diff: 58, Sum: 571] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 0.9, Diff: 0.9, Sum: 2.5] [Object Copy (ms): Min: 188.5, Avg: 198.4, Max: 248.2, Diff: 59.7, Sum: 2381.3] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.2, Diff: 0.1, Sum: 1.3] [GC Worker Other (ms): Min: 0.3, Avg: 1.1, Max: 1.4, Diff: 1.1, Sum: 13.0] [GC Worker Total (ms): Min: 609.9, Avg: 610.7, Max: 611.5, Diff: 1.6, Sum: 7328.6] [GC Worker End (ms): Min: 36134895.2, Avg: 36134896.0, Max: 36134896.3, Diff: 1.1] [Code Root Fixup: 0.0 ms] [Clear CT: 1.2 ms] [Other: 52.2 ms] [Choose CSet: 0.0 ms] [Ref Proc: 29.4 ms] [Ref Enq: 1.3 ms] [Free CSet: 1.6 ms] [Eden: 832.0M(832.0M)->0.0B(768.0M) Survivors: 160.0M->128.0M Heap: 5047.5M(6144.0M)->4302.7M(6144.0M)] [Times: user=7.37 sys=0.05, real=0.67 secs] 36163.962: [GC pause (young) Desired survivor size 67108864 bytes, new threshold 5 (max 15) - age 1: 17016040 bytes, 17016040 total - age 2: 9874632 bytes, 26890672 total - age 3: 12968528 bytes, 39859200 total - age 4: 14412768 bytes, 54271968 total - age 5: 13543800 bytes, 67815768 total , 0.6294886 secs] [Parallel Time: 579.6 ms, GC Workers: 12] [GC Worker Start (ms): Min: 36163969.6, Avg: 36163970.1, Max: 36163970.5, Diff: 0.9] [Ext Root Scanning (ms): Min: 264.1, Avg: 290.0, Max: 370.3, Diff: 106.2, Sum: 3479.9] [Update RS (ms): Min: 34.7, Avg: 114.9, Max: 147.1, Diff: 112.4, Sum: 1378.3] [Processed Buffers: Min: 30, Avg: 45.4, Max: 65, Diff: 35, Sum: 545] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 0.7, Diff: 0.7, Sum: 2.3] [Object Copy (ms): Min: 163.4, Avg: 172.6, Max: 225.2, Diff: 61.8, Sum: 2071.6] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.1, Diff: 0.1, Sum: 1.0] [GC Worker Other (ms): Min: 0.4, Avg: 0.8, Max: 1.2, Diff: 0.8, Sum: 10.2] [GC Worker Total (ms): Min: 577.9, Avg: 578.6, Max: 579.4, Diff: 1.5, Sum: 6943.2] [GC Worker End (ms): Min: 36164548.2, Avg: 36164548.6, Max: 36164549.0, Diff: 0.8] [Code Root Fixup: 0.0 ms] [Clear CT: 1.0 ms] [Other: 48.9 ms] [Choose CSet: 0.0 ms] [Ref Proc: 27.0 ms] [Ref Enq: 1.3 ms] [Free CSet: 1.4 ms] [Eden: 768.0M(768.0M)->0.0B(672.0M) Survivors: 128.0M->128.0M Heap: 5070.7M(6144.0M)->4392.4M(6144.0M)] [Times: user=6.97 sys=0.05, real=0.63 secs] 36187.878: [GC pause (young) Desired survivor size 67108864 bytes, new threshold 15 (max 15) - age 1: 16623968 bytes, 16623968 total - age 2: 11334672 bytes, 27958640 total - age 3: 8906144 bytes, 36864784 total - age 4: 12337464 bytes, 49202248 total - age 5: 13515688 bytes, 62717936 total , 0.5953198 secs] [Parallel Time: 553.1 ms, GC Workers: 12] [GC Worker Start (ms): Min: 36187884.7, Avg: 36187885.2, Max: 36187885.6, Diff: 0.9] [Ext Root Scanning (ms): Min: 208.9, Avg: 292.8, Max: 381.5, Diff: 172.5, Sum: 3514.0] [Update RS (ms): Min: 7.9, Avg: 100.5, Max: 133.9, Diff: 126.0, Sum: 1206.5] [Processed Buffers: Min: 22, Avg: 40.2, Max: 60, Diff: 38, Sum: 483] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 0.7, Diff: 0.7, Sum: 2.0] [Object Copy (ms): Min: 146.3, Avg: 156.7, Max: 207.2, Diff: 60.8, Sum: 1879.9] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.2] [GC Worker Other (ms): Min: 0.3, Avg: 1.1, Max: 1.9, Diff: 1.6, Sum: 13.3] [GC Worker Total (ms): Min: 550.2, Avg: 551.3, Max: 552.1, Diff: 1.9, Sum: 6615.8] [GC Worker End (ms): Min: 36188435.7, Avg: 36188436.5, Max: 36188437.3, Diff: 1.6] [Code Root Fixup: 0.0 ms] [Clear CT: 0.9 ms] [Other: 41.3 ms] [Choose CSet: 0.0 ms] [Ref Proc: 23.1 ms] [Ref Enq: 1.1 ms] [Free CSet: 1.3 ms] [Eden: 672.0M(672.0M)->0.0B(608.0M) Survivors: 128.0M->128.0M Heap: 5064.4M(6144.0M)->4459.4M(6144.0M)] [Times: user=6.57 sys=0.06, real=0.60 secs] 36205.539: [GC pause (young) (initial-mark) Desired survivor size 50331648 bytes, new threshold 5 (max 15) - age 1: 13937048 bytes, 13937048 total - age 2: 8954096 bytes, 22891144 total - age 3: 10140744 bytes, 33031888 total - age 4: 8582240 bytes, 41614128 total - age 5: 12089208 bytes, 53703336 total - age 6: 13391496 bytes, 67094832 total , 0.6391714 secs] [Parallel Time: 594.2 ms, GC Workers: 12] [GC Worker Start (ms): Min: 36205546.0, Avg: 36205546.5, Max: 36205547.1, Diff: 1.0] [Ext Root Scanning (ms): Min: 198.0, Avg: 289.0, Max: 380.8, Diff: 182.8, Sum: 3467.8] [Update RS (ms): Min: 0.0, Avg: 67.7, Max: 106.6, Diff: 106.6, Sum: 812.2] [Processed Buffers: Min: 0, Avg: 33.8, Max: 74, Diff: 74, Sum: 405] [Scan RS (ms): Min: 0.0, Avg: 0.1, Max: 1.0, Diff: 1.0, Sum: 1.7] [Object Copy (ms): Min: 210.3, Avg: 234.6, Max: 393.9, Diff: 183.6, Sum: 2815.7] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.1] [GC Worker Other (ms): Min: 0.4, Avg: 1.1, Max: 1.8, Diff: 1.4, Sum: 13.2] [GC Worker Total (ms): Min: 591.9, Avg: 592.6, Max: 593.5, Diff: 1.6, Sum: 7110.7] [GC Worker End (ms): Min: 36206138.4, Avg: 36206139.1, Max: 36206139.8, Diff: 1.4] [Code Root Fixup: 0.0 ms] [Clear CT: 0.9 ms] [Other: 44.2 ms] [Choose CSet: 0.0 ms] [Ref Proc: 19.7 ms] [Ref Enq: 1.1 ms] [Free CSet: 1.3 ms] [Eden: 608.0M(608.0M)->0.0B(608.0M) Survivors: 128.0M->96.0M Heap: 5067.4M(6144.0M)->4504.7M(6144.0M)] [Times: user=7.07 sys=0.05, real=0.64 secs] 36206.182: [GC concurrent-root-region-scan-start] 36206.461: [GC concurrent-root-region-scan-end, 0.2788051 secs] 36206.461: [GC concurrent-mark-start] 36208.518: [GC concurrent-mark-end, 2.0571966 secs] 36208.585: [GC remark 36208.591: [GC ref-proc, 0.4381658 secs], 1.4074073 secs] [Times: user=5.54 sys=0.09, real=1.41 secs] 36210.059: [GC cleanup 4575M->3615M(6144M), 0.0558297 secs] [Times: user=0.56 sys=0.01, real=0.06 secs] 36210.120: [GC concurrent-cleanup-start] 36210.123: [GC concurrent-cleanup-end, 0.0033780 secs] 36241.229: [GC pause (young) Desired survivor size 50331648 bytes, new threshold 15 (max 15) - age 1: 12389752 bytes, 12389752 total - age 2: 7343408 bytes, 19733160 total - age 3: 8353048 bytes, 28086208 total - age 4: 7257456 bytes, 35343664 total - age 5: 8403792 bytes, 43747456 total , 0.6199520 secs] [Parallel Time: 579.8 ms, GC Workers: 12] [GC Worker Start (ms): Min: 36241235.7, Avg: 36241236.1, Max: 36241236.6, Diff: 0.9] [Ext Root Scanning (ms): Min: 216.4, Avg: 304.7, Max: 386.4, Diff: 170.1, Sum: 3656.0] [Update RS (ms): Min: 45.1, Avg: 129.8, Max: 174.1, Diff: 129.0, Sum: 1557.3] [Processed Buffers: Min: 17, Avg: 48.7, Max: 77, Diff: 60, Sum: 584] [Scan RS (ms): Min: 0.0, Avg: 0.1, Max: 0.8, Diff: 0.8, Sum: 1.8] [Object Copy (ms): Min: 130.0, Avg: 142.4, Max: 194.5, Diff: 64.4, Sum: 1708.6] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.1, Diff: 0.1, Sum: 1.0] [GC Worker Other (ms): Min: 0.3, Avg: 1.4, Max: 2.1, Diff: 1.8, Sum: 16.3] [GC Worker Total (ms): Min: 577.4, Avg: 578.4, Max: 579.6, Diff: 2.2, Sum: 6941.0] [GC Worker End (ms): Min: 36241813.5, Avg: 36241814.5, Max: 36241815.2, Diff: 1.8] [Code Root Fixup: 0.0 ms] [Clear CT: 0.9 ms] [Other: 39.2 ms] [Choose CSet: 0.0 ms] [Ref Proc: 22.2 ms] [Ref Enq: 1.0 ms] [Free CSet: 1.2 ms] [Eden: 608.0M(608.0M)->0.0B(192.0M) Survivors: 96.0M->96.0M Heap: 4152.7M(6144.0M)->3598.5M(6144.0M)] [Times: user=6.90 sys=0.06, real=0.62 secs] 36247.938: [GC pause (mixed) Desired survivor size 33554432 bytes, new threshold 4 (max 15) - age 1: 16977040 bytes, 16977040 total - age 2: 8159712 bytes, 25136752 total - age 3: 6284472 bytes, 31421224 total - age 4: 7708592 bytes, 39129816 total - age 5: 6538496 bytes, 45668312 total - age 6: 8124048 bytes, 53792360 total , 0.5026829 secs] [Parallel Time: 464.8 ms, GC Workers: 12] [GC Worker Start (ms): Min: 36247943.3, Avg: 36247943.7, Max: 36247944.2, Diff: 0.9] [Ext Root Scanning (ms): Min: 257.3, Avg: 283.4, Max: 373.9, Diff: 116.6, Sum: 3400.6] [Update RS (ms): Min: 0.0, Avg: 44.0, Max: 66.7, Diff: 66.7, Sum: 527.7] [Processed Buffers: Min: 0, Avg: 20.4, Max: 33, Diff: 33, Sum: 245] [Scan RS (ms): Min: 0.0, Avg: 3.7, Max: 6.1, Diff: 6.1, Sum: 44.5] [Object Copy (ms): Min: 87.8, Avg: 130.3, Max: 147.1, Diff: 59.4, Sum: 1563.9] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.1, Diff: 0.1, Sum: 0.8] [GC Worker Other (ms): Min: 0.1, Avg: 1.1, Max: 2.5, Diff: 2.3, Sum: 12.9] [GC Worker Total (ms): Min: 461.9, Avg: 462.5, Max: 463.5, Diff: 1.6, Sum: 5550.4] [GC Worker End (ms): Min: 36248405.3, Avg: 36248406.3, Max: 36248407.7, Diff: 2.4] [Code Root Fixup: 0.0 ms] [Clear CT: 0.8 ms] [Other: 37.1 ms] [Choose CSet: 0.2 ms] [Ref Proc: 15.6 ms] [Ref Enq: 2.2 ms] [Free CSet: 3.0 ms] [Eden: 192.0M(192.0M)->0.0B(224.0M) Survivors: 96.0M->64.0M Heap: 3790.5M(6144.0M)->3011.1M(6144.0M)] [Times: user=5.47 sys=0.05, real=0.51 secs] 36256.238: [GC pause (mixed) Desired survivor size 33554432 bytes, new threshold 15 (max 15) - age 1: 7088904 bytes, 7088904 total - age 2: 12006392 bytes, 19095296 total - age 3: 7438736 bytes, 26534032 total - age 4: 5475144 bytes, 32009176 total , 0.7041973 secs] [Parallel Time: 656.5 ms, GC Workers: 12] [GC Worker Start (ms): Min: 36256244.0, Avg: 36256244.5, Max: 36256245.0, Diff: 1.0] [Ext Root Scanning (ms): Min: 219.5, Avg: 299.7, Max: 384.7, Diff: 165.1, Sum: 3597.0] [Update RS (ms): Min: 5.7, Avg: 92.3, Max: 128.8, Diff: 123.1, Sum: 1107.1] [Processed Buffers: Min: 5, Avg: 33.3, Max: 54, Diff: 49, Sum: 400] [Scan RS (ms): Min: 31.3, Avg: 35.1, Max: 36.7, Diff: 5.4, Sum: 421.2] [Object Copy (ms): Min: 215.1, Avg: 227.1, Max: 281.7, Diff: 66.6, Sum: 2724.7] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.2] [GC Worker Other (ms): Min: 0.3, Avg: 1.1, Max: 1.6, Diff: 1.3, Sum: 12.7] [GC Worker Total (ms): Min: 654.7, Avg: 655.2, Max: 656.2, Diff: 1.6, Sum: 7862.9] [GC Worker End (ms): Min: 36256899.0, Avg: 36256899.8, Max: 36256900.3, Diff: 1.3] [Code Root Fixup: 0.0 ms] [Clear CT: 2.1 ms] [Other: 45.7 ms] [Choose CSet: 0.7 ms] [Ref Proc: 16.1 ms] [Ref Enq: 1.5 ms] [Free CSet: 4.4 ms] [Eden: 224.0M(224.0M)->0.0B(224.0M) Survivors: 64.0M->64.0M Heap: 3235.1M(6144.0M)->2478.3M(6144.0M)] [Times: user=7.78 sys=0.05, real=0.71 secs] 36266.124: [GC pause (mixed) Desired survivor size 33554432 bytes, new threshold 5 (max 15) - age 1: 8890984 bytes, 8890984 total - age 2: 4082600 bytes, 12973584 total - age 3: 10870536 bytes, 23844120 total - age 4: 6373560 bytes, 30217680 total - age 5: 5304488 bytes, 35522168 total , 0.8611192 secs] [Parallel Time: 806.9 ms, GC Workers: 12] [GC Worker Start (ms): Min: 36266129.9, Avg: 36266130.3, Max: 36266130.8, Diff: 0.9] [Ext Root Scanning (ms): Min: 209.3, Avg: 289.0, Max: 380.6, Diff: 171.3, Sum: 3468.5] [Update RS (ms): Min: 77.7, Avg: 165.2, Max: 199.0, Diff: 121.3, Sum: 1982.1] [Processed Buffers: Min: 25, Avg: 56.2, Max: 80, Diff: 55, Sum: 675] [Scan RS (ms): Min: 40.0, Avg: 43.2, Max: 45.7, Diff: 5.7, Sum: 518.2] [Object Copy (ms): Min: 299.0, Avg: 307.0, Max: 365.5, Diff: 66.5, Sum: 3684.5] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.2, Diff: 0.1, Sum: 1.2] [GC Worker Other (ms): Min: 0.6, Avg: 1.0, Max: 1.3, Diff: 0.7, Sum: 11.4] [GC Worker Total (ms): Min: 804.9, Avg: 805.5, Max: 806.2, Diff: 1.3, Sum: 9666.1] [GC Worker End (ms): Min: 36266935.5, Avg: 36266935.8, Max: 36266936.2, Diff: 0.7] [Code Root Fixup: 0.9 ms] [Clear CT: 1.7 ms] [Other: 51.5 ms] [Choose CSet: 0.7 ms] [Ref Proc: 18.7 ms] [Ref Enq: 0.8 ms] [Free CSet: 2.9 ms] [Eden: 224.0M(224.0M)->0.0B(2720.0M) Survivors: 64.0M->64.0M Heap: 2702.3M(6144.0M)->2405.4M(6144.0M)] [Times: user=9.60 sys=0.06, real=0.86 secs] 36420.591: [GC pause (young) Desired survivor size 184549376 bytes, new threshold 15 (max 15) - age 1: 5718272 bytes, 5718272 total - age 2: 5838336 bytes, 11556608 total - age 3: 3155360 bytes, 14711968 total - age 4: 9708440 bytes, 24420408 total - age 5: 6252504 bytes, 30672912 total , 0.9269876 secs] [Parallel Time: 826.2 ms, GC Workers: 12] [GC Worker Start (ms): Min: 36420599.5, Avg: 36420600.0, Max: 36420600.4, Diff: 0.9] [Ext Root Scanning (ms): Min: 267.7, Avg: 288.2, Max: 391.9, Diff: 124.3, Sum: 3458.0] [Update RS (ms): Min: 265.4, Avg: 373.0, Max: 400.8, Diff: 135.4, Sum: 4476.4] [Processed Buffers: Min: 75, Avg: 102.2, Max: 130, Diff: 55, Sum: 1227] [Scan RS (ms): Min: 0.0, Avg: 0.5, Max: 1.2, Diff: 1.2, Sum: 6.4] [Object Copy (ms): Min: 149.6, Avg: 162.5, Max: 221.4, Diff: 71.8, Sum: 1949.9] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.2] [GC Worker Other (ms): Min: 0.2, Avg: 0.7, Max: 1.2, Diff: 1.0, Sum: 8.0] [GC Worker Total (ms): Min: 824.4, Avg: 824.9, Max: 825.7, Diff: 1.3, Sum: 9899.0] [GC Worker End (ms): Min: 36421424.4, Avg: 36421424.9, Max: 36421425.5, Diff: 1.1] [Code Root Fixup: 0.0 ms] [Clear CT: 1.2 ms] [Other: 99.5 ms] [Choose CSet: 0.0 ms] [Ref Proc: 76.2 ms] [Ref Enq: 1.9 ms] [Free CSet: 3.4 ms] [Eden: 2720.0M(2720.0M)->0.0B(2336.0M) Survivors: 64.0M->256.0M Heap: 5125.4M(6144.0M)->2575.9M(6144.0M)] [Times: user=10.49 sys=0.05, real=0.93 secs] 36519.998: [GC pause (young) Desired survivor size 184549376 bytes, new threshold 15 (max 15) - age 1: 44927256 bytes, 44927256 total - age 2: 2323008 bytes, 47250264 total - age 3: 3979144 bytes, 51229408 total - age 4: 2638384 bytes, 53867792 total - age 5: 7404736 bytes, 61272528 total - age 6: 5077568 bytes, 66350096 total , 0.7393090 secs] [Parallel Time: 642.4 ms, GC Workers: 12] [GC Worker Start (ms): Min: 36520006.6, Avg: 36520007.0, Max: 36520007.4, Diff: 0.9] [Ext Root Scanning (ms): Min: 282.2, Avg: 313.8, Max: 393.9, Diff: 111.7, Sum: 3765.3] [Update RS (ms): Min: 0.0, Avg: 61.8, Max: 94.7, Diff: 94.7, Sum: 741.1] [Processed Buffers: Min: 0, Avg: 34.6, Max: 95, Diff: 95, Sum: 415] [Scan RS (ms): Min: 0.1, Avg: 0.5, Max: 1.1, Diff: 1.0, Sum: 5.6] [Object Copy (ms): Min: 244.9, Avg: 262.8, Max: 295.2, Diff: 50.3, Sum: 3153.4] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.1, Diff: 0.0, Sum: 0.4] [GC Worker Other (ms): Min: 1.0, Avg: 1.5, Max: 2.5, Diff: 1.5, Sum: 17.7] [GC Worker Total (ms): Min: 639.6, Avg: 640.3, Max: 641.6, Diff: 2.0, Sum: 7683.5] [GC Worker End (ms): Min: 36520646.8, Avg: 36520647.3, Max: 36520648.3, Diff: 1.5] [Code Root Fixup: 0.0 ms] [Clear CT: 1.4 ms] [Other: 95.6 ms] [Choose CSet: 0.0 ms] [Ref Proc: 70.1 ms] [Ref Enq: 2.6 ms] [Free CSet: 3.3 ms] [Eden: 2336.0M(2336.0M)->0.0B(1920.0M) Survivors: 256.0M->352.0M Heap: 4911.9M(6144.0M)->2923.8M(6144.0M)] [Times: user=8.17 sys=0.06, real=0.74 secs] 36631.036: [GC pause (young) Desired survivor size 150994944 bytes, new threshold 15 (max 15) - age 1: 51577232 bytes, 51577232 total - age 2: 29900912 bytes, 81478144 total - age 3: 1947520 bytes, 83425664 total - age 4: 1837040 bytes, 85262704 total - age 5: 2584888 bytes, 87847592 total - age 6: 7169952 bytes, 95017544 total - age 7: 4631392 bytes, 99648936 total , 0.6939031 secs] [Parallel Time: 609.3 ms, GC Workers: 12] [GC Worker Start (ms): Min: 36631044.4, Avg: 36631044.9, Max: 36631045.3, Diff: 0.9] [Ext Root Scanning (ms): Min: 272.9, Avg: 297.4, Max: 386.4, Diff: 113.5, Sum: 3568.8] [Update RS (ms): Min: 0.0, Avg: 72.9, Max: 98.2, Diff: 98.2, Sum: 874.4] [Processed Buffers: Min: 0, Avg: 39.9, Max: 92, Diff: 92, Sum: 479] [Scan RS (ms): Min: 0.0, Avg: 0.4, Max: 1.5, Diff: 1.5, Sum: 4.9] [Object Copy (ms): Min: 220.1, Avg: 236.1, Max: 263.5, Diff: 43.4, Sum: 2833.5] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.2] [GC Worker Other (ms): Min: 0.2, Avg: 0.8, Max: 1.4, Diff: 1.2, Sum: 9.7] [GC Worker Total (ms): Min: 606.9, Avg: 607.6, Max: 608.6, Diff: 1.7, Sum: 7291.6] [GC Worker End (ms): Min: 36631651.8, Avg: 36631652.5, Max: 36631653.0, Diff: 1.2] [Code Root Fixup: 0.0 ms] [Clear CT: 1.4 ms] [Other: 83.3 ms] [Choose CSet: 0.0 ms] [Ref Proc: 57.1 ms] [Ref Enq: 2.3 ms] [Free CSet: 4.0 ms] [Eden: 1920.0M(1920.0M)->0.0B(1920.0M) Survivors: 352.0M->288.0M Heap: 4843.8M(6144.0M)->2993.2M(6144.0M)] [Times: user=7.65 sys=0.05, real=0.70 secs] 36748.004: [GC pause (young) Desired survivor size 150994944 bytes, new threshold 15 (max 15) - age 1: 34657096 bytes, 34657096 total - age 2: 24509424 bytes, 59166520 total - age 3: 27194408 bytes, 86360928 total - age 4: 1885528 bytes, 88246456 total - age 5: 1736656 bytes, 89983112 total - age 6: 2582952 bytes, 92566064 total - age 7: 6885952 bytes, 99452016 total - age 8: 4473736 bytes, 103925752 total , 0.7199969 secs] [Parallel Time: 629.4 ms, GC Workers: 12] [GC Worker Start (ms): Min: 36748012.1, Avg: 36748012.5, Max: 36748013.0, Diff: 0.9] [Ext Root Scanning (ms): Min: 265.3, Avg: 288.9, Max: 374.3, Diff: 108.9, Sum: 3466.8] [Update RS (ms): Min: 0.0, Avg: 67.0, Max: 98.3, Diff: 98.2, Sum: 803.6] [Processed Buffers: Min: 0, Avg: 37.0, Max: 82, Diff: 82, Sum: 444] [Scan RS (ms): Min: 0.0, Avg: 0.4, Max: 1.4, Diff: 1.4, Sum: 5.0] [Object Copy (ms): Min: 251.8, Avg: 269.9, Max: 328.4, Diff: 76.6, Sum: 3239.2] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.1] [GC Worker Other (ms): Min: 0.8, Avg: 1.3, Max: 2.3, Diff: 1.6, Sum: 15.9] [GC Worker Total (ms): Min: 626.8, Avg: 627.5, Max: 628.6, Diff: 1.8, Sum: 7530.6] [GC Worker End (ms): Min: 36748639.5, Avg: 36748640.1, Max: 36748641.1, Diff: 1.6] [Code Root Fixup: 0.0 ms] [Clear CT: 1.1 ms] [Other: 89.5 ms] [Choose CSet: 0.0 ms] [Ref Proc: 65.5 ms] [Ref Enq: 2.2 ms] [Free CSet: 3.0 ms] [Eden: 1920.0M(1920.0M)->0.0B(1760.0M) Survivors: 288.0M->288.0M Heap: 4913.2M(6144.0M)->3166.3M(6144.0M)] [Times: user=7.98 sys=0.06, real=0.72 secs] 36845.012: [GC pause (young) Desired survivor size 134217728 bytes, new threshold 15 (max 15) - age 1: 32404648 bytes, 32404648 total - age 2: 23383576 bytes, 55788224 total - age 3: 21853128 bytes, 77641352 total - age 4: 25070400 bytes, 102711752 total - age 5: 1701488 bytes, 104413240 total - age 6: 1660512 bytes, 106073752 total - age 7: 2239464 bytes, 108313216 total - age 8: 6806456 bytes, 115119672 total - age 9: 4451152 bytes, 119570824 total , 0.7363172 secs] [Parallel Time: 653.7 ms, GC Workers: 12] [GC Worker Start (ms): Min: 36845019.4, Avg: 36845019.9, Max: 36845020.3, Diff: 0.9] [Ext Root Scanning (ms): Min: 208.6, Avg: 290.6, Max: 377.1, Diff: 168.5, Sum: 3486.7] [Update RS (ms): Min: 0.0, Avg: 71.4, Max: 97.2, Diff: 97.2, Sum: 857.3] [Processed Buffers: Min: 0, Avg: 41.1, Max: 73, Diff: 73, Sum: 493] [Scan RS (ms): Min: 0.0, Avg: 0.4, Max: 1.5, Diff: 1.5, Sum: 4.5] [Object Copy (ms): Min: 273.1, Avg: 288.1, Max: 343.4, Diff: 70.4, Sum: 3457.0] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.2, Diff: 0.2, Sum: 1.5] [GC Worker Other (ms): Min: 0.3, Avg: 1.3, Max: 2.2, Diff: 1.9, Sum: 15.6] [GC Worker Total (ms): Min: 650.8, Avg: 651.9, Max: 652.5, Diff: 1.7, Sum: 7822.6] [GC Worker End (ms): Min: 36845670.7, Avg: 36845671.7, Max: 36845672.6, Diff: 1.9] [Code Root Fixup: 0.0 ms] [Clear CT: 1.2 ms] [Other: 81.4 ms] [Choose CSet: 0.0 ms] [Ref Proc: 57.7 ms] [Ref Enq: 1.9 ms] [Free CSet: 2.7 ms] [Eden: 1760.0M(1760.0M)->0.0B(1568.0M) Survivors: 288.0M->256.0M Heap: 4926.3M(6144.0M)->3368.4M(6144.0M)] [Times: user=8.16 sys=0.05, real=0.74 secs] 36936.428: [GC pause (young) Desired survivor size 134217728 bytes, new threshold 15 (max 15) - age 1: 28348872 bytes, 28348872 total - age 2: 21554600 bytes, 49903472 total - age 3: 16990168 bytes, 66893640 total - age 4: 21491560 bytes, 88385200 total - age 5: 24301240 bytes, 112686440 total - age 6: 1252432 bytes, 113938872 total - age 7: 1196288 bytes, 115135160 total - age 8: 2238848 bytes, 117374008 total - age 9: 6770584 bytes, 124144592 total - age 10: 3685304 bytes, 127829896 total , 0.8169656 secs] [Parallel Time: 736.4 ms, GC Workers: 12] [GC Worker Start (ms): Min: 36936436.0, Avg: 36936436.5, Max: 36936436.9, Diff: 0.9] [Ext Root Scanning (ms): Min: 215.7, Avg: 295.4, Max: 387.7, Diff: 172.0, Sum: 3545.1] [Update RS (ms): Min: 0.0, Avg: 95.4, Max: 131.4, Diff: 131.4, Sum: 1144.8] [Processed Buffers: Min: 0, Avg: 44.8, Max: 112, Diff: 112, Sum: 537] [Scan RS (ms): Min: 0.0, Avg: 0.3, Max: 1.0, Diff: 1.0, Sum: 4.1] [Object Copy (ms): Min: 331.4, Avg: 342.4, Max: 395.1, Diff: 63.7, Sum: 4109.3] [Termination (ms): Min: 0.0, Avg: 0.3, Max: 0.5, Diff: 0.5, Sum: 4.1] [GC Worker Other (ms): Min: 0.5, Avg: 1.0, Max: 1.4, Diff: 1.0, Sum: 12.5] [GC Worker Total (ms): Min: 734.5, Avg: 735.0, Max: 735.7, Diff: 1.2, Sum: 8819.9] [GC Worker End (ms): Min: 36937170.9, Avg: 36937171.5, Max: 36937171.9, Diff: 1.0] [Code Root Fixup: 0.0 ms] [Clear CT: 0.7 ms] [Other: 79.8 ms] [Choose CSet: 0.0 ms] [Ref Proc: 53.7 ms] [Ref Enq: 1.8 ms] [Free CSet: 2.4 ms] [Eden: 1568.0M(1568.0M)->0.0B(1312.0M) Survivors: 256.0M->256.0M Heap: 4936.4M(6144.0M)->3624.0M(6144.0M)] [Times: user=9.11 sys=0.06, real=0.82 secs] 37012.994: [GC pause (young) Desired survivor size 117440512 bytes, new threshold 6 (max 15) - age 1: 26338720 bytes, 26338720 total - age 2: 21967872 bytes, 48306592 total - age 3: 20493168 bytes, 68799760 total - age 4: 15983192 bytes, 84782952 total - age 5: 20915720 bytes, 105698672 total - age 6: 24000448 bytes, 129699120 total - age 7: 1167024 bytes, 130866144 total - age 8: 1195688 bytes, 132061832 total - age 9: 2237808 bytes, 134299640 total - age 10: 6753888 bytes, 141053528 total - age 11: 3655016 bytes, 144708544 total , 0.8282741 secs] [Parallel Time: 747.3 ms, GC Workers: 12] [GC Worker Start (ms): Min: 37013002.1, Avg: 37013002.6, Max: 37013003.0, Diff: 0.8] [Ext Root Scanning (ms): Min: 268.0, Avg: 293.8, Max: 381.2, Diff: 113.1, Sum: 3525.4] [Update RS (ms): Min: 22.0, Avg: 108.0, Max: 140.7, Diff: 118.7, Sum: 1296.6] [Processed Buffers: Min: 19, Avg: 47.5, Max: 129, Diff: 110, Sum: 570] [Scan RS (ms): Min: 0.0, Avg: 0.3, Max: 1.1, Diff: 1.1, Sum: 3.4] [Object Copy (ms): Min: 332.0, Avg: 343.1, Max: 409.1, Diff: 77.1, Sum: 4116.9] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.1, Diff: 0.1, Sum: 0.6] [GC Worker Other (ms): Min: 0.2, Avg: 0.6, Max: 1.1, Diff: 0.9, Sum: 6.9] [GC Worker Total (ms): Min: 745.2, Avg: 745.8, Max: 746.6, Diff: 1.4, Sum: 8949.9] [GC Worker End (ms): Min: 37013748.0, Avg: 37013748.4, Max: 37013748.9, Diff: 0.9] [Code Root Fixup: 0.0 ms] [Clear CT: 1.1 ms] [Other: 79.8 ms] [Choose CSet: 0.0 ms] [Ref Proc: 50.1 ms] [Ref Enq: 1.6 ms] [Free CSet: 2.2 ms] [Eden: 1312.0M(1312.0M)->0.0B(1120.0M) Survivors: 256.0M->224.0M Heap: 4936.0M(6144.0M)->3865.0M(6144.0M)] [Times: user=9.18 sys=0.05, real=0.83 secs] 37078.568: [GC pause (young) Desired survivor size 100663296 bytes, new threshold 6 (max 15) - age 1: 21910000 bytes, 21910000 total - age 2: 15816784 bytes, 37726784 total - age 3: 20278216 bytes, 58005000 total - age 4: 19753504 bytes, 77758504 total - age 5: 15348528 bytes, 93107032 total - age 6: 19885936 bytes, 112992968 total , 0.7958730 secs] [Parallel Time: 731.4 ms, GC Workers: 12] [GC Worker Start (ms): Min: 37078576.3, Avg: 37078576.8, Max: 37078577.3, Diff: 1.0] [Ext Root Scanning (ms): Min: 218.2, Avg: 296.7, Max: 394.5, Diff: 176.3, Sum: 3559.8] [Update RS (ms): Min: 72.1, Avg: 171.5, Max: 202.3, Diff: 130.3, Sum: 2058.3] [Processed Buffers: Min: 25, Avg: 65.9, Max: 104, Diff: 79, Sum: 791] [Scan RS (ms): Min: 0.0, Avg: 0.3, Max: 0.8, Diff: 0.8, Sum: 3.2] [Object Copy (ms): Min: 249.2, Avg: 260.1, Max: 309.8, Diff: 60.6, Sum: 3121.1] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.1, Diff: 0.1, Sum: 0.9] [GC Worker Other (ms): Min: 0.3, Avg: 1.1, Max: 1.9, Diff: 1.6, Sum: 13.3] [GC Worker Total (ms): Min: 728.6, Avg: 729.7, Max: 730.7, Diff: 2.1, Sum: 8756.4] [GC Worker End (ms): Min: 37079305.7, Avg: 37079306.5, Max: 37079307.3, Diff: 1.6] [Code Root Fixup: 0.0 ms] [Clear CT: 0.6 ms] [Other: 63.9 ms] [Choose CSet: 0.0 ms] [Ref Proc: 38.6 ms] [Ref Enq: 1.1 ms] [Free CSet: 1.9 ms] [Eden: 1120.0M(1120.0M)->0.0B(960.0M) Survivors: 224.0M->192.0M Heap: 4985.0M(6144.0M)->4045.9M(6144.0M)] [Times: user=8.90 sys=0.06, real=0.80 secs] 37126.335: [GC pause (young) Desired survivor size 83886080 bytes, new threshold 5 (max 15) - age 1: 20651264 bytes, 20651264 total - age 2: 14265408 bytes, 34916672 total - age 3: 14983864 bytes, 49900536 total - age 4: 19925712 bytes, 69826248 total - age 5: 19061424 bytes, 88887672 total - age 6: 15234312 bytes, 104121984 total , 0.7283702 secs] [Parallel Time: 668.5 ms, GC Workers: 12] [GC Worker Start (ms): Min: 37126341.4, Avg: 37126341.9, Max: 37126342.4, Diff: 0.9] [Ext Root Scanning (ms): Min: 210.3, Avg: 291.1, Max: 380.4, Diff: 170.1, Sum: 3493.1] [Update RS (ms): Min: 40.7, Avg: 130.1, Max: 159.0, Diff: 118.3, Sum: 1560.8] [Processed Buffers: Min: 28, Avg: 50.8, Max: 82, Diff: 54, Sum: 609] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 0.9, Diff: 0.9, Sum: 2.8] [Object Copy (ms): Min: 232.1, Avg: 243.9, Max: 296.6, Diff: 64.5, Sum: 2926.6] [Termination (ms): Min: 0.0, Avg: 0.2, Max: 0.2, Diff: 0.2, Sum: 1.9] [GC Worker Other (ms): Min: 0.2, Avg: 1.0, Max: 2.1, Diff: 1.9, Sum: 11.8] [GC Worker Total (ms): Min: 665.2, Avg: 666.4, Max: 667.4, Diff: 2.2, Sum: 7997.0] [GC Worker End (ms): Min: 37127007.5, Avg: 37127008.3, Max: 37127009.5, Diff: 1.9] [Code Root Fixup: 0.0 ms] [Clear CT: 0.8 ms] [Other: 59.1 ms] [Choose CSet: 0.0 ms] [Ref Proc: 34.4 ms] [Ref Enq: 1.0 ms] [Free CSet: 1.7 ms] [Eden: 960.0M(960.0M)->0.0B(896.0M) Survivors: 192.0M->160.0M Heap: 5005.9M(6144.0M)->4159.5M(6144.0M)] [Times: user=8.10 sys=0.05, real=0.73 secs] 37152.322: [GC pause (young) Desired survivor size 83886080 bytes, new threshold 15 (max 15) - age 1: 20319696 bytes, 20319696 total - age 2: 14509328 bytes, 34829024 total - age 3: 13329496 bytes, 48158520 total - age 4: 14041736 bytes, 62200256 total - age 5: 19453000 bytes, 81653256 total , 0.6878945 secs] [Parallel Time: 640.2 ms, GC Workers: 12] [GC Worker Start (ms): Min: 37152328.9, Avg: 37152329.3, Max: 37152329.7, Diff: 0.9] [Ext Root Scanning (ms): Min: 268.4, Avg: 296.7, Max: 394.9, Diff: 126.5, Sum: 3560.0] [Update RS (ms): Min: 44.1, Avg: 146.2, Max: 177.8, Diff: 133.8, Sum: 1754.7] [Processed Buffers: Min: 15, Avg: 54.9, Max: 94, Diff: 79, Sum: 659] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 0.7, Diff: 0.7, Sum: 2.7] [Object Copy (ms): Min: 187.0, Avg: 194.9, Max: 247.1, Diff: 60.1, Sum: 2339.3] [Termination (ms): Min: 0.1, Avg: 0.2, Max: 0.2, Diff: 0.2, Sum: 2.0] [GC Worker Other (ms): Min: 0.3, Avg: 0.9, Max: 1.3, Diff: 1.0, Sum: 11.2] [GC Worker Total (ms): Min: 638.1, Avg: 639.2, Max: 639.9, Diff: 1.7, Sum: 7669.9] [GC Worker End (ms): Min: 37152967.9, Avg: 37152968.5, Max: 37152968.9, Diff: 1.0] [Code Root Fixup: 0.0 ms] [Clear CT: 1.0 ms] [Other: 46.7 ms] [Choose CSet: 0.0 ms] [Ref Proc: 25.3 ms] [Ref Enq: 1.3 ms] [Free CSet: 1.6 ms] [Eden: 896.0M(896.0M)->0.0B(768.0M) Survivors: 160.0M->160.0M Heap: 5055.5M(6144.0M)->4261.3M(6144.0M)] [Times: user=7.67 sys=0.05, real=0.69 secs] 37187.397: [GC pause (young) Desired survivor size 67108864 bytes, new threshold 5 (max 15) - age 1: 17788232 bytes, 17788232 total - age 2: 13707576 bytes, 31495808 total - age 3: 13818112 bytes, 45313920 total - age 4: 12592920 bytes, 57906840 total - age 5: 13697800 bytes, 71604640 total - age 6: 19359072 bytes, 90963712 total , 0.6309015 secs] [Parallel Time: 580.3 ms, GC Workers: 12] [GC Worker Start (ms): Min: 37187403.4, Avg: 37187403.8, Max: 37187404.3, Diff: 0.9] [Ext Root Scanning (ms): Min: 268.4, Avg: 297.5, Max: 387.0, Diff: 118.6, Sum: 3569.8] [Update RS (ms): Min: 0.0, Avg: 74.9, Max: 107.5, Diff: 107.5, Sum: 898.7] [Processed Buffers: Min: 0, Avg: 35.6, Max: 66, Diff: 66, Sum: 427] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 0.5, Diff: 0.5, Sum: 2.4] [Object Copy (ms): Min: 191.0, Avg: 205.1, Max: 264.2, Diff: 73.2, Sum: 2461.1] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.2] [GC Worker Other (ms): Min: 0.6, Avg: 1.2, Max: 1.6, Diff: 1.0, Sum: 14.0] [GC Worker Total (ms): Min: 578.3, Avg: 578.8, Max: 579.8, Diff: 1.5, Sum: 6946.1] [GC Worker End (ms): Min: 37187982.1, Avg: 37187982.7, Max: 37187983.1, Diff: 1.0] [Code Root Fixup: 0.0 ms] [Clear CT: 0.9 ms] [Other: 49.7 ms] [Choose CSet: 0.0 ms] [Ref Proc: 26.2 ms] [Ref Enq: 1.0 ms] [Free CSet: 1.6 ms] [Eden: 768.0M(768.0M)->0.0B(704.0M) Survivors: 160.0M->128.0M Heap: 5029.3M(6144.0M)->4361.6M(6144.0M)] [Times: user=6.98 sys=0.05, real=0.63 secs] 37215.167: [GC pause (young) Desired survivor size 67108864 bytes, new threshold 15 (max 15) - age 1: 13825720 bytes, 13825720 total - age 2: 11871200 bytes, 25696920 total - age 3: 12835360 bytes, 38532280 total - age 4: 13064712 bytes, 51596992 total - age 5: 10130016 bytes, 61727008 total , 0.6151085 secs] [Parallel Time: 574.5 ms, GC Workers: 12] [GC Worker Start (ms): Min: 37215173.5, Avg: 37215174.0, Max: 37215174.4, Diff: 0.9] [Ext Root Scanning (ms): Min: 266.5, Avg: 288.9, Max: 374.2, Diff: 107.7, Sum: 3467.0] [Update RS (ms): Min: 48.2, Avg: 136.2, Max: 162.9, Diff: 114.7, Sum: 1634.4] [Processed Buffers: Min: 30, Avg: 51.8, Max: 80, Diff: 50, Sum: 621] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 0.7, Diff: 0.7, Sum: 2.1] [Object Copy (ms): Min: 137.2, Avg: 146.4, Max: 201.4, Diff: 64.2, Sum: 1756.7] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.3] [GC Worker Other (ms): Min: 0.4, Avg: 1.1, Max: 1.9, Diff: 1.5, Sum: 13.7] [GC Worker Total (ms): Min: 572.3, Avg: 572.8, Max: 573.6, Diff: 1.3, Sum: 6874.1] [GC Worker End (ms): Min: 37215746.0, Avg: 37215746.8, Max: 37215747.6, Diff: 1.5] [Code Root Fixup: 0.0 ms] [Clear CT: 0.9 ms] [Other: 39.7 ms] [Choose CSet: 0.0 ms] [Ref Proc: 21.2 ms] [Ref Enq: 1.1 ms] [Free CSet: 1.3 ms] [Eden: 704.0M(704.0M)->0.0B(640.0M) Survivors: 128.0M->128.0M Heap: 5065.6M(6144.0M)->4435.4M(6144.0M)] [Times: user=6.85 sys=0.06, real=0.62 secs] 37245.046: [GC pause (young) (initial-mark) Desired survivor size 50331648 bytes, new threshold 5 (max 15) - age 1: 11970464 bytes, 11970464 total - age 2: 9054152 bytes, 21024616 total - age 3: 10275296 bytes, 31299912 total - age 4: 12585160 bytes, 43885072 total - age 5: 12858752 bytes, 56743824 total - age 6: 9786808 bytes, 66530632 total , 0.6157389 secs] [Parallel Time: 568.0 ms, GC Workers: 12] [GC Worker Start (ms): Min: 37245052.7, Avg: 37245053.2, Max: 37245053.6, Diff: 0.9] [Ext Root Scanning (ms): Min: 219.3, Avg: 290.0, Max: 376.9, Diff: 157.6, Sum: 3480.4] [Update RS (ms): Min: 0.0, Avg: 57.8, Max: 93.6, Diff: 93.6, Sum: 693.9] [Processed Buffers: Min: 0, Avg: 32.2, Max: 71, Diff: 71, Sum: 387] [Scan RS (ms): Min: 0.0, Avg: 0.1, Max: 0.8, Diff: 0.8, Sum: 1.7] [Object Copy (ms): Min: 188.5, Avg: 217.4, Max: 346.1, Diff: 157.7, Sum: 2608.6] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.1, Diff: 0.1, Sum: 0.3] [GC Worker Other (ms): Min: 0.6, Avg: 1.3, Max: 1.7, Diff: 1.1, Sum: 15.7] [GC Worker Total (ms): Min: 566.0, Avg: 566.7, Max: 567.2, Diff: 1.2, Sum: 6800.8] [GC Worker End (ms): Min: 37245619.2, Avg: 37245619.9, Max: 37245620.3, Diff: 1.1] [Code Root Fixup: 0.0 ms] [Clear CT: 0.8 ms] [Other: 47.0 ms] [Choose CSet: 0.0 ms] [Ref Proc: 22.9 ms] [Ref Enq: 1.1 ms] [Free CSet: 1.3 ms] [Eden: 640.0M(640.0M)->0.0B(608.0M) Survivors: 128.0M->96.0M Heap: 5075.4M(6144.0M)->4501.6M(6144.0M)] [Times: user=6.79 sys=0.05, real=0.62 secs] 37245.665: [GC concurrent-root-region-scan-start] 37245.942: [GC concurrent-root-region-scan-end, 0.2772618 secs] 37245.942: [GC concurrent-mark-start] 37247.926: [GC concurrent-mark-end, 1.9831242 secs] 37247.992: [GC remark 37247.998: [GC ref-proc, 0.3680701 secs], 1.3495793 secs] [Times: user=4.79 sys=0.06, real=1.35 secs] 37249.409: [GC cleanup 4568M->3640M(6144M), 0.0504652 secs] [Times: user=0.52 sys=0.00, real=0.05 secs] 37249.464: [GC concurrent-cleanup-start] 37249.468: [GC concurrent-cleanup-end, 0.0030726 secs] 37279.424: [GC pause (young) Desired survivor size 50331648 bytes, new threshold 15 (max 15) - age 1: 12095664 bytes, 12095664 total - age 2: 6122680 bytes, 18218344 total - age 3: 8030952 bytes, 26249296 total - age 4: 8812480 bytes, 35061776 total - age 5: 10724104 bytes, 45785880 total , 0.5922368 secs] [Parallel Time: 545.3 ms, GC Workers: 12] [GC Worker Start (ms): Min: 37279431.0, Avg: 37279431.5, Max: 37279431.9, Diff: 0.9] [Ext Root Scanning (ms): Min: 273.5, Avg: 298.4, Max: 392.1, Diff: 118.6, Sum: 3580.5] [Update RS (ms): Min: 22.4, Avg: 114.9, Max: 145.5, Diff: 123.1, Sum: 1379.1] [Processed Buffers: Min: 5, Avg: 47.4, Max: 102, Diff: 97, Sum: 569] [Scan RS (ms): Min: 0.0, Avg: 0.1, Max: 0.5, Diff: 0.5, Sum: 1.7] [Object Copy (ms): Min: 120.4, Avg: 129.4, Max: 185.1, Diff: 64.7, Sum: 1552.5] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.1, Diff: 0.1, Sum: 0.6] [GC Worker Other (ms): Min: 0.1, Avg: 1.0, Max: 1.6, Diff: 1.4, Sum: 12.0] [GC Worker Total (ms): Min: 542.7, Avg: 543.9, Max: 544.4, Diff: 1.8, Sum: 6526.4] [GC Worker End (ms): Min: 37279974.5, Avg: 37279975.4, Max: 37279975.9, Diff: 1.4] [Code Root Fixup: 0.0 ms] [Clear CT: 1.0 ms] [Other: 45.9 ms] [Choose CSet: 0.0 ms] [Ref Proc: 26.2 ms] [Ref Enq: 1.2 ms] [Free CSet: 1.3 ms] [Eden: 608.0M(608.0M)->0.0B(192.0M) Survivors: 96.0M->96.0M Heap: 4181.6M(6144.0M)->3668.7M(6144.0M)] [Times: user=6.52 sys=0.06, real=0.60 secs] 37285.374: [GC pause (mixed) Desired survivor size 33554432 bytes, new threshold 5 (max 15) - age 1: 12785512 bytes, 12785512 total - age 2: 7905960 bytes, 20691472 total - age 3: 5413864 bytes, 26105336 total - age 4: 7084912 bytes, 33190248 total - age 5: 6787504 bytes, 39977752 total - age 6: 9524376 bytes, 49502128 total , 0.5157513 secs] [Parallel Time: 480.9 ms, GC Workers: 12] [GC Worker Start (ms): Min: 37285378.4, Avg: 37285378.8, Max: 37285379.3, Diff: 0.9] [Ext Root Scanning (ms): Min: 270.8, Avg: 299.4, Max: 383.9, Diff: 113.1, Sum: 3592.7] [Update RS (ms): Min: 0.0, Avg: 47.3, Max: 77.3, Diff: 77.3, Sum: 567.5] [Processed Buffers: Min: 0, Avg: 21.5, Max: 42, Diff: 42, Sum: 258] [Scan RS (ms): Min: 0.0, Avg: 1.7, Max: 3.7, Diff: 3.6, Sum: 20.8] [Object Copy (ms): Min: 95.0, Avg: 130.2, Max: 175.3, Diff: 80.3, Sum: 1562.5] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.4] [GC Worker Other (ms): Min: 0.2, Avg: 1.0, Max: 1.6, Diff: 1.4, Sum: 12.1] [GC Worker Total (ms): Min: 478.4, Avg: 479.7, Max: 480.7, Diff: 2.3, Sum: 5755.9] [GC Worker End (ms): Min: 37285857.6, Avg: 37285858.5, Max: 37285859.1, Diff: 1.4] [Code Root Fixup: 0.0 ms] [Clear CT: 1.0 ms] [Other: 33.8 ms] [Choose CSet: 0.2 ms] [Ref Proc: 14.0 ms] [Ref Enq: 1.8 ms] [Free CSet: 2.9 ms] [Eden: 192.0M(192.0M)->0.0B(224.0M) Survivors: 96.0M->64.0M Heap: 3860.7M(6144.0M)->3058.8M(6144.0M)] [Times: user=5.62 sys=0.05, real=0.52 secs] 37295.989: [GC pause (mixed) Desired survivor size 33554432 bytes, new threshold 5 (max 15) - age 1: 6553888 bytes, 6553888 total - age 2: 9798752 bytes, 16352640 total - age 3: 7751384 bytes, 24104024 total - age 4: 4847240 bytes, 28951264 total - age 5: 6960104 bytes, 35911368 total , 0.6493219 secs] [Parallel Time: 606.0 ms, GC Workers: 12] [GC Worker Start (ms): Min: 37295993.8, Avg: 37295994.3, Max: 37295994.7, Diff: 0.9] [Ext Root Scanning (ms): Min: 210.5, Avg: 297.7, Max: 380.6, Diff: 170.2, Sum: 3572.9] [Update RS (ms): Min: 0.0, Avg: 70.0, Max: 102.3, Diff: 102.3, Sum: 840.4] [Processed Buffers: Min: 0, Avg: 28.8, Max: 70, Diff: 70, Sum: 346] [Scan RS (ms): Min: 11.6, Avg: 25.6, Max: 30.6, Diff: 19.0, Sum: 307.0] [Object Copy (ms): Min: 196.0, Avg: 210.2, Max: 263.4, Diff: 67.5, Sum: 2521.8] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.4] [GC Worker Other (ms): Min: 0.3, Avg: 1.0, Max: 1.5, Diff: 1.2, Sum: 11.9] [GC Worker Total (ms): Min: 604.1, Avg: 604.5, Max: 605.1, Diff: 0.9, Sum: 7254.4] [GC Worker End (ms): Min: 37296598.1, Avg: 37296598.8, Max: 37296599.4, Diff: 1.3] [Code Root Fixup: 0.0 ms] [Clear CT: 1.8 ms] [Other: 41.5 ms] [Choose CSet: 0.5 ms] [Ref Proc: 15.5 ms] [Ref Enq: 1.5 ms] [Free CSet: 3.6 ms] [Eden: 224.0M(224.0M)->0.0B(224.0M) Survivors: 64.0M->64.0M Heap: 3282.8M(6144.0M)->2510.1M(6144.0M)] [Times: user=7.16 sys=0.05, real=0.65 secs] 37301.508: [GC pause (mixed) Desired survivor size 33554432 bytes, new threshold 15 (max 15) - age 1: 8675968 bytes, 8675968 total - age 2: 3949608 bytes, 12625576 total - age 3: 8028904 bytes, 20654480 total - age 4: 5684848 bytes, 26339328 total - age 5: 4658360 bytes, 30997688 total , 0.9249051 secs] [Parallel Time: 874.6 ms, GC Workers: 12] [GC Worker Start (ms): Min: 37301513.5, Avg: 37301514.0, Max: 37301514.4, Diff: 0.9] [Ext Root Scanning (ms): Min: 293.9, Avg: 364.6, Max: 411.0, Diff: 117.1, Sum: 4375.6] [Update RS (ms): Min: 115.9, Avg: 155.7, Max: 228.9, Diff: 113.0, Sum: 1868.0] [Processed Buffers: Min: 40, Avg: 53.4, Max: 73, Diff: 33, Sum: 641] [Scan RS (ms): Min: 49.9, Avg: 52.2, Max: 58.2, Diff: 8.2, Sum: 626.6] [Object Copy (ms): Min: 273.6, Avg: 298.7, Max: 360.8, Diff: 87.2, Sum: 3584.4] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.1, Diff: 0.1, Sum: 0.8] [GC Worker Other (ms): Min: 0.8, Avg: 1.3, Max: 2.5, Diff: 1.6, Sum: 16.1] [GC Worker Total (ms): Min: 871.7, Avg: 872.6, Max: 873.8, Diff: 2.1, Sum: 10471.5] [GC Worker End (ms): Min: 37302386.1, Avg: 37302386.6, Max: 37302387.8, Diff: 1.6] [Code Root Fixup: 0.9 ms] [Clear CT: 1.9 ms] [Other: 47.4 ms] [Choose CSet: 0.6 ms] [Ref Proc: 14.6 ms] [Ref Enq: 1.0 ms] [Free CSet: 2.6 ms] [Eden: 224.0M(224.0M)->0.0B(2720.0M) Survivors: 64.0M->64.0M Heap: 2734.1M(6144.0M)->2405.2M(6144.0M)] [Times: user=9.86 sys=0.06, real=0.93 secs] 37490.836: [GC pause (young) Desired survivor size 184549376 bytes, new threshold 15 (max 15) - age 1: 6430936 bytes, 6430936 total - age 2: 4187304 bytes, 10618240 total - age 3: 3194024 bytes, 13812264 total - age 4: 7632896 bytes, 21445160 total - age 5: 5655672 bytes, 27100832 total - age 6: 4508528 bytes, 31609360 total , 0.9856323 secs] [Parallel Time: 877.3 ms, GC Workers: 12] [GC Worker Start (ms): Min: 37490843.9, Avg: 37490844.3, Max: 37490844.7, Diff: 0.9] [Ext Root Scanning (ms): Min: 273.3, Avg: 303.8, Max: 395.1, Diff: 121.8, Sum: 3645.6] [Update RS (ms): Min: 294.9, Avg: 386.1, Max: 424.0, Diff: 129.1, Sum: 4632.7] [Processed Buffers: Min: 39, Avg: 98.6, Max: 128, Diff: 89, Sum: 1183] [Scan RS (ms): Min: 0.0, Avg: 0.5, Max: 1.3, Diff: 1.2, Sum: 6.4] [Object Copy (ms): Min: 172.7, Avg: 183.5, Max: 244.6, Diff: 72.0, Sum: 2201.9] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.1, Diff: 0.0, Sum: 0.5] [GC Worker Other (ms): Min: 0.8, Avg: 1.4, Max: 2.4, Diff: 1.6, Sum: 16.5] [GC Worker Total (ms): Min: 874.6, Avg: 875.3, Max: 876.7, Diff: 2.1, Sum: 10503.6] [GC Worker End (ms): Min: 37491719.1, Avg: 37491719.6, Max: 37491720.6, Diff: 1.6] [Code Root Fixup: 0.0 ms] [Clear CT: 1.6 ms] [Other: 106.8 ms] [Choose CSet: 0.0 ms] [Ref Proc: 83.4 ms] [Ref Enq: 2.2 ms] [Free CSet: 3.5 ms] [Eden: 2720.0M(2720.0M)->0.0B(2304.0M) Survivors: 64.0M->256.0M Heap: 5125.2M(6144.0M)->2638.4M(6144.0M)] [Times: user=11.21 sys=0.06, real=0.99 secs] 37620.295: [GC pause (young) Desired survivor size 167772160 bytes, new threshold 15 (max 15) - age 1: 54120856 bytes, 54120856 total - age 2: 2154840 bytes, 56275696 total - age 3: 1875112 bytes, 58150808 total - age 4: 1444672 bytes, 59595480 total - age 5: 4570392 bytes, 64165872 total - age 6: 3730656 bytes, 67896528 total - age 7: 3869032 bytes, 71765560 total , 0.6942904 secs] [Parallel Time: 595.3 ms, GC Workers: 12] [GC Worker Start (ms): Min: 37620304.0, Avg: 37620304.5, Max: 37620304.9, Diff: 0.9] [Ext Root Scanning (ms): Min: 280.8, Avg: 310.6, Max: 401.7, Diff: 121.0, Sum: 3727.1] [Update RS (ms): Min: 0.0, Avg: 59.6, Max: 88.5, Diff: 88.5, Sum: 714.9] [Processed Buffers: Min: 0, Avg: 40.1, Max: 72, Diff: 72, Sum: 481] [Scan RS (ms): Min: 0.0, Avg: 0.5, Max: 1.2, Diff: 1.2, Sum: 6.2] [Object Copy (ms): Min: 189.8, Avg: 221.2, Max: 253.2, Diff: 63.5, Sum: 2654.2] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.1, Diff: 0.1, Sum: 0.9] [GC Worker Other (ms): Min: 0.4, Avg: 1.5, Max: 2.7, Diff: 2.2, Sum: 18.4] [GC Worker Total (ms): Min: 592.5, Avg: 593.5, Max: 594.4, Diff: 1.9, Sum: 7121.7] [GC Worker End (ms): Min: 37620896.9, Avg: 37620898.0, Max: 37620899.1, Diff: 2.2] [Code Root Fixup: 0.0 ms] [Clear CT: 1.5 ms] [Other: 97.5 ms] [Choose CSet: 0.0 ms] [Ref Proc: 71.5 ms] [Ref Enq: 2.5 ms] [Free CSet: 3.3 ms] [Eden: 2304.0M(2304.0M)->0.0B(1920.0M) Survivors: 256.0M->320.0M Heap: 4942.4M(6144.0M)->2969.5M(6144.0M)] [Times: user=7.61 sys=0.06, real=0.70 secs] 37715.238: [GC pause (young) Desired survivor size 150994944 bytes, new threshold 15 (max 15) - age 1: 40203496 bytes, 40203496 total - age 2: 38223944 bytes, 78427440 total - age 3: 1711424 bytes, 80138864 total - age 4: 1834608 bytes, 81973472 total - age 5: 1397064 bytes, 83370536 total - age 6: 4498688 bytes, 87869224 total - age 7: 3504136 bytes, 91373360 total - age 8: 3624112 bytes, 94997472 total , 0.7279926 secs] [Parallel Time: 641.2 ms, GC Workers: 12] [GC Worker Start (ms): Min: 37715246.4, Avg: 37715246.9, Max: 37715247.3, Diff: 0.9] [Ext Root Scanning (ms): Min: 272.8, Avg: 303.3, Max: 381.7, Diff: 108.8, Sum: 3639.8] [Update RS (ms): Min: 0.0, Avg: 76.9, Max: 116.7, Diff: 116.7, Sum: 922.9] [Processed Buffers: Min: 0, Avg: 41.9, Max: 65, Diff: 65, Sum: 503] [Scan RS (ms): Min: 0.0, Avg: 0.4, Max: 1.4, Diff: 1.3, Sum: 5.0] [Object Copy (ms): Min: 248.0, Avg: 257.6, Max: 317.5, Diff: 69.5, Sum: 3090.8] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.1] [GC Worker Other (ms): Min: 0.2, Avg: 1.2, Max: 2.1, Diff: 1.9, Sum: 14.8] [GC Worker Total (ms): Min: 638.4, Avg: 639.4, Max: 640.5, Diff: 2.2, Sum: 7673.3] [GC Worker End (ms): Min: 37715885.3, Avg: 37715886.3, Max: 37715887.3, Diff: 2.0] [Code Root Fixup: 0.0 ms] [Clear CT: 1.6 ms] [Other: 85.2 ms] [Choose CSet: 0.0 ms] [Ref Proc: 61.2 ms] [Ref Enq: 1.8 ms] [Free CSet: 2.8 ms] [Eden: 1920.0M(1920.0M)->0.0B(1824.0M) Survivors: 320.0M->288.0M Heap: 4889.5M(6144.0M)->3099.0M(6144.0M)] [Times: user=8.09 sys=0.06, real=0.73 secs] 37807.993: [GC pause (young) Desired survivor size 150994944 bytes, new threshold 15 (max 15) - age 1: 37517360 bytes, 37517360 total - age 2: 30280904 bytes, 67798264 total - age 3: 35491848 bytes, 103290112 total - age 4: 1691080 bytes, 104981192 total - age 5: 1798264 bytes, 106779456 total - age 6: 1006960 bytes, 107786416 total - age 7: 4302600 bytes, 112089016 total - age 8: 3345128 bytes, 115434144 total - age 9: 3434472 bytes, 118868616 total , 0.7717933 secs] [Parallel Time: 685.2 ms, GC Workers: 12] [GC Worker Start (ms): Min: 37808000.7, Avg: 37808001.2, Max: 37808001.6, Diff: 0.9] [Ext Root Scanning (ms): Min: 279.9, Avg: 329.2, Max: 403.5, Diff: 123.5, Sum: 3950.3] [Update RS (ms): Min: 0.0, Avg: 71.6, Max: 125.6, Diff: 125.6, Sum: 859.6] [Processed Buffers: Min: 0, Avg: 38.5, Max: 86, Diff: 86, Sum: 462] [Scan RS (ms): Min: 0.0, Avg: 0.4, Max: 1.2, Diff: 1.2, Sum: 4.8] [Object Copy (ms): Min: 252.4, Avg: 281.6, Max: 344.6, Diff: 92.2, Sum: 3378.9] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.4] [GC Worker Other (ms): Min: 0.2, Avg: 1.1, Max: 1.7, Diff: 1.5, Sum: 12.7] [GC Worker Total (ms): Min: 682.7, Avg: 683.9, Max: 684.4, Diff: 1.7, Sum: 8206.6] [GC Worker End (ms): Min: 37808684.2, Avg: 37808685.0, Max: 37808685.7, Diff: 1.5] [Code Root Fixup: 0.0 ms] [Clear CT: 0.7 ms] [Other: 85.9 ms] [Choose CSet: 0.0 ms] [Ref Proc: 61.9 ms] [Ref Enq: 2.0 ms] [Free CSet: 2.6 ms] [Eden: 1824.0M(1824.0M)->0.0B(1600.0M) Survivors: 288.0M->288.0M Heap: 4923.0M(6144.0M)->3321.2M(6144.0M)] [Times: user=8.61 sys=0.05, real=0.78 secs] 37913.892: [GC pause (young) Desired survivor size 134217728 bytes, new threshold 15 (max 15) - age 1: 32310200 bytes, 32310200 total - age 2: 23962344 bytes, 56272544 total - age 3: 26185672 bytes, 82458216 total - age 4: 33852336 bytes, 116310552 total - age 5: 1484872 bytes, 117795424 total - age 6: 1787008 bytes, 119582432 total - age 7: 998088 bytes, 120580520 total - age 8: 4111520 bytes, 124692040 total - age 9: 3090832 bytes, 127782872 total - age 10: 3428152 bytes, 131211024 total , 0.7979470 secs] [Parallel Time: 710.8 ms, GC Workers: 12] [GC Worker Start (ms): Min: 37913899.5, Avg: 37913900.0, Max: 37913900.4, Diff: 0.9] [Ext Root Scanning (ms): Min: 277.0, Avg: 300.0, Max: 398.4, Diff: 121.3, Sum: 3600.1] [Update RS (ms): Min: 0.0, Avg: 92.3, Max: 123.7, Diff: 123.7, Sum: 1108.0] [Processed Buffers: Min: 0, Avg: 43.1, Max: 62, Diff: 62, Sum: 517] [Scan RS (ms): Min: 0.0, Avg: 0.4, Max: 1.2, Diff: 1.2, Sum: 4.6] [Object Copy (ms): Min: 306.6, Avg: 315.8, Max: 381.6, Diff: 74.9, Sum: 3789.3] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.1, Diff: 0.1, Sum: 1.2] [GC Worker Other (ms): Min: 0.3, Avg: 1.0, Max: 1.5, Diff: 1.2, Sum: 12.6] [GC Worker Total (ms): Min: 708.7, Avg: 709.6, Max: 710.1, Diff: 1.4, Sum: 8515.7] [GC Worker End (ms): Min: 37914608.9, Avg: 37914609.6, Max: 37914610.1, Diff: 1.2] [Code Root Fixup: 0.0 ms] [Clear CT: 1.1 ms] [Other: 86.0 ms] [Choose CSet: 0.0 ms] [Ref Proc: 60.4 ms] [Ref Enq: 1.5 ms] [Free CSet: 2.5 ms] [Eden: 1600.0M(1600.0M)->0.0B(1408.0M) Survivors: 288.0M->256.0M Heap: 4921.2M(6144.0M)->3545.5M(6144.0M)] [Times: user=8.87 sys=0.05, real=0.80 secs] 37994.290: [GC pause (young) Desired survivor size 117440512 bytes, new threshold 5 (max 15) - age 1: 25266832 bytes, 25266832 total - age 2: 23428512 bytes, 48695344 total - age 3: 22151960 bytes, 70847304 total - age 4: 25388416 bytes, 96235720 total - age 5: 32991352 bytes, 129227072 total - age 6: 1454864 bytes, 130681936 total - age 7: 1762696 bytes, 132444632 total - age 8: 973928 bytes, 133418560 total - age 9: 4093680 bytes, 137512240 total - age 10: 3080704 bytes, 140592944 total - age 11: 3427592 bytes, 144020536 total , 0.8588575 secs] [Parallel Time: 777.1 ms, GC Workers: 12] [GC Worker Start (ms): Min: 37994297.0, Avg: 37994297.4, Max: 37994297.8, Diff: 0.8] [Ext Root Scanning (ms): Min: 214.5, Avg: 302.3, Max: 392.6, Diff: 178.1, Sum: 3627.4] [Update RS (ms): Min: 18.4, Avg: 108.0, Max: 140.1, Diff: 121.7, Sum: 1295.7] [Processed Buffers: Min: 5, Avg: 47.5, Max: 91, Diff: 86, Sum: 570] [Scan RS (ms): Min: 0.0, Avg: 0.3, Max: 1.0, Diff: 1.0, Sum: 3.5] [Object Copy (ms): Min: 352.8, Avg: 363.2, Max: 419.0, Diff: 66.2, Sum: 4358.3] [Termination (ms): Min: 0.0, Avg: 0.5, Max: 0.7, Diff: 0.7, Sum: 5.9] [GC Worker Other (ms): Min: 0.3, Avg: 1.2, Max: 1.9, Diff: 1.6, Sum: 14.5] [GC Worker Total (ms): Min: 774.4, Avg: 775.4, Max: 776.1, Diff: 1.7, Sum: 9305.3] [GC Worker End (ms): Min: 37995071.9, Avg: 37995072.8, Max: 37995073.6, Diff: 1.6] [Code Root Fixup: 0.0 ms] [Clear CT: 1.3 ms] [Other: 80.5 ms] [Choose CSet: 0.0 ms] [Ref Proc: 50.4 ms] [Ref Enq: 1.7 ms] [Free CSet: 2.3 ms] [Eden: 1408.0M(1408.0M)->0.0B(1184.0M) Survivors: 256.0M->224.0M Heap: 4953.5M(6144.0M)->3793.3M(6144.0M)] [Times: user=9.56 sys=0.06, real=0.86 secs] 38070.092: [GC pause (young) Desired survivor size 100663296 bytes, new threshold 5 (max 15) - age 1: 28212032 bytes, 28212032 total - age 2: 17672048 bytes, 45884080 total - age 3: 21410024 bytes, 67294104 total - age 4: 20229384 bytes, 87523488 total - age 5: 24677128 bytes, 112200616 total , 0.8484510 secs] [Parallel Time: 774.4 ms, GC Workers: 12] [GC Worker Start (ms): Min: 38070100.7, Avg: 38070101.1, Max: 38070101.6, Diff: 0.9] [Ext Root Scanning (ms): Min: 286.7, Avg: 311.7, Max: 410.0, Diff: 123.4, Sum: 3740.0] [Update RS (ms): Min: 87.2, Avg: 190.6, Max: 229.5, Diff: 142.3, Sum: 2287.0] [Processed Buffers: Min: 43, Avg: 70.2, Max: 126, Diff: 83, Sum: 842] [Scan RS (ms): Min: 0.0, Avg: 0.3, Max: 1.1, Diff: 1.1, Sum: 3.5] [Object Copy (ms): Min: 254.9, Avg: 268.6, Max: 326.1, Diff: 71.1, Sum: 3222.9] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.1, Diff: 0.0, Sum: 0.4] [GC Worker Other (ms): Min: 0.3, Avg: 1.3, Max: 2.2, Diff: 2.0, Sum: 15.6] [GC Worker Total (ms): Min: 771.6, Avg: 772.4, Max: 773.3, Diff: 1.6, Sum: 9269.4] [GC Worker End (ms): Min: 38070872.5, Avg: 38070873.6, Max: 38070874.5, Diff: 2.0] [Code Root Fixup: 0.0 ms] [Clear CT: 1.1 ms] [Other: 72.9 ms] [Choose CSet: 0.0 ms] [Ref Proc: 46.4 ms] [Ref Enq: 1.4 ms] [Free CSet: 2.0 ms] [Eden: 1184.0M(1184.0M)->0.0B(1056.0M) Survivors: 224.0M->192.0M Heap: 4977.3M(6144.0M)->3957.8M(6144.0M)] [Times: user=9.48 sys=0.06, real=0.85 secs] 38112.102: [GC pause (young) Desired survivor size 83886080 bytes, new threshold 5 (max 15) - age 1: 22487664 bytes, 22487664 total - age 2: 19379432 bytes, 41867096 total - age 3: 17062224 bytes, 58929320 total - age 4: 20590856 bytes, 79520176 total - age 5: 19467912 bytes, 98988088 total , 0.7451753 secs] [Parallel Time: 677.9 ms, GC Workers: 12] [GC Worker Start (ms): Min: 38112108.7, Avg: 38112109.1, Max: 38112109.6, Diff: 0.9] [Ext Root Scanning (ms): Min: 272.5, Avg: 296.9, Max: 398.6, Diff: 126.1, Sum: 3563.0] [Update RS (ms): Min: 28.3, Avg: 130.7, Max: 165.3, Diff: 137.0, Sum: 1568.7] [Processed Buffers: Min: 29, Avg: 51.1, Max: 81, Diff: 52, Sum: 613] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 0.9, Diff: 0.9, Sum: 2.8] [Object Copy (ms): Min: 236.6, Avg: 246.8, Max: 310.4, Diff: 73.8, Sum: 2961.2] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.3] [GC Worker Other (ms): Min: 0.2, Avg: 1.2, Max: 2.2, Diff: 2.0, Sum: 14.0] [GC Worker Total (ms): Min: 674.9, Avg: 675.8, Max: 676.6, Diff: 1.7, Sum: 8110.0] [GC Worker End (ms): Min: 38112784.0, Avg: 38112785.0, Max: 38112786.0, Diff: 2.0] [Code Root Fixup: 0.0 ms] [Clear CT: 1.0 ms] [Other: 66.4 ms] [Choose CSet: 0.0 ms] [Ref Proc: 41.8 ms] [Ref Enq: 1.6 ms] [Free CSet: 1.9 ms] [Eden: 1056.0M(1056.0M)->0.0B(864.0M) Survivors: 192.0M->160.0M Heap: 5013.8M(6144.0M)->4166.5M(6144.0M)] [Times: user=8.27 sys=0.05, real=0.75 secs] 38143.174: [GC pause (young) Desired survivor size 67108864 bytes, new threshold 4 (max 15) - age 1: 22497672 bytes, 22497672 total - age 2: 16130200 bytes, 38627872 total - age 3: 17159088 bytes, 55786960 total - age 4: 16810576 bytes, 72597536 total - age 5: 19947456 bytes, 92544992 total , 0.7009750 secs] [Parallel Time: 646.9 ms, GC Workers: 12] [GC Worker Start (ms): Min: 38143181.3, Avg: 38143181.7, Max: 38143182.2, Diff: 0.9] [Ext Root Scanning (ms): Min: 217.8, Avg: 298.4, Max: 398.9, Diff: 181.1, Sum: 3581.0] [Update RS (ms): Min: 25.1, Avg: 130.8, Max: 167.7, Diff: 142.6, Sum: 1569.8] [Processed Buffers: Min: 11, Avg: 51.9, Max: 84, Diff: 73, Sum: 623] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 0.9, Diff: 0.9, Sum: 2.5] [Object Copy (ms): Min: 202.5, Avg: 214.8, Max: 269.7, Diff: 67.1, Sum: 2578.0] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.2] [GC Worker Other (ms): Min: 0.1, Avg: 1.1, Max: 1.8, Diff: 1.7, Sum: 13.0] [GC Worker Total (ms): Min: 644.6, Avg: 645.4, Max: 645.8, Diff: 1.2, Sum: 7744.4] [GC Worker End (ms): Min: 38143826.1, Avg: 38143827.1, Max: 38143827.8, Diff: 1.7] [Code Root Fixup: 0.0 ms] [Clear CT: 0.5 ms] [Other: 53.5 ms] [Choose CSet: 0.0 ms] [Ref Proc: 29.2 ms] [Ref Enq: 1.3 ms] [Free CSet: 1.5 ms] [Eden: 864.0M(864.0M)->0.0B(768.0M) Survivors: 160.0M->128.0M Heap: 5030.5M(6144.0M)->4293.8M(6144.0M)] [Times: user=7.80 sys=0.05, real=0.70 secs] 38175.018: [GC pause (young) Desired survivor size 67108864 bytes, new threshold 15 (max 15) - age 1: 15810856 bytes, 15810856 total - age 2: 16344608 bytes, 32155464 total - age 3: 15390920 bytes, 47546384 total - age 4: 15955432 bytes, 63501816 total , 0.6715825 secs] [Parallel Time: 621.7 ms, GC Workers: 12] [GC Worker Start (ms): Min: 38175024.7, Avg: 38175025.1, Max: 38175025.6, Diff: 0.9] [Ext Root Scanning (ms): Min: 275.6, Avg: 306.8, Max: 387.2, Diff: 111.6, Sum: 3682.1] [Update RS (ms): Min: 64.4, Avg: 147.9, Max: 188.0, Diff: 123.6, Sum: 1775.2] [Processed Buffers: Min: 17, Avg: 54.9, Max: 100, Diff: 83, Sum: 659] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 0.9, Diff: 0.9, Sum: 2.2] [Object Copy (ms): Min: 154.0, Avg: 163.3, Max: 219.2, Diff: 65.3, Sum: 1959.9] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.3] [GC Worker Other (ms): Min: 0.4, Avg: 1.3, Max: 2.4, Diff: 2.0, Sum: 15.4] [GC Worker Total (ms): Min: 618.3, Avg: 619.6, Max: 620.5, Diff: 2.3, Sum: 7435.1] [GC Worker End (ms): Min: 38175643.9, Avg: 38175644.7, Max: 38175645.8, Diff: 2.0] [Code Root Fixup: 0.0 ms] [Clear CT: 1.0 ms] [Other: 48.9 ms] [Choose CSet: 0.0 ms] [Ref Proc: 29.0 ms] [Ref Enq: 1.3 ms] [Free CSet: 1.3 ms] [Eden: 768.0M(768.0M)->0.0B(672.0M) Survivors: 128.0M->128.0M Heap: 5061.8M(6144.0M)->4388.4M(6144.0M)] [Times: user=7.45 sys=0.06, real=0.67 secs] 38203.528: [GC pause (young) Desired survivor size 67108864 bytes, new threshold 5 (max 15) - age 1: 14600592 bytes, 14600592 total - age 2: 8425256 bytes, 23025848 total - age 3: 15842480 bytes, 38868328 total - age 4: 14707616 bytes, 53575944 total - age 5: 15241056 bytes, 68817000 total , 0.6069295 secs] [Parallel Time: 560.4 ms, GC Workers: 12] [GC Worker Start (ms): Min: 38203534.2, Avg: 38203534.7, Max: 38203535.1, Diff: 0.9] [Ext Root Scanning (ms): Min: 273.1, Avg: 301.5, Max: 389.6, Diff: 116.5, Sum: 3617.5] [Update RS (ms): Min: 0.0, Avg: 72.3, Max: 107.0, Diff: 107.0, Sum: 867.9] [Processed Buffers: Min: 0, Avg: 32.8, Max: 67, Diff: 67, Sum: 394] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 1.0, Diff: 1.0, Sum: 2.0] [Object Copy (ms): Min: 168.4, Avg: 183.8, Max: 227.6, Diff: 59.2, Sum: 2205.0] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.1, Diff: 0.0, Sum: 0.4] [GC Worker Other (ms): Min: 0.2, Avg: 1.0, Max: 1.7, Diff: 1.5, Sum: 11.7] [GC Worker Total (ms): Min: 557.6, Avg: 558.7, Max: 559.7, Diff: 2.1, Sum: 6704.5] [GC Worker End (ms): Min: 38204092.6, Avg: 38204093.4, Max: 38204094.1, Diff: 1.5] [Code Root Fixup: 0.0 ms] [Clear CT: 1.0 ms] [Other: 45.5 ms] [Choose CSet: 0.0 ms] [Ref Proc: 24.2 ms] [Ref Enq: 1.1 ms] [Free CSet: 1.4 ms] [Eden: 672.0M(672.0M)->0.0B(576.0M) Survivors: 128.0M->128.0M Heap: 5060.4M(6144.0M)->4492.1M(6144.0M)] [Times: user=6.69 sys=0.05, real=0.61 secs] 38233.487: [GC pause (young) (initial-mark) Desired survivor size 50331648 bytes, new threshold 5 (max 15) - age 1: 15221408 bytes, 15221408 total - age 2: 9221840 bytes, 24443248 total - age 3: 7860312 bytes, 32303560 total - age 4: 15252968 bytes, 47556528 total - age 5: 14123040 bytes, 61679568 total , 0.6808775 secs] [Parallel Time: 634.9 ms, GC Workers: 12] [GC Worker Start (ms): Min: 38233494.3, Avg: 38233494.8, Max: 38233495.3, Diff: 1.0] [Ext Root Scanning (ms): Min: 237.2, Avg: 309.8, Max: 397.3, Diff: 160.1, Sum: 3717.1] [Update RS (ms): Min: 0.0, Avg: 97.6, Max: 156.1, Diff: 156.1, Sum: 1171.7] [Processed Buffers: Min: 0, Avg: 38.8, Max: 66, Diff: 66, Sum: 465] [Scan RS (ms): Min: 0.0, Avg: 0.1, Max: 0.7, Diff: 0.7, Sum: 1.8] [Object Copy (ms): Min: 191.9, Avg: 225.0, Max: 395.6, Diff: 203.7, Sum: 2699.5] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.1, Diff: 0.1, Sum: 1.0] [GC Worker Other (ms): Min: 0.2, Avg: 0.9, Max: 1.5, Diff: 1.2, Sum: 10.9] [GC Worker Total (ms): Min: 632.9, Avg: 633.5, Max: 634.1, Diff: 1.1, Sum: 7601.9] [GC Worker End (ms): Min: 38234127.6, Avg: 38234128.3, Max: 38234128.8, Diff: 1.2] [Code Root Fixup: 0.0 ms] [Clear CT: 1.0 ms] [Other: 45.0 ms] [Choose CSet: 0.0 ms] [Ref Proc: 21.8 ms] [Ref Enq: 1.1 ms] [Free CSet: 1.2 ms] [Eden: 576.0M(576.0M)->0.0B(544.0M) Survivors: 128.0M->96.0M Heap: 5068.1M(6144.0M)->4554.4M(6144.0M)] [Times: user=7.56 sys=0.05, real=0.68 secs] 38234.171: [GC concurrent-root-region-scan-start] 38234.504: [GC concurrent-root-region-scan-end, 0.3329660 secs] 38234.504: [GC concurrent-mark-start] 38236.614: [GC concurrent-mark-end, 2.1097081 secs] 38236.686: [GC remark 38236.693: [GC ref-proc, 0.4046883 secs], 1.3895548 secs] [Times: user=5.23 sys=0.07, real=1.39 secs] 38238.148: [GC cleanup 4608M->3648M(6144M), 0.0583470 secs] [Times: user=0.60 sys=0.01, real=0.06 secs] 38238.211: [GC concurrent-cleanup-start] 38238.215: [GC concurrent-cleanup-end, 0.0031855 secs] 38268.584: [GC pause (young) Desired survivor size 50331648 bytes, new threshold 15 (max 15) - age 1: 11595808 bytes, 11595808 total - age 2: 7401880 bytes, 18997688 total - age 3: 8657576 bytes, 27655264 total - age 4: 7592536 bytes, 35247800 total - age 5: 15032432 bytes, 50280232 total , 0.5862114 secs] [Parallel Time: 544.8 ms, GC Workers: 12] [GC Worker Start (ms): Min: 38268591.3, Avg: 38268591.8, Max: 38268592.2, Diff: 0.9] [Ext Root Scanning (ms): Min: 277.1, Avg: 305.7, Max: 398.4, Diff: 121.3, Sum: 3668.5] [Update RS (ms): Min: 5.2, Avg: 100.0, Max: 134.4, Diff: 129.2, Sum: 1199.7] [Processed Buffers: Min: 3, Avg: 40.8, Max: 66, Diff: 63, Sum: 489] [Scan RS (ms): Min: 0.0, Avg: 0.1, Max: 0.9, Diff: 0.9, Sum: 1.6] [Object Copy (ms): Min: 126.8, Avg: 136.1, Max: 193.4, Diff: 66.6, Sum: 1633.7] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.1] [GC Worker Other (ms): Min: 0.7, Avg: 1.3, Max: 1.9, Diff: 1.2, Sum: 15.4] [GC Worker Total (ms): Min: 542.7, Avg: 543.2, Max: 544.0, Diff: 1.3, Sum: 6519.0] [GC Worker End (ms): Min: 38269134.5, Avg: 38269135.0, Max: 38269135.7, Diff: 1.2] [Code Root Fixup: 0.0 ms] [Clear CT: 0.9 ms] [Other: 40.5 ms] [Choose CSet: 0.0 ms] [Ref Proc: 21.8 ms] [Ref Enq: 1.0 ms] [Free CSet: 1.2 ms] [Eden: 544.0M(544.0M)->0.0B(192.0M) Survivors: 96.0M->96.0M Heap: 4138.4M(6144.0M)->3647.8M(6144.0M)] [Times: user=6.48 sys=0.06, real=0.59 secs] 38275.568: [GC pause (mixed) Desired survivor size 33554432 bytes, new threshold 4 (max 15) - age 1: 12730576 bytes, 12730576 total - age 2: 7342056 bytes, 20072632 total - age 3: 6238992 bytes, 26311624 total - age 4: 8345360 bytes, 34656984 total - age 5: 7159928 bytes, 41816912 total - age 6: 13846720 bytes, 55663632 total , 0.5384144 secs] [Parallel Time: 496.3 ms, GC Workers: 12] [GC Worker Start (ms): Min: 38275572.9, Avg: 38275573.4, Max: 38275573.9, Diff: 0.9] [Ext Root Scanning (ms): Min: 222.9, Avg: 304.0, Max: 390.0, Diff: 167.1, Sum: 3647.5] [Update RS (ms): Min: 0.0, Avg: 42.5, Max: 72.6, Diff: 72.6, Sum: 510.4] [Processed Buffers: Min: 0, Avg: 20.0, Max: 45, Diff: 45, Sum: 240] [Scan RS (ms): Min: 0.0, Avg: 3.7, Max: 6.0, Diff: 5.9, Sum: 44.4] [Object Copy (ms): Min: 103.7, Avg: 143.3, Max: 202.3, Diff: 98.7, Sum: 1719.5] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.1, Diff: 0.1, Sum: 0.7] [GC Worker Other (ms): Min: 0.3, Avg: 1.1, Max: 1.8, Diff: 1.6, Sum: 13.5] [GC Worker Total (ms): Min: 493.7, Avg: 494.7, Max: 495.5, Diff: 1.8, Sum: 5936.1] [GC Worker End (ms): Min: 38276067.3, Avg: 38276068.1, Max: 38276068.8, Diff: 1.6] [Code Root Fixup: 0.0 ms] [Clear CT: 1.6 ms] [Other: 40.6 ms] [Choose CSet: 0.2 ms] [Ref Proc: 17.0 ms] [Ref Enq: 3.5 ms] [Free CSet: 3.0 ms] [Eden: 192.0M(192.0M)->0.0B(224.0M) Survivors: 96.0M->64.0M Heap: 3839.8M(6144.0M)->3054.8M(6144.0M)] [Times: user=5.85 sys=0.06, real=0.54 secs] 38286.867: [GC pause (mixed) Desired survivor size 33554432 bytes, new threshold 15 (max 15) - age 1: 5290920 bytes, 5290920 total - age 2: 8771872 bytes, 14062792 total - age 3: 7027016 bytes, 21089808 total - age 4: 5873048 bytes, 26962856 total , 0.7009766 secs] [Parallel Time: 657.7 ms, GC Workers: 12] [GC Worker Start (ms): Min: 38286871.9, Avg: 38286872.4, Max: 38286872.8, Diff: 0.9] [Ext Root Scanning (ms): Min: 216.8, Avg: 300.6, Max: 391.7, Diff: 174.9, Sum: 3606.8] [Update RS (ms): Min: 6.6, Avg: 96.2, Max: 129.9, Diff: 123.3, Sum: 1154.5] [Processed Buffers: Min: 5, Avg: 35.3, Max: 49, Diff: 44, Sum: 424] [Scan RS (ms): Min: 31.5, Avg: 34.5, Max: 43.1, Diff: 11.6, Sum: 414.1] [Object Copy (ms): Min: 210.9, Avg: 223.6, Max: 278.6, Diff: 67.8, Sum: 2683.8] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.1, Diff: 0.1, Sum: 0.8] [GC Worker Other (ms): Min: 0.1, Avg: 1.1, Max: 1.8, Diff: 1.7, Sum: 13.5] [GC Worker Total (ms): Min: 654.7, Avg: 656.1, Max: 657.0, Diff: 2.3, Sum: 7873.6] [GC Worker End (ms): Min: 38287527.5, Avg: 38287528.5, Max: 38287529.2, Diff: 1.7] [Code Root Fixup: 0.0 ms] [Clear CT: 1.7 ms] [Other: 41.6 ms] [Choose CSet: 0.5 ms] [Ref Proc: 14.2 ms] [Ref Enq: 0.6 ms] [Free CSet: 3.8 ms] [Eden: 224.0M(224.0M)->0.0B(224.0M) Survivors: 64.0M->64.0M Heap: 3278.8M(6144.0M)->2517.8M(6144.0M)] [Times: user=7.77 sys=0.05, real=0.70 secs] 38295.724: [GC pause (mixed) Desired survivor size 33554432 bytes, new threshold 15 (max 15) - age 1: 5862704 bytes, 5862704 total - age 2: 3495824 bytes, 9358528 total - age 3: 6959400 bytes, 16317928 total - age 4: 6234816 bytes, 22552744 total - age 5: 5782880 bytes, 28335624 total , 0.8349156 secs] [Parallel Time: 787.0 ms, GC Workers: 12] [GC Worker Start (ms): Min: 38295729.7, Avg: 38295730.2, Max: 38295730.6, Diff: 0.9] [Ext Root Scanning (ms): Min: 216.4, Avg: 298.0, Max: 392.7, Diff: 176.3, Sum: 3575.9] [Update RS (ms): Min: 74.5, Avg: 174.7, Max: 208.4, Diff: 133.8, Sum: 2096.1] [Processed Buffers: Min: 21, Avg: 58.5, Max: 81, Diff: 60, Sum: 702] [Scan RS (ms): Min: 48.4, Avg: 51.2, Max: 53.7, Diff: 5.4, Sum: 614.5] [Object Copy (ms): Min: 248.4, Avg: 260.1, Max: 318.7, Diff: 70.3, Sum: 3120.6] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.1, Diff: 0.1, Sum: 0.6] [GC Worker Other (ms): Min: 0.3, Avg: 1.3, Max: 1.9, Diff: 1.7, Sum: 15.5] [GC Worker Total (ms): Min: 783.9, Avg: 785.3, Max: 786.1, Diff: 2.2, Sum: 9423.2] [GC Worker End (ms): Min: 38296514.4, Avg: 38296515.5, Max: 38296516.1, Diff: 1.6] [Code Root Fixup: 0.0 ms] [Clear CT: 1.9 ms] [Other: 46.1 ms] [Choose CSet: 0.6 ms] [Ref Proc: 15.3 ms] [Ref Enq: 1.2 ms] [Free CSet: 2.6 ms] [Eden: 224.0M(224.0M)->0.0B(2720.0M) Survivors: 64.0M->64.0M Heap: 2741.8M(6144.0M)->2407.7M(6144.0M)] [Times: user=9.34 sys=0.06, real=0.84 secs] 38484.701: [GC pause (young) Desired survivor size 184549376 bytes, new threshold 15 (max 15) - age 1: 6092240 bytes, 6092240 total - age 2: 2751192 bytes, 8843432 total - age 3: 2289528 bytes, 11132960 total - age 4: 5962032 bytes, 17094992 total - age 5: 5726064 bytes, 22821056 total - age 6: 5240560 bytes, 28061616 total , 0.9241107 secs] [Parallel Time: 818.6 ms, GC Workers: 12] [GC Worker Start (ms): Min: 38484709.3, Avg: 38484709.7, Max: 38484710.2, Diff: 0.9] [Ext Root Scanning (ms): Min: 280.1, Avg: 305.7, Max: 407.8, Diff: 127.7, Sum: 3668.7] [Update RS (ms): Min: 228.8, Avg: 333.5, Max: 366.0, Diff: 137.2, Sum: 4001.6] [Processed Buffers: Min: 33, Avg: 92.9, Max: 140, Diff: 107, Sum: 1115] [Scan RS (ms): Min: 0.0, Avg: 0.5, Max: 1.4, Diff: 1.4, Sum: 6.3] [Object Copy (ms): Min: 165.5, Avg: 176.3, Max: 238.9, Diff: 73.4, Sum: 2116.1] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.1] [GC Worker Other (ms): Min: 0.1, Avg: 0.9, Max: 1.5, Diff: 1.4, Sum: 10.3] [GC Worker Total (ms): Min: 816.2, Avg: 816.9, Max: 817.9, Diff: 1.8, Sum: 9803.1] [GC Worker End (ms): Min: 38485525.9, Avg: 38485526.7, Max: 38485527.3, Diff: 1.4] [Code Root Fixup: 0.0 ms] [Clear CT: 0.9 ms] [Other: 104.6 ms] [Choose CSet: 0.0 ms] [Ref Proc: 79.6 ms] [Ref Enq: 2.5 ms] [Free CSet: 3.6 ms] [Eden: 2720.0M(2720.0M)->0.0B(2336.0M) Survivors: 64.0M->256.0M Heap: 5127.7M(6144.0M)->2583.7M(6144.0M)] [Times: user=10.41 sys=0.06, real=0.93 secs] 38649.426: [GC pause (young) Desired survivor size 184549376 bytes, new threshold 15 (max 15) - age 1: 54402768 bytes, 54402768 total - age 2: 2034824 bytes, 56437592 total - age 3: 1326936 bytes, 57764528 total - age 4: 1057800 bytes, 58822328 total - age 5: 5272680 bytes, 64095008 total - age 6: 5223040 bytes, 69318048 total - age 7: 4413368 bytes, 73731416 total , 0.6880945 secs] [Parallel Time: 582.8 ms, GC Workers: 12] [GC Worker Start (ms): Min: 38649433.2, Avg: 38649433.6, Max: 38649434.1, Diff: 0.9] [Ext Root Scanning (ms): Min: 216.2, Avg: 305.0, Max: 399.6, Diff: 183.5, Sum: 3660.4] [Update RS (ms): Min: 0.0, Avg: 57.3, Max: 86.8, Diff: 86.8, Sum: 687.9] [Processed Buffers: Min: 0, Avg: 33.8, Max: 62, Diff: 62, Sum: 406] [Scan RS (ms): Min: 0.0, Avg: 0.5, Max: 1.4, Diff: 1.4, Sum: 6.0] [Object Copy (ms): Min: 180.1, Avg: 217.2, Max: 275.5, Diff: 95.3, Sum: 2606.4] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.1, Diff: 0.1, Sum: 0.4] [GC Worker Other (ms): Min: 0.2, Avg: 0.9, Max: 1.7, Diff: 1.5, Sum: 10.8] [GC Worker Total (ms): Min: 579.8, Avg: 581.0, Max: 581.6, Diff: 1.8, Sum: 6972.0] [GC Worker End (ms): Min: 38650013.9, Avg: 38650014.6, Max: 38650015.4, Diff: 1.5] [Code Root Fixup: 0.0 ms] [Clear CT: 1.3 ms] [Other: 104.0 ms] [Choose CSet: 0.0 ms] [Ref Proc: 79.6 ms] [Ref Enq: 2.4 ms] [Free CSet: 3.6 ms] [Eden: 2336.0M(2336.0M)->0.0B(1920.0M) Survivors: 256.0M->352.0M Heap: 4919.7M(6144.0M)->2936.5M(6144.0M)] [Times: user=7.59 sys=0.05, real=0.69 secs] 38780.181: [GC pause (young) Desired survivor size 150994944 bytes, new threshold 15 (max 15) - age 1: 38852608 bytes, 38852608 total - age 2: 37237696 bytes, 76090304 total - age 3: 1425504 bytes, 77515808 total - age 4: 1233616 bytes, 78749424 total - age 5: 1034104 bytes, 79783528 total - age 6: 5170104 bytes, 84953632 total - age 7: 5180088 bytes, 90133720 total - age 8: 4053272 bytes, 94186992 total , 0.7121253 secs] [Parallel Time: 622.0 ms, GC Workers: 12] [GC Worker Start (ms): Min: 38780189.4, Avg: 38780189.8, Max: 38780190.3, Diff: 0.9] [Ext Root Scanning (ms): Min: 286.2, Avg: 307.6, Max: 416.1, Diff: 130.0, Sum: 3691.6] [Update RS (ms): Min: 0.0, Avg: 74.4, Max: 98.2, Diff: 98.2, Sum: 892.8] [Processed Buffers: Min: 0, Avg: 38.9, Max: 91, Diff: 91, Sum: 467] [Scan RS (ms): Min: 0.0, Avg: 0.4, Max: 1.6, Diff: 1.6, Sum: 5.2] [Object Copy (ms): Min: 203.4, Avg: 236.7, Max: 281.0, Diff: 77.7, Sum: 2840.2] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.1, Diff: 0.1, Sum: 0.5] [GC Worker Other (ms): Min: 0.6, Avg: 1.4, Max: 2.1, Diff: 1.5, Sum: 17.1] [GC Worker Total (ms): Min: 619.6, Avg: 620.6, Max: 621.7, Diff: 2.1, Sum: 7447.4] [GC Worker End (ms): Min: 38780809.6, Avg: 38780810.5, Max: 38780811.1, Diff: 1.4] [Code Root Fixup: 0.0 ms] [Clear CT: 1.4 ms] [Other: 88.8 ms] [Choose CSet: 0.0 ms] [Ref Proc: 63.6 ms] [Ref Enq: 2.0 ms] [Free CSet: 3.2 ms] [Eden: 1920.0M(1920.0M)->0.0B(1888.0M) Survivors: 352.0M->288.0M Heap: 4856.5M(6144.0M)->3017.4M(6144.0M)] [Times: user=7.89 sys=0.06, real=0.72 secs] 38897.373: [GC pause (young) Desired survivor size 150994944 bytes, new threshold 15 (max 15) - age 1: 32314288 bytes, 32314288 total - age 2: 27689296 bytes, 60003584 total - age 3: 35861176 bytes, 95864760 total - age 4: 1350680 bytes, 97215440 total - age 5: 1231320 bytes, 98446760 total - age 6: 1028056 bytes, 99474816 total - age 7: 4876216 bytes, 104351032 total - age 8: 3043504 bytes, 107394536 total - age 9: 3824904 bytes, 111219440 total , 0.7466270 secs] [Parallel Time: 656.9 ms, GC Workers: 12] [GC Worker Start (ms): Min: 38897381.5, Avg: 38897382.0, Max: 38897382.4, Diff: 0.9] [Ext Root Scanning (ms): Min: 281.9, Avg: 306.5, Max: 410.6, Diff: 128.8, Sum: 3677.6] [Update RS (ms): Min: 0.0, Avg: 73.0, Max: 102.0, Diff: 102.0, Sum: 876.0] [Processed Buffers: Min: 0, Avg: 37.2, Max: 70, Diff: 70, Sum: 447] [Scan RS (ms): Min: 0.0, Avg: 0.4, Max: 1.6, Diff: 1.6, Sum: 5.0] [Object Copy (ms): Min: 245.1, Avg: 275.5, Max: 333.7, Diff: 88.5, Sum: 3305.9] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.2] [GC Worker Other (ms): Min: 0.1, Avg: 0.5, Max: 0.8, Diff: 0.7, Sum: 5.4] [GC Worker Total (ms): Min: 655.4, Avg: 655.8, Max: 656.7, Diff: 1.3, Sum: 7870.2] [GC Worker End (ms): Min: 38898037.5, Avg: 38898037.8, Max: 38898038.2, Diff: 0.7] [Code Root Fixup: 0.0 ms] [Clear CT: 1.3 ms] [Other: 88.4 ms] [Choose CSet: 0.0 ms] [Ref Proc: 63.5 ms] [Ref Enq: 1.9 ms] [Free CSet: 2.8 ms] [Eden: 1888.0M(1888.0M)->0.0B(1696.0M) Survivors: 288.0M->288.0M Heap: 4905.4M(6144.0M)->3216.8M(6144.0M)] [Times: user=8.33 sys=0.04, real=0.75 secs] 39002.904: [GC pause (young) Desired survivor size 134217728 bytes, new threshold 15 (max 15) - age 1: 32704848 bytes, 32704848 total - age 2: 21217248 bytes, 53922096 total - age 3: 22083296 bytes, 76005392 total - age 4: 34875400 bytes, 110880792 total - age 5: 1326064 bytes, 112206856 total - age 6: 1108472 bytes, 113315328 total - age 7: 1002768 bytes, 114318096 total - age 8: 4873144 bytes, 119191240 total - age 9: 3040688 bytes, 122231928 total - age 10: 3818736 bytes, 126050664 total , 0.8361660 secs] [Parallel Time: 746.5 ms, GC Workers: 12] [GC Worker Start (ms): Min: 39002911.3, Avg: 39002911.8, Max: 39002912.3, Diff: 0.9] [Ext Root Scanning (ms): Min: 224.4, Avg: 314.3, Max: 406.8, Diff: 182.4, Sum: 3771.6] [Update RS (ms): Min: 0.0, Avg: 91.5, Max: 124.5, Diff: 124.5, Sum: 1097.7] [Processed Buffers: Min: 0, Avg: 42.3, Max: 75, Diff: 75, Sum: 508] [Scan RS (ms): Min: 0.0, Avg: 0.4, Max: 1.1, Diff: 1.1, Sum: 4.3] [Object Copy (ms): Min: 327.2, Avg: 337.3, Max: 395.9, Diff: 68.7, Sum: 4048.2] [Termination (ms): Min: 0.0, Avg: 0.4, Max: 0.5, Diff: 0.5, Sum: 4.4] [GC Worker Other (ms): Min: 0.3, Avg: 1.3, Max: 1.9, Diff: 1.6, Sum: 16.0] [GC Worker Total (ms): Min: 744.6, Avg: 745.2, Max: 745.8, Diff: 1.2, Sum: 8942.2] [GC Worker End (ms): Min: 39003655.9, Avg: 39003657.0, Max: 39003657.6, Diff: 1.6] [Code Root Fixup: 0.0 ms] [Clear CT: 1.3 ms] [Other: 88.4 ms] [Choose CSet: 0.0 ms] [Ref Proc: 63.5 ms] [Ref Enq: 1.9 ms] [Free CSet: 2.6 ms] [Eden: 1696.0M(1696.0M)->0.0B(1504.0M) Survivors: 288.0M->256.0M Heap: 4912.8M(6144.0M)->3449.4M(6144.0M)] [Times: user=9.31 sys=0.06, real=0.84 secs] 39097.864: [GC pause (young) Desired survivor size 117440512 bytes, new threshold 5 (max 15) - age 1: 30992088 bytes, 30992088 total - age 2: 23006680 bytes, 53998768 total - age 3: 19205648 bytes, 73204416 total - age 4: 21388424 bytes, 94592840 total - age 5: 34006496 bytes, 128599336 total - age 6: 1179512 bytes, 129778848 total - age 7: 1040968 bytes, 130819816 total - age 8: 1002728 bytes, 131822544 total - age 9: 4865568 bytes, 136688112 total - age 10: 3029432 bytes, 139717544 total - age 11: 3685048 bytes, 143402592 total , 0.8320710 secs] [Parallel Time: 746.7 ms, GC Workers: 12] [GC Worker Start (ms): Min: 39097871.1, Avg: 39097871.6, Max: 39097872.0, Diff: 0.9] [Ext Root Scanning (ms): Min: 222.2, Avg: 310.0, Max: 388.3, Diff: 166.1, Sum: 3720.2] [Update RS (ms): Min: 27.8, Avg: 103.9, Max: 143.5, Diff: 115.8, Sum: 1246.7] [Processed Buffers: Min: 16, Avg: 48.0, Max: 72, Diff: 56, Sum: 576] [Scan RS (ms): Min: 0.0, Avg: 0.3, Max: 0.9, Diff: 0.9, Sum: 4.0] [Object Copy (ms): Min: 313.3, Avg: 329.3, Max: 384.7, Diff: 71.4, Sum: 3951.3] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.2] [GC Worker Other (ms): Min: 0.3, Avg: 1.3, Max: 2.5, Diff: 2.2, Sum: 15.2] [GC Worker Total (ms): Min: 743.5, Avg: 744.8, Max: 746.3, Diff: 2.8, Sum: 8937.6] [GC Worker End (ms): Min: 39098615.4, Avg: 39098616.4, Max: 39098617.5, Diff: 2.2] [Code Root Fixup: 0.0 ms] [Clear CT: 1.1 ms] [Other: 84.2 ms] [Choose CSet: 0.0 ms] [Ref Proc: 55.6 ms] [Ref Enq: 1.5 ms] [Free CSet: 2.3 ms] [Eden: 1504.0M(1504.0M)->0.0B(1312.0M) Survivors: 256.0M->224.0M Heap: 4953.4M(6144.0M)->3665.5M(6144.0M)] [Times: user=9.25 sys=0.05, real=0.84 secs] 39199.038: [GC pause (young) Desired survivor size 100663296 bytes, new threshold 5 (max 15) - age 1: 21545312 bytes, 21545312 total - age 2: 22337472 bytes, 43882784 total - age 3: 21254560 bytes, 65137344 total - age 4: 18853328 bytes, 83990672 total - age 5: 21110688 bytes, 105101360 total , 0.8345562 secs] [Parallel Time: 759.2 ms, GC Workers: 12] [GC Worker Start (ms): Min: 39199046.4, Avg: 39199046.9, Max: 39199047.3, Diff: 0.9] [Ext Root Scanning (ms): Min: 221.7, Avg: 308.8, Max: 400.2, Diff: 178.5, Sum: 3706.1] [Update RS (ms): Min: 75.8, Avg: 173.4, Max: 212.9, Diff: 137.1, Sum: 2080.3] [Processed Buffers: Min: 42, Avg: 64.4, Max: 102, Diff: 60, Sum: 773] [Scan RS (ms): Min: 0.0, Avg: 0.3, Max: 1.0, Diff: 1.0, Sum: 3.6] [Object Copy (ms): Min: 264.9, Avg: 273.8, Max: 321.7, Diff: 56.8, Sum: 3285.6] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.1, Diff: 0.1, Sum: 1.1] [GC Worker Other (ms): Min: 0.2, Avg: 1.1, Max: 1.7, Diff: 1.5, Sum: 13.5] [GC Worker Total (ms): Min: 756.5, Avg: 757.5, Max: 758.0, Diff: 1.5, Sum: 9090.3] [GC Worker End (ms): Min: 39199803.5, Avg: 39199804.4, Max: 39199805.0, Diff: 1.5] [Code Root Fixup: 0.0 ms] [Clear CT: 1.1 ms] [Other: 74.2 ms] [Choose CSet: 0.0 ms] [Ref Proc: 47.2 ms] [Ref Enq: 1.6 ms] [Free CSet: 2.1 ms] [Eden: 1312.0M(1312.0M)->0.0B(1216.0M) Survivors: 224.0M->192.0M Heap: 4977.5M(6144.0M)->3806.3M(6144.0M)] [Times: user=9.34 sys=0.05, real=0.84 secs] 39272.687: [GC pause (young) Desired survivor size 100663296 bytes, new threshold 15 (max 15) - age 1: 25748816 bytes, 25748816 total - age 2: 14587680 bytes, 40336496 total - age 3: 20151536 bytes, 60488032 total - age 4: 20748488 bytes, 81236520 total - age 5: 18718064 bytes, 99954584 total , 0.7452515 secs] [Parallel Time: 677.5 ms, GC Workers: 12] [GC Worker Start (ms): Min: 39272694.3, Avg: 39272694.8, Max: 39272695.2, Diff: 0.9] [Ext Root Scanning (ms): Min: 218.7, Avg: 303.8, Max: 393.4, Diff: 174.7, Sum: 3645.6] [Update RS (ms): Min: 37.9, Avg: 126.7, Max: 160.8, Diff: 122.9, Sum: 1520.5] [Processed Buffers: Min: 31, Avg: 52.3, Max: 86, Diff: 55, Sum: 628] [Scan RS (ms): Min: 0.0, Avg: 0.3, Max: 1.3, Diff: 1.3, Sum: 3.0] [Object Copy (ms): Min: 234.7, Avg: 244.7, Max: 296.1, Diff: 61.3, Sum: 2936.3] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.1, Diff: 0.1, Sum: 0.6] [GC Worker Other (ms): Min: 0.1, Avg: 0.9, Max: 1.3, Diff: 1.2, Sum: 11.4] [GC Worker Total (ms): Min: 675.7, Avg: 676.5, Max: 677.2, Diff: 1.5, Sum: 8117.4] [GC Worker End (ms): Min: 39273370.3, Avg: 39273371.2, Max: 39273371.6, Diff: 1.3] [Code Root Fixup: 0.0 ms] [Clear CT: 0.6 ms] [Other: 67.1 ms] [Choose CSet: 0.0 ms] [Ref Proc: 44.0 ms] [Ref Enq: 1.7 ms] [Free CSet: 1.9 ms] [Eden: 1216.0M(1216.0M)->0.0B(1024.0M) Survivors: 192.0M->192.0M Heap: 5022.3M(6144.0M)->3995.8M(6144.0M)] [Times: user=8.33 sys=0.05, real=0.75 secs] 39318.949: [GC pause (young) Desired survivor size 83886080 bytes, new threshold 5 (max 15) - age 1: 23312392 bytes, 23312392 total - age 2: 17273064 bytes, 40585456 total - age 3: 13493848 bytes, 54079304 total - age 4: 17945008 bytes, 72024312 total - age 5: 20455184 bytes, 92479496 total - age 6: 18538592 bytes, 111018088 total , 0.7407094 secs] [Parallel Time: 675.6 ms, GC Workers: 12] [GC Worker Start (ms): Min: 39318956.0, Avg: 39318956.5, Max: 39318957.0, Diff: 0.9] [Ext Root Scanning (ms): Min: 224.6, Avg: 310.1, Max: 411.2, Diff: 186.6, Sum: 3721.5] [Update RS (ms): Min: 0.0, Avg: 90.1, Max: 123.9, Diff: 123.8, Sum: 1081.5] [Processed Buffers: Min: 0, Avg: 42.1, Max: 83, Diff: 83, Sum: 505] [Scan RS (ms): Min: 0.0, Avg: 0.3, Max: 1.0, Diff: 1.0, Sum: 3.1] [Object Copy (ms): Min: 261.6, Avg: 272.4, Max: 328.0, Diff: 66.4, Sum: 3269.1] [Termination (ms): Min: 0.0, Avg: 0.2, Max: 0.4, Diff: 0.3, Sum: 2.9] [GC Worker Other (ms): Min: 0.3, Avg: 1.0, Max: 1.4, Diff: 1.2, Sum: 11.6] [GC Worker Total (ms): Min: 673.4, Avg: 674.1, Max: 674.9, Diff: 1.4, Sum: 8089.7] [GC Worker End (ms): Min: 39319630.0, Avg: 39319630.7, Max: 39319631.2, Diff: 1.2] [Code Root Fixup: 0.0 ms] [Clear CT: 0.9 ms] [Other: 64.2 ms] [Choose CSet: 0.0 ms] [Ref Proc: 37.4 ms] [Ref Enq: 1.2 ms] [Free CSet: 1.7 ms] [Eden: 1024.0M(1024.0M)->0.0B(864.0M) Survivors: 192.0M->160.0M Heap: 5019.8M(6144.0M)->4173.4M(6144.0M)] [Times: user=8.23 sys=0.05, real=0.74 secs] 39363.727: [GC pause (young) Desired survivor size 67108864 bytes, new threshold 5 (max 15) - age 1: 21774896 bytes, 21774896 total - age 2: 14939920 bytes, 36714816 total - age 3: 15968904 bytes, 52683720 total - age 4: 12368776 bytes, 65052496 total - age 5: 17642696 bytes, 82695192 total , 0.7240955 secs] [Parallel Time: 671.7 ms, GC Workers: 12] [GC Worker Start (ms): Min: 39363734.9, Avg: 39363735.4, Max: 39363735.9, Diff: 0.9] [Ext Root Scanning (ms): Min: 221.1, Avg: 301.0, Max: 402.0, Diff: 180.8, Sum: 3611.4] [Update RS (ms): Min: 77.8, Avg: 172.5, Max: 201.1, Diff: 123.3, Sum: 2070.3] [Processed Buffers: Min: 21, Avg: 61.9, Max: 95, Diff: 74, Sum: 743] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 1.2, Diff: 1.2, Sum: 2.5] [Object Copy (ms): Min: 175.6, Avg: 195.4, Max: 248.7, Diff: 73.2, Sum: 2344.5] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.1, Diff: 0.1, Sum: 1.1] [GC Worker Other (ms): Min: 0.1, Avg: 1.0, Max: 1.4, Diff: 1.3, Sum: 12.0] [GC Worker Total (ms): Min: 669.1, Avg: 670.2, Max: 671.1, Diff: 2.0, Sum: 8041.8] [GC Worker End (ms): Min: 39364404.7, Avg: 39364405.6, Max: 39364406.0, Diff: 1.3] [Code Root Fixup: 0.0 ms] [Clear CT: 1.0 ms] [Other: 51.4 ms] [Choose CSet: 0.0 ms] [Ref Proc: 27.9 ms] [Ref Enq: 1.1 ms] [Free CSet: 1.5 ms] [Eden: 864.0M(864.0M)->0.0B(768.0M) Survivors: 160.0M->128.0M Heap: 5037.4M(6144.0M)->4310.0M(6144.0M)] [Times: user=8.06 sys=0.05, real=0.73 secs] 39407.565: [GC pause (young) Desired survivor size 67108864 bytes, new threshold 5 (max 15) - age 1: 15234000 bytes, 15234000 total - age 2: 13255776 bytes, 28489776 total - age 3: 12817128 bytes, 41306904 total - age 4: 15332400 bytes, 56639304 total - age 5: 12100976 bytes, 68740280 total , 0.6553080 secs] [Parallel Time: 604.6 ms, GC Workers: 12] [GC Worker Start (ms): Min: 39407572.5, Avg: 39407573.0, Max: 39407573.4, Diff: 0.9] [Ext Root Scanning (ms): Min: 224.9, Avg: 302.7, Max: 396.4, Diff: 171.5, Sum: 3632.6] [Update RS (ms): Min: 22.8, Avg: 118.3, Max: 150.9, Diff: 128.1, Sum: 1419.3] [Processed Buffers: Min: 25, Avg: 47.6, Max: 75, Diff: 50, Sum: 571] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 0.6, Diff: 0.6, Sum: 2.1] [Object Copy (ms): Min: 169.3, Avg: 180.8, Max: 233.3, Diff: 64.1, Sum: 2169.5] [Termination (ms): Min: 0.0, Avg: 0.2, Max: 0.2, Diff: 0.2, Sum: 1.9] [GC Worker Other (ms): Min: 0.1, Avg: 1.0, Max: 1.6, Diff: 1.5, Sum: 11.9] [GC Worker Total (ms): Min: 601.8, Avg: 603.1, Max: 604.1, Diff: 2.3, Sum: 7237.3] [GC Worker End (ms): Min: 39408175.2, Avg: 39408176.1, Max: 39408176.7, Diff: 1.5] [Code Root Fixup: 0.0 ms] [Clear CT: 1.1 ms] [Other: 49.6 ms] [Choose CSet: 0.0 ms] [Ref Proc: 26.7 ms] [Ref Enq: 1.3 ms] [Free CSet: 1.4 ms] [Eden: 768.0M(768.0M)->0.0B(640.0M) Survivors: 128.0M->128.0M Heap: 5078.0M(6144.0M)->4420.3M(6144.0M)] [Times: user=7.28 sys=0.05, real=0.66 secs] 39451.400: [GC pause (young) (initial-mark) Desired survivor size 50331648 bytes, new threshold 5 (max 15) - age 1: 16750904 bytes, 16750904 total - age 2: 9361768 bytes, 26112672 total - age 3: 12169792 bytes, 38282464 total - age 4: 11458992 bytes, 49741456 total - age 5: 14903752 bytes, 64645208 total , 0.7278946 secs] [Parallel Time: 674.0 ms, GC Workers: 12] [GC Worker Start (ms): Min: 39451408.4, Avg: 39451408.9, Max: 39451409.3, Diff: 0.9] [Ext Root Scanning (ms): Min: 216.1, Avg: 318.3, Max: 408.9, Diff: 192.9, Sum: 3819.3] [Update RS (ms): Min: 9.6, Avg: 107.1, Max: 158.1, Diff: 148.5, Sum: 1285.1] [Processed Buffers: Min: 6, Avg: 41.8, Max: 81, Diff: 75, Sum: 501] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 0.7, Diff: 0.7, Sum: 1.8] [Object Copy (ms): Min: 198.0, Avg: 245.1, Max: 436.1, Diff: 238.1, Sum: 2941.2] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.2] [GC Worker Other (ms): Min: 0.3, Avg: 1.3, Max: 2.3, Diff: 2.0, Sum: 15.6] [GC Worker Total (ms): Min: 670.7, Avg: 671.9, Max: 673.0, Diff: 2.3, Sum: 8063.4] [GC Worker End (ms): Min: 39452079.8, Avg: 39452080.8, Max: 39452081.8, Diff: 2.0] [Code Root Fixup: 0.0 ms] [Clear CT: 1.0 ms] [Other: 52.9 ms] [Choose CSet: 0.0 ms] [Ref Proc: 26.9 ms] [Ref Enq: 1.3 ms] [Free CSet: 1.2 ms] [Eden: 640.0M(640.0M)->0.0B(608.0M) Survivors: 128.0M->96.0M Heap: 5060.3M(6144.0M)->4502.6M(6144.0M)] [Times: user=8.08 sys=0.06, real=0.73 secs] 39452.131: [GC concurrent-root-region-scan-start] 39452.452: [GC concurrent-root-region-scan-end, 0.3205933 secs] 39452.452: [GC concurrent-mark-start] 39454.523: [GC concurrent-mark-end, 2.0712254 secs] 39454.595: [GC remark 39454.602: [GC ref-proc, 0.3845113 secs], 1.3831820 secs] [Times: user=4.99 sys=0.07, real=1.39 secs] 39456.049: [GC cleanup 4598M->3798M(6144M), 0.0574322 secs] [Times: user=0.57 sys=0.01, real=0.06 secs] 39456.112: [GC concurrent-cleanup-start] 39456.114: [GC concurrent-cleanup-end, 0.0025492 secs] 39479.199: [GC pause (young) Desired survivor size 50331648 bytes, new threshold 5 (max 15) - age 1: 15090960 bytes, 15090960 total - age 2: 11098888 bytes, 26189848 total - age 3: 7941024 bytes, 34130872 total - age 4: 11232712 bytes, 45363584 total - age 5: 11352440 bytes, 56716024 total , 0.6185272 secs] [Parallel Time: 574.7 ms, GC Workers: 12] [GC Worker Start (ms): Min: 39479205.8, Avg: 39479206.2, Max: 39479206.7, Diff: 0.9] [Ext Root Scanning (ms): Min: 224.6, Avg: 308.5, Max: 404.5, Diff: 179.9, Sum: 3702.1] [Update RS (ms): Min: 8.6, Avg: 108.0, Max: 145.4, Diff: 136.9, Sum: 1296.6] [Processed Buffers: Min: 17, Avg: 46.9, Max: 80, Diff: 63, Sum: 563] [Scan RS (ms): Min: 0.0, Avg: 0.1, Max: 1.0, Diff: 0.9, Sum: 1.6] [Object Copy (ms): Min: 142.8, Avg: 154.6, Max: 204.2, Diff: 61.4, Sum: 1855.6] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.3] [GC Worker Other (ms): Min: 0.5, Avg: 1.3, Max: 2.3, Diff: 1.7, Sum: 15.3] [GC Worker Total (ms): Min: 572.0, Avg: 572.6, Max: 574.1, Diff: 2.1, Sum: 6871.4] [GC Worker End (ms): Min: 39479778.1, Avg: 39479778.9, Max: 39479779.8, Diff: 1.7] [Code Root Fixup: 0.0 ms] [Clear CT: 0.9 ms] [Other: 43.0 ms] [Choose CSet: 0.0 ms] [Ref Proc: 22.9 ms] [Ref Enq: 1.0 ms] [Free CSet: 1.2 ms] [Eden: 608.0M(608.0M)->0.0B(192.0M) Survivors: 96.0M->96.0M Heap: 4310.6M(6144.0M)->3789.7M(6144.0M)] [Times: user=6.83 sys=0.06, real=0.62 secs] 39485.366: [GC pause (mixed) Desired survivor size 33554432 bytes, new threshold 3 (max 15) - age 1: 15020064 bytes, 15020064 total - age 2: 8914720 bytes, 23934784 total - age 3: 10170768 bytes, 34105552 total - age 4: 7208824 bytes, 41314376 total - age 5: 9399528 bytes, 50713904 total , 0.5593207 secs] [Parallel Time: 518.4 ms, GC Workers: 12] [GC Worker Start (ms): Min: 39485371.0, Avg: 39485371.4, Max: 39485371.9, Diff: 0.9] [Ext Root Scanning (ms): Min: 276.7, Avg: 315.1, Max: 398.4, Diff: 121.8, Sum: 3781.4] [Update RS (ms): Min: 0.0, Avg: 71.6, Max: 124.7, Diff: 124.7, Sum: 859.5] [Processed Buffers: Min: 0, Avg: 27.9, Max: 75, Diff: 75, Sum: 335] [Scan RS (ms): Min: 0.0, Avg: 2.9, Max: 5.5, Diff: 5.5, Sum: 34.6] [Object Copy (ms): Min: 114.3, Avg: 126.1, Max: 185.7, Diff: 71.3, Sum: 1512.9] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.1, Diff: 0.1, Sum: 0.9] [GC Worker Other (ms): Min: 0.6, Avg: 1.1, Max: 1.5, Diff: 1.0, Sum: 12.7] [GC Worker Total (ms): Min: 516.1, Avg: 516.8, Max: 517.3, Diff: 1.1, Sum: 6201.9] [GC Worker End (ms): Min: 39485887.8, Avg: 39485888.3, Max: 39485888.8, Diff: 1.0] [Code Root Fixup: 0.0 ms] [Clear CT: 1.5 ms] [Other: 39.5 ms] [Choose CSet: 0.2 ms] [Ref Proc: 16.0 ms] [Ref Enq: 3.2 ms] [Free CSet: 3.2 ms] [Eden: 192.0M(192.0M)->0.0B(224.0M) Survivors: 96.0M->64.0M Heap: 3981.7M(6144.0M)->3208.8M(6144.0M)] [Times: user=6.10 sys=0.05, real=0.56 secs] 39495.945: [GC pause (mixed) Desired survivor size 33554432 bytes, new threshold 15 (max 15) - age 1: 5039424 bytes, 5039424 total - age 2: 12281288 bytes, 17320712 total - age 3: 8733024 bytes, 26053736 total , 0.6677826 secs] [Parallel Time: 624.4 ms, GC Workers: 12] [GC Worker Start (ms): Min: 39495950.1, Avg: 39495950.5, Max: 39495950.9, Diff: 0.9] [Ext Root Scanning (ms): Min: 276.0, Avg: 299.8, Max: 389.9, Diff: 113.9, Sum: 3597.7] [Update RS (ms): Min: 0.0, Avg: 96.0, Max: 129.8, Diff: 129.8, Sum: 1151.9] [Processed Buffers: Min: 0, Avg: 33.2, Max: 58, Diff: 58, Sum: 399] [Scan RS (ms): Min: 26.2, Avg: 38.0, Max: 58.6, Diff: 32.4, Sum: 455.6] [Object Copy (ms): Min: 163.7, Avg: 187.6, Max: 251.2, Diff: 87.5, Sum: 2251.4] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.2, Diff: 0.1, Sum: 1.3] [GC Worker Other (ms): Min: 0.3, Avg: 1.2, Max: 1.9, Diff: 1.6, Sum: 14.3] [GC Worker Total (ms): Min: 621.6, Avg: 622.7, Max: 623.5, Diff: 2.0, Sum: 7472.2] [GC Worker End (ms): Min: 39496572.3, Avg: 39496573.2, Max: 39496573.9, Diff: 1.6] [Code Root Fixup: 0.0 ms] [Clear CT: 1.5 ms] [Other: 41.8 ms] [Choose CSet: 0.5 ms] [Ref Proc: 15.7 ms] [Ref Enq: 1.2 ms] [Free CSet: 3.6 ms] [Eden: 224.0M(224.0M)->0.0B(224.0M) Survivors: 64.0M->64.0M Heap: 3432.8M(6144.0M)->2664.0M(6144.0M)] [Times: user=7.39 sys=0.06, real=0.67 secs] 39507.606: [GC pause (mixed) Desired survivor size 33554432 bytes, new threshold 15 (max 15) - age 1: 7058632 bytes, 7058632 total - age 2: 3432200 bytes, 10490832 total - age 3: 11183480 bytes, 21674312 total - age 4: 6985064 bytes, 28659376 total , 0.9384139 secs] [Parallel Time: 881.3 ms, GC Workers: 12] [GC Worker Start (ms): Min: 39507612.8, Avg: 39507613.3, Max: 39507613.7, Diff: 0.9] [Ext Root Scanning (ms): Min: 197.3, Avg: 304.0, Max: 405.2, Diff: 207.9, Sum: 3648.6] [Update RS (ms): Min: 45.5, Avg: 146.4, Max: 181.7, Diff: 136.2, Sum: 1756.3] [Processed Buffers: Min: 15, Avg: 51.8, Max: 76, Diff: 61, Sum: 621] [Scan RS (ms): Min: 86.6, Avg: 91.9, Max: 97.4, Diff: 10.8, Sum: 1102.9] [Object Copy (ms): Min: 320.4, Avg: 335.8, Max: 409.8, Diff: 89.4, Sum: 4029.8] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.3] [GC Worker Other (ms): Min: 1.2, Avg: 1.5, Max: 2.1, Diff: 0.9, Sum: 18.1] [GC Worker Total (ms): Min: 879.1, Avg: 879.7, Max: 880.1, Diff: 1.0, Sum: 10555.9] [GC Worker End (ms): Min: 39508492.6, Avg: 39508492.9, Max: 39508493.5, Diff: 1.0] [Code Root Fixup: 0.3 ms] [Clear CT: 1.8 ms] [Other: 55.1 ms] [Choose CSet: 1.0 ms] [Ref Proc: 15.4 ms] [Ref Enq: 1.4 ms] [Free CSet: 4.2 ms] [Eden: 224.0M(224.0M)->0.0B(224.0M) Survivors: 64.0M->64.0M Heap: 2888.0M(6144.0M)->2375.7M(6144.0M)] [Times: user=10.47 sys=0.07, real=0.94 secs] 39526.812: [GC pause (young) Desired survivor size 33554432 bytes, new threshold 15 (max 15) - age 1: 5227512 bytes, 5227512 total - age 2: 4062952 bytes, 9290464 total - age 3: 2099376 bytes, 11389840 total - age 4: 10787328 bytes, 22177168 total - age 5: 6905752 bytes, 29082920 total , 0.8039077 secs] [Parallel Time: 769.8 ms, GC Workers: 12] [GC Worker Start (ms): Min: 39526818.0, Avg: 39526818.5, Max: 39526818.9, Diff: 0.9] [Ext Root Scanning (ms): Min: 233.0, Avg: 313.5, Max: 423.7, Diff: 190.7, Sum: 3762.5] [Update RS (ms): Min: 257.9, Avg: 369.3, Max: 403.8, Diff: 145.9, Sum: 4431.0] [Processed Buffers: Min: 67, Avg: 96.9, Max: 120, Diff: 53, Sum: 1163] [Scan RS (ms): Min: 0.0, Avg: 0.1, Max: 0.3, Diff: 0.3, Sum: 0.8] [Object Copy (ms): Min: 75.4, Avg: 84.3, Max: 137.2, Diff: 61.7, Sum: 1011.8] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.1] [GC Worker Other (ms): Min: 0.2, Avg: 1.2, Max: 1.7, Diff: 1.5, Sum: 14.0] [GC Worker Total (ms): Min: 767.5, Avg: 768.4, Max: 769.1, Diff: 1.6, Sum: 9220.3] [GC Worker End (ms): Min: 39527585.9, Avg: 39527586.9, Max: 39527587.4, Diff: 1.5] [Code Root Fixup: 0.0 ms] [Clear CT: 0.9 ms] [Other: 33.2 ms] [Choose CSet: 0.0 ms] [Ref Proc: 16.6 ms] [Ref Enq: 0.8 ms] [Free CSet: 0.8 ms] [Eden: 224.0M(224.0M)->0.0B(2720.0M) Survivors: 64.0M->64.0M Heap: 2599.7M(6144.0M)->2387.4M(6144.0M)] [Times: user=9.10 sys=0.06, real=0.81 secs] 39703.613: [GC pause (young) Desired survivor size 184549376 bytes, new threshold 15 (max 15) - age 1: 8797184 bytes, 8797184 total - age 2: 3180104 bytes, 11977288 total - age 3: 2035792 bytes, 14013080 total - age 4: 1427360 bytes, 15440440 total - age 5: 8983688 bytes, 24424128 total - age 6: 6873552 bytes, 31297680 total , 0.6873386 secs] [Parallel Time: 581.2 ms, GC Workers: 12] [GC Worker Start (ms): Min: 39703621.7, Avg: 39703622.2, Max: 39703622.6, Diff: 0.9] [Ext Root Scanning (ms): Min: 229.8, Avg: 318.7, Max: 418.6, Diff: 188.8, Sum: 3824.1] [Update RS (ms): Min: 0.0, Avg: 62.6, Max: 91.8, Diff: 91.8, Sum: 751.0] [Processed Buffers: Min: 0, Avg: 40.7, Max: 97, Diff: 97, Sum: 488] [Scan RS (ms): Min: 0.0, Avg: 0.5, Max: 1.3, Diff: 1.3, Sum: 6.4] [Object Copy (ms): Min: 158.8, Avg: 196.2, Max: 259.1, Diff: 100.3, Sum: 2354.1] [Termination (ms): Min: 0.1, Avg: 0.3, Max: 0.4, Diff: 0.2, Sum: 3.3] [GC Worker Other (ms): Min: 0.4, Avg: 1.1, Max: 2.0, Diff: 1.6, Sum: 13.7] [GC Worker Total (ms): Min: 578.5, Avg: 579.4, Max: 580.6, Diff: 2.2, Sum: 6952.4] [GC Worker End (ms): Min: 39704200.8, Avg: 39704201.5, Max: 39704202.4, Diff: 1.6] [Code Root Fixup: 0.0 ms] [Clear CT: 1.7 ms] [Other: 104.5 ms] [Choose CSet: 0.0 ms] [Ref Proc: 79.3 ms] [Ref Enq: 2.4 ms] [Free CSet: 3.7 ms] [Eden: 2720.0M(2720.0M)->0.0B(2368.0M) Survivors: 64.0M->256.0M Heap: 5107.4M(6144.0M)->2558.8M(6144.0M)] [Times: user=7.58 sys=0.06, real=0.69 secs] 39864.407: [GC pause (young) Desired survivor size 184549376 bytes, new threshold 15 (max 15) - age 1: 51101528 bytes, 51101528 total - age 2: 3271736 bytes, 54373264 total - age 3: 1398312 bytes, 55771576 total - age 4: 1264784 bytes, 57036360 total - age 5: 1348312 bytes, 58384672 total - age 6: 6754624 bytes, 65139296 total - age 7: 6344072 bytes, 71483368 total , 0.7221857 secs] [Parallel Time: 616.7 ms, GC Workers: 12] [GC Worker Start (ms): Min: 39864416.7, Avg: 39864417.2, Max: 39864417.6, Diff: 0.9] [Ext Root Scanning (ms): Min: 218.5, Avg: 309.0, Max: 410.0, Diff: 191.5, Sum: 3707.6] [Update RS (ms): Min: 0.0, Avg: 62.1, Max: 88.5, Diff: 88.5, Sum: 745.0] [Processed Buffers: Min: 0, Avg: 36.6, Max: 66, Diff: 66, Sum: 439] [Scan RS (ms): Min: 0.1, Avg: 0.5, Max: 1.4, Diff: 1.3, Sum: 5.9] [Object Copy (ms): Min: 203.6, Avg: 242.6, Max: 305.6, Diff: 102.0, Sum: 2910.7] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.1, Diff: 0.1, Sum: 0.9] [GC Worker Other (ms): Min: 0.3, Avg: 0.9, Max: 1.5, Diff: 1.2, Sum: 11.2] [GC Worker Total (ms): Min: 614.3, Avg: 615.1, Max: 615.8, Diff: 1.4, Sum: 7381.4] [GC Worker End (ms): Min: 39865031.6, Avg: 39865032.3, Max: 39865032.8, Diff: 1.2] [Code Root Fixup: 0.0 ms] [Clear CT: 1.3 ms] [Other: 104.3 ms] [Choose CSet: 0.0 ms] [Ref Proc: 77.7 ms] [Ref Enq: 3.2 ms] [Free CSet: 3.2 ms] [Eden: 2368.0M(2368.0M)->0.0B(1952.0M) Survivors: 256.0M->352.0M Heap: 4926.8M(6144.0M)->2904.8M(6144.0M)] [Times: user=7.98 sys=0.05, real=0.73 secs] 39974.927: [GC pause (young) Desired survivor size 150994944 bytes, new threshold 15 (max 15) - age 1: 41911848 bytes, 41911848 total - age 2: 33268696 bytes, 75180544 total - age 3: 3120464 bytes, 78301008 total - age 4: 1079816 bytes, 79380824 total - age 5: 1118832 bytes, 80499656 total - age 6: 1344120 bytes, 81843776 total - age 7: 6492856 bytes, 88336632 total - age 8: 6172936 bytes, 94509568 total , 0.7552926 secs] [Parallel Time: 663.2 ms, GC Workers: 12] [GC Worker Start (ms): Min: 39974934.3, Avg: 39974934.8, Max: 39974935.2, Diff: 1.0] [Ext Root Scanning (ms): Min: 228.9, Avg: 318.8, Max: 427.0, Diff: 198.1, Sum: 3825.0] [Update RS (ms): Min: 0.0, Avg: 67.9, Max: 96.9, Diff: 96.9, Sum: 814.3] [Processed Buffers: Min: 0, Avg: 37.1, Max: 69, Diff: 69, Sum: 445] [Scan RS (ms): Min: 0.0, Avg: 0.4, Max: 1.4, Diff: 1.4, Sum: 5.0] [Object Copy (ms): Min: 234.0, Avg: 273.6, Max: 334.7, Diff: 100.8, Sum: 3283.1] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.2] [GC Worker Other (ms): Min: 0.5, Avg: 1.2, Max: 1.6, Diff: 1.2, Sum: 14.2] [GC Worker Total (ms): Min: 661.0, Avg: 661.8, Max: 662.5, Diff: 1.5, Sum: 7941.8] [GC Worker End (ms): Min: 39975595.9, Avg: 39975596.6, Max: 39975597.0, Diff: 1.2] [Code Root Fixup: 0.0 ms] [Clear CT: 1.2 ms] [Other: 90.9 ms] [Choose CSet: 0.0 ms] [Ref Proc: 67.2 ms] [Ref Enq: 2.1 ms] [Free CSet: 2.9 ms] [Eden: 1952.0M(1952.0M)->0.0B(1888.0M) Survivors: 352.0M->288.0M Heap: 4856.8M(6144.0M)->3017.3M(6144.0M)] [Times: user=8.41 sys=0.05, real=0.76 secs] 40080.115: [GC pause (young) Desired survivor size 150994944 bytes, new threshold 15 (max 15) - age 1: 33825224 bytes, 33825224 total - age 2: 31051000 bytes, 64876224 total - age 3: 30414376 bytes, 95290600 total - age 4: 2898312 bytes, 98188912 total - age 5: 1068344 bytes, 99257256 total - age 6: 1113792 bytes, 100371048 total - age 7: 1343128 bytes, 101714176 total - age 8: 6346264 bytes, 108060440 total - age 9: 6144488 bytes, 114204928 total , 0.9000264 secs] [Parallel Time: 806.5 ms, GC Workers: 12] [GC Worker Start (ms): Min: 40080122.9, Avg: 40080123.3, Max: 40080123.8, Diff: 0.9] [Ext Root Scanning (ms): Min: 307.0, Avg: 334.4, Max: 438.8, Diff: 131.8, Sum: 4012.5] [Update RS (ms): Min: 0.0, Avg: 89.5, Max: 121.2, Diff: 121.2, Sum: 1073.9] [Processed Buffers: Min: 0, Avg: 40.5, Max: 90, Diff: 90, Sum: 486] [Scan RS (ms): Min: 0.0, Avg: 0.4, Max: 1.1, Diff: 1.1, Sum: 5.1] [Object Copy (ms): Min: 364.7, Avg: 379.0, Max: 430.9, Diff: 66.2, Sum: 4547.8] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.2] [GC Worker Other (ms): Min: 0.5, Avg: 1.3, Max: 2.3, Diff: 1.8, Sum: 16.2] [GC Worker Total (ms): Min: 803.4, Avg: 804.6, Max: 805.6, Diff: 2.1, Sum: 9655.7] [GC Worker End (ms): Min: 40080927.1, Avg: 40080928.0, Max: 40080928.9, Diff: 1.8] [Code Root Fixup: 0.0 ms] [Clear CT: 1.2 ms] [Other: 92.3 ms] [Choose CSet: 0.0 ms] [Ref Proc: 65.1 ms] [Ref Enq: 2.7 ms] [Free CSet: 3.2 ms] [Eden: 1888.0M(1888.0M)->0.0B(1664.0M) Survivors: 288.0M->288.0M Heap: 4905.3M(6144.0M)->3240.7M(6144.0M)] [Times: user=10.06 sys=0.06, real=0.90 secs] 40168.241: [GC pause (young) Desired survivor size 134217728 bytes, new threshold 7 (max 15) - age 1: 47247008 bytes, 47247008 total - age 2: 24589512 bytes, 71836520 total - age 3: 28661288 bytes, 100497808 total - age 4: 28878648 bytes, 129376456 total - age 5: 2887208 bytes, 132263664 total - age 6: 1051800 bytes, 133315464 total - age 7: 1104264 bytes, 134419728 total - age 8: 1315080 bytes, 135734808 total - age 9: 6236608 bytes, 141971416 total - age 10: 5412232 bytes, 147383648 total , 0.7852241 secs] [Parallel Time: 711.1 ms, GC Workers: 12] [GC Worker Start (ms): Min: 40168248.4, Avg: 40168248.8, Max: 40168249.2, Diff: 0.8] [Ext Root Scanning (ms): Min: 284.5, Avg: 310.8, Max: 408.9, Diff: 124.4, Sum: 3729.9] [Update RS (ms): Min: 0.0, Avg: 90.1, Max: 120.9, Diff: 120.9, Sum: 1080.6] [Processed Buffers: Min: 0, Avg: 41.4, Max: 77, Diff: 77, Sum: 497] [Scan RS (ms): Min: 0.0, Avg: 0.4, Max: 1.5, Diff: 1.5, Sum: 4.5] [Object Copy (ms): Min: 295.9, Avg: 306.5, Max: 373.6, Diff: 77.7, Sum: 3678.5] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.4] [GC Worker Other (ms): Min: 0.8, Avg: 1.3, Max: 2.3, Diff: 1.5, Sum: 16.1] [GC Worker Total (ms): Min: 708.6, Avg: 709.2, Max: 710.2, Diff: 1.5, Sum: 8510.0] [GC Worker End (ms): Min: 40168957.5, Avg: 40168958.0, Max: 40168959.0, Diff: 1.5] [Code Root Fixup: 0.0 ms] [Clear CT: 1.0 ms] [Other: 73.1 ms] [Choose CSet: 0.0 ms] [Ref Proc: 48.1 ms] [Ref Enq: 1.8 ms] [Free CSet: 2.7 ms] [Eden: 1664.0M(1664.0M)->0.0B(1504.0M) Survivors: 288.0M->256.0M Heap: 4904.7M(6144.0M)->3441.8M(6144.0M)] [Times: user=8.73 sys=0.06, real=0.79 secs] 40262.609: [GC pause (young) Desired survivor size 117440512 bytes, new threshold 5 (max 15) - age 1: 22641680 bytes, 22641680 total - age 2: 18018656 bytes, 40660336 total - age 3: 22915696 bytes, 63576032 total - age 4: 28360368 bytes, 91936400 total - age 5: 27447464 bytes, 119383864 total - age 6: 2885312 bytes, 122269176 total - age 7: 980392 bytes, 123249568 total , 0.8603811 secs] [Parallel Time: 778.6 ms, GC Workers: 12] [GC Worker Start (ms): Min: 40262616.7, Avg: 40262617.1, Max: 40262617.5, Diff: 0.8] [Ext Root Scanning (ms): Min: 298.6, Avg: 322.9, Max: 422.7, Diff: 124.1, Sum: 3874.3] [Update RS (ms): Min: 15.2, Avg: 119.1, Max: 152.8, Diff: 137.5, Sum: 1429.4] [Processed Buffers: Min: 25, Avg: 48.9, Max: 72, Diff: 47, Sum: 587] [Scan RS (ms): Min: 0.0, Avg: 0.4, Max: 1.0, Diff: 0.9, Sum: 4.3] [Object Copy (ms): Min: 317.5, Avg: 333.0, Max: 414.6, Diff: 97.1, Sum: 3996.4] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.3] [GC Worker Other (ms): Min: 0.3, Avg: 1.1, Max: 2.4, Diff: 2.1, Sum: 13.2] [GC Worker Total (ms): Min: 775.5, Avg: 776.5, Max: 777.8, Diff: 2.3, Sum: 9318.0] [GC Worker End (ms): Min: 40263392.8, Avg: 40263393.6, Max: 40263394.9, Diff: 2.1] [Code Root Fixup: 0.0 ms] [Clear CT: 0.6 ms] [Other: 81.2 ms] [Choose CSet: 0.0 ms] [Ref Proc: 53.1 ms] [Ref Enq: 1.7 ms] [Free CSet: 2.3 ms] [Eden: 1504.0M(1504.0M)->0.0B(1376.0M) Survivors: 256.0M->224.0M Heap: 4945.8M(6144.0M)->3600.9M(6144.0M)] [Times: user=9.53 sys=0.05, real=0.86 secs] 40344.008: [GC pause (young) Desired survivor size 117440512 bytes, new threshold 15 (max 15) - age 1: 29313728 bytes, 29313728 total - age 2: 16341864 bytes, 45655592 total - age 3: 14964456 bytes, 60620048 total - age 4: 21893792 bytes, 82513840 total - age 5: 27652680 bytes, 110166520 total , 0.8310743 secs] [Parallel Time: 754.5 ms, GC Workers: 12] [GC Worker Start (ms): Min: 40344016.1, Avg: 40344016.5, Max: 40344017.0, Diff: 0.9] [Ext Root Scanning (ms): Min: 233.6, Avg: 319.5, Max: 416.2, Diff: 182.6, Sum: 3834.1] [Update RS (ms): Min: 56.8, Avg: 157.8, Max: 192.1, Diff: 135.3, Sum: 1893.5] [Processed Buffers: Min: 28, Avg: 62.2, Max: 105, Diff: 77, Sum: 746] [Scan RS (ms): Min: 0.0, Avg: 0.3, Max: 1.0, Diff: 1.0, Sum: 3.6] [Object Copy (ms): Min: 262.8, Avg: 273.5, Max: 329.9, Diff: 67.1, Sum: 3281.6] [Termination (ms): Min: 0.4, Avg: 0.5, Max: 0.6, Diff: 0.2, Sum: 6.1] [GC Worker Other (ms): Min: 0.2, Avg: 1.2, Max: 2.3, Diff: 2.1, Sum: 14.5] [GC Worker Total (ms): Min: 752.0, Avg: 752.8, Max: 754.1, Diff: 2.1, Sum: 9033.3] [GC Worker End (ms): Min: 40344768.3, Avg: 40344769.3, Max: 40344770.4, Diff: 2.1] [Code Root Fixup: 0.0 ms] [Clear CT: 1.2 ms] [Other: 75.3 ms] [Choose CSet: 0.0 ms] [Ref Proc: 50.3 ms] [Ref Enq: 1.9 ms] [Free CSet: 2.3 ms] [Eden: 1376.0M(1376.0M)->0.0B(1216.0M) Survivors: 224.0M->224.0M Heap: 4976.9M(6144.0M)->3766.0M(6144.0M)] [Times: user=9.27 sys=0.06, real=0.83 secs] 40430.682: [GC pause (young) Desired survivor size 100663296 bytes, new threshold 6 (max 15) - age 1: 23619896 bytes, 23619896 total - age 2: 17091880 bytes, 40711776 total - age 3: 14296496 bytes, 55008272 total - age 4: 14324864 bytes, 69333136 total - age 5: 20848624 bytes, 90181760 total - age 6: 27049224 bytes, 117230984 total , 0.8154930 secs] [Parallel Time: 739.1 ms, GC Workers: 12] [GC Worker Start (ms): Min: 40430690.1, Avg: 40430690.5, Max: 40430691.0, Diff: 0.9] [Ext Root Scanning (ms): Min: 235.2, Avg: 316.3, Max: 412.8, Diff: 177.7, Sum: 3795.1] [Update RS (ms): Min: 0.0, Avg: 93.0, Max: 128.3, Diff: 128.2, Sum: 1115.9] [Processed Buffers: Min: 0, Avg: 43.2, Max: 82, Diff: 82, Sum: 518] [Scan RS (ms): Min: 0.0, Avg: 0.3, Max: 0.9, Diff: 0.9, Sum: 3.1] [Object Copy (ms): Min: 314.1, Avg: 325.7, Max: 388.3, Diff: 74.2, Sum: 3908.1] [Termination (ms): Min: 0.0, Avg: 1.4, Max: 1.8, Diff: 1.8, Sum: 16.5] [GC Worker Other (ms): Min: 0.1, Avg: 0.9, Max: 1.8, Diff: 1.7, Sum: 10.3] [GC Worker Total (ms): Min: 736.7, Avg: 737.4, Max: 738.1, Diff: 1.4, Sum: 8849.1] [GC Worker End (ms): Min: 40431427.2, Avg: 40431428.0, Max: 40431428.9, Diff: 1.7] [Code Root Fixup: 0.0 ms] [Clear CT: 1.1 ms] [Other: 75.3 ms] [Choose CSet: 0.0 ms] [Ref Proc: 46.5 ms] [Ref Enq: 1.4 ms] [Free CSet: 2.2 ms] [Eden: 1216.0M(1216.0M)->0.0B(1088.0M) Survivors: 224.0M->192.0M Heap: 4982.0M(6144.0M)->3925.3M(6144.0M)] [Times: user=9.07 sys=0.05, real=0.82 secs] 40492.555: [GC pause (young) Desired survivor size 83886080 bytes, new threshold 5 (max 15) - age 1: 22784952 bytes, 22784952 total - age 2: 20295776 bytes, 43080728 total - age 3: 16258088 bytes, 59338816 total - age 4: 13688120 bytes, 73026936 total - age 5: 13916392 bytes, 86943328 total - age 6: 20665768 bytes, 107609096 total , 0.7948943 secs] [Parallel Time: 729.5 ms, GC Workers: 12] [GC Worker Start (ms): Min: 40492562.1, Avg: 40492562.6, Max: 40492563.0, Diff: 0.9] [Ext Root Scanning (ms): Min: 295.7, Avg: 318.9, Max: 415.0, Diff: 119.3, Sum: 3827.1] [Update RS (ms): Min: 53.2, Avg: 157.6, Max: 187.7, Diff: 134.5, Sum: 1891.3] [Processed Buffers: Min: 33, Avg: 59.4, Max: 89, Diff: 56, Sum: 713] [Scan RS (ms): Min: 0.0, Avg: 0.3, Max: 0.9, Diff: 0.8, Sum: 3.2] [Object Copy (ms): Min: 237.7, Avg: 249.6, Max: 311.7, Diff: 74.1, Sum: 2995.3] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.1, Diff: 0.1, Sum: 0.6] [GC Worker Other (ms): Min: 0.2, Avg: 1.0, Max: 2.0, Diff: 1.8, Sum: 12.6] [GC Worker Total (ms): Min: 726.8, Avg: 727.5, Max: 728.3, Diff: 1.5, Sum: 8730.1] [GC Worker End (ms): Min: 40493289.2, Avg: 40493290.1, Max: 40493291.0, Diff: 1.8] [Code Root Fixup: 0.0 ms] [Clear CT: 0.8 ms] [Other: 64.6 ms] [Choose CSet: 0.0 ms] [Ref Proc: 37.9 ms] [Ref Enq: 1.4 ms] [Free CSet: 1.9 ms] [Eden: 1088.0M(1088.0M)->0.0B(928.0M) Survivors: 192.0M->160.0M Heap: 5013.3M(6144.0M)->4102.6M(6144.0M)] [Times: user=8.86 sys=0.06, real=0.80 secs] 40540.336: [GC pause (young) Desired survivor size 83886080 bytes, new threshold 15 (max 15) - age 1: 18720112 bytes, 18720112 total - age 2: 13126752 bytes, 31846864 total - age 3: 17349072 bytes, 49195936 total - age 4: 15965904 bytes, 65161840 total - age 5: 13651144 bytes, 78812984 total , 0.7797224 secs] [Parallel Time: 724.1 ms, GC Workers: 12] [GC Worker Start (ms): Min: 40540343.7, Avg: 40540344.1, Max: 40540344.6, Diff: 0.9] [Ext Root Scanning (ms): Min: 288.2, Avg: 338.4, Max: 418.3, Diff: 130.0, Sum: 4061.0] [Update RS (ms): Min: 80.0, Avg: 162.6, Max: 219.7, Diff: 139.6, Sum: 1951.2] [Processed Buffers: Min: 42, Avg: 59.4, Max: 81, Diff: 39, Sum: 713] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 0.8, Diff: 0.8, Sum: 2.6] [Object Copy (ms): Min: 189.3, Avg: 219.4, Max: 282.5, Diff: 93.1, Sum: 2633.2] [Termination (ms): Min: 0.0, Avg: 1.1, Max: 1.4, Diff: 1.4, Sum: 13.3] [GC Worker Other (ms): Min: 0.1, Avg: 0.9, Max: 1.5, Diff: 1.4, Sum: 11.1] [GC Worker Total (ms): Min: 722.1, Avg: 722.7, Max: 723.6, Diff: 1.5, Sum: 8672.4] [GC Worker End (ms): Min: 40541066.0, Avg: 40541066.8, Max: 40541067.5, Diff: 1.4] [Code Root Fixup: 0.0 ms] [Clear CT: 0.7 ms] [Other: 55.0 ms] [Choose CSet: 0.0 ms] [Ref Proc: 32.4 ms] [Ref Enq: 1.1 ms] [Free CSet: 1.7 ms] [Eden: 928.0M(928.0M)->0.0B(800.0M) Survivors: 160.0M->160.0M Heap: 5030.6M(6144.0M)->4250.7M(6144.0M)] [Times: user=8.73 sys=0.05, real=0.78 secs] 40575.305: [GC pause (young) Desired survivor size 67108864 bytes, new threshold 5 (max 15) - age 1: 17578496 bytes, 17578496 total - age 2: 12516272 bytes, 30094768 total - age 3: 12196488 bytes, 42291256 total - age 4: 16999696 bytes, 59290952 total - age 5: 15868816 bytes, 75159768 total - age 6: 13596144 bytes, 88755912 total , 0.6976200 secs] [Parallel Time: 642.2 ms, GC Workers: 12] [GC Worker Start (ms): Min: 40575313.1, Avg: 40575313.5, Max: 40575314.0, Diff: 1.0] [Ext Root Scanning (ms): Min: 290.9, Avg: 325.1, Max: 411.9, Diff: 121.0, Sum: 3901.6] [Update RS (ms): Min: 0.0, Avg: 93.6, Max: 135.8, Diff: 135.8, Sum: 1123.6] [Processed Buffers: Min: 0, Avg: 42.0, Max: 76, Diff: 76, Sum: 504] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 0.9, Diff: 0.9, Sum: 2.2] [Object Copy (ms): Min: 209.2, Avg: 221.0, Max: 283.3, Diff: 74.2, Sum: 2652.5] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.2, Diff: 0.2, Sum: 1.6] [GC Worker Other (ms): Min: 0.2, Avg: 0.9, Max: 1.2, Diff: 1.0, Sum: 10.8] [GC Worker Total (ms): Min: 640.5, Avg: 641.0, Max: 641.7, Diff: 1.2, Sum: 7692.3] [GC Worker End (ms): Min: 40575953.9, Avg: 40575954.6, Max: 40575954.9, Diff: 1.0] [Code Root Fixup: 0.0 ms] [Clear CT: 1.0 ms] [Other: 54.4 ms] [Choose CSet: 0.0 ms] [Ref Proc: 28.7 ms] [Ref Enq: 0.9 ms] [Free CSet: 1.5 ms] [Eden: 800.0M(800.0M)->0.0B(704.0M) Survivors: 160.0M->128.0M Heap: 5050.7M(6144.0M)->4357.0M(6144.0M)] [Times: user=7.69 sys=0.06, real=0.70 secs] 40604.362: [GC pause (young) Desired survivor size 67108864 bytes, new threshold 15 (max 15) - age 1: 13738720 bytes, 13738720 total - age 2: 11585304 bytes, 25324024 total - age 3: 11429200 bytes, 36753224 total - age 4: 11666624 bytes, 48419848 total - age 5: 16901008 bytes, 65320856 total , 0.6538091 secs] [Parallel Time: 608.6 ms, GC Workers: 12] [GC Worker Start (ms): Min: 40604367.9, Avg: 40604368.3, Max: 40604368.7, Diff: 0.8] [Ext Root Scanning (ms): Min: 222.7, Avg: 305.2, Max: 412.0, Diff: 189.3, Sum: 3662.1] [Update RS (ms): Min: 36.9, Avg: 144.4, Max: 177.0, Diff: 140.1, Sum: 1733.3] [Processed Buffers: Min: 13, Avg: 52.7, Max: 85, Diff: 72, Sum: 632] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 0.5, Diff: 0.5, Sum: 2.2] [Object Copy (ms): Min: 145.2, Avg: 156.5, Max: 210.4, Diff: 65.2, Sum: 1877.4] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.1] [GC Worker Other (ms): Min: 0.4, Avg: 1.0, Max: 1.7, Diff: 1.3, Sum: 11.5] [GC Worker Total (ms): Min: 606.5, Avg: 607.2, Max: 607.8, Diff: 1.3, Sum: 7286.7] [GC Worker End (ms): Min: 40604975.0, Avg: 40604975.6, Max: 40604976.3, Diff: 1.3] [Code Root Fixup: 0.0 ms] [Clear CT: 0.9 ms] [Other: 44.3 ms] [Choose CSet: 0.0 ms] [Ref Proc: 26.7 ms] [Ref Enq: 1.1 ms] [Free CSet: 1.4 ms] [Eden: 704.0M(704.0M)->0.0B(608.0M) Survivors: 128.0M->128.0M Heap: 5061.0M(6144.0M)->4452.0M(6144.0M)] [Times: user=7.32 sys=0.05, real=0.66 secs] 40632.890: [GC pause (young) (initial-mark) Desired survivor size 50331648 bytes, new threshold 5 (max 15) - age 1: 12424448 bytes, 12424448 total - age 2: 9244952 bytes, 21669400 total - age 3: 10687360 bytes, 32356760 total - age 4: 10842600 bytes, 43199360 total - age 5: 11617440 bytes, 54816800 total - age 6: 16639072 bytes, 71455872 total , 0.6680167 secs] [Parallel Time: 620.7 ms, GC Workers: 12] [GC Worker Start (ms): Min: 40632896.6, Avg: 40632897.0, Max: 40632897.4, Diff: 0.8] [Ext Root Scanning (ms): Min: 236.7, Avg: 313.0, Max: 391.8, Diff: 155.1, Sum: 3755.6] [Update RS (ms): Min: 0.0, Avg: 73.0, Max: 124.0, Diff: 124.0, Sum: 876.0] [Processed Buffers: Min: 0, Avg: 32.8, Max: 61, Diff: 61, Sum: 394] [Scan RS (ms): Min: 0.0, Avg: 0.1, Max: 0.6, Diff: 0.5, Sum: 1.7] [Object Copy (ms): Min: 194.1, Avg: 231.1, Max: 380.1, Diff: 186.0, Sum: 2772.7] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.1] [GC Worker Other (ms): Min: 0.3, Avg: 1.3, Max: 2.5, Diff: 2.2, Sum: 15.1] [GC Worker Total (ms): Min: 617.3, Avg: 618.4, Max: 620.1, Diff: 2.7, Sum: 7421.3] [GC Worker End (ms): Min: 40633514.6, Avg: 40633515.5, Max: 40633516.7, Diff: 2.1] [Code Root Fixup: 0.0 ms] [Clear CT: 0.8 ms] [Other: 46.5 ms] [Choose CSet: 0.0 ms] [Ref Proc: 24.0 ms] [Ref Enq: 1.1 ms] [Free CSet: 1.2 ms] [Eden: 608.0M(608.0M)->0.0B(576.0M) Survivors: 128.0M->96.0M Heap: 5060.0M(6144.0M)->4515.9M(6144.0M)] [Times: user=7.44 sys=0.05, real=0.67 secs] 40633.562: [GC concurrent-root-region-scan-start] 40633.853: [GC concurrent-root-region-scan-end, 0.2911636 secs] 40633.853: [GC concurrent-mark-start] 40635.965: [GC concurrent-mark-end, 2.1119138 secs] 40636.049: [GC remark 40636.058: [GC ref-proc, 0.4779064 secs], 1.4512997 secs] [Times: user=5.93 sys=0.08, real=1.45 secs] 40637.573: [GC cleanup 4592M->3696M(6144M), 0.0567645 secs] [Times: user=0.56 sys=0.01, real=0.06 secs] 40637.634: [GC concurrent-cleanup-start] 40637.638: [GC concurrent-cleanup-end, 0.0030370 secs] 40662.043: [GC pause (young) Desired survivor size 50331648 bytes, new threshold 15 (max 15) - age 1: 10061984 bytes, 10061984 total - age 2: 7140304 bytes, 17202288 total - age 3: 8527976 bytes, 25730264 total - age 4: 10232336 bytes, 35962600 total - age 5: 10454112 bytes, 46416712 total , 0.6194537 secs] [Parallel Time: 574.7 ms, GC Workers: 12] [GC Worker Start (ms): Min: 40662049.5, Avg: 40662049.9, Max: 40662050.3, Diff: 0.8] [Ext Root Scanning (ms): Min: 290.4, Avg: 317.6, Max: 398.7, Diff: 108.3, Sum: 3810.8] [Update RS (ms): Min: 33.0, Avg: 124.8, Max: 160.1, Diff: 127.1, Sum: 1497.2] [Processed Buffers: Min: 10, Avg: 49.5, Max: 73, Diff: 63, Sum: 594] [Scan RS (ms): Min: 0.0, Avg: 0.1, Max: 0.9, Diff: 0.8, Sum: 1.6] [Object Copy (ms): Min: 119.0, Avg: 129.8, Max: 192.4, Diff: 73.5, Sum: 1557.1] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.1] [GC Worker Other (ms): Min: 0.2, Avg: 0.8, Max: 1.5, Diff: 1.3, Sum: 9.9] [GC Worker Total (ms): Min: 572.1, Avg: 573.1, Max: 573.9, Diff: 1.8, Sum: 6876.8] [GC Worker End (ms): Min: 40662622.4, Avg: 40662623.0, Max: 40662623.6, Diff: 1.3] [Code Root Fixup: 0.0 ms] [Clear CT: 0.9 ms] [Other: 43.9 ms] [Choose CSet: 0.0 ms] [Ref Proc: 23.9 ms] [Ref Enq: 1.1 ms] [Free CSet: 1.3 ms] [Eden: 576.0M(576.0M)->0.0B(192.0M) Survivors: 96.0M->96.0M Heap: 4195.9M(6144.0M)->3675.6M(6144.0M)] [Times: user=6.84 sys=0.05, real=0.62 secs] 40669.627: [GC pause (mixed) Desired survivor size 33554432 bytes, new threshold 5 (max 15) - age 1: 16529856 bytes, 16529856 total - age 2: 4415592 bytes, 20945448 total - age 3: 6009184 bytes, 26954632 total - age 4: 6372232 bytes, 33326864 total - age 5: 8318688 bytes, 41645552 total - age 6: 8345288 bytes, 49990840 total , 0.5484225 secs] [Parallel Time: 506.6 ms, GC Workers: 12] [GC Worker Start (ms): Min: 40669631.8, Avg: 40669632.3, Max: 40669632.8, Diff: 1.0] [Ext Root Scanning (ms): Min: 292.2, Avg: 323.9, Max: 413.8, Diff: 121.6, Sum: 3887.1] [Update RS (ms): Min: 0.0, Avg: 47.9, Max: 78.3, Diff: 78.3, Sum: 574.9] [Processed Buffers: Min: 0, Avg: 19.8, Max: 43, Diff: 43, Sum: 238] [Scan RS (ms): Min: 0.0, Avg: 2.9, Max: 4.3, Diff: 4.3, Sum: 34.9] [Object Copy (ms): Min: 89.3, Avg: 128.9, Max: 146.4, Diff: 57.1, Sum: 1547.2] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.2] [GC Worker Other (ms): Min: 0.2, Avg: 0.9, Max: 1.9, Diff: 1.7, Sum: 10.7] [GC Worker Total (ms): Min: 503.6, Avg: 504.6, Max: 505.4, Diff: 1.9, Sum: 6054.9] [GC Worker End (ms): Min: 40670136.2, Avg: 40670136.9, Max: 40670138.0, Diff: 1.7] [Code Root Fixup: 0.0 ms] [Clear CT: 1.3 ms] [Other: 40.5 ms] [Choose CSet: 0.2 ms] [Ref Proc: 19.8 ms] [Ref Enq: 3.0 ms] [Free CSet: 2.9 ms] [Eden: 192.0M(192.0M)->0.0B(224.0M) Survivors: 96.0M->64.0M Heap: 3867.6M(6144.0M)->3080.7M(6144.0M)] [Times: user=6.00 sys=0.06, real=0.55 secs] 40682.252: [GC pause (mixed) Desired survivor size 33554432 bytes, new threshold 5 (max 15) - age 1: 6006928 bytes, 6006928 total - age 2: 12823976 bytes, 18830904 total - age 3: 4264992 bytes, 23095896 total - age 4: 5258744 bytes, 28354640 total - age 5: 5270592 bytes, 33625232 total , 0.6536496 secs] [Parallel Time: 610.7 ms, GC Workers: 12] [GC Worker Start (ms): Min: 40682257.3, Avg: 40682257.7, Max: 40682258.1, Diff: 0.9] [Ext Root Scanning (ms): Min: 281.1, Avg: 306.7, Max: 391.3, Diff: 110.2, Sum: 3680.2] [Update RS (ms): Min: 0.0, Avg: 77.1, Max: 109.1, Diff: 109.1, Sum: 925.8] [Processed Buffers: Min: 0, Avg: 31.3, Max: 58, Diff: 58, Sum: 376] [Scan RS (ms): Min: 23.9, Avg: 32.8, Max: 37.1, Diff: 13.2, Sum: 393.5] [Object Copy (ms): Min: 180.5, Avg: 190.9, Max: 261.0, Diff: 80.5, Sum: 2291.2] [Termination (ms): Min: 0.0, Avg: 0.2, Max: 0.2, Diff: 0.2, Sum: 2.0] [GC Worker Other (ms): Min: 0.2, Avg: 1.0, Max: 2.1, Diff: 1.9, Sum: 12.5] [GC Worker Total (ms): Min: 608.1, Avg: 608.8, Max: 610.0, Diff: 1.9, Sum: 7305.2] [GC Worker End (ms): Min: 40682865.6, Avg: 40682866.5, Max: 40682867.5, Diff: 1.9] [Code Root Fixup: 0.0 ms] [Clear CT: 1.8 ms] [Other: 41.2 ms] [Choose CSet: 0.6 ms] [Ref Proc: 15.4 ms] [Ref Enq: 1.1 ms] [Free CSet: 3.6 ms] [Eden: 224.0M(224.0M)->0.0B(224.0M) Survivors: 64.0M->64.0M Heap: 3304.7M(6144.0M)->2525.1M(6144.0M)] [Times: user=7.20 sys=0.06, real=0.66 secs] 40693.982: [GC pause (mixed) Desired survivor size 33554432 bytes, new threshold 15 (max 15) - age 1: 7426616 bytes, 7426616 total - age 2: 4939368 bytes, 12365984 total - age 3: 10257008 bytes, 22622992 total - age 4: 3543496 bytes, 26166488 total - age 5: 5041968 bytes, 31208456 total , 0.8787725 secs] [Parallel Time: 821.5 ms, GC Workers: 12] [GC Worker Start (ms): Min: 40693987.5, Avg: 40693987.9, Max: 40693988.3, Diff: 0.9] [Ext Root Scanning (ms): Min: 222.3, Avg: 303.4, Max: 395.5, Diff: 173.2, Sum: 3640.3] [Update RS (ms): Min: 34.4, Avg: 125.3, Max: 158.5, Diff: 124.1, Sum: 1503.5] [Processed Buffers: Min: 31, Avg: 49.8, Max: 69, Diff: 38, Sum: 597] [Scan RS (ms): Min: 40.7, Avg: 43.5, Max: 46.7, Diff: 6.0, Sum: 521.7] [Object Copy (ms): Min: 337.7, Avg: 346.8, Max: 405.5, Diff: 67.8, Sum: 4161.1] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.1, Diff: 0.0, Sum: 0.4] [GC Worker Other (ms): Min: 0.6, Avg: 1.2, Max: 1.9, Diff: 1.4, Sum: 14.0] [GC Worker Total (ms): Min: 819.3, Avg: 820.1, Max: 821.2, Diff: 1.9, Sum: 9841.1] [GC Worker End (ms): Min: 40694807.4, Avg: 40694808.0, Max: 40694808.8, Diff: 1.4] [Code Root Fixup: 0.0 ms] [Clear CT: 1.1 ms] [Other: 56.1 ms] [Choose CSet: 0.9 ms] [Ref Proc: 19.9 ms] [Ref Enq: 1.1 ms] [Free CSet: 2.9 ms] [Eden: 224.0M(224.0M)->0.0B(2720.0M) Survivors: 64.0M->64.0M Heap: 2749.1M(6144.0M)->2380.3M(6144.0M)] [Times: user=9.80 sys=0.05, real=0.88 secs] 40863.199: [GC pause (young) Desired survivor size 184549376 bytes, new threshold 15 (max 15) - age 1: 9513432 bytes, 9513432 total - age 2: 3350216 bytes, 12863648 total - age 3: 3359848 bytes, 16223496 total - age 4: 8949200 bytes, 25172696 total - age 5: 3504424 bytes, 28677120 total - age 6: 4652936 bytes, 33330056 total , 1.0036029 secs] [Parallel Time: 899.5 ms, GC Workers: 12] [GC Worker Start (ms): Min: 40863206.9, Avg: 40863207.4, Max: 40863207.8, Diff: 0.9] [Ext Root Scanning (ms): Min: 234.3, Avg: 322.7, Max: 421.6, Diff: 187.3, Sum: 3872.7] [Update RS (ms): Min: 306.4, Avg: 406.0, Max: 441.9, Diff: 135.5, Sum: 4871.9] [Processed Buffers: Min: 54, Avg: 113.0, Max: 145, Diff: 91, Sum: 1356] [Scan RS (ms): Min: 0.0, Avg: 0.5, Max: 1.0, Diff: 1.0, Sum: 6.2] [Object Copy (ms): Min: 158.7, Avg: 168.5, Max: 224.6, Diff: 65.9, Sum: 2022.2] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.2] [GC Worker Other (ms): Min: 0.2, Avg: 0.6, Max: 1.0, Diff: 0.9, Sum: 6.9] [GC Worker Total (ms): Min: 897.9, Avg: 898.3, Max: 899.1, Diff: 1.2, Sum: 10780.0] [GC Worker End (ms): Min: 40864105.3, Avg: 40864105.7, Max: 40864106.2, Diff: 0.9] [Code Root Fixup: 0.0 ms] [Clear CT: 1.2 ms] [Other: 102.9 ms] [Choose CSet: 0.0 ms] [Ref Proc: 79.2 ms] [Ref Enq: 2.3 ms] [Free CSet: 3.7 ms] [Eden: 2720.0M(2720.0M)->0.0B(2368.0M) Survivors: 64.0M->256.0M Heap: 5100.3M(6144.0M)->2586.8M(6144.0M)] [Times: user=11.45 sys=0.05, real=1.01 secs] 41019.762: [GC pause (young) Desired survivor size 184549376 bytes, new threshold 15 (max 15) - age 1: 45131352 bytes, 45131352 total - age 2: 4899936 bytes, 50031288 total - age 3: 1818056 bytes, 51849344 total - age 4: 2704040 bytes, 54553384 total - age 5: 7716088 bytes, 62269472 total - age 6: 2697976 bytes, 64967448 total - age 7: 4077712 bytes, 69045160 total , 0.7318357 secs] [Parallel Time: 624.2 ms, GC Workers: 12] [GC Worker Start (ms): Min: 41019771.6, Avg: 41019772.1, Max: 41019772.6, Diff: 0.9] [Ext Root Scanning (ms): Min: 230.2, Avg: 323.8, Max: 431.4, Diff: 201.2, Sum: 3885.5] [Update RS (ms): Min: 0.0, Avg: 64.3, Max: 96.6, Diff: 96.6, Sum: 771.9] [Processed Buffers: Min: 0, Avg: 37.8, Max: 80, Diff: 80, Sum: 454] [Scan RS (ms): Min: 0.0, Avg: 0.5, Max: 1.4, Diff: 1.4, Sum: 6.2] [Object Copy (ms): Min: 189.5, Avg: 232.7, Max: 294.1, Diff: 104.7, Sum: 2792.2] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.1, Diff: 0.1, Sum: 1.0] [GC Worker Other (ms): Min: 0.2, Avg: 1.3, Max: 2.1, Diff: 1.9, Sum: 16.0] [GC Worker Total (ms): Min: 621.2, Avg: 622.7, Max: 623.8, Diff: 2.6, Sum: 7472.8] [GC Worker End (ms): Min: 41020393.8, Avg: 41020394.8, Max: 41020395.6, Diff: 1.9] [Code Root Fixup: 0.0 ms] [Clear CT: 1.2 ms] [Other: 106.4 ms] [Choose CSet: 0.0 ms] [Ref Proc: 79.6 ms] [Ref Enq: 2.8 ms] [Free CSet: 3.6 ms] [Eden: 2368.0M(2368.0M)->0.0B(1920.0M) Survivors: 256.0M->352.0M Heap: 4954.8M(6144.0M)->2924.9M(6144.0M)] [Times: user=8.09 sys=0.06, real=0.74 secs] 41170.353: [GC pause (young) Desired survivor size 150994944 bytes, new threshold 15 (max 15) - age 1: 40922336 bytes, 40922336 total - age 2: 32416648 bytes, 73338984 total - age 3: 4643240 bytes, 77982224 total - age 4: 1433048 bytes, 79415272 total - age 5: 2551768 bytes, 81967040 total - age 6: 7305920 bytes, 89272960 total - age 7: 2256752 bytes, 91529712 total - age 8: 3839392 bytes, 95369104 total , 0.7424049 secs] [Parallel Time: 652.3 ms, GC Workers: 12] [GC Worker Start (ms): Min: 41170360.2, Avg: 41170360.6, Max: 41170361.0, Diff: 0.9] [Ext Root Scanning (ms): Min: 293.6, Avg: 322.7, Max: 421.5, Diff: 127.9, Sum: 3872.0] [Update RS (ms): Min: 0.0, Avg: 73.3, Max: 104.4, Diff: 104.4, Sum: 879.7] [Processed Buffers: Min: 0, Avg: 40.1, Max: 96, Diff: 96, Sum: 481] [Scan RS (ms): Min: 0.0, Avg: 0.4, Max: 1.7, Diff: 1.7, Sum: 5.1] [Object Copy (ms): Min: 228.0, Avg: 253.0, Max: 303.9, Diff: 76.0, Sum: 3035.5] [Termination (ms): Min: 0.0, Avg: 0.2, Max: 0.2, Diff: 0.2, Sum: 1.8] [GC Worker Other (ms): Min: 0.4, Avg: 1.2, Max: 1.8, Diff: 1.4, Sum: 14.8] [GC Worker Total (ms): Min: 649.6, Avg: 650.7, Max: 651.4, Diff: 1.8, Sum: 7808.9] [GC Worker End (ms): Min: 41171010.5, Avg: 41171011.4, Max: 41171011.9, Diff: 1.4] [Code Root Fixup: 0.0 ms] [Clear CT: 1.3 ms] [Other: 88.8 ms] [Choose CSet: 0.0 ms] [Ref Proc: 65.8 ms] [Ref Enq: 2.1 ms] [Free CSet: 2.8 ms] [Eden: 1920.0M(1920.0M)->0.0B(1920.0M) Survivors: 352.0M->288.0M Heap: 4844.9M(6144.0M)->3004.7M(6144.0M)] [Times: user=8.26 sys=0.06, real=0.75 secs] 41278.310: [GC pause (young) Desired survivor size 150994944 bytes, new threshold 15 (max 15) - age 1: 34689272 bytes, 34689272 total - age 2: 28789552 bytes, 63478824 total - age 3: 27295496 bytes, 90774320 total - age 4: 4562976 bytes, 95337296 total - age 5: 1348648 bytes, 96685944 total - age 6: 2500296 bytes, 99186240 total - age 7: 7259800 bytes, 106446040 total - age 8: 2237568 bytes, 108683608 total - age 9: 3763256 bytes, 112446864 total , 0.7840581 secs] [Parallel Time: 692.8 ms, GC Workers: 12] [GC Worker Start (ms): Min: 41278319.1, Avg: 41278319.6, Max: 41278320.0, Diff: 0.9] [Ext Root Scanning (ms): Min: 231.6, Avg: 317.1, Max: 405.4, Diff: 173.8, Sum: 3805.0] [Update RS (ms): Min: 0.0, Avg: 83.0, Max: 122.3, Diff: 122.3, Sum: 995.5] [Processed Buffers: Min: 0, Avg: 43.7, Max: 84, Diff: 84, Sum: 524] [Scan RS (ms): Min: 0.0, Avg: 0.4, Max: 1.6, Diff: 1.6, Sum: 4.8] [Object Copy (ms): Min: 278.9, Avg: 290.4, Max: 349.8, Diff: 70.9, Sum: 3485.0] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.2] [GC Worker Other (ms): Min: 0.2, Avg: 0.7, Max: 1.2, Diff: 1.0, Sum: 8.7] [GC Worker Total (ms): Min: 690.7, Avg: 691.6, Max: 692.4, Diff: 1.6, Sum: 8299.3] [GC Worker End (ms): Min: 41279010.6, Avg: 41279011.2, Max: 41279011.7, Diff: 1.1] [Code Root Fixup: 0.0 ms] [Clear CT: 1.0 ms] [Other: 90.2 ms] [Choose CSet: 0.0 ms] [Ref Proc: 64.4 ms] [Ref Enq: 1.9 ms] [Free CSet: 2.7 ms] [Eden: 1920.0M(1920.0M)->0.0B(1696.0M) Survivors: 288.0M->288.0M Heap: 4924.7M(6144.0M)->3226.2M(6144.0M)] [Times: user=8.71 sys=0.05, real=0.79 secs] 41404.577: [GC pause (young) Desired survivor size 134217728 bytes, new threshold 15 (max 15) - age 1: 35022488 bytes, 35022488 total - age 2: 23120872 bytes, 58143360 total - age 3: 26111992 bytes, 84255352 total - age 4: 26282328 bytes, 110537680 total - age 5: 4524344 bytes, 115062024 total - age 6: 1346008 bytes, 116408032 total - age 7: 1663384 bytes, 118071416 total - age 8: 7240656 bytes, 125312072 total - age 9: 2235800 bytes, 127547872 total - age 10: 3741312 bytes, 131289184 total , 0.8011754 secs] [Parallel Time: 716.6 ms, GC Workers: 12] [GC Worker Start (ms): Min: 41404584.5, Avg: 41404584.9, Max: 41404585.4, Diff: 0.9] [Ext Root Scanning (ms): Min: 291.3, Avg: 317.3, Max: 418.0, Diff: 126.7, Sum: 3807.3] [Update RS (ms): Min: 0.0, Avg: 92.3, Max: 124.4, Diff: 124.4, Sum: 1107.2] [Processed Buffers: Min: 0, Avg: 42.9, Max: 75, Diff: 75, Sum: 515] [Scan RS (ms): Min: 0.0, Avg: 0.4, Max: 1.4, Diff: 1.4, Sum: 4.7] [Object Copy (ms): Min: 296.3, Avg: 304.4, Max: 360.3, Diff: 64.0, Sum: 3652.2] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.1] [GC Worker Other (ms): Min: 0.3, Avg: 1.1, Max: 1.6, Diff: 1.3, Sum: 13.0] [GC Worker Total (ms): Min: 714.3, Avg: 715.4, Max: 716.2, Diff: 1.8, Sum: 8584.5] [GC Worker End (ms): Min: 41405299.6, Avg: 41405300.3, Max: 41405300.8, Diff: 1.2] [Code Root Fixup: 0.0 ms] [Clear CT: 1.0 ms] [Other: 83.5 ms] [Choose CSet: 0.0 ms] [Ref Proc: 58.0 ms] [Ref Enq: 1.7 ms] [Free CSet: 2.6 ms] [Eden: 1696.0M(1696.0M)->0.0B(1504.0M) Survivors: 288.0M->256.0M Heap: 4922.2M(6144.0M)->3441.2M(6144.0M)] [Times: user=8.95 sys=0.06, real=0.80 secs] 41516.433: [GC pause (young) Desired survivor size 117440512 bytes, new threshold 5 (max 15) - age 1: 30011120 bytes, 30011120 total - age 2: 20245264 bytes, 50256384 total - age 3: 20365960 bytes, 70622344 total - age 4: 25305640 bytes, 95927984 total - age 5: 25668648 bytes, 121596632 total - age 6: 4473608 bytes, 126070240 total - age 7: 1342112 bytes, 127412352 total - age 8: 1659256 bytes, 129071608 total - age 9: 7197864 bytes, 136269472 total - age 10: 1931928 bytes, 138201400 total - age 11: 3670296 bytes, 141871696 total , 0.8776131 secs] [Parallel Time: 796.9 ms, GC Workers: 12] [GC Worker Start (ms): Min: 41516440.7, Avg: 41516441.1, Max: 41516441.6, Diff: 0.9] [Ext Root Scanning (ms): Min: 240.8, Avg: 326.3, Max: 423.6, Diff: 182.8, Sum: 3915.2] [Update RS (ms): Min: 3.7, Avg: 104.3, Max: 140.4, Diff: 136.7, Sum: 1251.5] [Processed Buffers: Min: 19, Avg: 49.8, Max: 83, Diff: 64, Sum: 598] [Scan RS (ms): Min: 0.0, Avg: 0.3, Max: 1.1, Diff: 1.0, Sum: 4.1] [Object Copy (ms): Min: 350.2, Avg: 362.7, Max: 426.3, Diff: 76.1, Sum: 4352.8] [Termination (ms): Min: 0.0, Avg: 0.2, Max: 0.3, Diff: 0.3, Sum: 3.0] [GC Worker Other (ms): Min: 0.2, Avg: 1.1, Max: 1.9, Diff: 1.7, Sum: 12.9] [GC Worker Total (ms): Min: 794.5, Avg: 795.0, Max: 795.6, Diff: 1.0, Sum: 9539.5] [GC Worker End (ms): Min: 41517235.2, Avg: 41517236.1, Max: 41517236.9, Diff: 1.7] [Code Root Fixup: 0.0 ms] [Clear CT: 1.1 ms] [Other: 79.6 ms] [Choose CSet: 0.0 ms] [Ref Proc: 49.0 ms] [Ref Enq: 1.2 ms] [Free CSet: 2.4 ms] [Eden: 1504.0M(1504.0M)->0.0B(1312.0M) Survivors: 256.0M->224.0M Heap: 4945.2M(6144.0M)->3656.9M(6144.0M)] [Times: user=9.79 sys=0.05, real=0.88 secs] 41601.529: [GC pause (young) Desired survivor size 100663296 bytes, new threshold 5 (max 15) - age 1: 25605496 bytes, 25605496 total - age 2: 20211680 bytes, 45817176 total - age 3: 18172744 bytes, 63989920 total - age 4: 18755816 bytes, 82745736 total - age 5: 22664592 bytes, 105410328 total , 0.8472871 secs] [Parallel Time: 776.6 ms, GC Workers: 12] [GC Worker Start (ms): Min: 41601536.3, Avg: 41601536.8, Max: 41601537.2, Diff: 0.9] [Ext Root Scanning (ms): Min: 239.9, Avg: 322.8, Max: 422.7, Diff: 182.8, Sum: 3873.1] [Update RS (ms): Min: 85.4, Avg: 188.6, Max: 226.1, Diff: 140.7, Sum: 2263.6] [Processed Buffers: Min: 26, Avg: 65.7, Max: 92, Diff: 66, Sum: 788] [Scan RS (ms): Min: 0.0, Avg: 0.3, Max: 1.0, Diff: 1.0, Sum: 3.7] [Object Copy (ms): Min: 250.9, Avg: 261.9, Max: 322.8, Diff: 71.9, Sum: 3143.4] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.1, Diff: 0.1, Sum: 0.8] [GC Worker Other (ms): Min: 0.3, Avg: 1.0, Max: 2.1, Diff: 1.8, Sum: 12.5] [GC Worker Total (ms): Min: 773.7, Avg: 774.8, Max: 775.6, Diff: 1.9, Sum: 9297.1] [GC Worker End (ms): Min: 41602310.8, Avg: 41602311.5, Max: 41602312.6, Diff: 1.8] [Code Root Fixup: 0.0 ms] [Clear CT: 0.7 ms] [Other: 70.0 ms] [Choose CSet: 0.0 ms] [Ref Proc: 45.3 ms] [Ref Enq: 1.6 ms] [Free CSet: 2.0 ms] [Eden: 1312.0M(1312.0M)->0.0B(1184.0M) Survivors: 224.0M->192.0M Heap: 4968.9M(6144.0M)->3810.1M(6144.0M)] [Times: user=9.51 sys=0.05, real=0.85 secs] 41676.215: [GC pause (young) Desired survivor size 100663296 bytes, new threshold 15 (max 15) - age 1: 23385952 bytes, 23385952 total - age 2: 15852360 bytes, 39238312 total - age 3: 18832920 bytes, 58071232 total - age 4: 17183496 bytes, 75254728 total - age 5: 18529712 bytes, 93784440 total , 0.7814777 secs] [Parallel Time: 718.1 ms, GC Workers: 12] [GC Worker Start (ms): Min: 41676222.2, Avg: 41676222.7, Max: 41676223.2, Diff: 1.0] [Ext Root Scanning (ms): Min: 231.9, Avg: 322.1, Max: 417.7, Diff: 185.8, Sum: 3865.0] [Update RS (ms): Min: 41.3, Avg: 139.5, Max: 173.8, Diff: 132.5, Sum: 1674.2] [Processed Buffers: Min: 17, Avg: 51.6, Max: 85, Diff: 68, Sum: 619] [Scan RS (ms): Min: 0.0, Avg: 0.3, Max: 1.2, Diff: 1.1, Sum: 3.2] [Object Copy (ms): Min: 241.2, Avg: 253.9, Max: 309.6, Diff: 68.4, Sum: 3047.2] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.2, Diff: 0.1, Sum: 1.4] [GC Worker Other (ms): Min: 0.2, Avg: 0.9, Max: 1.4, Diff: 1.3, Sum: 11.2] [GC Worker Total (ms): Min: 715.6, Avg: 716.9, Max: 717.5, Diff: 1.9, Sum: 8602.3] [GC Worker End (ms): Min: 41676938.8, Avg: 41676939.6, Max: 41676940.1, Diff: 1.3] [Code Root Fixup: 0.0 ms] [Clear CT: 0.9 ms] [Other: 62.4 ms] [Choose CSet: 0.0 ms] [Ref Proc: 40.1 ms] [Ref Enq: 1.2 ms] [Free CSet: 1.9 ms] [Eden: 1184.0M(1184.0M)->0.0B(1088.0M) Survivors: 192.0M->192.0M Heap: 4994.1M(6144.0M)->3929.6M(6144.0M)] [Times: user=8.77 sys=0.05, real=0.78 secs] 41739.066: [GC pause (young) Desired survivor size 83886080 bytes, new threshold 5 (max 15) - age 1: 23658472 bytes, 23658472 total - age 2: 17159728 bytes, 40818200 total - age 3: 13853704 bytes, 54671904 total - age 4: 18136984 bytes, 72808888 total - age 5: 16821088 bytes, 89629976 total - age 6: 18390792 bytes, 108020768 total , 0.7592739 secs] [Parallel Time: 691.2 ms, GC Workers: 12] [GC Worker Start (ms): Min: 41739073.6, Avg: 41739074.1, Max: 41739074.6, Diff: 1.0] [Ext Root Scanning (ms): Min: 236.9, Avg: 322.9, Max: 426.3, Diff: 189.3, Sum: 3874.8] [Update RS (ms): Min: 0.0, Avg: 90.2, Max: 121.3, Diff: 121.2, Sum: 1081.9] [Processed Buffers: Min: 0, Avg: 42.1, Max: 88, Diff: 88, Sum: 505] [Scan RS (ms): Min: 0.0, Avg: 0.3, Max: 1.3, Diff: 1.2, Sum: 3.1] [Object Copy (ms): Min: 261.6, Avg: 275.0, Max: 330.1, Diff: 68.4, Sum: 3299.8] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.2] [GC Worker Other (ms): Min: 0.2, Avg: 1.1, Max: 1.9, Diff: 1.7, Sum: 12.8] [GC Worker Total (ms): Min: 688.4, Avg: 689.4, Max: 690.0, Diff: 1.7, Sum: 8272.5] [GC Worker End (ms): Min: 41739762.6, Avg: 41739763.5, Max: 41739764.3, Diff: 1.7] [Code Root Fixup: 0.0 ms] [Clear CT: 1.0 ms] [Other: 67.1 ms] [Choose CSet: 0.0 ms] [Ref Proc: 39.4 ms] [Ref Enq: 1.6 ms] [Free CSet: 1.9 ms] [Eden: 1088.0M(1088.0M)->0.0B(960.0M) Survivors: 192.0M->160.0M Heap: 5017.6M(6144.0M)->4089.8M(6144.0M)] [Times: user=8.42 sys=0.06, real=0.76 secs] 41797.679: [GC pause (young) Desired survivor size 83886080 bytes, new threshold 15 (max 15) - age 1: 21399512 bytes, 21399512 total - age 2: 14572192 bytes, 35971704 total - age 3: 15273112 bytes, 51244816 total - age 4: 12908968 bytes, 64153784 total - age 5: 17989784 bytes, 82143568 total , 0.7719691 secs] [Parallel Time: 714.1 ms, GC Workers: 12] [GC Worker Start (ms): Min: 41797686.4, Avg: 41797686.9, Max: 41797687.3, Diff: 0.9] [Ext Root Scanning (ms): Min: 301.6, Avg: 326.8, Max: 419.6, Diff: 118.0, Sum: 3921.8] [Update RS (ms): Min: 58.7, Avg: 159.4, Max: 193.4, Diff: 134.7, Sum: 1913.3] [Processed Buffers: Min: 30, Avg: 57.7, Max: 98, Diff: 68, Sum: 692] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 0.8, Diff: 0.8, Sum: 2.8] [Object Copy (ms): Min: 202.6, Avg: 224.3, Max: 291.8, Diff: 89.2, Sum: 2692.1] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.1, Diff: 0.1, Sum: 0.9] [GC Worker Other (ms): Min: 0.5, Avg: 1.3, Max: 2.2, Diff: 1.8, Sum: 16.1] [GC Worker Total (ms): Min: 711.0, Avg: 712.3, Max: 713.3, Diff: 2.3, Sum: 8547.0] [GC Worker End (ms): Min: 41798398.3, Avg: 41798399.1, Max: 41798400.0, Diff: 1.8] [Code Root Fixup: 0.0 ms] [Clear CT: 0.9 ms] [Other: 57.0 ms] [Choose CSet: 0.0 ms] [Ref Proc: 35.3 ms] [Ref Enq: 1.4 ms] [Free CSet: 1.7 ms] [Eden: 960.0M(960.0M)->0.0B(800.0M) Survivors: 160.0M->160.0M Heap: 5049.8M(6144.0M)->4240.3M(6144.0M)] [Times: user=8.61 sys=0.06, real=0.78 secs] 41835.808: Setting _needs_gc. Thread "VM Thread" 1 locked. 41835.811: Thread "ExecuteThread: '99' for queue: 'weblogic.kernel.Default'" is performing GC after exiting critical section, 0 locked 41835.855: [GC pause (young) Desired survivor size 67108864 bytes, new threshold 5 (max 15) - age 1: 24062952 bytes, 24062952 total - age 2: 15937656 bytes, 40000608 total - age 3: 12649728 bytes, 52650336 total - age 4: 11435584 bytes, 64085920 total - age 5: 11075272 bytes, 75161192 total - age 6: 17574224 bytes, 92735416 total , 0.6907568 secs] [Parallel Time: 634.8 ms, GC Workers: 12] [GC Worker Start (ms): Min: 41835861.6, Avg: 41835862.0, Max: 41835862.5, Diff: 0.9] [Ext Root Scanning (ms): Min: 290.2, Avg: 317.5, Max: 411.9, Diff: 121.7, Sum: 3810.2] [Update RS (ms): Min: 0.0, Avg: 80.9, Max: 118.9, Diff: 118.9, Sum: 970.3] [Processed Buffers: Min: 0, Avg: 37.6, Max: 75, Diff: 75, Sum: 451] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 0.8, Diff: 0.8, Sum: 2.5] [Object Copy (ms): Min: 220.7, Avg: 233.6, Max: 293.8, Diff: 73.1, Sum: 2803.4] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.1, Diff: 0.1, Sum: 0.8] [GC Worker Other (ms): Min: 0.2, Avg: 1.0, Max: 1.5, Diff: 1.3, Sum: 11.5] [GC Worker Total (ms): Min: 632.3, Avg: 633.2, Max: 634.1, Diff: 1.8, Sum: 7598.8] [GC Worker End (ms): Min: 41836494.5, Avg: 41836495.3, Max: 41836495.8, Diff: 1.2] [Code Root Fixup: 0.0 ms] [Clear CT: 0.9 ms] [Other: 55.1 ms] [Choose CSet: 0.0 ms] [Ref Proc: 31.5 ms] [Ref Enq: 0.9 ms] [Free CSet: 1.5 ms] [Eden: 832.0M(800.0M)->0.0B(736.0M) Survivors: 160.0M->128.0M Heap: 5040.3M(6144.0M)->4351.7M(6144.0M)] [Times: user=7.65 sys=0.06, real=0.69 secs] 41874.860: [GC pause (young) Desired survivor size 67108864 bytes, new threshold 5 (max 15) - age 1: 15088736 bytes, 15088736 total - age 2: 17471408 bytes, 32560144 total - age 3: 13931000 bytes, 46491144 total - age 4: 12426880 bytes, 58918024 total - age 5: 10862448 bytes, 69780472 total , 0.6660438 secs] [Parallel Time: 617.7 ms, GC Workers: 12] [GC Worker Start (ms): Min: 41874865.9, Avg: 41874866.3, Max: 41874866.8, Diff: 0.9] [Ext Root Scanning (ms): Min: 224.0, Avg: 309.9, Max: 413.8, Diff: 189.8, Sum: 3718.3] [Update RS (ms): Min: 33.5, Avg: 129.2, Max: 159.0, Diff: 125.5, Sum: 1550.8] [Processed Buffers: Min: 14, Avg: 51.3, Max: 90, Diff: 76, Sum: 616] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 0.7, Diff: 0.7, Sum: 2.0] [Object Copy (ms): Min: 168.0, Avg: 175.6, Max: 231.2, Diff: 63.2, Sum: 2107.3] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.1, Diff: 0.1, Sum: 0.5] [GC Worker Other (ms): Min: 0.3, Avg: 1.0, Max: 1.8, Diff: 1.5, Sum: 12.0] [GC Worker Total (ms): Min: 614.8, Avg: 615.9, Max: 617.0, Diff: 2.2, Sum: 7390.9] [GC Worker End (ms): Min: 41875481.5, Avg: 41875482.2, Max: 41875483.0, Diff: 1.5] [Code Root Fixup: 0.0 ms] [Clear CT: 0.8 ms] [Other: 47.5 ms] [Choose CSet: 0.0 ms] [Ref Proc: 27.6 ms] [Ref Enq: 0.8 ms] [Free CSet: 1.4 ms] [Eden: 736.0M(736.0M)->0.0B(608.0M) Survivors: 128.0M->128.0M Heap: 5087.7M(6144.0M)->4461.2M(6144.0M)] [Times: user=7.43 sys=0.05, real=0.67 secs] 41897.241: [GC pause (young) (initial-mark) Desired survivor size 50331648 bytes, new threshold 4 (max 15) - age 1: 16819448 bytes, 16819448 total - age 2: 8495320 bytes, 25314768 total - age 3: 16234280 bytes, 41549048 total - age 4: 13471016 bytes, 55020064 total - age 5: 12083592 bytes, 67103656 total , 0.7214653 secs] [Parallel Time: 669.4 ms, GC Workers: 12] [GC Worker Start (ms): Min: 41897248.1, Avg: 41897248.6, Max: 41897249.0, Diff: 0.9] [Ext Root Scanning (ms): Min: 258.9, Avg: 323.0, Max: 425.2, Diff: 166.3, Sum: 3875.5] [Update RS (ms): Min: 0.0, Avg: 90.4, Max: 141.0, Diff: 141.0, Sum: 1085.4] [Processed Buffers: Min: 0, Avg: 39.3, Max: 81, Diff: 81, Sum: 472] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 0.6, Diff: 0.6, Sum: 1.9] [Object Copy (ms): Min: 228.5, Avg: 252.8, Max: 407.6, Diff: 179.2, Sum: 3033.3] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.1] [GC Worker Other (ms): Min: 0.2, Avg: 1.2, Max: 2.3, Diff: 2.2, Sum: 13.8] [GC Worker Total (ms): Min: 666.7, Avg: 667.5, Max: 669.0, Diff: 2.4, Sum: 8010.1] [GC Worker End (ms): Min: 41897915.1, Avg: 41897916.1, Max: 41897917.2, Diff: 2.1] [Code Root Fixup: 0.0 ms] [Clear CT: 1.0 ms] [Other: 51.1 ms] [Choose CSet: 0.0 ms] [Ref Proc: 26.1 ms] [Ref Enq: 0.9 ms] [Free CSet: 1.3 ms] [Eden: 608.0M(608.0M)->0.0B(544.0M) Survivors: 128.0M->96.0M Heap: 5069.2M(6144.0M)->4553.6M(6144.0M)] [Times: user=8.01 sys=0.05, real=0.73 secs] 41897.967: [GC concurrent-root-region-scan-start] 41898.241: [GC concurrent-root-region-scan-end, 0.2747788 secs] 41898.241: [GC concurrent-mark-start] 41900.371: [GC concurrent-mark-end, 2.1291086 secs] 41900.441: [GC remark 41900.450: [GC ref-proc, 0.3994813 secs], 1.4034145 secs] [Times: user=5.20 sys=0.07, real=1.41 secs] 41901.918: [GC cleanup 4637M->3581M(6144M), 0.0539904 secs] [Times: user=0.55 sys=0.01, real=0.06 secs] 41901.977: [GC concurrent-cleanup-start] 41901.980: [GC concurrent-cleanup-end, 0.0033502 secs] 41916.303: [GC pause (young) Desired survivor size 50331648 bytes, new threshold 4 (max 15) - age 1: 14696816 bytes, 14696816 total - age 2: 11811856 bytes, 26508672 total - age 3: 7973232 bytes, 34481904 total - age 4: 15909904 bytes, 50391808 total , 0.6234132 secs] [Parallel Time: 581.8 ms, GC Workers: 12] [GC Worker Start (ms): Min: 41916309.5, Avg: 41916310.0, Max: 41916310.4, Diff: 0.9] [Ext Root Scanning (ms): Min: 233.7, Avg: 317.3, Max: 422.2, Diff: 188.5, Sum: 3808.0] [Update RS (ms): Min: 16.7, Avg: 124.9, Max: 155.9, Diff: 139.1, Sum: 1498.8] [Processed Buffers: Min: 9, Avg: 47.9, Max: 68, Diff: 59, Sum: 575] [Scan RS (ms): Min: 0.0, Avg: 0.1, Max: 0.6, Diff: 0.6, Sum: 1.6] [Object Copy (ms): Min: 124.7, Avg: 137.0, Max: 194.7, Diff: 70.1, Sum: 1643.5] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.1, Diff: 0.0, Sum: 0.5] [GC Worker Other (ms): Min: 0.2, Avg: 1.2, Max: 1.7, Diff: 1.5, Sum: 14.3] [GC Worker Total (ms): Min: 579.2, Avg: 580.6, Max: 581.3, Diff: 2.1, Sum: 6966.7] [GC Worker End (ms): Min: 41916889.5, Avg: 41916890.5, Max: 41916891.1, Diff: 1.5] [Code Root Fixup: 0.0 ms] [Clear CT: 0.8 ms] [Other: 40.7 ms] [Choose CSet: 0.0 ms] [Ref Proc: 21.0 ms] [Ref Enq: 1.1 ms] [Free CSet: 1.2 ms] [Eden: 544.0M(544.0M)->0.0B(192.0M) Survivors: 96.0M->96.0M Heap: 4041.6M(6144.0M)->3614.7M(6144.0M)] [Times: user=6.90 sys=0.06, real=0.63 secs] 41922.922: [GC pause (mixed) Desired survivor size 33554432 bytes, new threshold 3 (max 15) - age 1: 16142344 bytes, 16142344 total - age 2: 8146472 bytes, 24288816 total - age 3: 10062008 bytes, 34350824 total - age 4: 7102208 bytes, 41453032 total , 0.5456866 secs] [Parallel Time: 510.6 ms, GC Workers: 12] [GC Worker Start (ms): Min: 41922927.0, Avg: 41922927.4, Max: 41922927.8, Diff: 0.8] [Ext Root Scanning (ms): Min: 238.2, Avg: 326.8, Max: 421.7, Diff: 183.5, Sum: 3922.2] [Update RS (ms): Min: 0.0, Avg: 72.5, Max: 102.8, Diff: 102.8, Sum: 870.0] [Processed Buffers: Min: 0, Avg: 29.2, Max: 49, Diff: 49, Sum: 350] [Scan RS (ms): Min: 0.0, Avg: 4.6, Max: 7.8, Diff: 7.7, Sum: 55.7] [Object Copy (ms): Min: 86.7, Avg: 104.0, Max: 162.7, Diff: 76.1, Sum: 1247.6] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.3] [GC Worker Other (ms): Min: 0.2, Avg: 1.1, Max: 1.8, Diff: 1.7, Sum: 13.5] [GC Worker Total (ms): Min: 508.0, Avg: 509.1, Max: 509.6, Diff: 1.6, Sum: 6109.2] [GC Worker End (ms): Min: 41923435.5, Avg: 41923436.5, Max: 41923437.2, Diff: 1.7] [Code Root Fixup: 0.0 ms] [Clear CT: 0.9 ms] [Other: 34.2 ms] [Choose CSet: 0.2 ms] [Ref Proc: 13.4 ms] [Ref Enq: 1.7 ms] [Free CSet: 3.2 ms] [Eden: 192.0M(192.0M)->0.0B(224.0M) Survivors: 96.0M->64.0M Heap: 3806.7M(6144.0M)->2991.0M(6144.0M)] [Times: user=6.01 sys=0.06, real=0.55 secs] 41931.596: [GC pause (mixed) Desired survivor size 33554432 bytes, new threshold 15 (max 15) - age 1: 8278856 bytes, 8278856 total - age 2: 9293456 bytes, 17572312 total - age 3: 7562176 bytes, 25134488 total , 0.7419692 secs] [Parallel Time: 696.5 ms, GC Workers: 12] [GC Worker Start (ms): Min: 41931601.5, Avg: 41931602.0, Max: 41931602.4, Diff: 0.9] [Ext Root Scanning (ms): Min: 240.9, Avg: 328.2, Max: 426.2, Diff: 185.3, Sum: 3938.1] [Update RS (ms): Min: 0.0, Avg: 69.5, Max: 97.0, Diff: 96.9, Sum: 834.5] [Processed Buffers: Min: 0, Avg: 26.8, Max: 51, Diff: 51, Sum: 322] [Scan RS (ms): Min: 21.5, Avg: 50.4, Max: 61.4, Diff: 39.9, Sum: 604.8] [Object Copy (ms): Min: 232.1, Avg: 245.9, Max: 312.7, Diff: 80.6, Sum: 2950.4] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.1, Diff: 0.1, Sum: 0.6] [GC Worker Other (ms): Min: 0.1, Avg: 0.9, Max: 1.4, Diff: 1.3, Sum: 10.5] [GC Worker Total (ms): Min: 694.1, Avg: 694.9, Max: 695.9, Diff: 1.8, Sum: 8338.9] [GC Worker End (ms): Min: 41932296.1, Avg: 41932296.9, Max: 41932297.4, Diff: 1.3] [Code Root Fixup: 0.0 ms] [Clear CT: 1.6 ms] [Other: 43.9 ms] [Choose CSet: 0.6 ms] [Ref Proc: 13.0 ms] [Ref Enq: 1.3 ms] [Free CSet: 3.9 ms] [Eden: 224.0M(224.0M)->0.0B(224.0M) Survivors: 64.0M->64.0M Heap: 3215.0M(6144.0M)->2437.2M(6144.0M)] [Times: user=8.23 sys=0.05, real=0.75 secs] 41940.348: [GC pause (mixed) Desired survivor size 33554432 bytes, new threshold 15 (max 15) - age 1: 9515592 bytes, 9515592 total - age 2: 5123056 bytes, 14638648 total - age 3: 7621672 bytes, 22260320 total - age 4: 5968096 bytes, 28228416 total , 0.8440685 secs] [Parallel Time: 799.7 ms, GC Workers: 12] [GC Worker Start (ms): Min: 41940353.5, Avg: 41940354.0, Max: 41940354.4, Diff: 0.9] [Ext Root Scanning (ms): Min: 288.1, Avg: 316.6, Max: 408.5, Diff: 120.4, Sum: 3798.7] [Update RS (ms): Min: 111.2, Avg: 205.3, Max: 243.4, Diff: 132.2, Sum: 2464.0] [Processed Buffers: Min: 33, Avg: 67.6, Max: 96, Diff: 63, Sum: 811] [Scan RS (ms): Min: 42.6, Avg: 46.6, Max: 49.2, Diff: 6.6, Sum: 558.8] [Object Copy (ms): Min: 216.6, Avg: 228.6, Max: 298.8, Diff: 82.2, Sum: 2742.7] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.2, Diff: 0.2, Sum: 1.3] [GC Worker Other (ms): Min: 0.8, Avg: 1.2, Max: 1.7, Diff: 0.9, Sum: 14.9] [GC Worker Total (ms): Min: 797.6, Avg: 798.4, Max: 799.2, Diff: 1.6, Sum: 9580.3] [GC Worker End (ms): Min: 41941152.0, Avg: 41941152.3, Max: 41941152.9, Diff: 0.9] [Code Root Fixup: 0.0 ms] [Clear CT: 1.7 ms] [Other: 42.6 ms] [Choose CSet: 0.5 ms] [Ref Proc: 15.5 ms] [Ref Enq: 0.7 ms] [Free CSet: 1.9 ms] [Eden: 224.0M(224.0M)->0.0B(2656.0M) Survivors: 64.0M->64.0M Heap: 2661.2M(6144.0M)->2438.0M(6144.0M)] [Times: user=9.48 sys=0.05, real=0.85 secs] 42126.258: [GC pause (young) Desired survivor size 184549376 bytes, new threshold 15 (max 15) - age 1: 5408576 bytes, 5408576 total - age 2: 6379296 bytes, 11787872 total - age 3: 3644192 bytes, 15432064 total - age 4: 6728264 bytes, 22160328 total - age 5: 5669928 bytes, 27830256 total , 0.8555514 secs] [Parallel Time: 759.1 ms, GC Workers: 12] [GC Worker Start (ms): Min: 42126265.8, Avg: 42126266.3, Max: 42126266.8, Diff: 1.0] [Ext Root Scanning (ms): Min: 237.4, Avg: 331.1, Max: 430.0, Diff: 192.6, Sum: 3972.9] [Update RS (ms): Min: 148.9, Avg: 254.2, Max: 290.5, Diff: 141.7, Sum: 3049.9] [Processed Buffers: Min: 53, Avg: 82.3, Max: 108, Diff: 55, Sum: 988] [Scan RS (ms): Min: 0.0, Avg: 0.5, Max: 1.4, Diff: 1.3, Sum: 6.1] [Object Copy (ms): Min: 158.8, Avg: 171.4, Max: 229.3, Diff: 70.5, Sum: 2056.2] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.1, Diff: 0.1, Sum: 0.5] [GC Worker Other (ms): Min: 0.1, Avg: 0.7, Max: 1.2, Diff: 1.0, Sum: 8.1] [GC Worker Total (ms): Min: 756.8, Avg: 757.8, Max: 758.6, Diff: 1.8, Sum: 9093.7] [GC Worker End (ms): Min: 42127023.6, Avg: 42127024.1, Max: 42127024.6, Diff: 1.0] [Code Root Fixup: 0.0 ms] [Clear CT: 1.3 ms] [Other: 95.2 ms] [Choose CSet: 0.0 ms] [Ref Proc: 72.6 ms] [Ref Enq: 2.1 ms] [Free CSet: 3.2 ms] [Eden: 2656.0M(2656.0M)->0.0B(2368.0M) Survivors: 64.0M->224.0M Heap: 5094.0M(6144.0M)->2610.4M(6144.0M)] [Times: user=9.66 sys=0.05, real=0.86 secs] 42310.567: [GC pause (young) Desired survivor size 184549376 bytes, new threshold 15 (max 15) - age 1: 45632208 bytes, 45632208 total - age 2: 2693224 bytes, 48325432 total - age 3: 4172544 bytes, 52497976 total - age 4: 1773888 bytes, 54271864 total - age 5: 4998208 bytes, 59270072 total - age 6: 4646688 bytes, 63916760 total , 0.7215482 secs] [Parallel Time: 608.8 ms, GC Workers: 12] [GC Worker Start (ms): Min: 42310574.9, Avg: 42310575.4, Max: 42310575.8, Diff: 1.0] [Ext Root Scanning (ms): Min: 300.4, Avg: 326.6, Max: 424.1, Diff: 123.8, Sum: 3918.9] [Update RS (ms): Min: 0.0, Avg: 59.5, Max: 88.6, Diff: 88.6, Sum: 714.1] [Processed Buffers: Min: 0, Avg: 36.0, Max: 77, Diff: 77, Sum: 432] [Scan RS (ms): Min: 0.0, Avg: 0.5, Max: 1.4, Diff: 1.4, Sum: 5.7] [Object Copy (ms): Min: 181.9, Avg: 219.3, Max: 261.2, Diff: 79.3, Sum: 2631.7] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.1, Diff: 0.1, Sum: 0.9] [GC Worker Other (ms): Min: 0.2, Avg: 1.2, Max: 2.1, Diff: 1.9, Sum: 13.8] [GC Worker Total (ms): Min: 606.0, Avg: 607.1, Max: 608.5, Diff: 2.5, Sum: 7285.1] [GC Worker End (ms): Min: 42311181.6, Avg: 42311182.5, Max: 42311183.4, Diff: 1.8] [Code Root Fixup: 0.0 ms] [Clear CT: 1.4 ms] [Other: 111.3 ms] [Choose CSet: 0.0 ms] [Ref Proc: 85.0 ms] [Ref Enq: 3.3 ms] [Free CSet: 3.6 ms] [Eden: 2368.0M(2368.0M)->0.0B(1888.0M) Survivors: 224.0M->352.0M Heap: 4978.4M(6144.0M)->2967.5M(6144.0M)] [Times: user=7.95 sys=0.05, real=0.73 secs] 42445.409: [GC pause (young) Desired survivor size 150994944 bytes, new threshold 15 (max 15) - age 1: 42434216 bytes, 42434216 total - age 2: 28536016 bytes, 70970232 total - age 3: 1994224 bytes, 72964456 total - age 4: 3954776 bytes, 76919232 total - age 5: 1610704 bytes, 78529936 total - age 6: 4670008 bytes, 83199944 total - age 7: 4349480 bytes, 87549424 total , 0.7466022 secs] [Parallel Time: 653.4 ms, GC Workers: 12] [GC Worker Start (ms): Min: 42445418.7, Avg: 42445419.2, Max: 42445419.6, Diff: 0.9] [Ext Root Scanning (ms): Min: 239.5, Avg: 326.6, Max: 426.4, Diff: 186.9, Sum: 3918.6] [Update RS (ms): Min: 0.0, Avg: 74.8, Max: 102.8, Diff: 102.8, Sum: 897.5] [Processed Buffers: Min: 0, Avg: 37.8, Max: 81, Diff: 81, Sum: 454] [Scan RS (ms): Min: 0.0, Avg: 0.4, Max: 1.7, Diff: 1.7, Sum: 5.3] [Object Copy (ms): Min: 222.7, Avg: 247.8, Max: 311.9, Diff: 89.2, Sum: 2973.2] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.1, Diff: 0.1, Sum: 0.6] [GC Worker Other (ms): Min: 0.6, Avg: 1.3, Max: 1.8, Diff: 1.3, Sum: 15.3] [GC Worker Total (ms): Min: 649.7, Avg: 650.9, Max: 651.3, Diff: 1.6, Sum: 7810.6] [GC Worker End (ms): Min: 42446069.3, Avg: 42446070.0, Max: 42446070.6, Diff: 1.3] [Code Root Fixup: 0.0 ms] [Clear CT: 1.3 ms] [Other: 91.9 ms] [Choose CSet: 0.0 ms] [Ref Proc: 67.0 ms] [Ref Enq: 2.1 ms] [Free CSet: 3.0 ms] [Eden: 1888.0M(1888.0M)->0.0B(1888.0M) Survivors: 352.0M->288.0M Heap: 4855.5M(6144.0M)->3026.9M(6144.0M)] [Times: user=8.30 sys=0.06, real=0.75 secs] 42580.235: [GC pause (young) Desired survivor size 150994944 bytes, new threshold 15 (max 15) - age 1: 32207824 bytes, 32207824 total - age 2: 28264736 bytes, 60472560 total - age 3: 25601712 bytes, 86074272 total - age 4: 1969720 bytes, 88043992 total - age 5: 3947672 bytes, 91991664 total - age 6: 1401536 bytes, 93393200 total - age 7: 4654904 bytes, 98048104 total - age 8: 4195752 bytes, 102243856 total , 0.7734903 secs] [Parallel Time: 682.5 ms, GC Workers: 12] [GC Worker Start (ms): Min: 42580241.7, Avg: 42580242.2, Max: 42580242.6, Diff: 0.9] [Ext Root Scanning (ms): Min: 237.2, Avg: 324.7, Max: 424.7, Diff: 187.6, Sum: 3896.9] [Update RS (ms): Min: 0.0, Avg: 67.1, Max: 96.5, Diff: 96.5, Sum: 804.7] [Processed Buffers: Min: 0, Avg: 36.2, Max: 69, Diff: 69, Sum: 434] [Scan RS (ms): Min: 0.0, Avg: 0.4, Max: 1.2, Diff: 1.2, Sum: 4.7] [Object Copy (ms): Min: 254.6, Avg: 287.0, Max: 357.1, Diff: 102.5, Sum: 3443.7] [Termination (ms): Min: 0.0, Avg: 0.3, Max: 0.4, Diff: 0.4, Sum: 3.8] [GC Worker Other (ms): Min: 0.3, Avg: 1.3, Max: 2.3, Diff: 2.0, Sum: 15.5] [GC Worker Total (ms): Min: 679.3, Avg: 680.8, Max: 682.0, Diff: 2.6, Sum: 8169.3] [GC Worker End (ms): Min: 42580922.0, Avg: 42580923.0, Max: 42580923.9, Diff: 2.0] [Code Root Fixup: 0.0 ms] [Clear CT: 1.1 ms] [Other: 89.9 ms] [Choose CSet: 0.0 ms] [Ref Proc: 64.8 ms] [Ref Enq: 2.5 ms] [Free CSet: 2.9 ms] [Eden: 1888.0M(1888.0M)->0.0B(1664.0M) Survivors: 288.0M->288.0M Heap: 4914.9M(6144.0M)->3240.4M(6144.0M)] [Times: user=8.59 sys=0.06, real=0.78 secs] 42686.241: [GC pause (young) Desired survivor size 134217728 bytes, new threshold 15 (max 15) - age 1: 33497816 bytes, 33497816 total - age 2: 20930000 bytes, 54427816 total - age 3: 25095264 bytes, 79523080 total - age 4: 23632400 bytes, 103155480 total - age 5: 1920192 bytes, 105075672 total - age 6: 3790192 bytes, 108865864 total - age 7: 1400960 bytes, 110266824 total - age 8: 4647408 bytes, 114914232 total - age 9: 4054488 bytes, 118968720 total , 0.8490952 secs] [Parallel Time: 759.4 ms, GC Workers: 12] [GC Worker Start (ms): Min: 42686249.5, Avg: 42686250.0, Max: 42686250.4, Diff: 0.9] [Ext Root Scanning (ms): Min: 233.8, Avg: 335.6, Max: 438.8, Diff: 205.0, Sum: 4027.3] [Update RS (ms): Min: 0.0, Avg: 93.4, Max: 137.3, Diff: 137.3, Sum: 1120.8] [Processed Buffers: Min: 0, Avg: 45.7, Max: 78, Diff: 78, Sum: 548] [Scan RS (ms): Min: 0.0, Avg: 0.4, Max: 1.1, Diff: 1.1, Sum: 4.6] [Object Copy (ms): Min: 316.7, Avg: 326.9, Max: 389.9, Diff: 73.1, Sum: 3923.2] [Termination (ms): Min: 0.1, Avg: 0.2, Max: 0.4, Diff: 0.4, Sum: 2.7] [GC Worker Other (ms): Min: 0.5, Avg: 1.4, Max: 2.1, Diff: 1.7, Sum: 16.7] [GC Worker Total (ms): Min: 756.8, Avg: 757.9, Max: 758.6, Diff: 1.8, Sum: 9095.4] [GC Worker End (ms): Min: 42687007.0, Avg: 42687007.9, Max: 42687008.7, Diff: 1.7] [Code Root Fixup: 0.0 ms] [Clear CT: 1.4 ms] [Other: 88.3 ms] [Choose CSet: 0.0 ms] [Ref Proc: 61.0 ms] [Ref Enq: 2.1 ms] [Free CSet: 2.6 ms] [Eden: 1664.0M(1664.0M)->0.0B(1472.0M) Survivors: 288.0M->256.0M Heap: 4904.4M(6144.0M)->3464.4M(6144.0M)] [Times: user=9.46 sys=0.05, real=0.85 secs] 42779.033: [GC pause (young) Desired survivor size 117440512 bytes, new threshold 5 (max 15) - age 1: 33685272 bytes, 33685272 total - age 2: 24877544 bytes, 58562816 total - age 3: 17255168 bytes, 75817984 total - age 4: 23884904 bytes, 99702888 total - age 5: 23292096 bytes, 122994984 total - age 6: 1884296 bytes, 124879280 total - age 7: 3713032 bytes, 128592312 total - age 8: 1400592 bytes, 129992904 total - age 9: 4645576 bytes, 134638480 total - age 10: 4038024 bytes, 138676504 total , 0.8845892 secs] [Parallel Time: 798.7 ms, GC Workers: 12] [GC Worker Start (ms): Min: 42779040.7, Avg: 42779041.1, Max: 42779041.5, Diff: 0.9] [Ext Root Scanning (ms): Min: 243.1, Avg: 336.4, Max: 437.7, Diff: 194.6, Sum: 4037.1] [Update RS (ms): Min: 0.9, Avg: 105.0, Max: 143.8, Diff: 142.9, Sum: 1259.9] [Processed Buffers: Min: 4, Avg: 48.1, Max: 74, Diff: 70, Sum: 577] [Scan RS (ms): Min: 0.0, Avg: 0.3, Max: 1.0, Diff: 1.0, Sum: 3.8] [Object Copy (ms): Min: 342.3, Avg: 354.2, Max: 422.0, Diff: 79.8, Sum: 4250.5] [Termination (ms): Min: 0.0, Avg: 0.3, Max: 0.4, Diff: 0.3, Sum: 3.1] [GC Worker Other (ms): Min: 0.2, Avg: 1.3, Max: 1.9, Diff: 1.7, Sum: 16.1] [GC Worker Total (ms): Min: 796.5, Avg: 797.5, Max: 798.3, Diff: 1.8, Sum: 9570.5] [GC Worker End (ms): Min: 42779837.5, Avg: 42779838.7, Max: 42779839.2, Diff: 1.7] [Code Root Fixup: 0.0 ms] [Clear CT: 0.7 ms] [Other: 85.2 ms] [Choose CSet: 0.0 ms] [Ref Proc: 53.9 ms] [Ref Enq: 1.7 ms] [Free CSet: 2.7 ms] [Eden: 1472.0M(1472.0M)->0.0B(1280.0M) Survivors: 256.0M->224.0M Heap: 4936.4M(6144.0M)->3697.1M(6144.0M)] [Times: user=9.80 sys=0.05, real=0.89 secs] 42853.878: [GC pause (young) Desired survivor size 100663296 bytes, new threshold 5 (max 15) - age 1: 24926192 bytes, 24926192 total - age 2: 23391696 bytes, 48317888 total - age 3: 22323072 bytes, 70640960 total - age 4: 16767464 bytes, 87408424 total - age 5: 23379536 bytes, 110787960 total , 0.8618027 secs] [Parallel Time: 789.3 ms, GC Workers: 12] [GC Worker Start (ms): Min: 42853885.2, Avg: 42853885.7, Max: 42853886.1, Diff: 0.9] [Ext Root Scanning (ms): Min: 293.3, Avg: 331.4, Max: 421.5, Diff: 128.1, Sum: 3976.8] [Update RS (ms): Min: 80.4, Avg: 182.7, Max: 225.1, Diff: 144.8, Sum: 2192.4] [Processed Buffers: Min: 19, Avg: 67.9, Max: 116, Diff: 97, Sum: 815] [Scan RS (ms): Min: 0.0, Avg: 0.3, Max: 1.2, Diff: 1.2, Sum: 3.5] [Object Copy (ms): Min: 257.9, Avg: 272.5, Max: 345.4, Diff: 87.5, Sum: 3269.6] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.1, Diff: 0.1, Sum: 1.0] [GC Worker Other (ms): Min: 0.4, Avg: 1.1, Max: 1.6, Diff: 1.2, Sum: 12.7] [GC Worker Total (ms): Min: 787.1, Avg: 788.0, Max: 788.9, Diff: 1.9, Sum: 9455.9] [GC Worker End (ms): Min: 42854673.0, Avg: 42854673.7, Max: 42854674.1, Diff: 1.1] [Code Root Fixup: 0.0 ms] [Clear CT: 1.0 ms] [Other: 71.5 ms] [Choose CSet: 0.0 ms] [Ref Proc: 45.8 ms] [Ref Enq: 1.5 ms] [Free CSet: 2.1 ms] [Eden: 1280.0M(1280.0M)->0.0B(1152.0M) Survivors: 224.0M->192.0M Heap: 4977.1M(6144.0M)->3847.6M(6144.0M)] [Times: user=9.68 sys=0.06, real=0.86 secs] 42942.570: [GC pause (young) Desired survivor size 100663296 bytes, new threshold 15 (max 15) - age 1: 22110256 bytes, 22110256 total - age 2: 15627072 bytes, 37737328 total - age 3: 21230592 bytes, 58967920 total - age 4: 21754656 bytes, 80722576 total - age 5: 16449168 bytes, 97171744 total , 0.7749003 secs] [Parallel Time: 700.6 ms, GC Workers: 12] [GC Worker Start (ms): Min: 42942577.3, Avg: 42942577.8, Max: 42942578.2, Diff: 0.9] [Ext Root Scanning (ms): Min: 239.6, Avg: 320.6, Max: 417.3, Diff: 177.7, Sum: 3847.8] [Update RS (ms): Min: 38.0, Avg: 134.6, Max: 169.1, Diff: 131.1, Sum: 1615.4] [Processed Buffers: Min: 28, Avg: 51.8, Max: 83, Diff: 55, Sum: 621] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 0.9, Diff: 0.9, Sum: 2.9] [Object Copy (ms): Min: 233.9, Avg: 242.4, Max: 301.3, Diff: 67.3, Sum: 2908.8] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.2] [GC Worker Other (ms): Min: 0.1, Avg: 1.4, Max: 1.9, Diff: 1.8, Sum: 16.3] [GC Worker Total (ms): Min: 697.8, Avg: 699.3, Max: 699.9, Diff: 2.1, Sum: 8391.4] [GC Worker End (ms): Min: 42943275.8, Avg: 42943277.1, Max: 42943277.6, Diff: 1.8] [Code Root Fixup: 0.0 ms] [Clear CT: 0.6 ms] [Other: 73.7 ms] [Choose CSet: 0.0 ms] [Ref Proc: 50.6 ms] [Ref Enq: 1.6 ms] [Free CSet: 1.8 ms] [Eden: 1152.0M(1152.0M)->0.0B(960.0M) Survivors: 192.0M->192.0M Heap: 4999.6M(6144.0M)->4038.6M(6144.0M)] [Times: user=8.65 sys=0.06, real=0.78 secs] 42998.368: [GC pause (young) Desired survivor size 83886080 bytes, new threshold 5 (max 15) - age 1: 22708440 bytes, 22708440 total - age 2: 14370976 bytes, 37079416 total - age 3: 12935104 bytes, 50014520 total - age 4: 20428240 bytes, 70442760 total - age 5: 21034800 bytes, 91477560 total - age 6: 15535760 bytes, 107013320 total , 0.7671613 secs] [Parallel Time: 703.3 ms, GC Workers: 12] [GC Worker Start (ms): Min: 42998376.9, Avg: 42998377.3, Max: 42998377.7, Diff: 0.8] [Ext Root Scanning (ms): Min: 233.7, Avg: 321.8, Max: 419.7, Diff: 186.0, Sum: 3861.5] [Update RS (ms): Min: 8.0, Avg: 107.6, Max: 145.0, Diff: 137.0, Sum: 1290.8] [Processed Buffers: Min: 4, Avg: 46.9, Max: 74, Diff: 70, Sum: 563] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 0.8, Diff: 0.8, Sum: 2.9] [Object Copy (ms): Min: 259.3, Avg: 271.0, Max: 329.1, Diff: 69.8, Sum: 3252.3] [Termination (ms): Min: 0.0, Avg: 0.3, Max: 0.3, Diff: 0.3, Sum: 3.2] [GC Worker Other (ms): Min: 0.2, Avg: 1.2, Max: 1.7, Diff: 1.5, Sum: 13.9] [GC Worker Total (ms): Min: 701.4, Avg: 702.1, Max: 702.6, Diff: 1.2, Sum: 8424.6] [GC Worker End (ms): Min: 42999078.4, Avg: 42999079.4, Max: 42999079.9, Diff: 1.5] [Code Root Fixup: 0.0 ms] [Clear CT: 1.2 ms] [Other: 62.6 ms] [Choose CSet: 0.0 ms] [Ref Proc: 33.8 ms] [Ref Enq: 1.4 ms] [Free CSet: 1.6 ms] [Eden: 960.0M(960.0M)->0.0B(864.0M) Survivors: 192.0M->160.0M Heap: 4998.6M(6144.0M)->4186.8M(6144.0M)] [Times: user=8.52 sys=0.05, real=0.77 secs] 43050.779: [GC pause (young) Desired survivor size 67108864 bytes, new threshold 5 (max 15) - age 1: 16809544 bytes, 16809544 total - age 2: 15867576 bytes, 32677120 total - age 3: 12760208 bytes, 45437328 total - age 4: 12360200 bytes, 57797528 total - age 5: 20297256 bytes, 78094784 total , 0.8198596 secs] [Parallel Time: 758.1 ms, GC Workers: 12] [GC Worker Start (ms): Min: 43050786.4, Avg: 43050786.8, Max: 43050787.2, Diff: 0.8] [Ext Root Scanning (ms): Min: 250.6, Avg: 338.9, Max: 452.5, Diff: 201.9, Sum: 4066.8] [Update RS (ms): Min: 58.0, Avg: 175.8, Max: 209.1, Diff: 151.1, Sum: 2109.5] [Processed Buffers: Min: 23, Avg: 61.3, Max: 95, Diff: 72, Sum: 736] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 0.7, Diff: 0.7, Sum: 2.3] [Object Copy (ms): Min: 226.6, Avg: 240.0, Max: 295.7, Diff: 69.1, Sum: 2880.5] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.1, Diff: 0.1, Sum: 1.1] [GC Worker Other (ms): Min: 1.1, Avg: 1.7, Max: 2.3, Diff: 1.2, Sum: 20.4] [GC Worker Total (ms): Min: 755.8, Avg: 756.7, Max: 757.8, Diff: 2.0, Sum: 9080.5] [GC Worker End (ms): Min: 43051542.8, Avg: 43051543.5, Max: 43051544.2, Diff: 1.4] [Code Root Fixup: 0.0 ms] [Clear CT: 0.9 ms] [Other: 60.9 ms] [Choose CSet: 0.0 ms] [Ref Proc: 35.6 ms] [Ref Enq: 1.4 ms] [Free CSet: 1.7 ms] [Eden: 864.0M(864.0M)->0.0B(768.0M) Survivors: 160.0M->128.0M Heap: 5050.8M(6144.0M)->4298.3M(6144.0M)] [Times: user=9.15 sys=0.07, real=0.82 secs] 43089.666: [GC pause (young) Desired survivor size 67108864 bytes, new threshold 5 (max 15) - age 1: 27568768 bytes, 27568768 total - age 2: 11690912 bytes, 39259680 total - age 3: 14307960 bytes, 53567640 total - age 4: 12557552 bytes, 66125192 total - age 5: 12256272 bytes, 78381464 total , 0.7136351 secs] [Parallel Time: 661.7 ms, GC Workers: 12] [GC Worker Start (ms): Min: 43089673.3, Avg: 43089673.8, Max: 43089674.2, Diff: 0.8] [Ext Root Scanning (ms): Min: 250.0, Avg: 331.8, Max: 433.3, Diff: 183.3, Sum: 3982.1] [Update RS (ms): Min: 27.9, Avg: 130.3, Max: 166.0, Diff: 138.1, Sum: 1563.6] [Processed Buffers: Min: 6, Avg: 46.1, Max: 90, Diff: 84, Sum: 553] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 0.5, Diff: 0.5, Sum: 2.2] [Object Copy (ms): Min: 184.7, Avg: 196.6, Max: 255.1, Diff: 70.5, Sum: 2359.1] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.3] [GC Worker Other (ms): Min: 0.3, Avg: 1.3, Max: 2.0, Diff: 1.7, Sum: 15.1] [GC Worker Total (ms): Min: 659.4, Avg: 660.2, Max: 660.8, Diff: 1.4, Sum: 7922.4] [GC Worker End (ms): Min: 43090333.0, Avg: 43090334.0, Max: 43090334.7, Diff: 1.7] [Code Root Fixup: 0.0 ms] [Clear CT: 0.9 ms] [Other: 51.0 ms] [Choose CSet: 0.0 ms] [Ref Proc: 27.6 ms] [Ref Enq: 1.3 ms] [Free CSet: 1.4 ms] [Eden: 768.0M(768.0M)->0.0B(640.0M) Survivors: 128.0M->128.0M Heap: 5066.3M(6144.0M)->4434.8M(6144.0M)] [Times: user=7.94 sys=0.05, real=0.72 secs] 43120.395: [GC pause (young) (initial-mark) Desired survivor size 50331648 bytes, new threshold 4 (max 15) - age 1: 16033728 bytes, 16033728 total - age 2: 19950696 bytes, 35984424 total - age 3: 10402832 bytes, 46387256 total - age 4: 13535512 bytes, 59922768 total - age 5: 12107216 bytes, 72029984 total , 0.7502041 secs] [Parallel Time: 697.7 ms, GC Workers: 12] [GC Worker Start (ms): Min: 43120402.9, Avg: 43120403.4, Max: 43120403.8, Diff: 0.9] [Ext Root Scanning (ms): Min: 261.2, Avg: 331.7, Max: 438.0, Diff: 176.8, Sum: 3980.3] [Update RS (ms): Min: 0.0, Avg: 108.1, Max: 160.7, Diff: 160.7, Sum: 1296.8] [Processed Buffers: Min: 0, Avg: 43.6, Max: 105, Diff: 105, Sum: 523] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 0.6, Diff: 0.6, Sum: 2.0] [Object Copy (ms): Min: 228.2, Avg: 254.8, Max: 433.3, Diff: 205.1, Sum: 3057.5] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.2] [GC Worker Other (ms): Min: 0.1, Avg: 1.2, Max: 2.0, Diff: 1.9, Sum: 14.8] [GC Worker Total (ms): Min: 694.7, Avg: 696.0, Max: 696.7, Diff: 2.0, Sum: 8351.6] [GC Worker End (ms): Min: 43121098.3, Avg: 43121099.4, Max: 43121100.1, Diff: 1.9] [Code Root Fixup: 0.0 ms] [Clear CT: 1.0 ms] [Other: 51.4 ms] [Choose CSet: 0.0 ms] [Ref Proc: 24.8 ms] [Ref Enq: 1.1 ms] [Free CSet: 1.3 ms] [Eden: 640.0M(640.0M)->0.0B(576.0M) Survivors: 128.0M->96.0M Heap: 5074.8M(6144.0M)->4521.7M(6144.0M)] [Times: user=8.35 sys=0.06, real=0.75 secs] 43121.149: [GC concurrent-root-region-scan-start] 43121.434: [GC concurrent-root-region-scan-end, 0.2850568 secs] 43121.434: [GC concurrent-mark-start] 43123.663: [GC concurrent-mark-end, 2.2296292 secs] 43123.736: [GC remark 43123.743: [GC ref-proc, 0.4224614 secs], 1.4052822 secs] [Times: user=5.41 sys=0.07, real=1.41 secs] 43125.215: [GC cleanup 4642M->3778M(6144M), 0.0587626 secs] [Times: user=0.59 sys=0.01, real=0.06 secs] 43125.279: [GC concurrent-cleanup-start] 43125.282: [GC concurrent-cleanup-end, 0.0029543 secs] 43148.836: [GC pause (young) Desired survivor size 50331648 bytes, new threshold 4 (max 15) - age 1: 14070592 bytes, 14070592 total - age 2: 10394064 bytes, 24464656 total - age 3: 17260400 bytes, 41725056 total - age 4: 9813536 bytes, 51538592 total , 0.6560917 secs] [Parallel Time: 615.9 ms, GC Workers: 12] [GC Worker Start (ms): Min: 43148843.0, Avg: 43148843.4, Max: 43148843.8, Diff: 0.8] [Ext Root Scanning (ms): Min: 249.9, Avg: 335.9, Max: 424.4, Diff: 174.4, Sum: 4030.5] [Update RS (ms): Min: 43.5, Avg: 130.4, Max: 166.8, Diff: 123.3, Sum: 1564.5] [Processed Buffers: Min: 36, Avg: 49.1, Max: 68, Diff: 32, Sum: 589] [Scan RS (ms): Min: 0.0, Avg: 0.1, Max: 0.7, Diff: 0.7, Sum: 1.6] [Object Copy (ms): Min: 135.3, Avg: 146.1, Max: 202.8, Diff: 67.5, Sum: 1752.7] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.1] [GC Worker Other (ms): Min: 0.3, Avg: 1.5, Max: 2.5, Diff: 2.2, Sum: 17.5] [GC Worker Total (ms): Min: 612.6, Avg: 613.9, Max: 615.4, Diff: 2.8, Sum: 7366.8] [GC Worker End (ms): Min: 43149456.2, Avg: 43149457.3, Max: 43149458.4, Diff: 2.2] [Code Root Fixup: 0.0 ms] [Clear CT: 0.9 ms] [Other: 39.3 ms] [Choose CSet: 0.0 ms] [Ref Proc: 20.6 ms] [Ref Enq: 0.9 ms] [Free CSet: 1.1 ms] [Eden: 576.0M(576.0M)->0.0B(192.0M) Survivors: 96.0M->96.0M Heap: 4233.7M(6144.0M)->3747.2M(6144.0M)] [Times: user=7.30 sys=0.06, real=0.66 secs] 43154.727: [GC pause (mixed) Desired survivor size 33554432 bytes, new threshold 4 (max 15) - age 1: 14672168 bytes, 14672168 total - age 2: 8939360 bytes, 23611528 total - age 3: 7200200 bytes, 30811728 total - age 4: 15448608 bytes, 46260336 total , 0.5634659 secs] [Parallel Time: 525.4 ms, GC Workers: 12] [GC Worker Start (ms): Min: 43154732.1, Avg: 43154732.5, Max: 43154733.0, Diff: 0.9] [Ext Root Scanning (ms): Min: 243.3, Avg: 327.8, Max: 429.3, Diff: 186.0, Sum: 3933.7] [Update RS (ms): Min: 0.0, Avg: 63.4, Max: 90.2, Diff: 90.2, Sum: 760.2] [Processed Buffers: Min: 0, Avg: 24.7, Max: 45, Diff: 45, Sum: 296] [Scan RS (ms): Min: 0.0, Avg: 4.0, Max: 7.5, Diff: 7.4, Sum: 48.2] [Object Copy (ms): Min: 93.1, Avg: 127.8, Max: 190.8, Diff: 97.7, Sum: 1533.4] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.3] [GC Worker Other (ms): Min: 0.1, Avg: 1.1, Max: 1.8, Diff: 1.7, Sum: 12.7] [GC Worker Total (ms): Min: 523.2, Avg: 524.0, Max: 524.8, Diff: 1.6, Sum: 6288.5] [GC Worker End (ms): Min: 43155255.6, Avg: 43155256.6, Max: 43155257.3, Diff: 1.7] [Code Root Fixup: 0.0 ms] [Clear CT: 1.2 ms] [Other: 36.8 ms] [Choose CSet: 0.2 ms] [Ref Proc: 15.6 ms] [Ref Enq: 2.1 ms] [Free CSet: 3.0 ms] [Eden: 192.0M(192.0M)->0.0B(224.0M) Survivors: 96.0M->64.0M Heap: 3939.2M(6144.0M)->3149.9M(6144.0M)] [Times: user=6.18 sys=0.06, real=0.57 secs] 43162.779: [GC pause (mixed) Desired survivor size 33554432 bytes, new threshold 15 (max 15) - age 1: 4086544 bytes, 4086544 total - age 2: 10566024 bytes, 14652568 total - age 3: 8711488 bytes, 23364056 total - age 4: 6928544 bytes, 30292600 total , 0.6946518 secs] [Parallel Time: 652.0 ms, GC Workers: 12] [GC Worker Start (ms): Min: 43162784.8, Avg: 43162785.3, Max: 43162785.7, Diff: 0.9] [Ext Root Scanning (ms): Min: 236.5, Avg: 323.9, Max: 431.0, Diff: 194.4, Sum: 3887.4] [Update RS (ms): Min: 0.0, Avg: 67.0, Max: 97.1, Diff: 97.1, Sum: 804.1] [Processed Buffers: Min: 0, Avg: 28.6, Max: 55, Diff: 55, Sum: 343] [Scan RS (ms): Min: 1.4, Avg: 38.7, Max: 70.1, Diff: 68.7, Sum: 464.1] [Object Copy (ms): Min: 189.0, Avg: 219.0, Max: 283.8, Diff: 94.7, Sum: 2627.5] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.1, Diff: 0.1, Sum: 0.5] [GC Worker Other (ms): Min: 0.1, Avg: 1.6, Max: 2.3, Diff: 2.2, Sum: 18.8] [GC Worker Total (ms): Min: 648.7, Avg: 650.2, Max: 651.1, Diff: 2.5, Sum: 7802.4] [GC Worker End (ms): Min: 43163434.1, Avg: 43163435.5, Max: 43163436.2, Diff: 2.2] [Code Root Fixup: 0.0 ms] [Clear CT: 1.4 ms] [Other: 41.2 ms] [Choose CSet: 0.5 ms] [Ref Proc: 13.6 ms] [Ref Enq: 1.2 ms] [Free CSet: 3.7 ms] [Eden: 224.0M(224.0M)->0.0B(224.0M) Survivors: 64.0M->64.0M Heap: 3373.9M(6144.0M)->2595.3M(6144.0M)] [Times: user=7.70 sys=0.06, real=0.70 secs] 43167.350: [GC pause (mixed) Desired survivor size 33554432 bytes, new threshold 5 (max 15) - age 1: 7330640 bytes, 7330640 total - age 2: 2820840 bytes, 10151480 total - age 3: 9162904 bytes, 19314384 total - age 4: 7670040 bytes, 26984424 total - age 5: 6740304 bytes, 33724728 total , 0.9606901 secs] [Parallel Time: 905.6 ms, GC Workers: 12] [GC Worker Start (ms): Min: 43167356.0, Avg: 43167356.5, Max: 43167357.0, Diff: 0.9] [Ext Root Scanning (ms): Min: 220.4, Avg: 324.3, Max: 430.8, Diff: 210.4, Sum: 3892.0] [Update RS (ms): Min: 37.9, Avg: 145.8, Max: 184.5, Diff: 146.6, Sum: 1750.0] [Processed Buffers: Min: 14, Avg: 52.2, Max: 79, Diff: 65, Sum: 626] [Scan RS (ms): Min: 89.9, Avg: 94.1, Max: 95.8, Diff: 5.9, Sum: 1129.5] [Object Copy (ms): Min: 323.3, Avg: 337.9, Max: 414.3, Diff: 91.0, Sum: 4055.4] [Termination (ms): Min: 0.0, Avg: 0.2, Max: 0.2, Diff: 0.2, Sum: 1.8] [GC Worker Other (ms): Min: 0.1, Avg: 1.4, Max: 2.3, Diff: 2.1, Sum: 16.5] [GC Worker Total (ms): Min: 903.0, Avg: 903.8, Max: 904.9, Diff: 1.9, Sum: 10845.2] [GC Worker End (ms): Min: 43168259.0, Avg: 43168260.3, Max: 43168261.2, Diff: 2.2] [Code Root Fixup: 1.6 ms] [Clear CT: 1.8 ms] [Other: 51.7 ms] [Choose CSet: 0.8 ms] [Ref Proc: 14.3 ms] [Ref Enq: 1.3 ms] [Free CSet: 3.2 ms] [Eden: 224.0M(224.0M)->0.0B(224.0M) Survivors: 64.0M->64.0M Heap: 2819.3M(6144.0M)->2417.8M(6144.0M)] [Times: user=10.76 sys=0.06, real=0.96 secs] 43174.306: [GC pause (young) Desired survivor size 33554432 bytes, new threshold 15 (max 15) - age 1: 6596560 bytes, 6596560 total - age 2: 5171264 bytes, 11767824 total - age 3: 2014464 bytes, 13782288 total - age 4: 8177344 bytes, 21959632 total - age 5: 7551648 bytes, 29511280 total , 0.8714933 secs] [Parallel Time: 844.3 ms, GC Workers: 12] [GC Worker Start (ms): Min: 43174310.5, Avg: 43174311.0, Max: 43174311.4, Diff: 0.9] [Ext Root Scanning (ms): Min: 236.3, Avg: 327.2, Max: 421.0, Diff: 184.7, Sum: 3926.1] [Update RS (ms): Min: 329.0, Avg: 425.2, Max: 463.4, Diff: 134.4, Sum: 5102.1] [Processed Buffers: Min: 37, Avg: 95.2, Max: 121, Diff: 84, Sum: 1142] [Scan RS (ms): Min: 0.0, Avg: 0.1, Max: 0.2, Diff: 0.2, Sum: 0.8] [Object Copy (ms): Min: 79.0, Avg: 88.3, Max: 140.7, Diff: 61.7, Sum: 1059.5] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.2, Diff: 0.2, Sum: 1.4] [GC Worker Other (ms): Min: 0.4, Avg: 1.5, Max: 2.6, Diff: 2.3, Sum: 17.4] [GC Worker Total (ms): Min: 841.2, Avg: 842.3, Max: 843.3, Diff: 2.2, Sum: 10107.2] [GC Worker End (ms): Min: 43175152.2, Avg: 43175153.3, Max: 43175154.4, Diff: 2.3] [Code Root Fixup: 0.0 ms] [Clear CT: 0.9 ms] [Other: 26.3 ms] [Choose CSet: 0.0 ms] [Ref Proc: 12.0 ms] [Ref Enq: 0.8 ms] [Free CSet: 0.8 ms] [Eden: 224.0M(224.0M)->0.0B(2656.0M) Survivors: 64.0M->64.0M Heap: 2641.8M(6144.0M)->2433.4M(6144.0M)] [Times: user=9.98 sys=0.06, real=0.87 secs] 43354.558: [GC pause (young) Desired survivor size 184549376 bytes, new threshold 15 (max 15) - age 1: 6738976 bytes, 6738976 total - age 2: 4392232 bytes, 11131208 total - age 3: 3399000 bytes, 14530208 total - age 4: 1817288 bytes, 16347496 total - age 5: 7754136 bytes, 24101632 total - age 6: 7505504 bytes, 31607136 total , 0.6759819 secs] [Parallel Time: 579.4 ms, GC Workers: 12] [GC Worker Start (ms): Min: 43354565.8, Avg: 43354566.2, Max: 43354566.7, Diff: 0.9] [Ext Root Scanning (ms): Min: 235.2, Avg: 332.3, Max: 439.0, Diff: 203.8, Sum: 3987.2] [Update RS (ms): Min: 0.0, Avg: 62.6, Max: 94.7, Diff: 94.7, Sum: 751.5] [Processed Buffers: Min: 0, Avg: 36.7, Max: 82, Diff: 82, Sum: 440] [Scan RS (ms): Min: 0.0, Avg: 0.5, Max: 1.8, Diff: 1.8, Sum: 6.5] [Object Copy (ms): Min: 136.9, Avg: 180.6, Max: 245.8, Diff: 108.9, Sum: 2167.6] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.2, Diff: 0.2, Sum: 1.7] [GC Worker Other (ms): Min: 0.1, Avg: 1.2, Max: 2.2, Diff: 2.1, Sum: 14.6] [GC Worker Total (ms): Min: 575.9, Avg: 577.4, Max: 578.4, Diff: 2.6, Sum: 6929.0] [GC Worker End (ms): Min: 43355142.5, Avg: 43355143.6, Max: 43355144.6, Diff: 2.1] [Code Root Fixup: 0.0 ms] [Clear CT: 0.8 ms] [Other: 95.7 ms] [Choose CSet: 0.0 ms] [Ref Proc: 73.7 ms] [Ref Enq: 2.1 ms] [Free CSet: 3.2 ms] [Eden: 2656.0M(2656.0M)->0.0B(2304.0M) Survivors: 64.0M->256.0M Heap: 5089.4M(6144.0M)->2609.6M(6144.0M)] [Times: user=7.48 sys=0.06, real=0.68 secs] 43473.494: [GC pause (young) Desired survivor size 167772160 bytes, new threshold 15 (max 15) - age 1: 54905424 bytes, 54905424 total - age 2: 3341288 bytes, 58246712 total - age 3: 2393736 bytes, 60640448 total - age 4: 1949824 bytes, 62590272 total - age 5: 1718232 bytes, 64308504 total - age 6: 6152832 bytes, 70461336 total - age 7: 6029096 bytes, 76490432 total , 0.7348223 secs] [Parallel Time: 631.0 ms, GC Workers: 12] [GC Worker Start (ms): Min: 43473502.2, Avg: 43473502.6, Max: 43473503.1, Diff: 0.9] [Ext Root Scanning (ms): Min: 222.4, Avg: 330.6, Max: 433.5, Diff: 211.0, Sum: 3967.0] [Update RS (ms): Min: 0.0, Avg: 60.3, Max: 102.5, Diff: 102.5, Sum: 723.7] [Processed Buffers: Min: 0, Avg: 36.1, Max: 71, Diff: 71, Sum: 433] [Scan RS (ms): Min: 0.0, Avg: 0.5, Max: 1.5, Diff: 1.5, Sum: 5.6] [Object Copy (ms): Min: 194.7, Avg: 237.0, Max: 303.8, Diff: 109.1, Sum: 2843.6] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.1, Diff: 0.1, Sum: 0.7] [GC Worker Other (ms): Min: 0.2, Avg: 1.0, Max: 1.5, Diff: 1.3, Sum: 11.8] [GC Worker Total (ms): Min: 628.3, Avg: 629.4, Max: 630.0, Diff: 1.7, Sum: 7552.4] [GC Worker End (ms): Min: 43474131.2, Avg: 43474132.0, Max: 43474132.5, Diff: 1.3] [Code Root Fixup: 0.0 ms] [Clear CT: 0.8 ms] [Other: 103.0 ms] [Choose CSet: 0.0 ms] [Ref Proc: 76.9 ms] [Ref Enq: 2.4 ms] [Free CSet: 3.9 ms] [Eden: 2304.0M(2304.0M)->0.0B(1920.0M) Survivors: 256.0M->320.0M Heap: 4913.6M(6144.0M)->2955.8M(6144.0M)] [Times: user=8.11 sys=0.05, real=0.74 secs] 43584.637: [GC pause (young) Desired survivor size 150994944 bytes, new threshold 15 (max 15) - age 1: 40939408 bytes, 40939408 total - age 2: 31180960 bytes, 72120368 total - age 3: 2758120 bytes, 74878488 total - age 4: 2079704 bytes, 76958192 total - age 5: 1827568 bytes, 78785760 total - age 6: 1706856 bytes, 80492616 total - age 7: 5783520 bytes, 86276136 total - age 8: 5860392 bytes, 92136528 total , 0.7403452 secs] [Parallel Time: 651.5 ms, GC Workers: 12] [GC Worker Start (ms): Min: 43584645.2, Avg: 43584645.7, Max: 43584646.1, Diff: 0.9] [Ext Root Scanning (ms): Min: 300.4, Avg: 328.4, Max: 424.7, Diff: 124.3, Sum: 3940.4] [Update RS (ms): Min: 0.0, Avg: 74.9, Max: 106.6, Diff: 106.6, Sum: 898.8] [Processed Buffers: Min: 0, Avg: 40.5, Max: 79, Diff: 79, Sum: 486] [Scan RS (ms): Min: 0.0, Avg: 0.4, Max: 2.2, Diff: 2.2, Sum: 5.1] [Object Copy (ms): Min: 223.7, Avg: 244.9, Max: 293.7, Diff: 70.0, Sum: 2938.5] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.1] [GC Worker Other (ms): Min: 0.2, Avg: 1.3, Max: 2.0, Diff: 1.8, Sum: 15.7] [GC Worker Total (ms): Min: 648.5, Avg: 649.9, Max: 650.7, Diff: 2.2, Sum: 7798.5] [GC Worker End (ms): Min: 43585294.4, Avg: 43585295.5, Max: 43585296.3, Diff: 1.8] [Code Root Fixup: 0.0 ms] [Clear CT: 1.1 ms] [Other: 87.7 ms] [Choose CSet: 0.0 ms] [Ref Proc: 62.5 ms] [Ref Enq: 1.9 ms] [Free CSet: 3.3 ms] [Eden: 1920.0M(1920.0M)->0.0B(1856.0M) Survivors: 320.0M->288.0M Heap: 4875.8M(6144.0M)->3049.0M(6144.0M)] [Times: user=8.19 sys=0.06, real=0.74 secs] 43695.929: [GC pause (young) Desired survivor size 150994944 bytes, new threshold 15 (max 15) - age 1: 28581128 bytes, 28581128 total - age 2: 28413104 bytes, 56994232 total - age 3: 26910032 bytes, 83904264 total - age 4: 2686584 bytes, 86590848 total - age 5: 2027776 bytes, 88618624 total - age 6: 1826984 bytes, 90445608 total - age 7: 1702192 bytes, 92147800 total - age 8: 5758296 bytes, 97906096 total - age 9: 5722368 bytes, 103628464 total , 0.8861116 secs] [Parallel Time: 797.5 ms, GC Workers: 12] [GC Worker Start (ms): Min: 43695937.5, Avg: 43695937.9, Max: 43695938.3, Diff: 0.8] [Ext Root Scanning (ms): Min: 253.5, Avg: 347.1, Max: 463.7, Diff: 210.2, Sum: 4165.6] [Update RS (ms): Min: 0.0, Avg: 72.8, Max: 98.7, Diff: 98.6, Sum: 874.2] [Processed Buffers: Min: 0, Avg: 36.3, Max: 67, Diff: 67, Sum: 436] [Scan RS (ms): Min: 0.0, Avg: 0.4, Max: 1.3, Diff: 1.3, Sum: 5.1] [Object Copy (ms): Min: 330.5, Avg: 373.9, Max: 442.0, Diff: 111.5, Sum: 4486.8] [Termination (ms): Min: 0.0, Avg: 0.2, Max: 0.2, Diff: 0.2, Sum: 1.9] [GC Worker Other (ms): Min: 0.6, Avg: 1.4, Max: 2.3, Diff: 1.7, Sum: 16.9] [GC Worker Total (ms): Min: 795.1, Avg: 795.9, Max: 796.5, Diff: 1.4, Sum: 9550.5] [GC Worker End (ms): Min: 43696733.0, Avg: 43696733.8, Max: 43696734.7, Diff: 1.7] [Code Root Fixup: 0.0 ms] [Clear CT: 1.4 ms] [Other: 87.3 ms] [Choose CSet: 0.0 ms] [Ref Proc: 60.0 ms] [Ref Enq: 2.2 ms] [Free CSet: 3.6 ms] [Eden: 1856.0M(1856.0M)->0.0B(1760.0M) Survivors: 288.0M->288.0M Heap: 4905.0M(6144.0M)->3144.0M(6144.0M)] [Times: user=9.92 sys=0.06, real=0.89 secs] 43792.135: [GC pause (young) Desired survivor size 134217728 bytes, new threshold 9 (max 15) - age 1: 52317192 bytes, 52317192 total - age 2: 19257456 bytes, 71574648 total - age 3: 26363832 bytes, 97938480 total - age 4: 26228336 bytes, 124166816 total - age 5: 2544768 bytes, 126711584 total - age 6: 2019200 bytes, 128730784 total - age 7: 1825752 bytes, 130556536 total - age 8: 1675936 bytes, 132232472 total - age 9: 5739456 bytes, 137971928 total - age 10: 5693880 bytes, 143665808 total , 0.8495307 secs] [Parallel Time: 762.2 ms, GC Workers: 12] [GC Worker Start (ms): Min: 43792143.4, Avg: 43792143.8, Max: 43792144.3, Diff: 0.9] [Ext Root Scanning (ms): Min: 244.8, Avg: 344.3, Max: 449.8, Diff: 205.0, Sum: 4131.1] [Update RS (ms): Min: 0.0, Avg: 81.4, Max: 118.2, Diff: 118.2, Sum: 977.3] [Processed Buffers: Min: 0, Avg: 37.1, Max: 80, Diff: 80, Sum: 445] [Scan RS (ms): Min: 0.0, Avg: 0.4, Max: 1.4, Diff: 1.4, Sum: 4.5] [Object Copy (ms): Min: 308.9, Avg: 333.0, Max: 404.1, Diff: 95.1, Sum: 3996.5] [Termination (ms): Min: 0.0, Avg: 0.3, Max: 0.4, Diff: 0.4, Sum: 3.7] [GC Worker Other (ms): Min: 0.4, Avg: 1.1, Max: 1.8, Diff: 1.4, Sum: 13.7] [GC Worker Total (ms): Min: 759.5, Avg: 760.6, Max: 761.3, Diff: 1.8, Sum: 9126.9] [GC Worker End (ms): Min: 43792903.6, Avg: 43792904.4, Max: 43792905.0, Diff: 1.4] [Code Root Fixup: 0.0 ms] [Clear CT: 1.1 ms] [Other: 86.2 ms] [Choose CSet: 0.0 ms] [Ref Proc: 59.6 ms] [Ref Enq: 2.3 ms] [Free CSet: 2.6 ms] [Eden: 1760.0M(1760.0M)->0.0B(1600.0M) Survivors: 288.0M->256.0M Heap: 4904.0M(6144.0M)->3345.5M(6144.0M)] [Times: user=9.50 sys=0.05, real=0.85 secs] 43880.589: [GC pause (young) Desired survivor size 134217728 bytes, new threshold 15 (max 15) - age 1: 27238408 bytes, 27238408 total - age 2: 18681320 bytes, 45919728 total - age 3: 16740600 bytes, 62660328 total - age 4: 25214080 bytes, 87874408 total - age 5: 25310728 bytes, 113185136 total - age 6: 2163728 bytes, 115348864 total - age 7: 2018576 bytes, 117367440 total - age 8: 1816216 bytes, 119183656 total - age 9: 1665720 bytes, 120849376 total , 0.8561359 secs] [Parallel Time: 771.4 ms, GC Workers: 12] [GC Worker Start (ms): Min: 43880597.4, Avg: 43880597.9, Max: 43880598.3, Diff: 0.9] [Ext Root Scanning (ms): Min: 304.3, Avg: 336.4, Max: 446.3, Diff: 142.0, Sum: 4036.3] [Update RS (ms): Min: 3.6, Avg: 118.8, Max: 158.8, Diff: 155.3, Sum: 1425.7] [Processed Buffers: Min: 17, Avg: 52.3, Max: 98, Diff: 81, Sum: 628] [Scan RS (ms): Min: 0.0, Avg: 0.3, Max: 1.2, Diff: 1.2, Sum: 4.0] [Object Copy (ms): Min: 297.5, Avg: 312.9, Max: 387.4, Diff: 89.8, Sum: 3754.3] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.1, Diff: 0.0, Sum: 0.4] [GC Worker Other (ms): Min: 0.4, Avg: 1.3, Max: 2.2, Diff: 1.8, Sum: 15.3] [GC Worker Total (ms): Min: 768.6, Avg: 769.7, Max: 770.2, Diff: 1.6, Sum: 9236.1] [GC Worker End (ms): Min: 43881366.7, Avg: 43881367.6, Max: 43881368.5, Diff: 1.8] [Code Root Fixup: 0.0 ms] [Clear CT: 1.2 ms] [Other: 83.6 ms] [Choose CSet: 0.0 ms] [Ref Proc: 57.4 ms] [Ref Enq: 1.6 ms] [Free CSet: 2.4 ms] [Eden: 1600.0M(1600.0M)->0.0B(1344.0M) Survivors: 256.0M->256.0M Heap: 4945.5M(6144.0M)->3600.1M(6144.0M)] [Times: user=9.58 sys=0.06, real=0.86 secs] 43972.797: [GC pause (young) Desired survivor size 117440512 bytes, new threshold 6 (max 15) - age 1: 28254736 bytes, 28254736 total - age 2: 14881640 bytes, 43136376 total - age 3: 17284984 bytes, 60421360 total - age 4: 13701104 bytes, 74122464 total - age 5: 25005712 bytes, 99128176 total - age 6: 24727976 bytes, 123856152 total - age 7: 2135784 bytes, 125991936 total - age 8: 2017896 bytes, 128009832 total - age 9: 1815096 bytes, 129824928 total - age 10: 1662536 bytes, 131487464 total , 0.8520498 secs] [Parallel Time: 771.8 ms, GC Workers: 12] [GC Worker Start (ms): Min: 43972804.9, Avg: 43972805.4, Max: 43972805.8, Diff: 0.9] [Ext Root Scanning (ms): Min: 306.2, Avg: 332.4, Max: 430.6, Diff: 124.4, Sum: 3988.4] [Update RS (ms): Min: 0.0, Avg: 102.1, Max: 134.3, Diff: 134.3, Sum: 1225.3] [Processed Buffers: Min: 0, Avg: 43.9, Max: 80, Diff: 80, Sum: 527] [Scan RS (ms): Min: 0.0, Avg: 0.3, Max: 1.2, Diff: 1.2, Sum: 4.0] [Object Copy (ms): Min: 323.4, Avg: 333.9, Max: 405.7, Diff: 82.3, Sum: 4007.2] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.4] [GC Worker Other (ms): Min: 0.3, Avg: 1.3, Max: 2.0, Diff: 1.8, Sum: 15.3] [GC Worker Total (ms): Min: 768.9, Avg: 770.1, Max: 771.1, Diff: 2.2, Sum: 9240.6] [GC Worker End (ms): Min: 43973574.4, Avg: 43973575.4, Max: 43973576.2, Diff: 1.8] [Code Root Fixup: 0.0 ms] [Clear CT: 1.4 ms] [Other: 78.9 ms] [Choose CSet: 0.0 ms] [Ref Proc: 49.8 ms] [Ref Enq: 1.6 ms] [Free CSet: 2.0 ms] [Eden: 1344.0M(1344.0M)->0.0B(1120.0M) Survivors: 256.0M->224.0M Heap: 4944.1M(6144.0M)->3848.0M(6144.0M)] [Times: user=9.48 sys=0.05, real=0.86 secs] 44017.227: [GC pause (young) Desired survivor size 100663296 bytes, new threshold 6 (max 15) - age 1: 27288384 bytes, 27288384 total - age 2: 20048272 bytes, 47336656 total - age 3: 12731000 bytes, 60067656 total - age 4: 16187696 bytes, 76255352 total - age 5: 13510704 bytes, 89766056 total - age 6: 24912032 bytes, 114678088 total , 0.8495773 secs] [Parallel Time: 786.0 ms, GC Workers: 12] [GC Worker Start (ms): Min: 44017235.3, Avg: 44017235.8, Max: 44017236.3, Diff: 1.0] [Ext Root Scanning (ms): Min: 301.5, Avg: 329.3, Max: 432.9, Diff: 131.4, Sum: 3951.5] [Update RS (ms): Min: 70.6, Avg: 170.3, Max: 202.6, Diff: 131.9, Sum: 2043.1] [Processed Buffers: Min: 44, Avg: 65.5, Max: 95, Diff: 51, Sum: 786] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 0.9, Diff: 0.9, Sum: 3.0] [Object Copy (ms): Min: 272.8, Avg: 283.2, Max: 354.5, Diff: 81.7, Sum: 3398.7] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.1, Diff: 0.1, Sum: 0.9] [GC Worker Other (ms): Min: 0.6, Avg: 1.4, Max: 1.9, Diff: 1.3, Sum: 17.1] [GC Worker Total (ms): Min: 783.8, Avg: 784.5, Max: 785.3, Diff: 1.5, Sum: 9414.4] [GC Worker End (ms): Min: 44018019.5, Avg: 44018020.3, Max: 44018020.8, Diff: 1.3] [Code Root Fixup: 0.0 ms] [Clear CT: 0.7 ms] [Other: 62.8 ms] [Choose CSet: 0.0 ms] [Ref Proc: 36.5 ms] [Ref Enq: 1.4 ms] [Free CSet: 1.8 ms] [Eden: 1120.0M(1120.0M)->0.0B(992.0M) Survivors: 224.0M->192.0M Heap: 4968.0M(6144.0M)->4021.7M(6144.0M)] [Times: user=9.51 sys=0.06, real=0.85 secs] 44080.097: [GC pause (young) Desired survivor size 83886080 bytes, new threshold 5 (max 15) - age 1: 23149392 bytes, 23149392 total - age 2: 18604576 bytes, 41753968 total - age 3: 18510608 bytes, 60264576 total - age 4: 12213024 bytes, 72477600 total - age 5: 15750544 bytes, 88228144 total - age 6: 12932976 bytes, 101161120 total , 0.7869696 secs] [Parallel Time: 725.5 ms, GC Workers: 12] [GC Worker Start (ms): Min: 44080103.4, Avg: 44080103.8, Max: 44080104.2, Diff: 0.9] [Ext Root Scanning (ms): Min: 241.7, Avg: 327.7, Max: 423.2, Diff: 181.5, Sum: 3931.9] [Update RS (ms): Min: 45.2, Avg: 142.9, Max: 172.9, Diff: 127.7, Sum: 1715.0] [Processed Buffers: Min: 23, Avg: 54.8, Max: 94, Diff: 71, Sum: 657] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 0.9, Diff: 0.9, Sum: 2.6] [Object Copy (ms): Min: 232.7, Avg: 251.5, Max: 313.3, Diff: 80.6, Sum: 3017.7] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.1, Diff: 0.1, Sum: 1.1] [GC Worker Other (ms): Min: 0.1, Avg: 1.0, Max: 2.1, Diff: 2.0, Sum: 12.5] [GC Worker Total (ms): Min: 722.2, Avg: 723.4, Max: 724.2, Diff: 2.0, Sum: 8680.9] [GC Worker End (ms): Min: 44080826.3, Avg: 44080827.2, Max: 44080828.3, Diff: 2.0] [Code Root Fixup: 0.0 ms] [Clear CT: 0.6 ms] [Other: 60.9 ms] [Choose CSet: 0.0 ms] [Ref Proc: 35.5 ms] [Ref Enq: 1.9 ms] [Free CSet: 1.6 ms] [Eden: 992.0M(992.0M)->0.0B(896.0M) Survivors: 192.0M->160.0M Heap: 5013.7M(6144.0M)->4155.3M(6144.0M)] [Times: user=8.79 sys=0.05, real=0.79 secs] 44137.677: [GC pause (young) Desired survivor size 83886080 bytes, new threshold 15 (max 15) - age 1: 19021032 bytes, 19021032 total - age 2: 15066192 bytes, 34087224 total - age 3: 16997816 bytes, 51085040 total - age 4: 17868568 bytes, 68953608 total - age 5: 12064544 bytes, 81018152 total , 0.7176990 secs] [Parallel Time: 664.2 ms, GC Workers: 12] [GC Worker Start (ms): Min: 44137683.4, Avg: 44137683.9, Max: 44137684.3, Diff: 0.9] [Ext Root Scanning (ms): Min: 300.2, Avg: 327.1, Max: 431.1, Diff: 130.9, Sum: 3925.8] [Update RS (ms): Min: 36.8, Avg: 142.2, Max: 177.8, Diff: 141.1, Sum: 1706.2] [Processed Buffers: Min: 25, Avg: 54.2, Max: 85, Diff: 60, Sum: 650] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 1.0, Diff: 0.9, Sum: 2.4] [Object Copy (ms): Min: 181.4, Avg: 191.6, Max: 259.6, Diff: 78.2, Sum: 2299.0] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.1] [GC Worker Other (ms): Min: 0.6, Avg: 1.4, Max: 2.2, Diff: 1.6, Sum: 17.1] [GC Worker Total (ms): Min: 662.0, Avg: 662.6, Max: 663.6, Diff: 1.6, Sum: 7950.7] [GC Worker End (ms): Min: 44138345.6, Avg: 44138346.4, Max: 44138347.2, Diff: 1.6] [Code Root Fixup: 0.0 ms] [Clear CT: 1.0 ms] [Other: 52.5 ms] [Choose CSet: 0.0 ms] [Ref Proc: 31.3 ms] [Ref Enq: 1.3 ms] [Free CSet: 1.7 ms] [Eden: 896.0M(896.0M)->0.0B(800.0M) Survivors: 160.0M->160.0M Heap: 5051.3M(6144.0M)->4254.9M(6144.0M)] [Times: user=8.01 sys=0.05, real=0.72 secs] 44187.642: [GC pause (young) Desired survivor size 67108864 bytes, new threshold 5 (max 15) - age 1: 17362224 bytes, 17362224 total - age 2: 12600832 bytes, 29963056 total - age 3: 13977848 bytes, 43940904 total - age 4: 15716328 bytes, 59657232 total - age 5: 16683152 bytes, 76340384 total - age 6: 11914984 bytes, 88255368 total , 0.6652861 secs] [Parallel Time: 610.1 ms, GC Workers: 12] [GC Worker Start (ms): Min: 44187649.6, Avg: 44187650.1, Max: 44187650.5, Diff: 0.9] [Ext Root Scanning (ms): Min: 246.7, Avg: 325.6, Max: 437.7, Diff: 191.0, Sum: 3907.1] [Update RS (ms): Min: 0.0, Avg: 79.8, Max: 110.3, Diff: 110.3, Sum: 957.7] [Processed Buffers: Min: 0, Avg: 39.0, Max: 67, Diff: 67, Sum: 468] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 1.0, Diff: 1.0, Sum: 2.5] [Object Copy (ms): Min: 169.4, Avg: 201.4, Max: 265.2, Diff: 95.8, Sum: 2416.8] [Termination (ms): Min: 0.1, Avg: 0.1, Max: 0.2, Diff: 0.1, Sum: 1.0] [GC Worker Other (ms): Min: 0.2, Avg: 1.0, Max: 2.0, Diff: 1.8, Sum: 12.1] [GC Worker Total (ms): Min: 607.3, Avg: 608.1, Max: 609.3, Diff: 2.0, Sum: 7297.4] [GC Worker End (ms): Min: 44188257.4, Avg: 44188258.2, Max: 44188259.1, Diff: 1.8] [Code Root Fixup: 0.0 ms] [Clear CT: 1.1 ms] [Other: 54.1 ms] [Choose CSet: 0.0 ms] [Ref Proc: 29.5 ms] [Ref Enq: 1.1 ms] [Free CSet: 1.4 ms] [Eden: 800.0M(800.0M)->0.0B(736.0M) Survivors: 160.0M->128.0M Heap: 5054.9M(6144.0M)->4346.5M(6144.0M)] [Times: user=7.36 sys=0.05, real=0.67 secs] 44246.743: [GC pause (young) Desired survivor size 67108864 bytes, new threshold 15 (max 15) - age 1: 14455104 bytes, 14455104 total - age 2: 10596056 bytes, 25051160 total - age 3: 11953184 bytes, 37004344 total - age 4: 13251464 bytes, 50255808 total - age 5: 10878312 bytes, 61134120 total , 0.6884120 secs] [Parallel Time: 637.7 ms, GC Workers: 12] [GC Worker Start (ms): Min: 44246750.5, Avg: 44246750.9, Max: 44246751.4, Diff: 0.9] [Ext Root Scanning (ms): Min: 239.5, Avg: 332.6, Max: 437.9, Diff: 198.4, Sum: 3990.7] [Update RS (ms): Min: 36.8, Avg: 136.5, Max: 174.8, Diff: 138.0, Sum: 1638.1] [Processed Buffers: Min: 6, Avg: 52.0, Max: 83, Diff: 77, Sum: 624] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 0.7, Diff: 0.7, Sum: 2.0] [Object Copy (ms): Min: 143.3, Avg: 165.3, Max: 226.7, Diff: 83.4, Sum: 1983.9] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.1, Diff: 0.1, Sum: 0.9] [GC Worker Other (ms): Min: 0.2, Avg: 1.5, Max: 2.3, Diff: 2.2, Sum: 18.5] [GC Worker Total (ms): Min: 634.8, Avg: 636.2, Max: 637.2, Diff: 2.4, Sum: 7634.2] [GC Worker End (ms): Min: 44247385.8, Avg: 44247387.1, Max: 44247387.9, Diff: 2.2] [Code Root Fixup: 0.0 ms] [Clear CT: 0.9 ms] [Other: 49.8 ms] [Choose CSet: 0.0 ms] [Ref Proc: 29.5 ms] [Ref Enq: 1.2 ms] [Free CSet: 1.4 ms] [Eden: 736.0M(736.0M)->0.0B(640.0M) Survivors: 128.0M->128.0M Heap: 5082.5M(6144.0M)->4444.1M(6144.0M)] [Times: user=7.64 sys=0.06, real=0.69 secs] 44290.404: [GC pause (young) (initial-mark) Desired survivor size 50331648 bytes, new threshold 5 (max 15) - age 1: 19985736 bytes, 19985736 total - age 2: 9478104 bytes, 29463840 total - age 3: 9314912 bytes, 38778752 total - age 4: 11475328 bytes, 50254080 total - age 5: 12542032 bytes, 62796112 total - age 6: 10561272 bytes, 73357384 total , 0.7419465 secs] [Parallel Time: 688.8 ms, GC Workers: 12] [GC Worker Start (ms): Min: 44290411.6, Avg: 44290412.0, Max: 44290412.4, Diff: 0.8] [Ext Root Scanning (ms): Min: 270.0, Avg: 339.5, Max: 451.9, Diff: 181.9, Sum: 4074.2] [Update RS (ms): Min: 0.0, Avg: 75.0, Max: 110.3, Diff: 110.3, Sum: 899.6] [Processed Buffers: Min: 0, Avg: 34.0, Max: 62, Diff: 62, Sum: 408] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 0.7, Diff: 0.7, Sum: 1.9] [Object Copy (ms): Min: 233.8, Avg: 271.3, Max: 416.1, Diff: 182.2, Sum: 3255.2] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.1, Diff: 0.1, Sum: 1.0] [GC Worker Other (ms): Min: 0.1, Avg: 1.4, Max: 1.8, Diff: 1.7, Sum: 16.5] [GC Worker Total (ms): Min: 686.3, Avg: 687.4, Max: 688.1, Diff: 1.8, Sum: 8248.5] [GC Worker End (ms): Min: 44291098.1, Avg: 44291099.4, Max: 44291099.8, Diff: 1.7] [Code Root Fixup: 0.0 ms] [Clear CT: 0.9 ms] [Other: 52.2 ms] [Choose CSet: 0.0 ms] [Ref Proc: 26.9 ms] [Ref Enq: 0.8 ms] [Free CSet: 1.3 ms] [Eden: 640.0M(640.0M)->0.0B(544.0M) Survivors: 128.0M->96.0M Heap: 5084.1M(6144.0M)->4548.1M(6144.0M)] [Times: user=8.26 sys=0.05, real=0.75 secs] 44291.150: [GC concurrent-root-region-scan-start] 44291.423: [GC concurrent-root-region-scan-end, 0.2729830 secs] 44291.424: [GC concurrent-mark-start] 44293.632: [GC concurrent-mark-end, 2.2079348 secs] 44293.706: [GC remark 44293.712: [GC ref-proc, 0.3848011 secs], 1.3791082 secs] [Times: user=4.97 sys=0.07, real=1.38 secs] 44295.159: [GC cleanup 4607M->3647M(6144M), 0.0560558 secs] [Times: user=0.56 sys=0.01, real=0.06 secs] 44295.221: [GC concurrent-cleanup-start] 44295.225: [GC concurrent-cleanup-end, 0.0032259 secs] 44335.965: [GC pause (young) Desired survivor size 50331648 bytes, new threshold 5 (max 15) - age 1: 17405344 bytes, 17405344 total - age 2: 14102408 bytes, 31507752 total - age 3: 8973208 bytes, 40480960 total - age 4: 8872520 bytes, 49353480 total - age 5: 11182280 bytes, 60535760 total , 0.6884624 secs] [Parallel Time: 638.8 ms, GC Workers: 12] [GC Worker Start (ms): Min: 44335970.3, Avg: 44335970.8, Max: 44335971.2, Diff: 0.9] [Ext Root Scanning (ms): Min: 248.0, Avg: 338.7, Max: 447.7, Diff: 199.6, Sum: 4064.9] [Update RS (ms): Min: 16.9, Avg: 128.4, Max: 163.7, Diff: 146.9, Sum: 1540.8] [Processed Buffers: Min: 5, Avg: 46.6, Max: 70, Diff: 65, Sum: 559] [Scan RS (ms): Min: 0.0, Avg: 0.1, Max: 0.5, Diff: 0.5, Sum: 1.6] [Object Copy (ms): Min: 157.4, Avg: 168.9, Max: 231.5, Diff: 74.2, Sum: 2026.6] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.1, Diff: 0.1, Sum: 0.9] [GC Worker Other (ms): Min: 0.3, Avg: 1.1, Max: 1.7, Diff: 1.5, Sum: 12.9] [GC Worker Total (ms): Min: 636.7, Avg: 637.3, Max: 638.0, Diff: 1.3, Sum: 7647.6] [GC Worker End (ms): Min: 44336607.2, Avg: 44336608.1, Max: 44336608.7, Diff: 1.5] [Code Root Fixup: 0.0 ms] [Clear CT: 0.8 ms] [Other: 48.8 ms] [Choose CSet: 0.0 ms] [Ref Proc: 30.1 ms] [Ref Enq: 0.9 ms] [Free CSet: 1.2 ms] [Eden: 544.0M(544.0M)->0.0B(192.0M) Survivors: 96.0M->96.0M Heap: 4132.1M(6144.0M)->3690.3M(6144.0M)] [Times: user=7.67 sys=0.05, real=0.69 secs] 44343.764: [GC pause (mixed) Desired survivor size 33554432 bytes, new threshold 3 (max 15) - age 1: 17405936 bytes, 17405936 total - age 2: 13137904 bytes, 30543840 total - age 3: 12783512 bytes, 43327352 total - age 4: 8292744 bytes, 51620096 total - age 5: 8269368 bytes, 59889464 total , 0.6308704 secs] [Parallel Time: 587.2 ms, GC Workers: 12] [GC Worker Start (ms): Min: 44343768.7, Avg: 44343769.1, Max: 44343769.5, Diff: 0.8] [Ext Root Scanning (ms): Min: 255.5, Avg: 348.4, Max: 447.3, Diff: 191.8, Sum: 4180.3] [Update RS (ms): Min: 0.0, Avg: 74.9, Max: 113.9, Diff: 113.9, Sum: 898.4] [Processed Buffers: Min: 0, Avg: 26.7, Max: 51, Diff: 51, Sum: 320] [Scan RS (ms): Min: 0.0, Avg: 6.6, Max: 10.5, Diff: 10.5, Sum: 79.7] [Object Copy (ms): Min: 136.8, Avg: 154.2, Max: 220.0, Diff: 83.2, Sum: 1850.1] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.2, Diff: 0.2, Sum: 1.7] [GC Worker Other (ms): Min: 0.3, Avg: 1.4, Max: 2.2, Diff: 1.9, Sum: 16.3] [GC Worker Total (ms): Min: 584.8, Avg: 585.5, Max: 586.4, Diff: 1.6, Sum: 7026.4] [GC Worker End (ms): Min: 44344353.6, Avg: 44344354.6, Max: 44344355.5, Diff: 1.9] [Code Root Fixup: 0.0 ms] [Clear CT: 1.5 ms] [Other: 42.1 ms] [Choose CSet: 0.2 ms] [Ref Proc: 16.6 ms] [Ref Enq: 3.1 ms] [Free CSet: 3.1 ms] [Eden: 192.0M(192.0M)->0.0B(224.0M) Survivors: 96.0M->64.0M Heap: 3882.3M(6144.0M)->3123.2M(6144.0M)] [Times: user=6.93 sys=0.05, real=0.63 secs] 44355.158: [GC pause (mixed) Desired survivor size 33554432 bytes, new threshold 15 (max 15) - age 1: 6062776 bytes, 6062776 total - age 2: 13832328 bytes, 19895104 total - age 3: 12742112 bytes, 32637216 total , 0.7606904 secs] [Parallel Time: 714.8 ms, GC Workers: 12] [GC Worker Start (ms): Min: 44355164.1, Avg: 44355164.6, Max: 44355165.1, Diff: 1.0] [Ext Root Scanning (ms): Min: 253.3, Avg: 333.5, Max: 439.7, Diff: 186.4, Sum: 4002.2] [Update RS (ms): Min: 0.0, Avg: 107.8, Max: 152.2, Diff: 152.2, Sum: 1293.3] [Processed Buffers: Min: 0, Avg: 38.2, Max: 61, Diff: 61, Sum: 458] [Scan RS (ms): Min: 30.2, Avg: 39.0, Max: 51.1, Diff: 20.9, Sum: 468.0] [Object Copy (ms): Min: 213.2, Avg: 230.9, Max: 296.1, Diff: 83.0, Sum: 2770.8] [Termination (ms): Min: 0.0, Avg: 0.4, Max: 0.6, Diff: 0.6, Sum: 5.3] [GC Worker Other (ms): Min: 0.4, Avg: 1.2, Max: 2.0, Diff: 1.6, Sum: 14.8] [GC Worker Total (ms): Min: 712.3, Avg: 712.9, Max: 714.2, Diff: 1.9, Sum: 8554.5] [GC Worker End (ms): Min: 44355876.7, Avg: 44355877.5, Max: 44355878.3, Diff: 1.6] [Code Root Fixup: 0.0 ms] [Clear CT: 1.0 ms] [Other: 44.9 ms] [Choose CSet: 0.5 ms] [Ref Proc: 15.6 ms] [Ref Enq: 0.9 ms] [Free CSet: 3.8 ms] [Eden: 224.0M(224.0M)->0.0B(224.0M) Survivors: 64.0M->64.0M Heap: 3347.2M(6144.0M)->2591.6M(6144.0M)] [Times: user=8.45 sys=0.06, real=0.76 secs] 44367.286: [GC pause (mixed) Desired survivor size 33554432 bytes, new threshold 15 (max 15) - age 1: 5060624 bytes, 5060624 total - age 2: 4051664 bytes, 9112288 total - age 3: 12671584 bytes, 21783872 total - age 4: 11326360 bytes, 33110232 total , 0.8891003 secs] [Parallel Time: 838.5 ms, GC Workers: 12] [GC Worker Start (ms): Min: 44367292.1, Avg: 44367292.6, Max: 44367293.0, Diff: 0.9] [Ext Root Scanning (ms): Min: 249.0, Avg: 338.1, Max: 444.5, Diff: 195.5, Sum: 4057.8] [Update RS (ms): Min: 62.6, Avg: 170.5, Max: 208.2, Diff: 145.6, Sum: 2046.2] [Processed Buffers: Min: 18, Avg: 59.2, Max: 89, Diff: 71, Sum: 710] [Scan RS (ms): Min: 46.1, Avg: 52.2, Max: 59.6, Diff: 13.5, Sum: 626.9] [Object Copy (ms): Min: 261.2, Avg: 273.9, Max: 330.8, Diff: 69.6, Sum: 3286.9] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.1, Diff: 0.1, Sum: 0.9] [GC Worker Other (ms): Min: 0.2, Avg: 1.6, Max: 2.6, Diff: 2.4, Sum: 19.5] [GC Worker Total (ms): Min: 835.3, Avg: 836.5, Max: 837.5, Diff: 2.3, Sum: 10038.2] [GC Worker End (ms): Min: 44368127.6, Avg: 44368129.1, Max: 44368130.1, Diff: 2.5] [Code Root Fixup: 0.0 ms] [Clear CT: 1.5 ms] [Other: 49.1 ms] [Choose CSet: 0.5 ms] [Ref Proc: 17.0 ms] [Ref Enq: 1.5 ms] [Free CSet: 2.5 ms] [Eden: 224.0M(224.0M)->0.0B(2624.0M) Survivors: 64.0M->64.0M Heap: 2815.6M(6144.0M)->2509.5M(6144.0M)] [Times: user=9.95 sys=0.06, real=0.89 secs] 44564.947: [GC pause (young) Desired survivor size 184549376 bytes, new threshold 15 (max 15) - age 1: 6750704 bytes, 6750704 total - age 2: 3016320 bytes, 9767024 total - age 3: 3006440 bytes, 12773464 total - age 4: 11790592 bytes, 24564056 total - age 5: 11289920 bytes, 35853976 total , 0.8959477 secs] [Parallel Time: 795.2 ms, GC Workers: 12] [GC Worker Start (ms): Min: 44564954.7, Avg: 44564955.1, Max: 44564955.6, Diff: 0.9] [Ext Root Scanning (ms): Min: 302.7, Avg: 332.7, Max: 432.6, Diff: 129.9, Sum: 3992.2] [Update RS (ms): Min: 180.7, Avg: 280.0, Max: 318.9, Diff: 138.3, Sum: 3359.7] [Processed Buffers: Min: 65, Avg: 89.0, Max: 130, Diff: 65, Sum: 1068] [Scan RS (ms): Min: 0.0, Avg: 0.5, Max: 1.1, Diff: 1.1, Sum: 6.1] [Object Copy (ms): Min: 167.8, Avg: 178.6, Max: 247.9, Diff: 80.1, Sum: 2142.7] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.1] [GC Worker Other (ms): Min: 0.5, Avg: 1.4, Max: 2.4, Diff: 1.8, Sum: 16.6] [GC Worker Total (ms): Min: 792.1, Avg: 793.1, Max: 794.1, Diff: 2.0, Sum: 9517.4] [GC Worker End (ms): Min: 44565747.4, Avg: 44565748.3, Max: 44565749.3, Diff: 1.8] [Code Root Fixup: 0.0 ms] [Clear CT: 1.4 ms] [Other: 99.3 ms] [Choose CSet: 0.0 ms] [Ref Proc: 77.1 ms] [Ref Enq: 1.9 ms] [Free CSet: 3.3 ms] [Eden: 2624.0M(2624.0M)->0.0B(2240.0M) Survivors: 64.0M->256.0M Heap: 5133.5M(6144.0M)->2697.8M(6144.0M)] [Times: user=10.13 sys=0.05, real=0.90 secs] 44737.031: [GC pause (young) Desired survivor size 167772160 bytes, new threshold 15 (max 15) - age 1: 49619432 bytes, 49619432 total - age 2: 2464920 bytes, 52084352 total - age 3: 1324712 bytes, 53409064 total - age 4: 2107648 bytes, 55516712 total - age 5: 10320120 bytes, 65836832 total - age 6: 10216056 bytes, 76052888 total , 0.7557401 secs] [Parallel Time: 644.6 ms, GC Workers: 12] [GC Worker Start (ms): Min: 44737038.5, Avg: 44737039.0, Max: 44737039.4, Diff: 0.9] [Ext Root Scanning (ms): Min: 246.0, Avg: 342.5, Max: 441.4, Diff: 195.4, Sum: 4110.5] [Update RS (ms): Min: 0.0, Avg: 60.1, Max: 95.6, Diff: 95.6, Sum: 721.1] [Processed Buffers: Min: 0, Avg: 33.0, Max: 76, Diff: 76, Sum: 396] [Scan RS (ms): Min: 0.0, Avg: 0.5, Max: 2.0, Diff: 1.9, Sum: 6.0] [Object Copy (ms): Min: 199.7, Avg: 238.0, Max: 307.6, Diff: 107.9, Sum: 2855.4] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.1, Diff: 0.1, Sum: 0.9] [GC Worker Other (ms): Min: 0.4, Avg: 1.4, Max: 2.6, Diff: 2.1, Sum: 17.3] [GC Worker Total (ms): Min: 641.2, Avg: 642.6, Max: 643.9, Diff: 2.7, Sum: 7711.1] [GC Worker End (ms): Min: 44737680.6, Avg: 44737681.6, Max: 44737682.7, Diff: 2.1] [Code Root Fixup: 0.0 ms] [Clear CT: 1.2 ms] [Other: 110.0 ms] [Choose CSet: 0.0 ms] [Ref Proc: 85.7 ms] [Ref Enq: 2.8 ms] [Free CSet: 3.2 ms] [Eden: 2240.0M(2240.0M)->0.0B(1856.0M) Survivors: 256.0M->320.0M Heap: 4937.8M(6144.0M)->3032.8M(6144.0M)] [Times: user=8.37 sys=0.05, real=0.76 secs] 44844.983: [GC pause (young) Desired survivor size 150994944 bytes, new threshold 15 (max 15) - age 1: 37751600 bytes, 37751600 total - age 2: 34603328 bytes, 72354928 total - age 3: 2288016 bytes, 74642944 total - age 4: 1187328 bytes, 75830272 total - age 5: 2088000 bytes, 77918272 total - age 6: 9777664 bytes, 87695936 total - age 7: 5885240 bytes, 93581176 total , 0.7678968 secs] [Parallel Time: 676.5 ms, GC Workers: 12] [GC Worker Start (ms): Min: 44844990.8, Avg: 44844991.3, Max: 44844991.8, Diff: 0.9] [Ext Root Scanning (ms): Min: 245.9, Avg: 338.2, Max: 450.1, Diff: 204.2, Sum: 4057.9] [Update RS (ms): Min: 0.0, Avg: 82.1, Max: 115.0, Diff: 115.0, Sum: 985.6] [Processed Buffers: Min: 0, Avg: 42.0, Max: 121, Diff: 121, Sum: 504] [Scan RS (ms): Min: 0.0, Avg: 0.4, Max: 1.2, Diff: 1.2, Sum: 5.2] [Object Copy (ms): Min: 216.8, Avg: 246.9, Max: 317.7, Diff: 100.8, Sum: 2963.3] [Termination (ms): Min: 0.0, Avg: 5.5, Max: 6.0, Diff: 6.0, Sum: 65.5] [GC Worker Other (ms): Min: 1.5, Avg: 2.1, Max: 2.6, Diff: 1.2, Sum: 24.9] [GC Worker Total (ms): Min: 674.5, Avg: 675.2, Max: 675.6, Diff: 1.1, Sum: 8102.4] [GC Worker End (ms): Min: 44845665.9, Avg: 44845666.5, Max: 44845667.1, Diff: 1.2] [Code Root Fixup: 0.0 ms] [Clear CT: 1.8 ms] [Other: 89.6 ms] [Choose CSet: 0.0 ms] [Ref Proc: 65.0 ms] [Ref Enq: 2.6 ms] [Free CSet: 2.8 ms] [Eden: 1856.0M(1856.0M)->0.0B(1792.0M) Survivors: 320.0M->288.0M Heap: 4888.8M(6144.0M)->3123.4M(6144.0M)] [Times: user=8.52 sys=0.07, real=0.77 secs] 44953.448: [GC pause (young) Desired survivor size 150994944 bytes, new threshold 15 (max 15) - age 1: 29097416 bytes, 29097416 total - age 2: 26399768 bytes, 55497184 total - age 3: 31391936 bytes, 86889120 total - age 4: 2275968 bytes, 89165088 total - age 5: 1151752 bytes, 90316840 total - age 6: 2058808 bytes, 92375648 total - age 7: 9623680 bytes, 101999328 total - age 8: 5742560 bytes, 107741888 total , 0.7934116 secs] [Parallel Time: 703.2 ms, GC Workers: 12] [GC Worker Start (ms): Min: 44953455.8, Avg: 44953456.3, Max: 44953456.7, Diff: 0.9] [Ext Root Scanning (ms): Min: 258.9, Avg: 332.3, Max: 432.2, Diff: 173.3, Sum: 3988.2] [Update RS (ms): Min: 0.0, Avg: 70.8, Max: 103.5, Diff: 103.5, Sum: 849.3] [Processed Buffers: Min: 0, Avg: 39.0, Max: 82, Diff: 82, Sum: 468] [Scan RS (ms): Min: 0.0, Avg: 0.5, Max: 1.4, Diff: 1.4, Sum: 5.6] [Object Copy (ms): Min: 267.3, Avg: 296.4, Max: 365.4, Diff: 98.1, Sum: 3556.6] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.1, Diff: 0.1, Sum: 0.6] [GC Worker Other (ms): Min: 0.3, Avg: 1.4, Max: 2.3, Diff: 2.0, Sum: 16.3] [GC Worker Total (ms): Min: 700.7, Avg: 701.4, Max: 702.7, Diff: 2.0, Sum: 8416.7] [GC Worker End (ms): Min: 44954156.6, Avg: 44954157.7, Max: 44954158.6, Diff: 2.0] [Code Root Fixup: 0.0 ms] [Clear CT: 1.6 ms] [Other: 88.7 ms] [Choose CSet: 0.0 ms] [Ref Proc: 63.0 ms] [Ref Enq: 2.1 ms] [Free CSet: 2.8 ms] [Eden: 1792.0M(1792.0M)->0.0B(1600.0M) Survivors: 288.0M->288.0M Heap: 4915.4M(6144.0M)->3320.7M(6144.0M)] [Times: user=8.85 sys=0.05, real=0.80 secs] 45051.143: [GC pause (young) Desired survivor size 134217728 bytes, new threshold 15 (max 15) - age 1: 36908600 bytes, 36908600 total - age 2: 19481168 bytes, 56389768 total - age 3: 24226712 bytes, 80616480 total - age 4: 24961224 bytes, 105577704 total - age 5: 2158752 bytes, 107736456 total - age 6: 1118624 bytes, 108855080 total - age 7: 2004960 bytes, 110860040 total - age 8: 9579704 bytes, 120439744 total - age 9: 5737248 bytes, 126176992 total , 0.8781563 secs] [Parallel Time: 793.9 ms, GC Workers: 12] [GC Worker Start (ms): Min: 45051150.4, Avg: 45051150.8, Max: 45051151.3, Diff: 0.9] [Ext Root Scanning (ms): Min: 247.9, Avg: 345.3, Max: 455.0, Diff: 207.1, Sum: 4143.2] [Update RS (ms): Min: 0.0, Avg: 92.3, Max: 131.3, Diff: 131.3, Sum: 1107.2] [Processed Buffers: Min: 0, Avg: 40.8, Max: 84, Diff: 84, Sum: 489] [Scan RS (ms): Min: 0.0, Avg: 0.4, Max: 1.2, Diff: 1.2, Sum: 4.5] [Object Copy (ms): Min: 334.5, Avg: 352.0, Max: 419.2, Diff: 84.6, Sum: 4224.2] [Termination (ms): Min: 0.0, Avg: 1.0, Max: 1.3, Diff: 1.3, Sum: 12.1] [GC Worker Other (ms): Min: 0.3, Avg: 1.6, Max: 2.3, Diff: 2.0, Sum: 19.3] [GC Worker Total (ms): Min: 790.9, Avg: 792.5, Max: 793.6, Diff: 2.7, Sum: 9510.5] [GC Worker End (ms): Min: 45051942.0, Avg: 45051943.4, Max: 45051944.0, Diff: 1.9] [Code Root Fixup: 0.0 ms] [Clear CT: 0.7 ms] [Other: 83.5 ms] [Choose CSet: 0.0 ms] [Ref Proc: 59.0 ms] [Ref Enq: 1.7 ms] [Free CSet: 2.5 ms] [Eden: 1600.0M(1600.0M)->0.0B(1408.0M) Survivors: 288.0M->256.0M Heap: 4920.7M(6144.0M)->3537.3M(6144.0M)] [Times: user=9.86 sys=0.05, real=0.88 secs] 45156.606: [GC pause (young) Desired survivor size 117440512 bytes, new threshold 6 (max 15) - age 1: 25788976 bytes, 25788976 total - age 2: 25530200 bytes, 51319176 total - age 3: 17125640 bytes, 68444816 total - age 4: 23920392 bytes, 92365208 total - age 5: 24012488 bytes, 116377696 total - age 6: 2007608 bytes, 118385304 total - age 7: 1114312 bytes, 119499616 total - age 8: 2003944 bytes, 121503560 total - age 9: 9515432 bytes, 131018992 total - age 10: 5278600 bytes, 136297592 total , 0.8617221 secs] [Parallel Time: 780.1 ms, GC Workers: 12] [GC Worker Start (ms): Min: 45156613.7, Avg: 45156614.2, Max: 45156614.6, Diff: 0.9] [Ext Root Scanning (ms): Min: 241.6, Avg: 334.2, Max: 446.4, Diff: 204.8, Sum: 4010.9] [Update RS (ms): Min: 0.0, Avg: 102.4, Max: 136.2, Diff: 136.2, Sum: 1228.9] [Processed Buffers: Min: 0, Avg: 46.8, Max: 92, Diff: 92, Sum: 561] [Scan RS (ms): Min: 0.0, Avg: 0.3, Max: 1.1, Diff: 1.1, Sum: 4.0] [Object Copy (ms): Min: 329.7, Avg: 340.1, Max: 407.1, Diff: 77.3, Sum: 4081.6] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.1, Diff: 0.0, Sum: 0.3] [GC Worker Other (ms): Min: 0.3, Avg: 1.4, Max: 2.2, Diff: 1.8, Sum: 16.6] [GC Worker Total (ms): Min: 777.1, Avg: 778.5, Max: 779.7, Diff: 2.6, Sum: 9342.3] [GC Worker End (ms): Min: 45157391.7, Avg: 45157392.7, Max: 45157393.5, Diff: 1.9] [Code Root Fixup: 0.0 ms] [Clear CT: 1.1 ms] [Other: 80.5 ms] [Choose CSet: 0.0 ms] [Ref Proc: 52.7 ms] [Ref Enq: 1.4 ms] [Free CSet: 2.3 ms] [Eden: 1408.0M(1408.0M)->0.0B(1184.0M) Survivors: 256.0M->224.0M Heap: 4945.3M(6144.0M)->3784.6M(6144.0M)] [Times: user=9.61 sys=0.06, real=0.87 secs] 45219.311: [GC pause (young) Desired survivor size 100663296 bytes, new threshold 5 (max 15) - age 1: 29742248 bytes, 29742248 total - age 2: 13951856 bytes, 43694104 total - age 3: 22540920 bytes, 66235024 total - age 4: 15829560 bytes, 82064584 total - age 5: 23672224 bytes, 105736808 total - age 6: 23684720 bytes, 129421528 total , 0.8781716 secs] [Parallel Time: 808.0 ms, GC Workers: 12] [GC Worker Start (ms): Min: 45219318.1, Avg: 45219318.6, Max: 45219319.0, Diff: 0.9] [Ext Root Scanning (ms): Min: 249.4, Avg: 337.8, Max: 432.8, Diff: 183.4, Sum: 4053.5] [Update RS (ms): Min: 56.4, Avg: 150.2, Max: 188.7, Diff: 132.3, Sum: 1802.7] [Processed Buffers: Min: 24, Avg: 58.0, Max: 111, Diff: 87, Sum: 696] [Scan RS (ms): Min: 0.0, Avg: 0.3, Max: 1.2, Diff: 1.1, Sum: 3.2] [Object Copy (ms): Min: 301.9, Avg: 317.1, Max: 381.6, Diff: 79.7, Sum: 3804.7] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.1, Diff: 0.1, Sum: 0.4] [GC Worker Other (ms): Min: 0.2, Avg: 1.3, Max: 1.9, Diff: 1.7, Sum: 15.0] [GC Worker Total (ms): Min: 805.6, Avg: 806.6, Max: 807.5, Diff: 1.9, Sum: 9679.4] [GC Worker End (ms): Min: 45220124.1, Avg: 45220125.2, Max: 45220125.8, Diff: 1.7] [Code Root Fixup: 0.0 ms] [Clear CT: 1.0 ms] [Other: 69.1 ms] [Choose CSet: 0.0 ms] [Ref Proc: 40.6 ms] [Ref Enq: 1.5 ms] [Free CSet: 2.0 ms] [Eden: 1184.0M(1184.0M)->0.0B(1056.0M) Survivors: 224.0M->192.0M Heap: 4968.6M(6144.0M)->3951.6M(6144.0M)] [Times: user=9.85 sys=0.06, real=0.88 secs] 45293.511: [GC pause (young) Desired survivor size 83886080 bytes, new threshold 5 (max 15) - age 1: 26874600 bytes, 26874600 total - age 2: 18027912 bytes, 44902512 total - age 3: 13193280 bytes, 58095792 total - age 4: 21982440 bytes, 80078232 total - age 5: 15261464 bytes, 95339696 total , 0.8218471 secs] [Parallel Time: 759.0 ms, GC Workers: 12] [GC Worker Start (ms): Min: 45293518.6, Avg: 45293519.1, Max: 45293519.5, Diff: 0.9] [Ext Root Scanning (ms): Min: 252.1, Avg: 335.6, Max: 448.8, Diff: 196.7, Sum: 4027.0] [Update RS (ms): Min: 75.3, Avg: 193.6, Max: 225.1, Diff: 149.8, Sum: 2323.3] [Processed Buffers: Min: 29, Avg: 71.9, Max: 104, Diff: 75, Sum: 863] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 0.7, Diff: 0.7, Sum: 2.9] [Object Copy (ms): Min: 213.8, Avg: 226.6, Max: 289.5, Diff: 75.8, Sum: 2719.6] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.2] [GC Worker Other (ms): Min: 0.1, Avg: 1.4, Max: 2.3, Diff: 2.2, Sum: 16.9] [GC Worker Total (ms): Min: 755.7, Avg: 757.5, Max: 758.0, Diff: 2.3, Sum: 9089.8] [GC Worker End (ms): Min: 45294275.2, Avg: 45294276.5, Max: 45294277.4, Diff: 2.2] [Code Root Fixup: 0.0 ms] [Clear CT: 1.0 ms] [Other: 61.8 ms] [Choose CSet: 0.0 ms] [Ref Proc: 36.6 ms] [Ref Enq: 1.6 ms] [Free CSet: 1.9 ms] [Eden: 1056.0M(1056.0M)->0.0B(928.0M) Survivors: 192.0M->160.0M Heap: 5007.6M(6144.0M)->4117.5M(6144.0M)] [Times: user=9.21 sys=0.06, real=0.83 secs] 45366.177: [GC pause (young) Desired survivor size 83886080 bytes, new threshold 5 (max 15) - age 1: 22124632 bytes, 22124632 total - age 2: 19699080 bytes, 41823712 total - age 3: 13784400 bytes, 55608112 total - age 4: 13008488 bytes, 68616600 total - age 5: 20468536 bytes, 89085136 total , 0.7485759 secs] [Parallel Time: 689.0 ms, GC Workers: 12] [GC Worker Start (ms): Min: 45366183.9, Avg: 45366184.4, Max: 45366184.8, Diff: 0.9] [Ext Root Scanning (ms): Min: 251.6, Avg: 335.1, Max: 434.4, Diff: 182.9, Sum: 4021.1] [Update RS (ms): Min: 23.4, Avg: 120.8, Max: 161.9, Diff: 138.5, Sum: 1449.5] [Processed Buffers: Min: 11, Avg: 48.8, Max: 86, Diff: 75, Sum: 586] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 1.0, Diff: 1.0, Sum: 2.6] [Object Copy (ms): Min: 217.8, Avg: 229.6, Max: 291.7, Diff: 73.8, Sum: 2754.7] [Termination (ms): Min: 0.0, Avg: 0.4, Max: 0.5, Diff: 0.5, Sum: 4.8] [GC Worker Other (ms): Min: 0.2, Avg: 1.5, Max: 2.3, Diff: 2.1, Sum: 18.2] [GC Worker Total (ms): Min: 686.0, Avg: 687.6, Max: 688.5, Diff: 2.6, Sum: 8250.9] [GC Worker End (ms): Min: 45366870.6, Avg: 45366872.0, Max: 45366872.7, Diff: 2.1] [Code Root Fixup: 0.0 ms] [Clear CT: 0.8 ms] [Other: 58.8 ms] [Choose CSet: 0.0 ms] [Ref Proc: 36.0 ms] [Ref Enq: 1.0 ms] [Free CSet: 1.6 ms] [Eden: 928.0M(928.0M)->0.0B(800.0M) Survivors: 160.0M->160.0M Heap: 5045.5M(6144.0M)->4251.3M(6144.0M)] [Times: user=8.36 sys=0.06, real=0.75 secs] 45417.248: [GC pause (young) Desired survivor size 67108864 bytes, new threshold 5 (max 15) - age 1: 16115688 bytes, 16115688 total - age 2: 13239496 bytes, 29355184 total - age 3: 18643128 bytes, 47998312 total - age 4: 13391568 bytes, 61389880 total - age 5: 12825080 bytes, 74214960 total , 0.7248028 secs] [Parallel Time: 667.0 ms, GC Workers: 12] [GC Worker Start (ms): Min: 45417256.5, Avg: 45417256.9, Max: 45417257.3, Diff: 0.9] [Ext Root Scanning (ms): Min: 257.1, Avg: 341.9, Max: 446.3, Diff: 189.2, Sum: 4102.6] [Update RS (ms): Min: 22.9, Avg: 128.1, Max: 164.5, Diff: 141.6, Sum: 1537.1] [Processed Buffers: Min: 9, Avg: 48.4, Max: 93, Diff: 84, Sum: 581] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 0.8, Diff: 0.8, Sum: 2.4] [Object Copy (ms): Min: 175.0, Avg: 193.3, Max: 255.4, Diff: 80.4, Sum: 2319.4] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.2] [GC Worker Other (ms): Min: 0.7, Avg: 1.6, Max: 2.6, Diff: 1.8, Sum: 19.5] [GC Worker Total (ms): Min: 663.9, Avg: 665.1, Max: 665.9, Diff: 1.9, Sum: 7981.2] [GC Worker End (ms): Min: 45417921.1, Avg: 45417922.0, Max: 45417922.9, Diff: 1.8] [Code Root Fixup: 0.0 ms] [Clear CT: 1.1 ms] [Other: 56.7 ms] [Choose CSet: 0.0 ms] [Ref Proc: 32.3 ms] [Ref Enq: 1.5 ms] [Free CSet: 1.6 ms] [Eden: 800.0M(800.0M)->0.0B(704.0M) Survivors: 160.0M->128.0M Heap: 5051.3M(6144.0M)->4356.9M(6144.0M)] [Times: user=8.06 sys=0.05, real=0.73 secs] 45444.944: [GC pause (young) Desired survivor size 67108864 bytes, new threshold 15 (max 15) - age 1: 14040616 bytes, 14040616 total - age 2: 10916144 bytes, 24956760 total - age 3: 11374504 bytes, 36331264 total - age 4: 17633928 bytes, 53965192 total - age 5: 12921944 bytes, 66887136 total , 0.6695535 secs] [Parallel Time: 623.9 ms, GC Workers: 12] [GC Worker Start (ms): Min: 45444951.1, Avg: 45444951.5, Max: 45444952.0, Diff: 0.9] [Ext Root Scanning (ms): Min: 249.4, Avg: 346.2, Max: 445.2, Diff: 195.7, Sum: 4154.7] [Update RS (ms): Min: 0.0, Avg: 101.7, Max: 147.2, Diff: 147.2, Sum: 1220.2] [Processed Buffers: Min: 0, Avg: 42.4, Max: 72, Diff: 72, Sum: 509] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 1.0, Diff: 1.0, Sum: 2.0] [Object Copy (ms): Min: 157.0, Avg: 172.3, Max: 235.5, Diff: 78.5, Sum: 2067.9] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.4] [GC Worker Other (ms): Min: 0.5, Avg: 1.5, Max: 2.5, Diff: 1.9, Sum: 18.6] [GC Worker Total (ms): Min: 621.2, Avg: 622.0, Max: 623.3, Diff: 2.1, Sum: 7463.6] [GC Worker End (ms): Min: 45445572.5, Avg: 45445573.5, Max: 45445574.4, Diff: 2.0] [Code Root Fixup: 0.0 ms] [Clear CT: 1.1 ms] [Other: 44.6 ms] [Choose CSet: 0.0 ms] [Ref Proc: 24.8 ms] [Ref Enq: 0.8 ms] [Free CSet: 1.4 ms] [Eden: 704.0M(704.0M)->0.0B(640.0M) Survivors: 128.0M->128.0M Heap: 5060.9M(6144.0M)->4446.0M(6144.0M)] [Times: user=7.44 sys=0.06, real=0.67 secs] 45482.717: [GC pause (young) (initial-mark) Desired survivor size 50331648 bytes, new threshold 5 (max 15) - age 1: 13012384 bytes, 13012384 total - age 2: 9412136 bytes, 22424520 total - age 3: 9746248 bytes, 32170768 total - age 4: 11143168 bytes, 43313936 total - age 5: 17570400 bytes, 60884336 total - age 6: 12376784 bytes, 73261120 total , 0.7236729 secs] [Parallel Time: 666.1 ms, GC Workers: 12] [GC Worker Start (ms): Min: 45482725.0, Avg: 45482725.5, Max: 45482725.9, Diff: 1.0] [Ext Root Scanning (ms): Min: 273.7, Avg: 334.0, Max: 428.6, Diff: 155.0, Sum: 4008.0] [Update RS (ms): Min: 0.0, Avg: 72.2, Max: 121.0, Diff: 121.0, Sum: 866.8] [Processed Buffers: Min: 0, Avg: 36.0, Max: 82, Diff: 82, Sum: 432] [Scan RS (ms): Min: 0.0, Avg: 0.1, Max: 0.8, Diff: 0.8, Sum: 1.8] [Object Copy (ms): Min: 234.4, Avg: 256.4, Max: 389.5, Diff: 155.1, Sum: 3076.3] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.4] [GC Worker Other (ms): Min: 0.4, Avg: 1.3, Max: 2.3, Diff: 1.9, Sum: 15.4] [GC Worker Total (ms): Min: 663.4, Avg: 664.1, Max: 665.1, Diff: 1.7, Sum: 7968.7] [GC Worker End (ms): Min: 45483388.7, Avg: 45483389.5, Max: 45483390.6, Diff: 1.8] [Code Root Fixup: 0.0 ms] [Clear CT: 4.9 ms] [Other: 52.7 ms] [Choose CSet: 0.0 ms] [Ref Proc: 25.1 ms] [Ref Enq: 1.2 ms] [Free CSet: 1.3 ms] [Eden: 640.0M(640.0M)->0.0B(576.0M) Survivors: 128.0M->96.0M Heap: 5086.0M(6144.0M)->4532.0M(6144.0M)] [Times: user=8.00 sys=0.05, real=0.73 secs] 45483.445: [GC concurrent-root-region-scan-start] 45483.718: [GC concurrent-root-region-scan-end, 0.2733582 secs] 45483.718: [GC concurrent-mark-start] 45485.886: [GC concurrent-mark-end, 2.1678163 secs] 45485.961: [GC remark 45485.967: [GC ref-proc, 0.3801681 secs], 1.3416186 secs] [Times: user=4.92 sys=0.05, real=1.34 secs] 45487.376: [GC cleanup 4661M->3765M(6144M), 0.0583986 secs] [Times: user=0.58 sys=0.01, real=0.06 secs] 45487.439: [GC concurrent-cleanup-start] 45487.442: [GC concurrent-cleanup-end, 0.0029809 secs] 45498.396: [GC pause (young) Desired survivor size 50331648 bytes, new threshold 5 (max 15) - age 1: 14985560 bytes, 14985560 total - age 2: 6804392 bytes, 21789952 total - age 3: 8494032 bytes, 30283984 total - age 4: 9499240 bytes, 39783224 total - age 5: 10836488 bytes, 50619712 total , 0.6583489 secs] [Parallel Time: 616.9 ms, GC Workers: 12] [GC Worker Start (ms): Min: 45498404.4, Avg: 45498404.9, Max: 45498405.3, Diff: 1.0] [Ext Root Scanning (ms): Min: 312.0, Avg: 342.3, Max: 437.7, Diff: 125.6, Sum: 4108.0] [Update RS (ms): Min: 40.7, Avg: 136.6, Max: 175.8, Diff: 135.1, Sum: 1639.8] [Processed Buffers: Min: 22, Avg: 54.5, Max: 85, Diff: 63, Sum: 654] [Scan RS (ms): Min: 0.0, Avg: 0.1, Max: 0.5, Diff: 0.5, Sum: 1.5] [Object Copy (ms): Min: 122.2, Avg: 134.6, Max: 204.0, Diff: 81.8, Sum: 1615.6] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.1, Diff: 0.0, Sum: 0.4] [GC Worker Other (ms): Min: 0.4, Avg: 1.5, Max: 2.2, Diff: 1.7, Sum: 17.4] [GC Worker Total (ms): Min: 614.4, Avg: 615.2, Max: 616.4, Diff: 1.9, Sum: 7382.7] [GC Worker End (ms): Min: 45499019.1, Avg: 45499020.1, Max: 45499020.8, Diff: 1.7] [Code Root Fixup: 0.0 ms] [Clear CT: 0.8 ms] [Other: 40.6 ms] [Choose CSet: 0.0 ms] [Ref Proc: 19.4 ms] [Ref Enq: 1.2 ms] [Free CSet: 1.2 ms] [Eden: 576.0M(576.0M)->0.0B(192.0M) Survivors: 96.0M->96.0M Heap: 4212.0M(6144.0M)->3721.8M(6144.0M)] [Times: user=7.30 sys=0.06, real=0.66 secs] 45505.457: Setting _needs_gc. Thread "VM Thread" 1 locked. 45505.461: Thread "ExecuteThread: '3' for queue: 'weblogic.socket.Muxer'" is performing GC after exiting critical section, 0 locked 45505.505: [GC pause (mixed) Desired survivor size 33554432 bytes, new threshold 4 (max 15) - age 1: 19408376 bytes, 19408376 total - age 2: 8055288 bytes, 27463664 total - age 3: 5764032 bytes, 33227696 total - age 4: 5990632 bytes, 39218328 total - age 5: 8031776 bytes, 47250104 total , 0.5673918 secs] [Parallel Time: 529.2 ms, GC Workers: 12] [GC Worker Start (ms): Min: 45505509.2, Avg: 45505509.7, Max: 45505510.1, Diff: 0.9] [Ext Root Scanning (ms): Min: 252.6, Avg: 337.1, Max: 442.7, Diff: 190.1, Sum: 4045.7] [Update RS (ms): Min: 0.0, Avg: 64.4, Max: 101.4, Diff: 101.4, Sum: 772.6] [Processed Buffers: Min: 0, Avg: 23.8, Max: 51, Diff: 51, Sum: 285] [Scan RS (ms): Min: 0.0, Avg: 5.9, Max: 8.9, Diff: 8.9, Sum: 70.9] [Object Copy (ms): Min: 82.7, Avg: 118.4, Max: 185.4, Diff: 102.6, Sum: 1421.1] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.3] [GC Worker Other (ms): Min: 0.2, Avg: 1.5, Max: 2.4, Diff: 2.1, Sum: 18.4] [GC Worker Total (ms): Min: 526.2, Avg: 527.4, Max: 528.3, Diff: 2.1, Sum: 6329.1] [GC Worker End (ms): Min: 45506035.8, Avg: 45506037.1, Max: 45506038.0, Diff: 2.1] [Code Root Fixup: 0.0 ms] [Clear CT: 1.5 ms] [Other: 36.7 ms] [Choose CSet: 0.2 ms] [Ref Proc: 15.0 ms] [Ref Enq: 3.0 ms] [Free CSet: 3.1 ms] [Eden: 224.0M(192.0M)->0.0B(224.0M) Survivors: 96.0M->64.0M Heap: 3914.5M(6144.0M)->3100.4M(6144.0M)] [Times: user=6.20 sys=0.06, real=0.57 secs] 45515.343: [GC pause (mixed) Desired survivor size 33554432 bytes, new threshold 15 (max 15) - age 1: 5928408 bytes, 5928408 total - age 2: 14283384 bytes, 20211792 total - age 3: 7856912 bytes, 28068704 total - age 4: 5092632 bytes, 33161336 total , 0.6765631 secs] [Parallel Time: 633.8 ms, GC Workers: 12] [GC Worker Start (ms): Min: 45515348.6, Avg: 45515349.0, Max: 45515349.4, Diff: 0.8] [Ext Root Scanning (ms): Min: 248.1, Avg: 336.3, Max: 440.6, Diff: 192.5, Sum: 4035.6] [Update RS (ms): Min: 0.0, Avg: 70.2, Max: 104.7, Diff: 104.7, Sum: 842.1] [Processed Buffers: Min: 0, Avg: 26.9, Max: 43, Diff: 43, Sum: 323] [Scan RS (ms): Min: 5.3, Avg: 38.0, Max: 48.4, Diff: 43.1, Sum: 456.0] [Object Copy (ms): Min: 172.4, Avg: 186.4, Max: 247.2, Diff: 74.8, Sum: 2237.1] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.3] [GC Worker Other (ms): Min: 0.1, Avg: 1.4, Max: 2.3, Diff: 2.2, Sum: 17.0] [GC Worker Total (ms): Min: 631.1, Avg: 632.3, Max: 633.0, Diff: 1.9, Sum: 7588.1] [GC Worker End (ms): Min: 45515980.1, Avg: 45515981.4, Max: 45515982.3, Diff: 2.2] [Code Root Fixup: 0.0 ms] [Clear CT: 1.2 ms] [Other: 41.6 ms] [Choose CSet: 0.7 ms] [Ref Proc: 13.4 ms] [Ref Enq: 1.5 ms] [Free CSet: 4.1 ms] [Eden: 224.0M(224.0M)->0.0B(224.0M) Survivors: 64.0M->64.0M Heap: 3324.4M(6144.0M)->2533.2M(6144.0M)] [Times: user=7.48 sys=0.05, real=0.68 secs] 45530.405: [GC pause (mixed) Desired survivor size 33554432 bytes, new threshold 15 (max 15) - age 1: 4395704 bytes, 4395704 total - age 2: 3039472 bytes, 7435176 total - age 3: 12269240 bytes, 19704416 total - age 4: 6229448 bytes, 25933864 total - age 5: 5054064 bytes, 30987928 total , 0.8699333 secs] [Parallel Time: 816.2 ms, GC Workers: 12] [GC Worker Start (ms): Min: 45530411.2, Avg: 45530411.6, Max: 45530412.1, Diff: 0.9] [Ext Root Scanning (ms): Min: 258.0, Avg: 332.3, Max: 430.2, Diff: 172.3, Sum: 3987.8] [Update RS (ms): Min: 40.9, Avg: 137.9, Max: 170.9, Diff: 130.0, Sum: 1655.3] [Processed Buffers: Min: 13, Avg: 50.5, Max: 70, Diff: 57, Sum: 606] [Scan RS (ms): Min: 46.7, Avg: 57.7, Max: 74.8, Diff: 28.1, Sum: 692.8] [Object Copy (ms): Min: 262.2, Avg: 284.7, Max: 365.2, Diff: 103.0, Sum: 3416.4] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.2, Diff: 0.2, Sum: 1.6] [GC Worker Other (ms): Min: 0.2, Avg: 1.4, Max: 2.6, Diff: 2.4, Sum: 17.0] [GC Worker Total (ms): Min: 813.1, Avg: 814.2, Max: 815.7, Diff: 2.6, Sum: 9770.8] [GC Worker End (ms): Min: 45531224.6, Avg: 45531225.9, Max: 45531227.0, Diff: 2.4] [Code Root Fixup: 0.0 ms] [Clear CT: 1.8 ms] [Other: 52.0 ms] [Choose CSet: 0.7 ms] [Ref Proc: 17.8 ms] [Ref Enq: 1.4 ms] [Free CSet: 2.7 ms] [Eden: 224.0M(224.0M)->0.0B(2688.0M) Survivors: 64.0M->64.0M Heap: 2757.2M(6144.0M)->2420.8M(6144.0M)] [Times: user=9.68 sys=0.06, real=0.87 secs] 45734.145: [GC pause (young) Desired survivor size 184549376 bytes, new threshold 15 (max 15) - age 1: 7061336 bytes, 7061336 total - age 2: 2822072 bytes, 9883408 total - age 3: 1862936 bytes, 11746344 total - age 4: 10771872 bytes, 22518216 total - age 5: 5813232 bytes, 28331448 total - age 6: 4931576 bytes, 33263024 total , 0.9506069 secs] [Parallel Time: 847.5 ms, GC Workers: 12] [GC Worker Start (ms): Min: 45734153.9, Avg: 45734154.4, Max: 45734154.8, Diff: 0.9] [Ext Root Scanning (ms): Min: 303.2, Avg: 336.2, Max: 436.3, Diff: 133.1, Sum: 4034.3] [Update RS (ms): Min: 230.5, Avg: 334.1, Max: 375.7, Diff: 145.1, Sum: 4009.5] [Processed Buffers: Min: 32, Avg: 97.0, Max: 127, Diff: 95, Sum: 1164] [Scan RS (ms): Min: 0.0, Avg: 0.5, Max: 1.2, Diff: 1.2, Sum: 6.2] [Object Copy (ms): Min: 163.3, Avg: 173.6, Max: 249.9, Diff: 86.5, Sum: 2082.7] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.1, Diff: 0.1, Sum: 0.5] [GC Worker Other (ms): Min: 0.3, Avg: 1.3, Max: 2.1, Diff: 1.8, Sum: 15.8] [GC Worker Total (ms): Min: 844.7, Avg: 845.8, Max: 846.6, Diff: 1.9, Sum: 10149.1] [GC Worker End (ms): Min: 45734999.0, Avg: 45735000.1, Max: 45735000.8, Diff: 1.8] [Code Root Fixup: 0.0 ms] [Clear CT: 1.4 ms] [Other: 101.8 ms] [Choose CSet: 0.0 ms] [Ref Proc: 77.2 ms] [Ref Enq: 2.2 ms] [Free CSet: 3.4 ms] [Eden: 2688.0M(2688.0M)->0.0B(2336.0M) Survivors: 64.0M->256.0M Heap: 5108.8M(6144.0M)->2609.7M(6144.0M)] [Times: user=10.76 sys=0.06, real=0.95 secs] 45910.898: [GC pause (young) Desired survivor size 184549376 bytes, new threshold 15 (max 15) - age 1: 50333232 bytes, 50333232 total - age 2: 2194888 bytes, 52528120 total - age 3: 1325768 bytes, 53853888 total - age 4: 1324264 bytes, 55178152 total - age 5: 9821360 bytes, 64999512 total - age 6: 4698232 bytes, 69697744 total - age 7: 3699744 bytes, 73397488 total , 0.7591684 secs] [Parallel Time: 646.4 ms, GC Workers: 12] [GC Worker Start (ms): Min: 45910906.1, Avg: 45910906.5, Max: 45910907.0, Diff: 0.9] [Ext Root Scanning (ms): Min: 271.4, Avg: 347.0, Max: 460.1, Diff: 188.7, Sum: 4163.7] [Update RS (ms): Min: 0.0, Avg: 62.8, Max: 92.7, Diff: 92.7, Sum: 753.4] [Processed Buffers: Min: 0, Avg: 33.9, Max: 65, Diff: 65, Sum: 407] [Scan RS (ms): Min: 0.0, Avg: 0.5, Max: 2.3, Diff: 2.2, Sum: 5.7] [Object Copy (ms): Min: 183.4, Avg: 233.4, Max: 309.6, Diff: 126.2, Sum: 2800.5] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.2, Diff: 0.2, Sum: 1.7] [GC Worker Other (ms): Min: 0.2, Avg: 1.1, Max: 1.9, Diff: 1.7, Sum: 13.3] [GC Worker Total (ms): Min: 643.9, Avg: 644.9, Max: 645.7, Diff: 1.7, Sum: 7738.3] [GC Worker End (ms): Min: 45911550.5, Avg: 45911551.4, Max: 45911552.2, Diff: 1.7] [Code Root Fixup: 0.0 ms] [Clear CT: 1.5 ms] [Other: 111.3 ms] [Choose CSet: 0.0 ms] [Ref Proc: 86.1 ms] [Ref Enq: 2.8 ms] [Free CSet: 3.4 ms] [Eden: 2336.0M(2336.0M)->0.0B(1920.0M) Survivors: 256.0M->352.0M Heap: 4945.7M(6144.0M)->2937.2M(6144.0M)] [Times: user=8.42 sys=0.05, real=0.76 secs] 46007.860: [GC pause (young) Desired survivor size 150994944 bytes, new threshold 15 (max 15) - age 1: 36999928 bytes, 36999928 total - age 2: 37068248 bytes, 74068176 total - age 3: 1379632 bytes, 75447808 total - age 4: 702344 bytes, 76150152 total - age 5: 1104448 bytes, 77254600 total - age 6: 9254088 bytes, 86508688 total - age 7: 3622768 bytes, 90131456 total - age 8: 3462248 bytes, 93593704 total , 0.7626657 secs] [Parallel Time: 676.3 ms, GC Workers: 12] [GC Worker Start (ms): Min: 46007868.1, Avg: 46007868.5, Max: 46007868.9, Diff: 0.9] [Ext Root Scanning (ms): Min: 250.9, Avg: 341.5, Max: 452.5, Diff: 201.6, Sum: 4098.1] [Update RS (ms): Min: 0.0, Avg: 75.5, Max: 99.6, Diff: 99.6, Sum: 906.3] [Processed Buffers: Min: 0, Avg: 39.9, Max: 78, Diff: 78, Sum: 479] [Scan RS (ms): Min: 0.0, Avg: 0.4, Max: 1.4, Diff: 1.4, Sum: 5.2] [Object Copy (ms): Min: 220.8, Avg: 255.5, Max: 325.2, Diff: 104.4, Sum: 3065.8] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.1, Diff: 0.1, Sum: 1.1] [GC Worker Other (ms): Min: 0.1, Avg: 1.8, Max: 2.6, Diff: 2.5, Sum: 21.4] [GC Worker Total (ms): Min: 673.2, Avg: 674.8, Max: 675.7, Diff: 2.6, Sum: 8097.8] [GC Worker End (ms): Min: 46008541.6, Avg: 46008543.3, Max: 46008544.2, Diff: 2.5] [Code Root Fixup: 0.0 ms] [Clear CT: 1.5 ms] [Other: 84.9 ms] [Choose CSet: 0.0 ms] [Ref Proc: 60.6 ms] [Ref Enq: 2.0 ms] [Free CSet: 3.2 ms] [Eden: 1920.0M(1920.0M)->0.0B(1920.0M) Survivors: 352.0M->288.0M Heap: 4857.2M(6144.0M)->2995.3M(6144.0M)] [Times: user=8.49 sys=0.06, real=0.77 secs] 46104.059: [GC pause (young) Desired survivor size 150994944 bytes, new threshold 15 (max 15) - age 1: 35226968 bytes, 35226968 total - age 2: 24326144 bytes, 59553112 total - age 3: 34560544 bytes, 94113656 total - age 4: 1198192 bytes, 95311848 total - age 5: 469152 bytes, 95781000 total - age 6: 1040848 bytes, 96821848 total - age 7: 5006072 bytes, 101827920 total - age 8: 3509960 bytes, 105337880 total - age 9: 3382368 bytes, 108720248 total , 0.7814271 secs] [Parallel Time: 688.7 ms, GC Workers: 12] [GC Worker Start (ms): Min: 46104066.3, Avg: 46104066.7, Max: 46104067.2, Diff: 0.9] [Ext Root Scanning (ms): Min: 250.9, Avg: 336.8, Max: 448.0, Diff: 197.1, Sum: 4041.5] [Update RS (ms): Min: 0.0, Avg: 71.7, Max: 98.5, Diff: 98.5, Sum: 860.6] [Processed Buffers: Min: 0, Avg: 38.4, Max: 97, Diff: 97, Sum: 461] [Scan RS (ms): Min: 0.0, Avg: 0.4, Max: 1.5, Diff: 1.5, Sum: 4.7] [Object Copy (ms): Min: 237.7, Avg: 276.4, Max: 348.8, Diff: 111.1, Sum: 3316.8] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.1, Diff: 0.1, Sum: 1.2] [GC Worker Other (ms): Min: 0.2, Avg: 1.7, Max: 2.5, Diff: 2.3, Sum: 20.7] [GC Worker Total (ms): Min: 685.2, Avg: 687.1, Max: 688.1, Diff: 2.9, Sum: 8245.5] [GC Worker End (ms): Min: 46104752.3, Avg: 46104753.9, Max: 46104754.6, Diff: 2.2] [Code Root Fixup: 0.0 ms] [Clear CT: 0.9 ms] [Other: 91.9 ms] [Choose CSet: 0.0 ms] [Ref Proc: 66.2 ms] [Ref Enq: 1.9 ms] [Free CSet: 3.2 ms] [Eden: 1920.0M(1920.0M)->0.0B(1728.0M) Survivors: 288.0M->288.0M Heap: 4915.3M(6144.0M)->3193.2M(6144.0M)] [Times: user=8.67 sys=0.06, real=0.78 secs] 46216.278: [GC pause (young) Desired survivor size 134217728 bytes, new threshold 15 (max 15) - age 1: 32654208 bytes, 32654208 total - age 2: 19065712 bytes, 51719920 total - age 3: 22630240 bytes, 74350160 total - age 4: 32995472 bytes, 107345632 total - age 5: 1111304 bytes, 108456936 total - age 6: 300072 bytes, 108757008 total - age 7: 1037304 bytes, 109794312 total - age 8: 4886936 bytes, 114681248 total - age 9: 3379080 bytes, 118060328 total - age 10: 3372536 bytes, 121432864 total , 0.8707121 secs] [Parallel Time: 778.9 ms, GC Workers: 12] [GC Worker Start (ms): Min: 46216285.2, Avg: 46216285.7, Max: 46216286.1, Diff: 1.0] [Ext Root Scanning (ms): Min: 251.3, Avg: 341.9, Max: 457.7, Diff: 206.4, Sum: 4103.2] [Update RS (ms): Min: 0.0, Avg: 94.7, Max: 130.5, Diff: 130.5, Sum: 1136.8] [Processed Buffers: Min: 0, Avg: 43.7, Max: 78, Diff: 78, Sum: 524] [Scan RS (ms): Min: 0.0, Avg: 0.4, Max: 1.3, Diff: 1.2, Sum: 4.8] [Object Copy (ms): Min: 317.0, Avg: 337.8, Max: 403.6, Diff: 86.6, Sum: 4053.4] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.1, Diff: 0.1, Sum: 0.5] [GC Worker Other (ms): Min: 0.1, Avg: 1.9, Max: 3.1, Diff: 3.0, Sum: 22.2] [GC Worker Total (ms): Min: 774.8, Avg: 776.7, Max: 778.2, Diff: 3.4, Sum: 9321.0] [GC Worker End (ms): Min: 46217060.7, Avg: 46217062.4, Max: 46217063.7, Diff: 3.0] [Code Root Fixup: 0.0 ms] [Clear CT: 1.5 ms] [Other: 90.3 ms] [Choose CSet: 0.0 ms] [Ref Proc: 64.3 ms] [Ref Enq: 1.9 ms] [Free CSet: 2.9 ms] [Eden: 1728.0M(1728.0M)->0.0B(1536.0M) Survivors: 288.0M->256.0M Heap: 4921.2M(6144.0M)->3417.0M(6144.0M)] [Times: user=9.72 sys=0.06, real=0.87 secs] 46329.728: [GC pause (young) Desired survivor size 117440512 bytes, new threshold 5 (max 15) - age 1: 32890136 bytes, 32890136 total - age 2: 23470408 bytes, 56360544 total - age 3: 17786880 bytes, 74147424 total - age 4: 20932008 bytes, 95079432 total - age 5: 32240448 bytes, 127319880 total - age 6: 1103952 bytes, 128423832 total - age 7: 298288 bytes, 128722120 total - age 8: 1036464 bytes, 129758584 total - age 9: 4519008 bytes, 134277592 total - age 10: 3308680 bytes, 137586272 total - age 11: 3371688 bytes, 140957960 total , 0.8856581 secs] [Parallel Time: 797.7 ms, GC Workers: 12] [GC Worker Start (ms): Min: 46329735.6, Avg: 46329736.0, Max: 46329736.5, Diff: 0.9] [Ext Root Scanning (ms): Min: 250.0, Avg: 335.2, Max: 442.2, Diff: 192.2, Sum: 4022.3] [Update RS (ms): Min: 2.8, Avg: 109.0, Max: 149.8, Diff: 147.0, Sum: 1308.5] [Processed Buffers: Min: 1, Avg: 49.1, Max: 91, Diff: 90, Sum: 589] [Scan RS (ms): Min: 0.0, Avg: 0.3, Max: 1.0, Diff: 0.9, Sum: 4.0] [Object Copy (ms): Min: 336.9, Avg: 349.8, Max: 420.8, Diff: 83.9, Sum: 4197.4] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.1] [GC Worker Other (ms): Min: 0.2, Avg: 1.2, Max: 2.3, Diff: 2.1, Sum: 14.5] [GC Worker Total (ms): Min: 794.3, Avg: 795.6, Max: 796.5, Diff: 2.2, Sum: 9547.0] [GC Worker End (ms): Min: 46330530.6, Avg: 46330531.6, Max: 46330532.7, Diff: 2.1] [Code Root Fixup: 0.0 ms] [Clear CT: 0.8 ms] [Other: 87.1 ms] [Choose CSet: 0.0 ms] [Ref Proc: 55.6 ms] [Ref Enq: 2.0 ms] [Free CSet: 2.4 ms] [Eden: 1536.0M(1536.0M)->0.0B(1344.0M) Survivors: 256.0M->224.0M Heap: 4953.0M(6144.0M)->3633.5M(6144.0M)] [Times: user=9.87 sys=0.06, real=0.89 secs] 46414.143: [GC pause (young) Desired survivor size 117440512 bytes, new threshold 15 (max 15) - age 1: 26642928 bytes, 26642928 total - age 2: 24134000 bytes, 50776928 total - age 3: 21133816 bytes, 71910744 total - age 4: 14254832 bytes, 86165576 total - age 5: 20712088 bytes, 106877664 total , 0.8613350 secs] [Parallel Time: 789.8 ms, GC Workers: 12] [GC Worker Start (ms): Min: 46414150.3, Avg: 46414150.8, Max: 46414151.2, Diff: 0.9] [Ext Root Scanning (ms): Min: 310.1, Avg: 337.6, Max: 442.4, Diff: 132.3, Sum: 4051.8] [Update RS (ms): Min: 59.0, Avg: 173.5, Max: 211.1, Diff: 152.1, Sum: 2081.5] [Processed Buffers: Min: 18, Avg: 66.1, Max: 103, Diff: 85, Sum: 793] [Scan RS (ms): Min: 0.0, Avg: 0.3, Max: 1.1, Diff: 1.1, Sum: 3.5] [Object Copy (ms): Min: 260.9, Avg: 274.5, Max: 351.0, Diff: 90.0, Sum: 3293.6] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.1, Diff: 0.1, Sum: 1.0] [GC Worker Other (ms): Min: 0.9, Avg: 1.6, Max: 2.9, Diff: 2.0, Sum: 19.0] [GC Worker Total (ms): Min: 786.7, Avg: 787.5, Max: 788.8, Diff: 2.1, Sum: 9450.5] [GC Worker End (ms): Min: 46414937.6, Avg: 46414938.3, Max: 46414939.6, Diff: 2.0] [Code Root Fixup: 0.0 ms] [Clear CT: 0.9 ms] [Other: 70.6 ms] [Choose CSet: 0.0 ms] [Ref Proc: 47.9 ms] [Ref Enq: 1.4 ms] [Free CSet: 2.1 ms] [Eden: 1344.0M(1344.0M)->0.0B(1184.0M) Survivors: 224.0M->224.0M Heap: 4977.5M(6144.0M)->3798.8M(6144.0M)] [Times: user=9.68 sys=0.06, real=0.86 secs] 46487.525: [GC pause (young) Desired survivor size 100663296 bytes, new threshold 5 (max 15) - age 1: 29710096 bytes, 29710096 total - age 2: 18426536 bytes, 48136632 total - age 3: 22622608 bytes, 70759240 total - age 4: 17954416 bytes, 88713656 total - age 5: 13607104 bytes, 102320760 total - age 6: 19700904 bytes, 122021664 total , 0.8092134 secs] [Parallel Time: 739.9 ms, GC Workers: 12] [GC Worker Start (ms): Min: 46487531.7, Avg: 46487532.2, Max: 46487532.6, Diff: 0.9] [Ext Root Scanning (ms): Min: 257.8, Avg: 338.5, Max: 451.3, Diff: 193.6, Sum: 4062.0] [Update RS (ms): Min: 0.0, Avg: 91.4, Max: 119.5, Diff: 119.5, Sum: 1096.3] [Processed Buffers: Min: 0, Avg: 41.2, Max: 84, Diff: 84, Sum: 495] [Scan RS (ms): Min: 0.0, Avg: 0.3, Max: 1.0, Diff: 0.9, Sum: 3.1] [Object Copy (ms): Min: 285.3, Avg: 306.2, Max: 375.3, Diff: 90.0, Sum: 3673.9] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.2, Diff: 0.2, Sum: 1.5] [GC Worker Other (ms): Min: 0.3, Avg: 1.6, Max: 2.5, Diff: 2.2, Sum: 19.3] [GC Worker Total (ms): Min: 736.7, Avg: 738.0, Max: 739.2, Diff: 2.5, Sum: 8856.1] [GC Worker End (ms): Min: 46488268.8, Avg: 46488270.2, Max: 46488271.1, Diff: 2.2] [Code Root Fixup: 0.0 ms] [Clear CT: 0.6 ms] [Other: 68.7 ms] [Choose CSet: 0.0 ms] [Ref Proc: 41.6 ms] [Ref Enq: 1.6 ms] [Free CSet: 1.9 ms] [Eden: 1184.0M(1184.0M)->0.0B(1056.0M) Survivors: 224.0M->192.0M Heap: 4982.8M(6144.0M)->3967.4M(6144.0M)] [Times: user=9.02 sys=0.06, real=0.81 secs] 46537.261: [GC pause (young) Desired survivor size 83886080 bytes, new threshold 5 (max 15) - age 1: 23473632 bytes, 23473632 total - age 2: 19272200 bytes, 42745832 total - age 3: 17197560 bytes, 59943392 total - age 4: 22400432 bytes, 82343824 total - age 5: 17828432 bytes, 100172256 total , 0.8146569 secs] [Parallel Time: 754.5 ms, GC Workers: 12] [GC Worker Start (ms): Min: 46537267.7, Avg: 46537268.1, Max: 46537268.6, Diff: 0.9] [Ext Root Scanning (ms): Min: 263.3, Avg: 345.1, Max: 456.6, Diff: 193.3, Sum: 4140.7] [Update RS (ms): Min: 53.5, Avg: 166.9, Max: 197.7, Diff: 144.3, Sum: 2003.3] [Processed Buffers: Min: 15, Avg: 59.4, Max: 105, Diff: 90, Sum: 713] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 0.9, Diff: 0.8, Sum: 2.9] [Object Copy (ms): Min: 227.7, Avg: 238.8, Max: 306.9, Diff: 79.2, Sum: 2865.0] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.3] [GC Worker Other (ms): Min: 0.3, Avg: 1.4, Max: 2.5, Diff: 2.3, Sum: 16.8] [GC Worker Total (ms): Min: 751.2, Avg: 752.4, Max: 753.5, Diff: 2.3, Sum: 9029.0] [GC Worker End (ms): Min: 46538019.5, Avg: 46538020.6, Max: 46538021.7, Diff: 2.3] [Code Root Fixup: 0.0 ms] [Clear CT: 1.0 ms] [Other: 59.1 ms] [Choose CSet: 0.0 ms] [Ref Proc: 35.3 ms] [Ref Enq: 1.4 ms] [Free CSet: 1.9 ms] [Eden: 1056.0M(1056.0M)->0.0B(960.0M) Survivors: 192.0M->160.0M Heap: 5023.4M(6144.0M)->4082.8M(6144.0M)] [Times: user=9.13 sys=0.06, real=0.82 secs] 46610.115: [GC pause (young) Desired survivor size 83886080 bytes, new threshold 5 (max 15) - age 1: 18089504 bytes, 18089504 total - age 2: 14301472 bytes, 32390976 total - age 3: 13823424 bytes, 46214400 total - age 4: 16427776 bytes, 62642176 total - age 5: 22343000 bytes, 84985176 total , 0.7726220 secs] [Parallel Time: 709.2 ms, GC Workers: 12] [GC Worker Start (ms): Min: 46610122.5, Avg: 46610122.9, Max: 46610123.4, Diff: 0.9] [Ext Root Scanning (ms): Min: 259.6, Avg: 353.3, Max: 470.4, Diff: 210.8, Sum: 4240.1] [Update RS (ms): Min: 2.3, Avg: 124.0, Max: 171.1, Diff: 168.8, Sum: 1487.7] [Processed Buffers: Min: 1, Avg: 48.6, Max: 87, Diff: 86, Sum: 583] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 0.9, Diff: 0.9, Sum: 2.7] [Object Copy (ms): Min: 214.0, Avg: 227.3, Max: 289.5, Diff: 75.6, Sum: 2727.1] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.1, Diff: 0.1, Sum: 1.2] [GC Worker Other (ms): Min: 0.1, Avg: 1.9, Max: 3.2, Diff: 3.1, Sum: 22.8] [GC Worker Total (ms): Min: 705.2, Avg: 706.8, Max: 708.6, Diff: 3.4, Sum: 8481.6] [GC Worker End (ms): Min: 46610827.9, Avg: 46610829.7, Max: 46610831.0, Diff: 3.1] [Code Root Fixup: 0.0 ms] [Clear CT: 0.9 ms] [Other: 62.4 ms] [Choose CSet: 0.0 ms] [Ref Proc: 36.9 ms] [Ref Enq: 1.1 ms] [Free CSet: 2.2 ms] [Eden: 960.0M(960.0M)->0.0B(800.0M) Survivors: 160.0M->160.0M Heap: 5042.8M(6144.0M)->4234.7M(6144.0M)] [Times: user=8.59 sys=0.07, real=0.78 secs] 46651.378: [GC pause (young) Desired survivor size 67108864 bytes, new threshold 5 (max 15) - age 1: 18085896 bytes, 18085896 total - age 2: 12942776 bytes, 31028672 total - age 3: 12398336 bytes, 43427008 total - age 4: 12693832 bytes, 56120840 total - age 5: 15411696 bytes, 71532536 total , 0.7296481 secs] [Parallel Time: 678.1 ms, GC Workers: 12] [GC Worker Start (ms): Min: 46651384.3, Avg: 46651384.8, Max: 46651385.2, Diff: 0.9] [Ext Root Scanning (ms): Min: 317.2, Avg: 352.4, Max: 457.6, Diff: 140.4, Sum: 4228.3] [Update RS (ms): Min: 28.4, Avg: 134.9, Max: 178.2, Diff: 149.7, Sum: 1618.4] [Processed Buffers: Min: 12, Avg: 48.8, Max: 73, Diff: 61, Sum: 586] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 0.7, Diff: 0.7, Sum: 2.4] [Object Copy (ms): Min: 172.9, Avg: 186.9, Max: 254.7, Diff: 81.7, Sum: 2242.5] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.1] [GC Worker Other (ms): Min: 1.2, Avg: 1.8, Max: 3.0, Diff: 1.8, Sum: 22.2] [GC Worker Total (ms): Min: 675.1, Avg: 676.2, Max: 677.3, Diff: 2.2, Sum: 8113.8] [GC Worker End (ms): Min: 46652060.3, Avg: 46652060.9, Max: 46652062.1, Diff: 1.8] [Code Root Fixup: 0.0 ms] [Clear CT: 0.6 ms] [Other: 51.0 ms] [Choose CSet: 0.0 ms] [Ref Proc: 28.9 ms] [Ref Enq: 0.9 ms] [Free CSet: 1.6 ms] [Eden: 800.0M(800.0M)->0.0B(768.0M) Survivors: 160.0M->128.0M Heap: 5034.7M(6144.0M)->4311.9M(6144.0M)] [Times: user=8.14 sys=0.06, real=0.73 secs] 46688.444: [GC pause (young) Desired survivor size 67108864 bytes, new threshold 15 (max 15) - age 1: 12736680 bytes, 12736680 total - age 2: 13162464 bytes, 25899144 total - age 3: 11465936 bytes, 37365080 total - age 4: 11792872 bytes, 49157952 total - age 5: 12655544 bytes, 61813496 total , 0.6712045 secs] [Parallel Time: 625.8 ms, GC Workers: 12] [GC Worker Start (ms): Min: 46688451.0, Avg: 46688451.4, Max: 46688451.8, Diff: 0.9] [Ext Root Scanning (ms): Min: 262.3, Avg: 344.2, Max: 472.8, Diff: 210.5, Sum: 4130.1] [Update RS (ms): Min: 0.0, Avg: 107.3, Max: 144.2, Diff: 144.2, Sum: 1287.5] [Processed Buffers: Min: 0, Avg: 42.7, Max: 74, Diff: 74, Sum: 512] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 0.6, Diff: 0.6, Sum: 2.3] [Object Copy (ms): Min: 149.9, Avg: 170.7, Max: 232.0, Diff: 82.1, Sum: 2048.5] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.1, Diff: 0.1, Sum: 0.7] [GC Worker Other (ms): Min: 0.3, Avg: 1.5, Max: 2.5, Diff: 2.1, Sum: 18.2] [GC Worker Total (ms): Min: 622.7, Avg: 623.9, Max: 624.8, Diff: 2.1, Sum: 7487.3] [GC Worker End (ms): Min: 46689074.1, Avg: 46689075.3, Max: 46689076.3, Diff: 2.1] [Code Root Fixup: 0.0 ms] [Clear CT: 0.7 ms] [Other: 44.7 ms] [Choose CSet: 0.0 ms] [Ref Proc: 24.9 ms] [Ref Enq: 1.2 ms] [Free CSet: 1.5 ms] [Eden: 768.0M(768.0M)->0.0B(704.0M) Survivors: 128.0M->128.0M Heap: 5079.9M(6144.0M)->4375.8M(6144.0M)] [Times: user=7.47 sys=0.06, real=0.67 secs] 46729.482: [GC pause (young) Desired survivor size 67108864 bytes, new threshold 6 (max 15) - age 1: 15323464 bytes, 15323464 total - age 2: 7557752 bytes, 22881216 total - age 3: 12360752 bytes, 35241968 total - age 4: 11219040 bytes, 46461008 total - age 5: 11429344 bytes, 57890352 total - age 6: 12638736 bytes, 70529088 total , 0.6586646 secs] [Parallel Time: 611.9 ms, GC Workers: 12] [GC Worker Start (ms): Min: 46729489.1, Avg: 46729489.5, Max: 46729490.0, Diff: 0.9] [Ext Root Scanning (ms): Min: 256.4, Avg: 348.1, Max: 449.0, Diff: 192.5, Sum: 4176.8] [Update RS (ms): Min: 0.0, Avg: 75.3, Max: 104.1, Diff: 104.1, Sum: 903.8] [Processed Buffers: Min: 0, Avg: 33.6, Max: 78, Diff: 78, Sum: 403] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 1.0, Diff: 1.0, Sum: 2.2] [Object Copy (ms): Min: 159.6, Avg: 185.4, Max: 250.3, Diff: 90.7, Sum: 2224.9] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.1] [GC Worker Other (ms): Min: 0.5, Avg: 1.4, Max: 2.2, Diff: 1.7, Sum: 17.0] [GC Worker Total (ms): Min: 609.2, Avg: 610.4, Max: 611.3, Diff: 2.1, Sum: 7324.9] [GC Worker End (ms): Min: 46730099.0, Avg: 46730100.0, Max: 46730100.7, Diff: 1.7] [Code Root Fixup: 0.0 ms] [Clear CT: 0.9 ms] [Other: 45.9 ms] [Choose CSet: 0.0 ms] [Ref Proc: 24.5 ms] [Ref Enq: 1.2 ms] [Free CSet: 1.4 ms] [Eden: 704.0M(704.0M)->0.0B(640.0M) Survivors: 128.0M->128.0M Heap: 5079.8M(6144.0M)->4447.1M(6144.0M)] [Times: user=7.32 sys=0.05, real=0.66 secs] 46766.145: [GC pause (young) (initial-mark) Desired survivor size 50331648 bytes, new threshold 5 (max 15) - age 1: 14279584 bytes, 14279584 total - age 2: 8986224 bytes, 23265808 total - age 3: 5720232 bytes, 28986040 total - age 4: 11806744 bytes, 40792784 total - age 5: 10822480 bytes, 51615264 total - age 6: 11325208 bytes, 62940472 total , 0.7368959 secs] [Parallel Time: 689.7 ms, GC Workers: 12] [GC Worker Start (ms): Min: 46766151.8, Avg: 46766152.2, Max: 46766152.6, Diff: 0.9] [Ext Root Scanning (ms): Min: 270.0, Avg: 339.7, Max: 453.3, Diff: 183.3, Sum: 4076.5] [Update RS (ms): Min: 0.0, Avg: 102.2, Max: 145.7, Diff: 145.7, Sum: 1225.9] [Processed Buffers: Min: 0, Avg: 39.7, Max: 71, Diff: 71, Sum: 476] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 0.6, Diff: 0.6, Sum: 1.9] [Object Copy (ms): Min: 219.4, Avg: 243.4, Max: 415.7, Diff: 196.3, Sum: 2920.6] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.2, Diff: 0.2, Sum: 1.5] [GC Worker Other (ms): Min: 0.8, Avg: 2.0, Max: 3.3, Diff: 2.5, Sum: 23.9] [GC Worker Total (ms): Min: 686.0, Avg: 687.5, Max: 689.0, Diff: 3.0, Sum: 8250.2] [GC Worker End (ms): Min: 46766838.5, Avg: 46766839.7, Max: 46766841.0, Diff: 2.5] [Code Root Fixup: 0.0 ms] [Clear CT: 0.8 ms] [Other: 46.3 ms] [Choose CSet: 0.0 ms] [Ref Proc: 22.4 ms] [Ref Enq: 1.3 ms] [Free CSet: 1.3 ms] [Eden: 640.0M(640.0M)->0.0B(608.0M) Survivors: 128.0M->96.0M Heap: 5087.1M(6144.0M)->4500.0M(6144.0M)] [Times: user=8.24 sys=0.06, real=0.74 secs] 46766.885: [GC concurrent-root-region-scan-start] 46767.190: [GC concurrent-root-region-scan-end, 0.3045538 secs] 46767.190: [GC concurrent-mark-start] 46769.455: [GC concurrent-mark-end, 2.2651919 secs] 46769.532: [GC remark 46769.540: [GC ref-proc, 0.4070749 secs], 1.5143853 secs] [Times: user=5.38 sys=0.06, real=1.52 secs] 46771.124: [GC cleanup 4587M->3627M(6144M), 0.0595052 secs] [Times: user=0.60 sys=0.01, real=0.06 secs] 46771.188: [GC concurrent-cleanup-start] 46771.191: [GC concurrent-cleanup-end, 0.0033512 secs] 46798.433: [GC pause (young) Desired survivor size 50331648 bytes, new threshold 15 (max 15) - age 1: 13200784 bytes, 13200784 total - age 2: 7582488 bytes, 20783272 total - age 3: 7396472 bytes, 28179744 total - age 4: 5199728 bytes, 33379472 total - age 5: 11497864 bytes, 44877336 total , 0.6478946 secs] [Parallel Time: 606.9 ms, GC Workers: 12] [GC Worker Start (ms): Min: 46798439.8, Avg: 46798440.2, Max: 46798440.7, Diff: 0.9] [Ext Root Scanning (ms): Min: 265.5, Avg: 349.2, Max: 459.2, Diff: 193.8, Sum: 4190.7] [Update RS (ms): Min: 4.1, Avg: 119.9, Max: 152.8, Diff: 148.6, Sum: 1438.8] [Processed Buffers: Min: 1, Avg: 47.7, Max: 92, Diff: 91, Sum: 572] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 0.8, Diff: 0.8, Sum: 2.0] [Object Copy (ms): Min: 121.4, Avg: 134.1, Max: 198.5, Diff: 77.1, Sum: 1609.2] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.5] [GC Worker Other (ms): Min: 0.7, Avg: 1.8, Max: 2.5, Diff: 1.8, Sum: 22.1] [GC Worker Total (ms): Min: 604.6, Avg: 605.3, Max: 605.8, Diff: 1.2, Sum: 7263.1] [GC Worker End (ms): Min: 46799044.4, Avg: 46799045.5, Max: 46799046.2, Diff: 1.8] [Code Root Fixup: 0.0 ms] [Clear CT: 0.9 ms] [Other: 40.1 ms] [Choose CSet: 0.0 ms] [Ref Proc: 21.8 ms] [Ref Enq: 1.1 ms] [Free CSet: 1.3 ms] [Eden: 608.0M(608.0M)->0.0B(192.0M) Survivors: 96.0M->96.0M Heap: 4148.0M(6144.0M)->3586.9M(6144.0M)] [Times: user=7.21 sys=0.06, real=0.65 secs] 46806.919: [GC pause (mixed) Desired survivor size 33554432 bytes, new threshold 4 (max 15) - age 1: 16064680 bytes, 16064680 total - age 2: 8349944 bytes, 24414624 total - age 3: 5378080 bytes, 29792704 total - age 4: 7163696 bytes, 36956400 total - age 5: 4703328 bytes, 41659728 total - age 6: 9377696 bytes, 51037424 total , 0.5713217 secs] [Parallel Time: 533.0 ms, GC Workers: 12] [GC Worker Start (ms): Min: 46806924.4, Avg: 46806924.8, Max: 46806925.3, Diff: 0.9] [Ext Root Scanning (ms): Min: 251.5, Avg: 344.0, Max: 450.9, Diff: 199.4, Sum: 4128.4] [Update RS (ms): Min: 0.0, Avg: 42.7, Max: 71.4, Diff: 71.4, Sum: 512.4] [Processed Buffers: Min: 0, Avg: 18.6, Max: 40, Diff: 40, Sum: 223] [Scan RS (ms): Min: 0.0, Avg: 6.6, Max: 9.4, Diff: 9.4, Sum: 79.1] [Object Copy (ms): Min: 79.3, Avg: 136.6, Max: 209.5, Diff: 130.2, Sum: 1639.6] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.1, Diff: 0.1, Sum: 1.0] [GC Worker Other (ms): Min: 0.3, Avg: 1.3, Max: 2.1, Diff: 1.9, Sum: 15.9] [GC Worker Total (ms): Min: 530.7, Avg: 531.4, Max: 532.6, Diff: 1.8, Sum: 6376.4] [GC Worker End (ms): Min: 46807455.1, Avg: 46807456.2, Max: 46807457.0, Diff: 1.9] [Code Root Fixup: 0.0 ms] [Clear CT: 1.4 ms] [Other: 36.9 ms] [Choose CSet: 0.2 ms] [Ref Proc: 15.3 ms] [Ref Enq: 2.1 ms] [Free CSet: 3.0 ms] [Eden: 192.0M(192.0M)->0.0B(224.0M) Survivors: 96.0M->64.0M Heap: 3778.9M(6144.0M)->2994.2M(6144.0M)] [Times: user=6.28 sys=0.06, real=0.57 secs] 46813.751: [GC pause (mixed) Desired survivor size 33554432 bytes, new threshold 15 (max 15) - age 1: 5419632 bytes, 5419632 total - age 2: 10332080 bytes, 15751712 total - age 3: 7866728 bytes, 23618440 total - age 4: 5205744 bytes, 28824184 total , 0.8324732 secs] [Parallel Time: 778.8 ms, GC Workers: 12] [GC Worker Start (ms): Min: 46813757.6, Avg: 46813758.0, Max: 46813758.4, Diff: 0.8] [Ext Root Scanning (ms): Min: 261.6, Avg: 338.4, Max: 451.6, Diff: 190.0, Sum: 4060.5] [Update RS (ms): Min: 0.0, Avg: 80.2, Max: 110.4, Diff: 110.3, Sum: 962.0] [Processed Buffers: Min: 0, Avg: 32.3, Max: 71, Diff: 71, Sum: 388] [Scan RS (ms): Min: 16.0, Avg: 53.0, Max: 83.3, Diff: 67.2, Sum: 636.1] [Object Copy (ms): Min: 270.9, Avg: 303.6, Max: 387.5, Diff: 116.6, Sum: 3643.7] [Termination (ms): Min: 0.0, Avg: 0.3, Max: 0.4, Diff: 0.4, Sum: 3.4] [GC Worker Other (ms): Min: 0.5, Avg: 1.7, Max: 2.5, Diff: 2.0, Sum: 21.0] [GC Worker Total (ms): Min: 776.0, Avg: 777.2, Max: 778.0, Diff: 2.0, Sum: 9326.7] [GC Worker End (ms): Min: 46814533.9, Avg: 46814535.2, Max: 46814536.0, Diff: 2.0] [Code Root Fixup: 0.0 ms] [Clear CT: 1.7 ms] [Other: 51.9 ms] [Choose CSet: 0.7 ms] [Ref Proc: 16.1 ms] [Ref Enq: 2.0 ms] [Free CSet: 4.3 ms] [Eden: 224.0M(224.0M)->0.0B(224.0M) Survivors: 64.0M->64.0M Heap: 3218.2M(6144.0M)->2498.8M(6144.0M)] [Times: user=9.25 sys=0.06, real=0.84 secs] 46825.087: [GC pause (mixed) Desired survivor size 33554432 bytes, new threshold 15 (max 15) - age 1: 8739864 bytes, 8739864 total - age 2: 4033048 bytes, 12772912 total - age 3: 7899840 bytes, 20672752 total - age 4: 6968568 bytes, 27641320 total - age 5: 4848584 bytes, 32489904 total , 0.9477307 secs] [Parallel Time: 899.3 ms, GC Workers: 12] [GC Worker Start (ms): Min: 46825091.5, Avg: 46825091.9, Max: 46825092.4, Diff: 0.9] [Ext Root Scanning (ms): Min: 257.0, Avg: 341.5, Max: 446.1, Diff: 189.0, Sum: 4098.3] [Update RS (ms): Min: 127.6, Avg: 235.1, Max: 272.1, Diff: 144.5, Sum: 2821.6] [Processed Buffers: Min: 54, Avg: 74.8, Max: 92, Diff: 38, Sum: 897] [Scan RS (ms): Min: 43.4, Avg: 52.5, Max: 69.6, Diff: 26.2, Sum: 630.0] [Object Copy (ms): Min: 244.7, Avg: 265.3, Max: 334.7, Diff: 90.0, Sum: 3183.7] [Termination (ms): Min: 0.0, Avg: 0.7, Max: 0.9, Diff: 0.9, Sum: 8.1] [GC Worker Other (ms): Min: 0.1, Avg: 1.8, Max: 3.1, Diff: 3.0, Sum: 21.1] [GC Worker Total (ms): Min: 895.2, Avg: 896.9, Max: 898.6, Diff: 3.4, Sum: 10762.7] [GC Worker End (ms): Min: 46825987.2, Avg: 46825988.8, Max: 46825990.2, Diff: 3.0] [Code Root Fixup: 0.0 ms] [Clear CT: 2.2 ms] [Other: 46.3 ms] [Choose CSet: 0.5 ms] [Ref Proc: 17.3 ms] [Ref Enq: 1.1 ms] [Free CSet: 2.0 ms] [Eden: 224.0M(224.0M)->0.0B(2624.0M) Survivors: 64.0M->64.0M Heap: 2722.8M(6144.0M)->2516.1M(6144.0M)] [Times: user=10.67 sys=0.06, real=0.95 secs] 47018.258: [GC pause (young) Desired survivor size 184549376 bytes, new threshold 15 (max 15) - age 1: 6468608 bytes, 6468608 total - age 2: 5731440 bytes, 12200048 total - age 3: 3151792 bytes, 15351840 total - age 4: 7358504 bytes, 22710344 total - age 5: 6935984 bytes, 29646328 total - age 6: 4645168 bytes, 34291496 total , 0.9577898 secs] [Parallel Time: 859.9 ms, GC Workers: 12] [GC Worker Start (ms): Min: 47018267.1, Avg: 47018267.6, Max: 47018268.0, Diff: 0.9] [Ext Root Scanning (ms): Min: 245.6, Avg: 346.8, Max: 456.2, Diff: 210.6, Sum: 4161.9] [Update RS (ms): Min: 211.1, Avg: 318.4, Max: 353.0, Diff: 141.9, Sum: 3820.7] [Processed Buffers: Min: 46, Avg: 90.8, Max: 122, Diff: 76, Sum: 1090] [Scan RS (ms): Min: 0.0, Avg: 0.5, Max: 1.7, Diff: 1.7, Sum: 6.1] [Object Copy (ms): Min: 176.0, Avg: 190.4, Max: 257.7, Diff: 81.8, Sum: 2284.2] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.1, Diff: 0.1, Sum: 1.1] [GC Worker Other (ms): Min: 0.1, Avg: 1.6, Max: 2.9, Diff: 2.7, Sum: 19.4] [GC Worker Total (ms): Min: 856.2, Avg: 857.8, Max: 859.1, Diff: 2.9, Sum: 10293.5] [GC Worker End (ms): Min: 47019123.9, Avg: 47019125.4, Max: 47019126.6, Diff: 2.7] [Code Root Fixup: 0.0 ms] [Clear CT: 1.3 ms] [Other: 96.6 ms] [Choose CSet: 0.0 ms] [Ref Proc: 72.1 ms] [Ref Enq: 2.1 ms] [Free CSet: 3.6 ms] [Eden: 2624.0M(2624.0M)->0.0B(2240.0M) Survivors: 64.0M->256.0M Heap: 5140.1M(6144.0M)->2688.2M(6144.0M)] [Times: user=10.85 sys=0.06, real=0.96 secs] 47164.553: [GC pause (young) Desired survivor size 167772160 bytes, new threshold 15 (max 15) - age 1: 51434632 bytes, 51434632 total - age 2: 2173664 bytes, 53608296 total - age 3: 4498688 bytes, 58106984 total - age 4: 2367784 bytes, 60474768 total - age 5: 6288504 bytes, 66763272 total - age 6: 6100160 bytes, 72863432 total - age 7: 4252304 bytes, 77115736 total , 0.7466311 secs] [Parallel Time: 647.5 ms, GC Workers: 12] [GC Worker Start (ms): Min: 47164561.6, Avg: 47164562.0, Max: 47164562.5, Diff: 0.9] [Ext Root Scanning (ms): Min: 246.0, Avg: 345.9, Max: 458.7, Diff: 212.7, Sum: 4151.3] [Update RS (ms): Min: 0.0, Avg: 59.7, Max: 91.1, Diff: 91.1, Sum: 716.0] [Processed Buffers: Min: 0, Avg: 37.4, Max: 56, Diff: 56, Sum: 449] [Scan RS (ms): Min: 0.0, Avg: 0.4, Max: 1.8, Diff: 1.8, Sum: 5.4] [Object Copy (ms): Min: 184.2, Avg: 237.2, Max: 312.5, Diff: 128.3, Sum: 2846.0] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.1, Diff: 0.1, Sum: 0.6] [GC Worker Other (ms): Min: 0.2, Avg: 1.9, Max: 3.2, Diff: 3.0, Sum: 22.9] [GC Worker Total (ms): Min: 643.2, Avg: 645.2, Max: 646.1, Diff: 2.8, Sum: 7742.1] [GC Worker End (ms): Min: 47165205.6, Avg: 47165207.2, Max: 47165208.5, Diff: 3.0] [Code Root Fixup: 0.0 ms] [Clear CT: 1.4 ms] [Other: 97.8 ms] [Choose CSet: 0.0 ms] [Ref Proc: 72.6 ms] [Ref Enq: 2.4 ms] [Free CSet: 3.1 ms] [Eden: 2240.0M(2240.0M)->0.0B(1824.0M) Survivors: 256.0M->320.0M Heap: 4928.2M(6144.0M)->3052.0M(6144.0M)] [Times: user=8.24 sys=0.07, real=0.75 secs] 47291.696: [GC pause (young) Desired survivor size 150994944 bytes, new threshold 15 (max 15) - age 1: 36210768 bytes, 36210768 total - age 2: 38618056 bytes, 74828824 total - age 3: 1879432 bytes, 76708256 total - age 4: 4400104 bytes, 81108360 total - age 5: 2215280 bytes, 83323640 total - age 6: 5852472 bytes, 89176112 total - age 7: 5354440 bytes, 94530552 total - age 8: 3739248 bytes, 98269800 total , 0.8607052 secs] [Parallel Time: 765.6 ms, GC Workers: 12] [GC Worker Start (ms): Min: 47291705.1, Avg: 47291705.6, Max: 47291706.0, Diff: 0.9] [Ext Root Scanning (ms): Min: 278.0, Avg: 375.2, Max: 504.3, Diff: 226.4, Sum: 4502.7] [Update RS (ms): Min: 0.0, Avg: 84.3, Max: 119.4, Diff: 119.4, Sum: 1011.5] [Processed Buffers: Min: 0, Avg: 41.1, Max: 68, Diff: 68, Sum: 493] [Scan RS (ms): Min: 0.0, Avg: 0.4, Max: 1.2, Diff: 1.2, Sum: 4.6] [Object Copy (ms): Min: 257.6, Avg: 302.0, Max: 374.7, Diff: 117.2, Sum: 3623.5] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.1, Diff: 0.1, Sum: 1.0] [GC Worker Other (ms): Min: 0.2, Avg: 1.6, Max: 2.6, Diff: 2.4, Sum: 19.2] [GC Worker Total (ms): Min: 762.3, Avg: 763.5, Max: 764.4, Diff: 2.1, Sum: 9162.5] [GC Worker End (ms): Min: 47292467.7, Avg: 47292469.1, Max: 47292470.1, Diff: 2.4] [Code Root Fixup: 0.0 ms] [Clear CT: 1.2 ms] [Other: 94.0 ms] [Choose CSet: 0.0 ms] [Ref Proc: 66.0 ms] [Ref Enq: 2.2 ms] [Free CSet: 3.1 ms] [Eden: 1824.0M(1824.0M)->0.0B(1760.0M) Survivors: 320.0M->288.0M Heap: 4876.0M(6144.0M)->3163.3M(6144.0M)] [Times: user=9.58 sys=0.07, real=0.86 secs] 47361.047: [GC pause (young) Desired survivor size 134217728 bytes, new threshold 15 (max 15) - age 1: 37289192 bytes, 37289192 total - age 2: 21990880 bytes, 59280072 total - age 3: 34153544 bytes, 93433616 total - age 4: 1835528 bytes, 95269144 total - age 5: 4392224 bytes, 99661368 total - age 6: 2213344 bytes, 101874712 total - age 7: 5829976 bytes, 107704688 total - age 8: 5340848 bytes, 113045536 total - age 9: 3606824 bytes, 116652360 total , 0.8168518 secs] [Parallel Time: 742.2 ms, GC Workers: 12] [GC Worker Start (ms): Min: 47361054.3, Avg: 47361054.8, Max: 47361055.2, Diff: 0.9] [Ext Root Scanning (ms): Min: 271.9, Avg: 365.9, Max: 474.9, Diff: 203.0, Sum: 4391.3] [Update RS (ms): Min: 0.0, Avg: 75.8, Max: 113.7, Diff: 113.7, Sum: 909.1] [Processed Buffers: Min: 0, Avg: 36.4, Max: 91, Diff: 91, Sum: 437] [Scan RS (ms): Min: 0.0, Avg: 0.4, Max: 1.2, Diff: 1.2, Sum: 4.9] [Object Copy (ms): Min: 263.4, Avg: 295.8, Max: 372.1, Diff: 108.8, Sum: 3550.1] [Termination (ms): Min: 0.0, Avg: 0.4, Max: 0.5, Diff: 0.5, Sum: 5.2] [GC Worker Other (ms): Min: 0.4, Avg: 1.9, Max: 3.0, Diff: 2.6, Sum: 22.8] [GC Worker Total (ms): Min: 738.9, Avg: 740.3, Max: 741.4, Diff: 2.5, Sum: 8883.4] [GC Worker End (ms): Min: 47361793.5, Avg: 47361795.1, Max: 47361796.2, Diff: 2.6] [Code Root Fixup: 0.0 ms] [Clear CT: 1.4 ms] [Other: 73.3 ms] [Choose CSet: 0.0 ms] [Ref Proc: 49.3 ms] [Ref Enq: 1.9 ms] [Free CSet: 2.7 ms] [Eden: 1760.0M(1760.0M)->0.0B(1632.0M) Survivors: 288.0M->256.0M Heap: 4923.3M(6144.0M)->3320.8M(6144.0M)] [Times: user=9.13 sys=0.07, real=0.82 secs] 47453.767: [GC pause (young) Desired survivor size 134217728 bytes, new threshold 15 (max 15) - age 1: 21778376 bytes, 21778376 total - age 2: 17096288 bytes, 38874664 total - age 3: 20307448 bytes, 59182112 total - age 4: 32725848 bytes, 91907960 total - age 5: 1666144 bytes, 93574104 total - age 6: 4284264 bytes, 97858368 total - age 7: 2105400 bytes, 99963768 total - age 8: 5770824 bytes, 105734592 total - age 9: 4425320 bytes, 110159912 total - age 10: 3537376 bytes, 113697288 total , 0.8210975 secs] [Parallel Time: 737.7 ms, GC Workers: 12] [GC Worker Start (ms): Min: 47453774.6, Avg: 47453775.1, Max: 47453775.5, Diff: 0.9] [Ext Root Scanning (ms): Min: 261.4, Avg: 349.5, Max: 462.1, Diff: 200.7, Sum: 4193.5] [Update RS (ms): Min: 0.0, Avg: 79.0, Max: 113.7, Diff: 113.7, Sum: 947.8] [Processed Buffers: Min: 0, Avg: 39.0, Max: 68, Diff: 68, Sum: 468] [Scan RS (ms): Min: 0.0, Avg: 0.4, Max: 1.4, Diff: 1.4, Sum: 4.3] [Object Copy (ms): Min: 271.6, Avg: 305.0, Max: 380.7, Diff: 109.1, Sum: 3660.4] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.1, Diff: 0.1, Sum: 1.0] [GC Worker Other (ms): Min: 0.3, Avg: 1.7, Max: 2.6, Diff: 2.4, Sum: 20.4] [GC Worker Total (ms): Min: 733.8, Avg: 735.6, Max: 736.5, Diff: 2.7, Sum: 8827.4] [GC Worker End (ms): Min: 47454509.2, Avg: 47454510.7, Max: 47454511.6, Diff: 2.4] [Code Root Fixup: 0.0 ms] [Clear CT: 1.2 ms] [Other: 82.2 ms] [Choose CSet: 0.0 ms] [Ref Proc: 59.0 ms] [Ref Enq: 1.8 ms] [Free CSet: 2.3 ms] [Eden: 1632.0M(1632.0M)->0.0B(1472.0M) Survivors: 256.0M->256.0M Heap: 4952.8M(6144.0M)->3463.1M(6144.0M)] [Times: user=9.17 sys=0.07, real=0.82 secs] 47523.845: [GC pause (young) Desired survivor size 117440512 bytes, new threshold 7 (max 15) - age 1: 35942240 bytes, 35942240 total - age 2: 12509408 bytes, 48451648 total - age 3: 15046752 bytes, 63498400 total - age 4: 18799888 bytes, 82298288 total - age 5: 32225448 bytes, 114523736 total - age 6: 1649936 bytes, 116173672 total - age 7: 2176392 bytes, 118350064 total - age 8: 2101560 bytes, 120451624 total - age 9: 5767328 bytes, 126218952 total - age 10: 4423016 bytes, 130641968 total - age 11: 3524456 bytes, 134166424 total , 0.8630991 secs] [Parallel Time: 781.2 ms, GC Workers: 12] [GC Worker Start (ms): Min: 47523853.5, Avg: 47523854.0, Max: 47523854.5, Diff: 0.9] [Ext Root Scanning (ms): Min: 254.1, Avg: 345.2, Max: 444.8, Diff: 190.7, Sum: 4143.0] [Update RS (ms): Min: 0.0, Avg: 87.6, Max: 118.1, Diff: 118.1, Sum: 1051.1] [Processed Buffers: Min: 0, Avg: 41.4, Max: 78, Diff: 78, Sum: 497] [Scan RS (ms): Min: 0.0, Avg: 0.3, Max: 0.9, Diff: 0.9, Sum: 4.0] [Object Copy (ms): Min: 331.9, Avg: 343.8, Max: 413.1, Diff: 81.1, Sum: 4125.1] [Termination (ms): Min: 0.3, Avg: 0.7, Max: 0.9, Diff: 0.5, Sum: 8.4] [GC Worker Other (ms): Min: 0.1, Avg: 1.7, Max: 2.5, Diff: 2.4, Sum: 20.0] [GC Worker Total (ms): Min: 777.3, Avg: 779.3, Max: 780.4, Diff: 3.1, Sum: 9351.6] [GC Worker End (ms): Min: 47524631.8, Avg: 47524633.3, Max: 47524634.2, Diff: 2.4] [Code Root Fixup: 0.0 ms] [Clear CT: 1.0 ms] [Other: 80.9 ms] [Choose CSet: 0.0 ms] [Ref Proc: 53.8 ms] [Ref Enq: 1.4 ms] [Free CSet: 2.4 ms] [Eden: 1472.0M(1472.0M)->0.0B(1248.0M) Survivors: 256.0M->224.0M Heap: 4935.1M(6144.0M)->3720.1M(6144.0M)] [Times: user=9.65 sys=0.06, real=0.87 secs] 47584.972: [GC pause (young) Desired survivor size 100663296 bytes, new threshold 6 (max 15) - age 1: 24824168 bytes, 24824168 total - age 2: 25969752 bytes, 50793920 total - age 3: 11319640 bytes, 62113560 total - age 4: 14470096 bytes, 76583656 total - age 5: 17992720 bytes, 94576376 total - age 6: 31608288 bytes, 126184664 total - age 7: 1582976 bytes, 127767640 total , 0.8728458 secs] [Parallel Time: 798.9 ms, GC Workers: 12] [GC Worker Start (ms): Min: 47584978.9, Avg: 47584979.4, Max: 47584979.8, Diff: 0.9] [Ext Root Scanning (ms): Min: 271.1, Avg: 348.8, Max: 460.0, Diff: 188.9, Sum: 4185.8] [Update RS (ms): Min: 23.7, Avg: 133.3, Max: 169.3, Diff: 145.7, Sum: 1600.1] [Processed Buffers: Min: 36, Avg: 57.2, Max: 80, Diff: 44, Sum: 686] [Scan RS (ms): Min: 0.0, Avg: 0.3, Max: 0.9, Diff: 0.9, Sum: 3.2] [Object Copy (ms): Min: 303.2, Avg: 313.6, Max: 384.9, Diff: 81.7, Sum: 3763.6] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.1, Diff: 0.1, Sum: 0.7] [GC Worker Other (ms): Min: 0.2, Avg: 1.4, Max: 2.1, Diff: 1.9, Sum: 17.2] [GC Worker Total (ms): Min: 796.2, Avg: 797.6, Max: 798.3, Diff: 2.2, Sum: 9570.6] [GC Worker End (ms): Min: 47585775.7, Avg: 47585776.9, Max: 47585777.6, Diff: 1.9] [Code Root Fixup: 0.0 ms] [Clear CT: 1.1 ms] [Other: 72.8 ms] [Choose CSet: 0.0 ms] [Ref Proc: 44.8 ms] [Ref Enq: 1.1 ms] [Free CSet: 2.1 ms] [Eden: 1248.0M(1248.0M)->0.0B(1088.0M) Survivors: 224.0M->192.0M Heap: 4968.1M(6144.0M)->3919.7M(6144.0M)] [Times: user=9.76 sys=0.06, real=0.88 secs] 47633.360: [GC pause (young) Desired survivor size 83886080 bytes, new threshold 5 (max 15) - age 1: 28747088 bytes, 28747088 total - age 2: 17175376 bytes, 45922464 total - age 3: 24880944 bytes, 70803408 total - age 4: 10668272 bytes, 81471680 total - age 5: 14230408 bytes, 95702088 total - age 6: 17739608 bytes, 113441696 total , 0.8289517 secs] [Parallel Time: 765.3 ms, GC Workers: 12] [GC Worker Start (ms): Min: 47633366.8, Avg: 47633367.2, Max: 47633367.6, Diff: 0.8] [Ext Root Scanning (ms): Min: 274.6, Avg: 348.4, Max: 445.1, Diff: 170.4, Sum: 4180.5] [Update RS (ms): Min: 57.7, Avg: 155.7, Max: 204.8, Diff: 147.1, Sum: 1868.0] [Processed Buffers: Min: 38, Avg: 61.2, Max: 101, Diff: 63, Sum: 735] [Scan RS (ms): Min: 0.0, Avg: 0.3, Max: 0.6, Diff: 0.6, Sum: 3.0] [Object Copy (ms): Min: 247.9, Avg: 258.0, Max: 324.5, Diff: 76.6, Sum: 3095.6] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.1] [GC Worker Other (ms): Min: 0.3, Avg: 1.5, Max: 2.2, Diff: 1.9, Sum: 17.8] [GC Worker Total (ms): Min: 762.7, Avg: 763.8, Max: 764.9, Diff: 2.1, Sum: 9165.1] [GC Worker End (ms): Min: 47634129.8, Avg: 47634131.0, Max: 47634131.7, Diff: 1.9] [Code Root Fixup: 0.0 ms] [Clear CT: 0.8 ms] [Other: 62.8 ms] [Choose CSet: 0.0 ms] [Ref Proc: 37.5 ms] [Ref Enq: 1.3 ms] [Free CSet: 1.8 ms] [Eden: 1088.0M(1088.0M)->0.0B(928.0M) Survivors: 192.0M->160.0M Heap: 5007.7M(6144.0M)->4102.9M(6144.0M)] [Times: user=9.28 sys=0.05, real=0.83 secs] 47709.607: [GC pause (young) Desired survivor size 83886080 bytes, new threshold 5 (max 15) - age 1: 16110680 bytes, 16110680 total - age 2: 21343000 bytes, 37453680 total - age 3: 16639552 bytes, 54093232 total - age 4: 24485608 bytes, 78578840 total - age 5: 10005600 bytes, 88584440 total , 0.7542685 secs] [Parallel Time: 697.6 ms, GC Workers: 12] [GC Worker Start (ms): Min: 47709614.2, Avg: 47709614.7, Max: 47709615.1, Diff: 0.9] [Ext Root Scanning (ms): Min: 310.8, Avg: 347.1, Max: 447.9, Diff: 137.1, Sum: 4165.5] [Update RS (ms): Min: 61.5, Avg: 151.7, Max: 196.3, Diff: 134.8, Sum: 1820.3] [Processed Buffers: Min: 16, Avg: 56.4, Max: 100, Diff: 84, Sum: 677] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 0.7, Diff: 0.7, Sum: 2.6] [Object Copy (ms): Min: 182.3, Avg: 195.3, Max: 267.0, Diff: 84.8, Sum: 2343.8] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.2] [GC Worker Other (ms): Min: 0.3, Avg: 1.6, Max: 2.5, Diff: 2.2, Sum: 19.4] [GC Worker Total (ms): Min: 694.6, Avg: 696.0, Max: 697.1, Diff: 2.4, Sum: 8351.9] [GC Worker End (ms): Min: 47710309.4, Avg: 47710310.7, Max: 47710311.5, Diff: 2.2] [Code Root Fixup: 0.0 ms] [Clear CT: 1.1 ms] [Other: 55.6 ms] [Choose CSet: 0.0 ms] [Ref Proc: 33.6 ms] [Ref Enq: 1.2 ms] [Free CSet: 1.6 ms] [Eden: 928.0M(928.0M)->0.0B(768.0M) Survivors: 160.0M->160.0M Heap: 5030.9M(6144.0M)->4272.9M(6144.0M)] [Times: user=8.43 sys=0.06, real=0.76 secs] 47762.023: [GC pause (young) Desired survivor size 67108864 bytes, new threshold 5 (max 15) - age 1: 15421576 bytes, 15421576 total - age 2: 10699928 bytes, 26121504 total - age 3: 18249472 bytes, 44370976 total - age 4: 15982568 bytes, 60353544 total - age 5: 24305072 bytes, 84658616 total , 0.7094532 secs] [Parallel Time: 656.0 ms, GC Workers: 12] [GC Worker Start (ms): Min: 47762030.2, Avg: 47762030.7, Max: 47762031.1, Diff: 0.9] [Ext Root Scanning (ms): Min: 256.1, Avg: 350.6, Max: 469.4, Diff: 213.3, Sum: 4206.9] [Update RS (ms): Min: 0.0, Avg: 105.2, Max: 145.9, Diff: 145.9, Sum: 1262.3] [Processed Buffers: Min: 0, Avg: 43.8, Max: 79, Diff: 79, Sum: 525] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 0.8, Diff: 0.8, Sum: 2.4] [Object Copy (ms): Min: 183.1, Avg: 196.9, Max: 260.2, Diff: 77.1, Sum: 2362.8] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.1, Diff: 0.1, Sum: 0.6] [GC Worker Other (ms): Min: 0.2, Avg: 1.4, Max: 2.1, Diff: 1.9, Sum: 16.9] [GC Worker Total (ms): Min: 653.4, Avg: 654.3, Max: 655.0, Diff: 1.7, Sum: 7851.8] [GC Worker End (ms): Min: 47762683.8, Avg: 47762685.0, Max: 47762685.7, Diff: 2.0] [Code Root Fixup: 0.0 ms] [Clear CT: 1.0 ms] [Other: 52.5 ms] [Choose CSet: 0.0 ms] [Ref Proc: 29.5 ms] [Ref Enq: 0.9 ms] [Free CSet: 1.4 ms] [Eden: 768.0M(768.0M)->0.0B(704.0M) Survivors: 160.0M->128.0M Heap: 5040.9M(6144.0M)->4367.4M(6144.0M)] [Times: user=7.88 sys=0.06, real=0.71 secs] 47803.346: [GC pause (young) Desired survivor size 67108864 bytes, new threshold 15 (max 15) - age 1: 12326296 bytes, 12326296 total - age 2: 9900736 bytes, 22227032 total - age 3: 9652984 bytes, 31880016 total - age 4: 17048088 bytes, 48928104 total - age 5: 15772272 bytes, 64700376 total , 0.6646651 secs] [Parallel Time: 617.0 ms, GC Workers: 12] [GC Worker Start (ms): Min: 47803352.6, Avg: 47803353.0, Max: 47803353.5, Diff: 0.9] [Ext Root Scanning (ms): Min: 253.1, Avg: 346.1, Max: 451.6, Diff: 198.6, Sum: 4153.6] [Update RS (ms): Min: 3.7, Avg: 110.8, Max: 145.2, Diff: 141.5, Sum: 1330.0] [Processed Buffers: Min: 14, Avg: 45.9, Max: 81, Diff: 67, Sum: 551] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 0.9, Diff: 0.9, Sum: 2.0] [Object Copy (ms): Min: 144.1, Avg: 156.0, Max: 215.5, Diff: 71.4, Sum: 1871.5] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.4] [GC Worker Other (ms): Min: 0.5, Avg: 2.0, Max: 2.9, Diff: 2.4, Sum: 23.7] [GC Worker Total (ms): Min: 613.2, Avg: 615.1, Max: 616.1, Diff: 2.9, Sum: 7381.1] [GC Worker End (ms): Min: 47803966.7, Avg: 47803968.1, Max: 47803969.1, Diff: 2.5] [Code Root Fixup: 0.0 ms] [Clear CT: 1.0 ms] [Other: 46.6 ms] [Choose CSet: 0.0 ms] [Ref Proc: 27.2 ms] [Ref Enq: 0.9 ms] [Free CSet: 1.3 ms] [Eden: 704.0M(704.0M)->0.0B(608.0M) Survivors: 128.0M->128.0M Heap: 5071.4M(6144.0M)->4460.2M(6144.0M)] [Times: user=7.40 sys=0.06, real=0.67 secs] 47832.850: [GC pause (young) (initial-mark) Desired survivor size 50331648 bytes, new threshold 5 (max 15) - age 1: 13538112 bytes, 13538112 total - age 2: 6637952 bytes, 20176064 total - age 3: 8564616 bytes, 28740680 total - age 4: 9146976 bytes, 37887656 total - age 5: 16156424 bytes, 54044080 total - age 6: 15321080 bytes, 69365160 total , 0.7086570 secs] [Parallel Time: 660.4 ms, GC Workers: 12] [GC Worker Start (ms): Min: 47832857.0, Avg: 47832857.4, Max: 47832857.9, Diff: 0.9] [Ext Root Scanning (ms): Min: 277.1, Avg: 346.6, Max: 450.1, Diff: 173.0, Sum: 4159.6] [Update RS (ms): Min: 0.0, Avg: 70.7, Max: 120.5, Diff: 120.5, Sum: 848.8] [Processed Buffers: Min: 0, Avg: 34.9, Max: 67, Diff: 67, Sum: 419] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 0.8, Diff: 0.8, Sum: 1.9] [Object Copy (ms): Min: 207.0, Avg: 239.8, Max: 380.5, Diff: 173.4, Sum: 2877.7] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.2] [GC Worker Other (ms): Min: 0.2, Avg: 1.5, Max: 2.2, Diff: 2.0, Sum: 18.4] [GC Worker Total (ms): Min: 657.9, Avg: 658.9, Max: 659.6, Diff: 1.7, Sum: 7906.5] [GC Worker End (ms): Min: 47833515.0, Avg: 47833516.3, Max: 47833517.0, Diff: 2.0] [Code Root Fixup: 0.0 ms] [Clear CT: 0.8 ms] [Other: 47.4 ms] [Choose CSet: 0.0 ms] [Ref Proc: 22.7 ms] [Ref Enq: 0.8 ms] [Free CSet: 1.2 ms] [Eden: 608.0M(608.0M)->0.0B(576.0M) Survivors: 128.0M->96.0M Heap: 5068.2M(6144.0M)->4523.6M(6144.0M)] [Times: user=7.91 sys=0.05, real=0.71 secs] 47833.562: [GC concurrent-root-region-scan-start] 47833.832: [GC concurrent-root-region-scan-end, 0.2695953 secs] 47833.832: [GC concurrent-mark-start] 47836.016: [GC concurrent-mark-end, 2.1836245 secs] 47836.091: [GC remark 47836.097: [GC ref-proc, 0.4236138 secs], 1.4172568 secs] [Times: user=5.36 sys=0.08, real=1.42 secs] 47837.583: [GC cleanup 4589M->3725M(6144M), 0.0573650 secs] [Times: user=0.58 sys=0.01, real=0.06 secs] 47837.645: [GC concurrent-cleanup-start] 47837.648: [GC concurrent-cleanup-end, 0.0028779 secs] 47863.214: [GC pause (young) Desired survivor size 50331648 bytes, new threshold 15 (max 15) - age 1: 9711544 bytes, 9711544 total - age 2: 9863072 bytes, 19574616 total - age 3: 5213400 bytes, 24788016 total - age 4: 8222640 bytes, 33010656 total - age 5: 9028200 bytes, 42038856 total , 0.6379056 secs] [Parallel Time: 600.1 ms, GC Workers: 12] [GC Worker Start (ms): Min: 47863220.5, Avg: 47863221.0, Max: 47863221.4, Diff: 0.8] [Ext Root Scanning (ms): Min: 321.1, Avg: 348.6, Max: 460.6, Diff: 139.5, Sum: 4183.4] [Update RS (ms): Min: 24.7, Avg: 129.8, Max: 168.8, Diff: 144.1, Sum: 1557.4] [Processed Buffers: Min: 6, Avg: 52.7, Max: 94, Diff: 88, Sum: 632] [Scan RS (ms): Min: 0.0, Avg: 0.1, Max: 0.6, Diff: 0.6, Sum: 1.5] [Object Copy (ms): Min: 105.4, Avg: 117.7, Max: 189.3, Diff: 83.9, Sum: 1412.0] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.3] [GC Worker Other (ms): Min: 1.0, Avg: 1.9, Max: 2.8, Diff: 1.8, Sum: 22.3] [GC Worker Total (ms): Min: 597.2, Avg: 598.1, Max: 599.2, Diff: 2.0, Sum: 7176.9] [GC Worker End (ms): Min: 47863818.2, Avg: 47863819.0, Max: 47863820.0, Diff: 1.8] [Code Root Fixup: 0.0 ms] [Clear CT: 0.9 ms] [Other: 37.0 ms] [Choose CSet: 0.0 ms] [Ref Proc: 19.6 ms] [Ref Enq: 1.1 ms] [Free CSet: 1.1 ms] [Eden: 576.0M(576.0M)->0.0B(192.0M) Survivors: 96.0M->96.0M Heap: 4235.6M(6144.0M)->3682.2M(6144.0M)] [Times: user=7.10 sys=0.06, real=0.64 secs] 47871.659: [GC pause (mixed) Desired survivor size 33554432 bytes, new threshold 4 (max 15) - age 1: 16368808 bytes, 16368808 total - age 2: 5059584 bytes, 21428392 total - age 3: 7895312 bytes, 29323704 total - age 4: 4455736 bytes, 33779440 total - age 5: 5381872 bytes, 39161312 total - age 6: 6978408 bytes, 46139720 total , 0.5945061 secs] [Parallel Time: 550.5 ms, GC Workers: 12] [GC Worker Start (ms): Min: 47871664.2, Avg: 47871664.6, Max: 47871665.1, Diff: 0.9] [Ext Root Scanning (ms): Min: 338.0, Avg: 374.8, Max: 487.9, Diff: 149.9, Sum: 4498.1] [Update RS (ms): Min: 0.0, Avg: 44.4, Max: 73.3, Diff: 73.3, Sum: 533.3] [Processed Buffers: Min: 0, Avg: 17.7, Max: 36, Diff: 36, Sum: 212] [Scan RS (ms): Min: 0.0, Avg: 1.2, Max: 3.3, Diff: 3.3, Sum: 14.2] [Object Copy (ms): Min: 58.8, Avg: 126.4, Max: 134.8, Diff: 76.0, Sum: 1516.8] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.1, Diff: 0.1, Sum: 0.6] [GC Worker Other (ms): Min: 0.3, Avg: 1.7, Max: 2.5, Diff: 2.2, Sum: 19.9] [GC Worker Total (ms): Min: 546.9, Avg: 548.6, Max: 549.4, Diff: 2.5, Sum: 6583.0] [GC Worker End (ms): Min: 47872211.9, Avg: 47872213.2, Max: 47872214.1, Diff: 2.2] [Code Root Fixup: 0.0 ms] [Clear CT: 1.1 ms] [Other: 42.9 ms] [Choose CSet: 0.2 ms] [Ref Proc: 21.0 ms] [Ref Enq: 3.3 ms] [Free CSet: 3.0 ms] [Eden: 192.0M(192.0M)->0.0B(224.0M) Survivors: 96.0M->64.0M Heap: 3874.2M(6144.0M)->3074.4M(6144.0M)] [Times: user=6.50 sys=0.05, real=0.60 secs] 47880.964: [GC pause (mixed) Desired survivor size 33554432 bytes, new threshold 15 (max 15) - age 1: 5377112 bytes, 5377112 total - age 2: 11239640 bytes, 16616752 total - age 3: 4727048 bytes, 21343800 total - age 4: 7391256 bytes, 28735056 total , 0.7783428 secs] [Parallel Time: 731.0 ms, GC Workers: 12] [GC Worker Start (ms): Min: 47880970.4, Avg: 47880970.8, Max: 47880971.2, Diff: 0.8] [Ext Root Scanning (ms): Min: 336.3, Avg: 369.1, Max: 475.5, Diff: 139.2, Sum: 4429.7] [Update RS (ms): Min: 0.0, Avg: 78.6, Max: 111.9, Diff: 111.9, Sum: 943.7] [Processed Buffers: Min: 0, Avg: 30.1, Max: 54, Diff: 54, Sum: 361] [Scan RS (ms): Min: 1.0, Avg: 32.2, Max: 53.5, Diff: 52.6, Sum: 386.3] [Object Copy (ms): Min: 224.4, Avg: 247.0, Max: 321.2, Diff: 96.8, Sum: 2963.9] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.2, Diff: 0.2, Sum: 1.8] [GC Worker Other (ms): Min: 0.8, Avg: 2.2, Max: 3.1, Diff: 2.3, Sum: 26.7] [GC Worker Total (ms): Min: 727.8, Avg: 729.3, Max: 730.4, Diff: 2.6, Sum: 8752.2] [GC Worker End (ms): Min: 47881698.8, Avg: 47881700.2, Max: 47881701.0, Diff: 2.2] [Code Root Fixup: 0.0 ms] [Clear CT: 1.8 ms] [Other: 45.6 ms] [Choose CSet: 0.6 ms] [Ref Proc: 15.9 ms] [Ref Enq: 1.2 ms] [Free CSet: 4.1 ms] [Eden: 224.0M(224.0M)->0.0B(224.0M) Survivors: 64.0M->64.0M Heap: 3298.4M(6144.0M)->2531.8M(6144.0M)] [Times: user=8.62 sys=0.06, real=0.78 secs] 47890.768: [GC pause (mixed) Desired survivor size 33554432 bytes, new threshold 15 (max 15) - age 1: 6022800 bytes, 6022800 total - age 2: 4013936 bytes, 10036736 total - age 3: 9364072 bytes, 19400808 total - age 4: 3983264 bytes, 23384072 total - age 5: 7352336 bytes, 30736408 total , 1.0571592 secs] [Parallel Time: 999.7 ms, GC Workers: 12] [GC Worker Start (ms): Min: 47890774.8, Avg: 47890775.3, Max: 47890775.7, Diff: 0.9] [Ext Root Scanning (ms): Min: 263.1, Avg: 354.8, Max: 455.8, Diff: 192.8, Sum: 4257.2] [Update RS (ms): Min: 68.4, Avg: 168.2, Max: 209.4, Diff: 140.9, Sum: 2018.0] [Processed Buffers: Min: 25, Avg: 58.2, Max: 76, Diff: 51, Sum: 698] [Scan RS (ms): Min: 55.6, Avg: 66.1, Max: 71.1, Diff: 15.6, Sum: 793.4] [Object Copy (ms): Min: 391.9, Avg: 406.9, Max: 481.8, Diff: 89.9, Sum: 4882.5] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.2, Diff: 0.2, Sum: 1.8] [GC Worker Other (ms): Min: 0.2, Avg: 1.7, Max: 2.5, Diff: 2.3, Sum: 20.8] [GC Worker Total (ms): Min: 996.3, Avg: 997.8, Max: 999.0, Diff: 2.6, Sum: 11973.6] [GC Worker End (ms): Min: 47891771.6, Avg: 47891773.1, Max: 47891773.9, Diff: 2.3] [Code Root Fixup: 0.0 ms] [Clear CT: 1.9 ms] [Other: 55.6 ms] [Choose CSet: 0.8 ms] [Ref Proc: 16.5 ms] [Ref Enq: 1.4 ms] [Free CSet: 3.2 ms] [Eden: 224.0M(224.0M)->0.0B(224.0M) Survivors: 64.0M->64.0M Heap: 2755.8M(6144.0M)->2423.8M(6144.0M)] [Times: user=11.87 sys=0.06, real=1.06 secs] 47902.721: [GC pause (young) Desired survivor size 33554432 bytes, new threshold 15 (max 15) - age 1: 6559808 bytes, 6559808 total - age 2: 3830768 bytes, 10390576 total - age 3: 2622192 bytes, 13012768 total - age 4: 9151272 bytes, 22164040 total - age 5: 3952152 bytes, 26116192 total - age 6: 7056344 bytes, 33172536 total , 0.9447923 secs] [Parallel Time: 914.7 ms, GC Workers: 12] [GC Worker Start (ms): Min: 47902726.5, Avg: 47902727.0, Max: 47902727.4, Diff: 0.9] [Ext Root Scanning (ms): Min: 310.2, Avg: 349.5, Max: 451.5, Diff: 141.2, Sum: 4194.2] [Update RS (ms): Min: 357.0, Avg: 464.3, Max: 512.0, Diff: 155.0, Sum: 5571.5] [Processed Buffers: Min: 17, Avg: 98.8, Max: 133, Diff: 116, Sum: 1185] [Scan RS (ms): Min: 0.0, Avg: 0.1, Max: 0.4, Diff: 0.4, Sum: 0.8] [Object Copy (ms): Min: 84.7, Avg: 97.0, Max: 168.5, Diff: 83.8, Sum: 1164.0] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.2] [GC Worker Other (ms): Min: 1.1, Avg: 2.0, Max: 2.9, Diff: 1.8, Sum: 24.1] [GC Worker Total (ms): Min: 911.8, Avg: 912.9, Max: 913.7, Diff: 1.9, Sum: 10954.8] [GC Worker End (ms): Min: 47903638.9, Avg: 47903639.9, Max: 47903640.7, Diff: 1.8] [Code Root Fixup: 0.0 ms] [Clear CT: 1.0 ms] [Other: 29.1 ms] [Choose CSet: 0.0 ms] [Ref Proc: 13.7 ms] [Ref Enq: 0.9 ms] [Free CSet: 0.7 ms] [Eden: 224.0M(224.0M)->0.0B(2656.0M) Survivors: 64.0M->64.0M Heap: 2647.8M(6144.0M)->2454.8M(6144.0M)] [Times: user=10.81 sys=0.07, real=0.95 secs] 48064.743: [GC pause (young) Desired survivor size 184549376 bytes, new threshold 15 (max 15) - age 1: 6389744 bytes, 6389744 total - age 2: 4472280 bytes, 10862024 total - age 3: 3016744 bytes, 13878768 total - age 4: 2442336 bytes, 16321104 total - age 5: 8572016 bytes, 24893120 total - age 6: 3836240 bytes, 28729360 total - age 7: 6473776 bytes, 35203136 total , 0.6907548 secs] [Parallel Time: 598.7 ms, GC Workers: 12] [GC Worker Start (ms): Min: 48064751.6, Avg: 48064752.1, Max: 48064752.5, Diff: 0.9] [Ext Root Scanning (ms): Min: 318.3, Avg: 347.2, Max: 453.3, Diff: 135.0, Sum: 4166.7] [Update RS (ms): Min: 0.0, Avg: 60.1, Max: 87.7, Diff: 87.7, Sum: 721.0] [Processed Buffers: Min: 0, Avg: 38.2, Max: 92, Diff: 92, Sum: 459] [Scan RS (ms): Min: 0.0, Avg: 0.5, Max: 1.3, Diff: 1.2, Sum: 6.4] [Object Copy (ms): Min: 141.7, Avg: 187.7, Max: 222.3, Diff: 80.6, Sum: 2251.9] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.1, Diff: 0.1, Sum: 0.5] [GC Worker Other (ms): Min: 0.2, Avg: 1.3, Max: 2.4, Diff: 2.2, Sum: 16.0] [GC Worker Total (ms): Min: 595.5, Avg: 596.9, Max: 598.2, Diff: 2.8, Sum: 7162.5] [GC Worker End (ms): Min: 48065347.8, Avg: 48065348.9, Max: 48065350.0, Diff: 2.2] [Code Root Fixup: 0.0 ms] [Clear CT: 1.5 ms] [Other: 90.6 ms] [Choose CSet: 0.0 ms] [Ref Proc: 67.4 ms] [Ref Enq: 1.9 ms] [Free CSet: 3.3 ms] [Eden: 2656.0M(2656.0M)->0.0B(2304.0M) Survivors: 64.0M->256.0M Heap: 5110.8M(6144.0M)->2620.3M(6144.0M)] [Times: user=7.68 sys=0.05, real=0.69 secs] 48224.997: [GC pause (young) Desired survivor size 167772160 bytes, new threshold 15 (max 15) - age 1: 52258432 bytes, 52258432 total - age 2: 2208880 bytes, 54467312 total - age 3: 2251152 bytes, 56718464 total - age 4: 1634672 bytes, 58353136 total - age 5: 2268960 bytes, 60622096 total - age 6: 8110600 bytes, 68732696 total - age 7: 3605000 bytes, 72337696 total - age 8: 5941968 bytes, 78279664 total , 0.7794833 secs] [Parallel Time: 669.8 ms, GC Workers: 12] [GC Worker Start (ms): Min: 48225005.3, Avg: 48225005.8, Max: 48225006.3, Diff: 0.9] [Ext Root Scanning (ms): Min: 272.8, Avg: 362.1, Max: 472.8, Diff: 200.0, Sum: 4344.9] [Update RS (ms): Min: 0.0, Avg: 63.1, Max: 87.9, Diff: 87.9, Sum: 757.8] [Processed Buffers: Min: 0, Avg: 37.1, Max: 119, Diff: 119, Sum: 445] [Scan RS (ms): Min: 0.0, Avg: 0.5, Max: 1.3, Diff: 1.2, Sum: 5.8] [Object Copy (ms): Min: 192.9, Avg: 240.5, Max: 316.6, Diff: 123.8, Sum: 2885.6] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.2] [GC Worker Other (ms): Min: 0.5, Avg: 2.0, Max: 2.7, Diff: 2.2, Sum: 23.4] [GC Worker Total (ms): Min: 667.1, Avg: 668.1, Max: 669.1, Diff: 2.1, Sum: 8017.7] [GC Worker End (ms): Min: 48225672.5, Avg: 48225674.0, Max: 48225674.7, Diff: 2.2] [Code Root Fixup: 0.0 ms] [Clear CT: 1.5 ms] [Other: 108.1 ms] [Choose CSet: 0.0 ms] [Ref Proc: 83.1 ms] [Ref Enq: 2.6 ms] [Free CSet: 3.2 ms] [Eden: 2304.0M(2304.0M)->0.0B(1920.0M) Survivors: 256.0M->320.0M Heap: 4924.3M(6144.0M)->2967.6M(6144.0M)] [Times: user=8.64 sys=0.07, real=0.78 secs] 48364.994: [GC pause (young) Desired survivor size 150994944 bytes, new threshold 15 (max 15) - age 1: 38214360 bytes, 38214360 total - age 2: 34202200 bytes, 72416560 total - age 3: 1776080 bytes, 74192640 total - age 4: 2116584 bytes, 76309224 total - age 5: 1348760 bytes, 77657984 total - age 6: 2127840 bytes, 79785824 total - age 7: 8057392 bytes, 87843216 total - age 8: 2214408 bytes, 90057624 total - age 9: 5622800 bytes, 95680424 total , 0.7681358 secs] [Parallel Time: 682.3 ms, GC Workers: 12] [GC Worker Start (ms): Min: 48365001.7, Avg: 48365002.2, Max: 48365002.6, Diff: 1.0] [Ext Root Scanning (ms): Min: 271.1, Avg: 347.0, Max: 457.7, Diff: 186.6, Sum: 4164.3] [Update RS (ms): Min: 0.0, Avg: 75.9, Max: 117.3, Diff: 117.3, Sum: 910.6] [Processed Buffers: Min: 0, Avg: 40.6, Max: 81, Diff: 81, Sum: 487] [Scan RS (ms): Min: 0.0, Avg: 0.4, Max: 1.6, Diff: 1.6, Sum: 4.9] [Object Copy (ms): Min: 221.0, Avg: 255.5, Max: 336.1, Diff: 115.1, Sum: 3065.6] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.1] [GC Worker Other (ms): Min: 1.0, Avg: 1.6, Max: 2.5, Diff: 1.5, Sum: 19.4] [GC Worker Total (ms): Min: 679.7, Avg: 680.4, Max: 681.3, Diff: 1.6, Sum: 8164.7] [GC Worker End (ms): Min: 48365681.9, Avg: 48365682.6, Max: 48365683.5, Diff: 1.5] [Code Root Fixup: 0.0 ms] [Clear CT: 0.9 ms] [Other: 84.9 ms] [Choose CSet: 0.0 ms] [Ref Proc: 61.7 ms] [Ref Enq: 2.2 ms] [Free CSet: 2.8 ms] [Eden: 1920.0M(1920.0M)->0.0B(1824.0M) Survivors: 320.0M->288.0M Heap: 4887.6M(6144.0M)->3081.4M(6144.0M)] [Times: user=8.56 sys=0.06, real=0.77 secs] 48485.203: [GC pause (young) Desired survivor size 150994944 bytes, new threshold 15 (max 15) - age 1: 36830176 bytes, 36830176 total - age 2: 27371384 bytes, 64201560 total - age 3: 31535648 bytes, 95737208 total - age 4: 1766096 bytes, 97503304 total - age 5: 2111192 bytes, 99614496 total - age 6: 1212400 bytes, 100826896 total - age 7: 2101272 bytes, 102928168 total - age 8: 8054840 bytes, 110983008 total - age 9: 2201480 bytes, 113184488 total - age 10: 5567872 bytes, 118752360 total , 0.8505330 secs] [Parallel Time: 759.7 ms, GC Workers: 12] [GC Worker Start (ms): Min: 48485210.7, Avg: 48485211.2, Max: 48485211.6, Diff: 1.0] [Ext Root Scanning (ms): Min: 324.2, Avg: 365.7, Max: 469.0, Diff: 144.8, Sum: 4387.9] [Update RS (ms): Min: 0.0, Avg: 76.7, Max: 127.7, Diff: 127.7, Sum: 920.4] [Processed Buffers: Min: 0, Avg: 37.9, Max: 74, Diff: 74, Sum: 455] [Scan RS (ms): Min: 0.0, Avg: 0.4, Max: 1.2, Diff: 1.2, Sum: 4.9] [Object Copy (ms): Min: 286.9, Avg: 313.4, Max: 367.7, Diff: 80.8, Sum: 3761.0] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.2] [GC Worker Other (ms): Min: 0.9, Avg: 1.8, Max: 2.6, Diff: 1.7, Sum: 21.3] [GC Worker Total (ms): Min: 756.7, Avg: 758.0, Max: 759.2, Diff: 2.4, Sum: 9095.7] [GC Worker End (ms): Min: 48485968.3, Avg: 48485969.2, Max: 48485970.0, Diff: 1.7] [Code Root Fixup: 0.0 ms] [Clear CT: 1.4 ms] [Other: 89.5 ms] [Choose CSet: 0.0 ms] [Ref Proc: 64.5 ms] [Ref Enq: 2.3 ms] [Free CSet: 2.6 ms] [Eden: 1824.0M(1824.0M)->0.0B(1632.0M) Survivors: 288.0M->288.0M Heap: 4905.4M(6144.0M)->3281.5M(6144.0M)] [Times: user=9.51 sys=0.06, real=0.85 secs] 48587.083: [GC pause (young) Desired survivor size 134217728 bytes, new threshold 11 (max 15) - age 1: 33227208 bytes, 33227208 total - age 2: 25994208 bytes, 59221416 total - age 3: 25748584 bytes, 84970000 total - age 4: 30690712 bytes, 115660712 total - age 5: 1745264 bytes, 117405976 total - age 6: 2110320 bytes, 119516296 total - age 7: 1211424 bytes, 120727720 total - age 8: 2100360 bytes, 122828080 total - age 9: 8045168 bytes, 130873248 total - age 10: 2135216 bytes, 133008464 total - age 11: 5523592 bytes, 138532056 total , 0.8889116 secs] [Parallel Time: 797.8 ms, GC Workers: 12] [GC Worker Start (ms): Min: 48587090.8, Avg: 48587091.2, Max: 48587091.6, Diff: 0.9] [Ext Root Scanning (ms): Min: 331.4, Avg: 357.6, Max: 472.2, Diff: 140.8, Sum: 4290.8] [Update RS (ms): Min: 0.0, Avg: 95.5, Max: 125.5, Diff: 125.5, Sum: 1145.5] [Processed Buffers: Min: 0, Avg: 43.4, Max: 74, Diff: 74, Sum: 521] [Scan RS (ms): Min: 0.0, Avg: 0.4, Max: 1.1, Diff: 1.1, Sum: 4.4] [Object Copy (ms): Min: 322.1, Avg: 341.0, Max: 402.1, Diff: 80.0, Sum: 4092.1] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.4] [GC Worker Other (ms): Min: 0.6, Avg: 1.8, Max: 2.7, Diff: 2.1, Sum: 22.0] [GC Worker Total (ms): Min: 794.9, Avg: 796.3, Max: 797.1, Diff: 2.2, Sum: 9555.2] [GC Worker End (ms): Min: 48587886.3, Avg: 48587887.5, Max: 48587888.3, Diff: 2.1] [Code Root Fixup: 0.0 ms] [Clear CT: 1.2 ms] [Other: 89.8 ms] [Choose CSet: 0.0 ms] [Ref Proc: 61.0 ms] [Ref Enq: 2.1 ms] [Free CSet: 2.9 ms] [Eden: 1632.0M(1632.0M)->0.0B(1440.0M) Survivors: 288.0M->256.0M Heap: 4913.5M(6144.0M)->3497.1M(6144.0M)] [Times: user=9.93 sys=0.06, real=0.89 secs] 48686.731: [GC pause (young) Desired survivor size 117440512 bytes, new threshold 5 (max 15) - age 1: 32335216 bytes, 32335216 total - age 2: 20506896 bytes, 52842112 total - age 3: 24377416 bytes, 77219528 total - age 4: 24887080 bytes, 102106608 total - age 5: 29383080 bytes, 131489688 total - age 6: 1700048 bytes, 133189736 total - age 7: 2108656 bytes, 135298392 total - age 8: 1210800 bytes, 136509192 total - age 9: 2091456 bytes, 138600648 total - age 10: 8036184 bytes, 146636832 total - age 11: 2116560 bytes, 148753392 total , 0.9340184 secs] [Parallel Time: 846.0 ms, GC Workers: 12] [GC Worker Start (ms): Min: 48686739.0, Avg: 48686739.5, Max: 48686740.0, Diff: 1.0] [Ext Root Scanning (ms): Min: 266.7, Avg: 353.2, Max: 465.3, Diff: 198.6, Sum: 4238.5] [Update RS (ms): Min: 6.6, Avg: 117.5, Max: 156.4, Diff: 149.8, Sum: 1410.1] [Processed Buffers: Min: 2, Avg: 50.1, Max: 110, Diff: 108, Sum: 601] [Scan RS (ms): Min: 0.0, Avg: 0.3, Max: 1.3, Diff: 1.3, Sum: 4.1] [Object Copy (ms): Min: 360.0, Avg: 371.0, Max: 437.6, Diff: 77.5, Sum: 4451.7] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.2, Diff: 0.2, Sum: 1.6] [GC Worker Other (ms): Min: 0.5, Avg: 1.6, Max: 2.9, Diff: 2.4, Sum: 19.4] [GC Worker Total (ms): Min: 842.4, Avg: 843.8, Max: 845.2, Diff: 2.9, Sum: 10125.4] [GC Worker End (ms): Min: 48687582.2, Avg: 48687583.3, Max: 48687584.5, Diff: 2.4] [Code Root Fixup: 0.0 ms] [Clear CT: 1.0 ms] [Other: 87.0 ms] [Choose CSet: 0.0 ms] [Ref Proc: 56.6 ms] [Ref Enq: 1.6 ms] [Free CSet: 2.2 ms] [Eden: 1440.0M(1440.0M)->0.0B(1216.0M) Survivors: 256.0M->224.0M Heap: 4937.1M(6144.0M)->3753.1M(6144.0M)] [Times: user=10.45 sys=0.06, real=0.94 secs] 48769.735: [GC pause (young) Desired survivor size 100663296 bytes, new threshold 4 (max 15) - age 1: 38590552 bytes, 38590552 total - age 2: 24226184 bytes, 62816736 total - age 3: 19347568 bytes, 82164304 total - age 4: 23798152 bytes, 105962456 total - age 5: 24724480 bytes, 130686936 total , 0.9508259 secs] [Parallel Time: 873.3 ms, GC Workers: 12] [GC Worker Start (ms): Min: 48769743.2, Avg: 48769743.8, Max: 48769744.2, Diff: 1.1] [Ext Root Scanning (ms): Min: 278.2, Avg: 363.0, Max: 467.2, Diff: 189.1, Sum: 4355.9] [Update RS (ms): Min: 96.2, Avg: 200.3, Max: 242.2, Diff: 146.0, Sum: 2403.2] [Processed Buffers: Min: 25, Avg: 66.4, Max: 125, Diff: 100, Sum: 797] [Scan RS (ms): Min: 0.0, Avg: 0.3, Max: 0.9, Diff: 0.8, Sum: 3.8] [Object Copy (ms): Min: 295.2, Avg: 306.0, Max: 371.9, Diff: 76.7, Sum: 3672.2] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.1, Diff: 0.1, Sum: 1.1] [GC Worker Other (ms): Min: 0.1, Avg: 1.7, Max: 2.5, Diff: 2.3, Sum: 19.8] [GC Worker Total (ms): Min: 869.4, Avg: 871.3, Max: 872.4, Diff: 3.0, Sum: 10456.1] [GC Worker End (ms): Min: 48770613.6, Avg: 48770615.1, Max: 48770615.9, Diff: 2.3] [Code Root Fixup: 0.0 ms] [Clear CT: 1.1 ms] [Other: 76.4 ms] [Choose CSet: 0.0 ms] [Ref Proc: 47.0 ms] [Ref Enq: 1.8 ms] [Free CSet: 1.9 ms] [Eden: 1216.0M(1216.0M)->0.0B(1024.0M) Survivors: 224.0M->192.0M Heap: 4969.1M(6144.0M)->3993.5M(6144.0M)] [Times: user=10.69 sys=0.07, real=0.95 secs] 48830.953: [GC pause (young) Desired survivor size 83886080 bytes, new threshold 4 (max 15) - age 1: 20906024 bytes, 20906024 total - age 2: 29271120 bytes, 50177144 total - age 3: 22902856 bytes, 73080000 total - age 4: 19146680 bytes, 92226680 total , 0.8570945 secs] [Parallel Time: 790.1 ms, GC Workers: 12] [GC Worker Start (ms): Min: 48830960.0, Avg: 48830960.5, Max: 48830960.9, Diff: 0.9] [Ext Root Scanning (ms): Min: 267.9, Avg: 364.2, Max: 455.2, Diff: 187.3, Sum: 4370.8] [Update RS (ms): Min: 96.9, Avg: 189.3, Max: 241.8, Diff: 144.9, Sum: 2271.8] [Processed Buffers: Min: 30, Avg: 64.8, Max: 106, Diff: 76, Sum: 778] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 1.0, Diff: 0.9, Sum: 2.8] [Object Copy (ms): Min: 220.6, Avg: 232.3, Max: 289.8, Diff: 69.2, Sum: 2787.3] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.2] [GC Worker Other (ms): Min: 0.1, Avg: 1.7, Max: 2.8, Diff: 2.7, Sum: 20.6] [GC Worker Total (ms): Min: 785.8, Avg: 787.8, Max: 788.9, Diff: 3.1, Sum: 9453.5] [GC Worker End (ms): Min: 48831746.7, Avg: 48831748.3, Max: 48831749.4, Diff: 2.7] [Code Root Fixup: 0.0 ms] [Clear CT: 0.9 ms] [Other: 66.1 ms] [Choose CSet: 0.0 ms] [Ref Proc: 41.3 ms] [Ref Enq: 1.5 ms] [Free CSet: 1.7 ms] [Eden: 1024.0M(1024.0M)->0.0B(864.0M) Survivors: 192.0M->160.0M Heap: 5017.5M(6144.0M)->4173.3M(6144.0M)] [Times: user=9.62 sys=0.06, real=0.86 secs] 48879.460: [GC pause (young) Desired survivor size 67108864 bytes, new threshold 4 (max 15) - age 1: 23415512 bytes, 23415512 total - age 2: 13910816 bytes, 37326328 total - age 3: 25055280 bytes, 62381608 total - age 4: 22426032 bytes, 84807640 total , 0.7680409 secs] [Parallel Time: 708.3 ms, GC Workers: 12] [GC Worker Start (ms): Min: 48879467.5, Avg: 48879468.0, Max: 48879468.4, Diff: 0.9] [Ext Root Scanning (ms): Min: 266.0, Avg: 357.3, Max: 466.2, Diff: 200.2, Sum: 4287.3] [Update RS (ms): Min: 28.6, Avg: 139.9, Max: 181.1, Diff: 152.5, Sum: 1678.6] [Processed Buffers: Min: 10, Avg: 49.2, Max: 104, Diff: 94, Sum: 591] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 0.9, Diff: 0.9, Sum: 2.5] [Object Copy (ms): Min: 192.3, Avg: 207.6, Max: 272.8, Diff: 80.5, Sum: 2491.7] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.2] [GC Worker Other (ms): Min: 0.3, Avg: 1.5, Max: 2.3, Diff: 2.0, Sum: 17.7] [GC Worker Total (ms): Min: 704.9, Avg: 706.5, Max: 707.8, Diff: 2.9, Sum: 8478.0] [GC Worker End (ms): Min: 48880173.3, Avg: 48880174.5, Max: 48880175.3, Diff: 2.0] [Code Root Fixup: 0.0 ms] [Clear CT: 1.3 ms] [Other: 58.5 ms] [Choose CSet: 0.0 ms] [Ref Proc: 33.9 ms] [Ref Enq: 1.1 ms] [Free CSet: 1.9 ms] [Eden: 864.0M(864.0M)->0.0B(768.0M) Survivors: 160.0M->128.0M Heap: 5037.3M(6144.0M)->4304.6M(6144.0M)] [Times: user=8.56 sys=0.06, real=0.77 secs] 48932.497: [GC pause (young) Desired survivor size 67108864 bytes, new threshold 4 (max 15) - age 1: 20260784 bytes, 20260784 total - age 2: 15329648 bytes, 35590432 total - age 3: 13046016 bytes, 48636448 total - age 4: 24609664 bytes, 73246112 total , 0.7121684 secs] [Parallel Time: 657.2 ms, GC Workers: 12] [GC Worker Start (ms): Min: 48932503.4, Avg: 48932503.8, Max: 48932504.3, Diff: 0.9] [Ext Root Scanning (ms): Min: 324.7, Avg: 354.4, Max: 466.7, Diff: 142.0, Sum: 4252.8] [Update RS (ms): Min: 0.0, Avg: 112.2, Max: 150.0, Diff: 150.0, Sum: 1346.2] [Processed Buffers: Min: 0, Avg: 44.3, Max: 79, Diff: 79, Sum: 532] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 0.6, Diff: 0.6, Sum: 2.3] [Object Copy (ms): Min: 174.2, Avg: 187.2, Max: 261.4, Diff: 87.1, Sum: 2246.8] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.2] [GC Worker Other (ms): Min: 1.1, Avg: 1.6, Max: 2.2, Diff: 1.1, Sum: 18.6] [GC Worker Total (ms): Min: 655.0, Avg: 655.6, Max: 656.5, Diff: 1.5, Sum: 7866.9] [GC Worker End (ms): Min: 48933159.0, Avg: 48933159.4, Max: 48933160.1, Diff: 1.1] [Code Root Fixup: 0.0 ms] [Clear CT: 0.9 ms] [Other: 54.0 ms] [Choose CSet: 0.0 ms] [Ref Proc: 30.4 ms] [Ref Enq: 1.4 ms] [Free CSet: 1.5 ms] [Eden: 768.0M(768.0M)->0.0B(640.0M) Survivors: 128.0M->128.0M Heap: 5072.6M(6144.0M)->4430.0M(6144.0M)] [Times: user=7.94 sys=0.06, real=0.72 secs] 48959.695: [GC pause (young) (initial-mark) Desired survivor size 50331648 bytes, new threshold 4 (max 15) - age 1: 16341832 bytes, 16341832 total - age 2: 14248136 bytes, 30589968 total - age 3: 14693128 bytes, 45283096 total - age 4: 12679144 bytes, 57962240 total , 0.7966615 secs] [Parallel Time: 736.8 ms, GC Workers: 12] [GC Worker Start (ms): Min: 48959702.4, Avg: 48959702.8, Max: 48959703.3, Diff: 0.9] [Ext Root Scanning (ms): Min: 303.0, Avg: 372.7, Max: 474.9, Diff: 171.9, Sum: 4472.6] [Update RS (ms): Min: 0.0, Avg: 118.6, Max: 179.5, Diff: 179.5, Sum: 1423.1] [Processed Buffers: Min: 0, Avg: 44.9, Max: 80, Diff: 80, Sum: 539] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 1.0, Diff: 1.0, Sum: 1.9] [Object Copy (ms): Min: 204.5, Avg: 242.1, Max: 430.4, Diff: 226.0, Sum: 2905.1] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.1] [GC Worker Other (ms): Min: 0.7, Avg: 1.5, Max: 2.4, Diff: 1.7, Sum: 18.6] [GC Worker Total (ms): Min: 734.2, Avg: 735.1, Max: 736.0, Diff: 1.8, Sum: 8821.4] [GC Worker End (ms): Min: 48960437.1, Avg: 48960437.9, Max: 48960438.8, Diff: 1.7] [Code Root Fixup: 0.0 ms] [Clear CT: 0.9 ms] [Other: 58.9 ms] [Choose CSet: 0.0 ms] [Ref Proc: 35.3 ms] [Ref Enq: 1.0 ms] [Free CSet: 1.2 ms] [Eden: 640.0M(640.0M)->0.0B(576.0M) Survivors: 128.0M->96.0M Heap: 5070.0M(6144.0M)->4515.4M(6144.0M)] [Times: user=8.83 sys=0.06, real=0.80 secs] 48960.495: [GC concurrent-root-region-scan-start] 48960.805: [GC concurrent-root-region-scan-end, 0.3105682 secs] 48960.806: [GC concurrent-mark-start] 48963.126: [GC concurrent-mark-end, 2.3206437 secs] 48963.203: [GC remark 48963.210: [GC ref-proc, 0.4138801 secs], 1.4524738 secs] [Times: user=5.32 sys=0.07, real=1.46 secs] 48964.734: [GC cleanup 4592M->3664M(6144M), 0.0595102 secs] [Times: user=0.60 sys=0.01, real=0.06 secs] 48964.799: [GC concurrent-cleanup-start] 48964.802: [GC concurrent-cleanup-end, 0.0031300 secs] 48990.710: [GC pause (young) Desired survivor size 50331648 bytes, new threshold 4 (max 15) - age 1: 13047472 bytes, 13047472 total - age 2: 9926224 bytes, 22973696 total - age 3: 13167696 bytes, 36141392 total - age 4: 14414696 bytes, 50556088 total , 0.6614624 secs] [Parallel Time: 617.1 ms, GC Workers: 12] [GC Worker Start (ms): Min: 48990717.2, Avg: 48990717.6, Max: 48990718.1, Diff: 0.8] [Ext Root Scanning (ms): Min: 339.7, Avg: 371.4, Max: 485.7, Diff: 146.1, Sum: 4457.3] [Update RS (ms): Min: 0.0, Avg: 103.6, Max: 141.8, Diff: 141.8, Sum: 1243.6] [Processed Buffers: Min: 0, Avg: 43.7, Max: 62, Diff: 62, Sum: 524] [Scan RS (ms): Min: 0.0, Avg: 0.1, Max: 0.7, Diff: 0.7, Sum: 1.6] [Object Copy (ms): Min: 128.1, Avg: 138.9, Max: 199.8, Diff: 71.8, Sum: 1666.3] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.1, Diff: 0.1, Sum: 0.8] [GC Worker Other (ms): Min: 0.4, Avg: 1.5, Max: 2.1, Diff: 1.7, Sum: 18.5] [GC Worker Total (ms): Min: 614.1, Avg: 615.7, Max: 616.6, Diff: 2.5, Sum: 7388.0] [GC Worker End (ms): Min: 48991332.1, Avg: 48991333.3, Max: 48991333.9, Diff: 1.7] [Code Root Fixup: 0.0 ms] [Clear CT: 1.0 ms] [Other: 43.3 ms] [Choose CSet: 0.0 ms] [Ref Proc: 21.7 ms] [Ref Enq: 1.3 ms] [Free CSet: 1.3 ms] [Eden: 576.0M(576.0M)->0.0B(192.0M) Survivors: 96.0M->96.0M Heap: 4163.4M(6144.0M)->3625.3M(6144.0M)] [Times: user=7.33 sys=0.06, real=0.66 secs] 49000.350: [GC pause (mixed) Desired survivor size 33554432 bytes, new threshold 4 (max 15) - age 1: 14201440 bytes, 14201440 total - age 2: 5933040 bytes, 20134480 total - age 3: 8913992 bytes, 29048472 total - age 4: 12271120 bytes, 41319592 total , 0.5763710 secs] [Parallel Time: 539.4 ms, GC Workers: 12] [GC Worker Start (ms): Min: 49000354.3, Avg: 49000354.7, Max: 49000355.1, Diff: 0.9] [Ext Root Scanning (ms): Min: 255.2, Avg: 351.4, Max: 462.9, Diff: 207.7, Sum: 4217.1] [Update RS (ms): Min: 0.0, Avg: 67.0, Max: 94.6, Diff: 94.6, Sum: 804.1] [Processed Buffers: Min: 0, Avg: 25.0, Max: 49, Diff: 49, Sum: 300] [Scan RS (ms): Min: 0.0, Avg: 5.0, Max: 7.6, Diff: 7.6, Sum: 60.6] [Object Copy (ms): Min: 73.4, Avg: 112.8, Max: 183.7, Diff: 110.2, Sum: 1353.1] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.1, Diff: 0.1, Sum: 0.9] [GC Worker Other (ms): Min: 0.4, Avg: 1.4, Max: 2.3, Diff: 1.9, Sum: 16.4] [GC Worker Total (ms): Min: 537.0, Avg: 537.7, Max: 538.8, Diff: 1.8, Sum: 6452.0] [GC Worker End (ms): Min: 49000891.4, Avg: 49000892.4, Max: 49000893.3, Diff: 1.9] [Code Root Fixup: 0.0 ms] [Clear CT: 1.2 ms] [Other: 35.7 ms] [Choose CSet: 0.2 ms] [Ref Proc: 15.2 ms] [Ref Enq: 1.7 ms] [Free CSet: 3.2 ms] [Eden: 192.0M(192.0M)->0.0B(224.0M) Survivors: 96.0M->64.0M Heap: 3817.3M(6144.0M)->3021.8M(6144.0M)] [Times: user=6.35 sys=0.05, real=0.58 secs] 49018.845: [GC pause (mixed) Desired survivor size 33554432 bytes, new threshold 15 (max 15) - age 1: 4608696 bytes, 4608696 total - age 2: 10265688 bytes, 14874384 total - age 3: 5600376 bytes, 20474760 total - age 4: 8489544 bytes, 28964304 total , 0.8083023 secs] [Parallel Time: 754.9 ms, GC Workers: 12] [GC Worker Start (ms): Min: 49018850.2, Avg: 49018850.6, Max: 49018851.0, Diff: 0.9] [Ext Root Scanning (ms): Min: 277.5, Avg: 354.4, Max: 458.7, Diff: 181.1, Sum: 4252.8] [Update RS (ms): Min: 0.0, Avg: 58.4, Max: 84.4, Diff: 84.4, Sum: 701.1] [Processed Buffers: Min: 0, Avg: 24.1, Max: 43, Diff: 43, Sum: 289] [Scan RS (ms): Min: 3.8, Avg: 53.6, Max: 75.0, Diff: 71.2, Sum: 643.8] [Object Copy (ms): Min: 260.2, Avg: 285.2, Max: 347.0, Diff: 86.8, Sum: 3422.3] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.2, Diff: 0.2, Sum: 1.5] [GC Worker Other (ms): Min: 0.2, Avg: 1.4, Max: 2.2, Diff: 2.0, Sum: 17.2] [GC Worker Total (ms): Min: 751.8, Avg: 753.2, Max: 753.9, Diff: 2.1, Sum: 9038.6] [GC Worker End (ms): Min: 49019602.6, Avg: 49019603.8, Max: 49019604.6, Diff: 2.0] [Code Root Fixup: 0.0 ms] [Clear CT: 1.1 ms] [Other: 52.2 ms] [Choose CSet: 0.7 ms] [Ref Proc: 16.4 ms] [Ref Enq: 1.6 ms] [Free CSet: 4.8 ms] [Eden: 224.0M(224.0M)->0.0B(224.0M) Survivors: 64.0M->64.0M Heap: 3245.8M(6144.0M)->2499.1M(6144.0M)] [Times: user=8.96 sys=0.06, real=0.81 secs] 49034.403: [GC pause (mixed) Desired survivor size 33554432 bytes, new threshold 15 (max 15) - age 1: 7724832 bytes, 7724832 total - age 2: 2988272 bytes, 10713104 total - age 3: 8281248 bytes, 18994352 total - age 4: 4863832 bytes, 23858184 total - age 5: 8339608 bytes, 32197792 total , 1.2000175 secs] [Parallel Time: 1133.9 ms, GC Workers: 12] [GC Worker Start (ms): Min: 49034409.2, Avg: 49034409.7, Max: 49034410.1, Diff: 0.9] [Ext Root Scanning (ms): Min: 236.7, Avg: 347.1, Max: 466.3, Diff: 229.6, Sum: 4165.1] [Update RS (ms): Min: 85.9, Avg: 208.4, Max: 253.7, Diff: 167.8, Sum: 2501.1] [Processed Buffers: Min: 25, Avg: 67.9, Max: 99, Diff: 74, Sum: 815] [Scan RS (ms): Min: 130.9, Avg: 136.4, Max: 145.2, Diff: 14.3, Sum: 1636.7] [Object Copy (ms): Min: 425.1, Avg: 438.5, Max: 542.3, Diff: 117.2, Sum: 5262.2] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.2, Diff: 0.2, Sum: 1.7] [GC Worker Other (ms): Min: 0.5, Avg: 1.7, Max: 2.6, Diff: 2.2, Sum: 20.9] [GC Worker Total (ms): Min: 1131.0, Avg: 1132.3, Max: 1133.5, Diff: 2.5, Sum: 13587.8] [GC Worker End (ms): Min: 49035540.7, Avg: 49035542.0, Max: 49035542.9, Diff: 2.2] [Code Root Fixup: 0.0 ms] [Clear CT: 2.1 ms] [Other: 64.0 ms] [Choose CSet: 1.1 ms] [Ref Proc: 17.7 ms] [Ref Enq: 1.1 ms] [Free CSet: 3.6 ms] [Eden: 224.0M(224.0M)->0.0B(224.0M) Survivors: 64.0M->64.0M Heap: 2723.1M(6144.0M)->2403.0M(6144.0M)] [Times: user=13.52 sys=0.06, real=1.20 secs] 49046.549: [GC pause (young) Desired survivor size 33554432 bytes, new threshold 6 (max 15) - age 1: 11319216 bytes, 11319216 total - age 2: 3493760 bytes, 14812976 total - age 3: 2598312 bytes, 17411288 total - age 4: 7009552 bytes, 24420840 total - age 5: 4444992 bytes, 28865832 total - age 6: 8080800 bytes, 36946632 total , 0.8911810 secs] [Parallel Time: 855.2 ms, GC Workers: 12] [GC Worker Start (ms): Min: 49046554.6, Avg: 49046555.0, Max: 49046555.5, Diff: 0.9] [Ext Root Scanning (ms): Min: 269.5, Avg: 355.4, Max: 462.1, Diff: 192.6, Sum: 4264.4] [Update RS (ms): Min: 281.1, Avg: 389.2, Max: 421.8, Diff: 140.7, Sum: 4670.8] [Processed Buffers: Min: 48, Avg: 60.0, Max: 79, Diff: 31, Sum: 720] [Scan RS (ms): Min: 0.0, Avg: 3.0, Max: 4.1, Diff: 4.1, Sum: 35.8] [Object Copy (ms): Min: 94.5, Avg: 104.2, Max: 164.9, Diff: 70.4, Sum: 1251.0] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.1] [GC Worker Other (ms): Min: 0.1, Avg: 1.7, Max: 2.6, Diff: 2.5, Sum: 20.4] [GC Worker Total (ms): Min: 852.4, Avg: 853.5, Max: 854.3, Diff: 1.9, Sum: 10242.4] [GC Worker End (ms): Min: 49047407.0, Avg: 49047408.6, Max: 49047409.5, Diff: 2.5] [Code Root Fixup: 0.0 ms] [Clear CT: 1.2 ms] [Other: 34.8 ms] [Choose CSet: 0.0 ms] [Ref Proc: 18.0 ms] [Ref Enq: 0.8 ms] [Free CSet: 0.9 ms] [Eden: 224.0M(224.0M)->0.0B(2368.0M) Survivors: 64.0M->64.0M Heap: 2627.0M(6144.0M)->2634.6M(6144.0M)] [Times: user=10.15 sys=0.06, real=0.89 secs] 49198.563: [GC pause (young) Desired survivor size 167772160 bytes, new threshold 15 (max 15) - age 1: 7004016 bytes, 7004016 total - age 2: 7914584 bytes, 14918600 total - age 3: 2633104 bytes, 17551704 total - age 4: 2437248 bytes, 19988952 total - age 5: 6826848 bytes, 26815800 total - age 6: 4282904 bytes, 31098704 total , 0.6772997 secs] [Parallel Time: 584.7 ms, GC Workers: 12] [GC Worker Start (ms): Min: 49198571.0, Avg: 49198571.5, Max: 49198571.9, Diff: 1.0] [Ext Root Scanning (ms): Min: 269.6, Avg: 352.8, Max: 470.9, Diff: 201.3, Sum: 4233.4] [Update RS (ms): Min: 0.0, Avg: 71.8, Max: 101.8, Diff: 101.8, Sum: 861.3] [Processed Buffers: Min: 0, Avg: 36.8, Max: 76, Diff: 76, Sum: 441] [Scan RS (ms): Min: 0.0, Avg: 0.5, Max: 1.7, Diff: 1.6, Sum: 5.5] [Object Copy (ms): Min: 109.3, Avg: 155.4, Max: 231.8, Diff: 122.5, Sum: 1864.2] [Termination (ms): Min: 0.6, Avg: 0.7, Max: 0.9, Diff: 0.3, Sum: 8.7] [GC Worker Other (ms): Min: 0.4, Avg: 1.7, Max: 2.6, Diff: 2.2, Sum: 20.1] [GC Worker Total (ms): Min: 582.0, Avg: 582.8, Max: 583.5, Diff: 1.5, Sum: 6993.3] [GC Worker End (ms): Min: 49199153.0, Avg: 49199154.2, Max: 49199155.2, Diff: 2.3] [Code Root Fixup: 0.0 ms] [Clear CT: 1.2 ms] [Other: 91.4 ms] [Choose CSet: 0.0 ms] [Ref Proc: 69.5 ms] [Ref Enq: 1.9 ms] [Free CSet: 3.3 ms] [Eden: 2368.0M(2368.0M)->0.0B(2176.0M) Survivors: 64.0M->224.0M Heap: 5002.6M(6144.0M)->2789.8M(6144.0M)] [Times: user=7.53 sys=0.06, real=0.68 secs] 49373.879: [GC pause (young) Desired survivor size 167772160 bytes, new threshold 15 (max 15) - age 1: 39850040 bytes, 39850040 total - age 2: 3031712 bytes, 42881752 total - age 3: 4176216 bytes, 47057968 total - age 4: 2233096 bytes, 49291064 total - age 5: 2213008 bytes, 51504072 total - age 6: 5500144 bytes, 57004216 total - age 7: 3738504 bytes, 60742720 total , 0.7025619 secs] [Parallel Time: 600.0 ms, GC Workers: 12] [GC Worker Start (ms): Min: 49373886.6, Avg: 49373887.1, Max: 49373887.6, Diff: 0.9] [Ext Root Scanning (ms): Min: 255.5, Avg: 350.3, Max: 456.4, Diff: 200.9, Sum: 4204.2] [Update RS (ms): Min: 0.0, Avg: 57.4, Max: 90.2, Diff: 90.2, Sum: 688.8] [Processed Buffers: Min: 0, Avg: 33.5, Max: 65, Diff: 65, Sum: 402] [Scan RS (ms): Min: 0.0, Avg: 0.5, Max: 1.5, Diff: 1.5, Sum: 5.8] [Object Copy (ms): Min: 140.0, Avg: 188.3, Max: 268.2, Diff: 128.2, Sum: 2259.8] [Termination (ms): Min: 0.0, Avg: 0.2, Max: 0.3, Diff: 0.3, Sum: 2.6] [GC Worker Other (ms): Min: 1.1, Avg: 1.9, Max: 2.6, Diff: 1.5, Sum: 22.9] [GC Worker Total (ms): Min: 598.2, Avg: 598.7, Max: 599.7, Diff: 1.4, Sum: 7184.2] [GC Worker End (ms): Min: 49374484.9, Avg: 49374485.8, Max: 49374486.5, Diff: 1.5] [Code Root Fixup: 0.0 ms] [Clear CT: 1.1 ms] [Other: 101.4 ms] [Choose CSet: 0.0 ms] [Ref Proc: 76.9 ms] [Ref Enq: 3.2 ms] [Free CSet: 3.1 ms] [Eden: 2176.0M(2176.0M)->0.0B(1728.0M) Survivors: 224.0M->320.0M Heap: 4965.8M(6144.0M)->3146.9M(6144.0M)] [Times: user=7.73 sys=0.06, real=0.71 secs] 49498.853: [GC pause (young) Desired survivor size 134217728 bytes, new threshold 15 (max 15) - age 1: 32104128 bytes, 32104128 total - age 2: 26743392 bytes, 58847520 total - age 3: 2295352 bytes, 61142872 total - age 4: 1813776 bytes, 62956648 total - age 5: 1455528 bytes, 64412176 total - age 6: 1944488 bytes, 66356664 total - age 7: 5201960 bytes, 71558624 total - age 8: 3518112 bytes, 75076736 total , 0.7753730 secs] [Parallel Time: 686.5 ms, GC Workers: 12] [GC Worker Start (ms): Min: 49498860.7, Avg: 49498861.2, Max: 49498861.7, Diff: 1.0] [Ext Root Scanning (ms): Min: 265.1, Avg: 364.4, Max: 480.1, Diff: 215.0, Sum: 4372.8] [Update RS (ms): Min: 0.0, Avg: 81.9, Max: 115.1, Diff: 115.1, Sum: 982.4] [Processed Buffers: Min: 0, Avg: 40.8, Max: 80, Diff: 80, Sum: 489] [Scan RS (ms): Min: 0.0, Avg: 0.4, Max: 1.7, Diff: 1.7, Sum: 4.9] [Object Copy (ms): Min: 202.5, Avg: 235.9, Max: 308.5, Diff: 106.0, Sum: 2830.5] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.1, Diff: 0.1, Sum: 1.1] [GC Worker Other (ms): Min: 0.2, Avg: 1.6, Max: 2.8, Diff: 2.6, Sum: 19.2] [GC Worker Total (ms): Min: 683.1, Avg: 684.2, Max: 685.3, Diff: 2.3, Sum: 8210.9] [GC Worker End (ms): Min: 49499544.1, Avg: 49499545.5, Max: 49499546.7, Diff: 2.6] [Code Root Fixup: 0.0 ms] [Clear CT: 0.8 ms] [Other: 88.1 ms] [Choose CSet: 0.0 ms] [Ref Proc: 63.7 ms] [Ref Enq: 2.1 ms] [Free CSet: 2.8 ms] [Eden: 1728.0M(1728.0M)->0.0B(1696.0M) Survivors: 320.0M->256.0M Heap: 4874.9M(6144.0M)->3257.1M(6144.0M)] [Times: user=8.59 sys=0.06, real=0.78 secs] 49631.849: [GC pause (young) Desired survivor size 134217728 bytes, new threshold 15 (max 15) - age 1: 35575216 bytes, 35575216 total - age 2: 25124776 bytes, 60699992 total - age 3: 23476960 bytes, 84176952 total - age 4: 1994152 bytes, 86171104 total - age 5: 1723576 bytes, 87894680 total - age 6: 1318664 bytes, 89213344 total - age 7: 1737504 bytes, 90950848 total - age 8: 4550680 bytes, 95501528 total - age 9: 3358104 bytes, 98859632 total , 0.8143115 secs] [Parallel Time: 728.8 ms, GC Workers: 12] [GC Worker Start (ms): Min: 49631856.1, Avg: 49631856.6, Max: 49631857.1, Diff: 0.9] [Ext Root Scanning (ms): Min: 276.1, Avg: 366.9, Max: 467.0, Diff: 190.9, Sum: 4402.6] [Update RS (ms): Min: 0.0, Avg: 82.2, Max: 123.1, Diff: 123.1, Sum: 986.8] [Processed Buffers: Min: 0, Avg: 40.3, Max: 71, Diff: 71, Sum: 484] [Scan RS (ms): Min: 0.0, Avg: 0.4, Max: 1.6, Diff: 1.6, Sum: 4.5] [Object Copy (ms): Min: 257.3, Avg: 274.8, Max: 345.5, Diff: 88.2, Sum: 3297.4] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.2, Diff: 0.2, Sum: 1.6] [GC Worker Other (ms): Min: 0.8, Avg: 2.0, Max: 3.4, Diff: 2.6, Sum: 23.8] [GC Worker Total (ms): Min: 725.1, Avg: 726.4, Max: 727.8, Diff: 2.7, Sum: 8716.6] [GC Worker End (ms): Min: 49632581.9, Avg: 49632583.0, Max: 49632584.4, Diff: 2.6] [Code Root Fixup: 0.0 ms] [Clear CT: 0.8 ms] [Other: 84.7 ms] [Choose CSet: 0.0 ms] [Ref Proc: 61.1 ms] [Ref Enq: 2.3 ms] [Free CSet: 2.6 ms] [Eden: 1696.0M(1696.0M)->0.0B(1568.0M) Survivors: 256.0M->256.0M Heap: 4953.1M(6144.0M)->3382.6M(6144.0M)] [Times: user=9.12 sys=0.06, real=0.82 secs] 49747.907: [GC pause (young) Desired survivor size 134217728 bytes, new threshold 15 (max 15) - age 1: 29703152 bytes, 29703152 total - age 2: 26382240 bytes, 56085392 total - age 3: 22706072 bytes, 78791464 total - age 4: 23101144 bytes, 101892608 total - age 5: 1959576 bytes, 103852184 total - age 6: 1594848 bytes, 105447032 total - age 7: 1307552 bytes, 106754584 total - age 8: 1728568 bytes, 108483152 total - age 9: 4545568 bytes, 113028720 total - age 10: 3355136 bytes, 116383856 total , 0.8213771 secs] [Parallel Time: 741.3 ms, GC Workers: 12] [GC Worker Start (ms): Min: 49747914.6, Avg: 49747915.0, Max: 49747915.5, Diff: 0.9] [Ext Root Scanning (ms): Min: 271.5, Avg: 354.3, Max: 468.7, Diff: 197.2, Sum: 4251.8] [Update RS (ms): Min: 0.0, Avg: 84.8, Max: 121.6, Diff: 121.6, Sum: 1017.4] [Processed Buffers: Min: 0, Avg: 38.8, Max: 68, Diff: 68, Sum: 466] [Scan RS (ms): Min: 0.0, Avg: 0.3, Max: 1.6, Diff: 1.5, Sum: 4.1] [Object Copy (ms): Min: 267.8, Avg: 297.5, Max: 371.4, Diff: 103.6, Sum: 3569.4] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.1, Diff: 0.1, Sum: 1.0] [GC Worker Other (ms): Min: 0.1, Avg: 2.2, Max: 3.3, Diff: 3.1, Sum: 26.6] [GC Worker Total (ms): Min: 737.2, Avg: 739.2, Max: 740.2, Diff: 3.0, Sum: 8870.4] [GC Worker End (ms): Min: 49748652.1, Avg: 49748654.2, Max: 49748655.3, Diff: 3.1] [Code Root Fixup: 0.0 ms] [Clear CT: 1.1 ms] [Other: 79.0 ms] [Choose CSet: 0.0 ms] [Ref Proc: 54.4 ms] [Ref Enq: 2.0 ms] [Free CSet: 2.8 ms] [Eden: 1568.0M(1568.0M)->0.0B(1440.0M) Survivors: 256.0M->256.0M Heap: 4950.6M(6144.0M)->3511.9M(6144.0M)] [Times: user=9.17 sys=0.07, real=0.83 secs] 49844.277: [GC pause (young) Desired survivor size 117440512 bytes, new threshold 6 (max 15) - age 1: 24494472 bytes, 24494472 total - age 2: 22140600 bytes, 46635072 total - age 3: 25902064 bytes, 72537136 total - age 4: 22424384 bytes, 94961520 total - age 5: 21969576 bytes, 116931096 total - age 6: 1938456 bytes, 118869552 total - age 7: 1593200 bytes, 120462752 total - age 8: 1299240 bytes, 121761992 total - age 9: 1713584 bytes, 123475576 total - age 10: 4537848 bytes, 128013424 total - age 11: 3354512 bytes, 131367936 total , 2.8625261 secs] [Parallel Time: 2774.7 ms, GC Workers: 12] [GC Worker Start (ms): Min: 49844284.2, Avg: 49844284.7, Max: 49844285.2, Diff: 0.9] [Ext Root Scanning (ms): Min: 277.3, Avg: 460.4, Max: 1156.6, Diff: 879.3, Sum: 5525.2] [Update RS (ms): Min: 0.1, Avg: 101.3, Max: 147.6, Diff: 147.5, Sum: 1215.8] [Processed Buffers: Min: 0, Avg: 43.0, Max: 73, Diff: 73, Sum: 516] [Scan RS (ms): Min: 0.0, Avg: 0.5, Max: 1.3, Diff: 1.3, Sum: 6.5] [Object Copy (ms): Min: 1612.8, Avg: 2208.9, Max: 2373.1, Diff: 760.3, Sum: 26506.4] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.1, Diff: 0.1, Sum: 1.3] [GC Worker Other (ms): Min: 0.2, Avg: 1.5, Max: 2.6, Diff: 2.4, Sum: 18.5] [GC Worker Total (ms): Min: 2771.7, Avg: 2772.8, Max: 2774.3, Diff: 2.6, Sum: 33273.6] [GC Worker End (ms): Min: 49847056.2, Avg: 49847057.5, Max: 49847058.6, Diff: 2.4] [Code Root Fixup: 0.0 ms] [Clear CT: 1.6 ms] [Other: 86.2 ms] [Choose CSet: 0.0 ms] [Ref Proc: 58.4 ms] [Ref Enq: 1.7 ms] [Free CSet: 2.5 ms] [Eden: 1440.0M(1440.0M)->0.0B(1216.0M) Survivors: 256.0M->224.0M Heap: 4951.9M(6144.0M)->3752.1M(6144.0M)] [Times: user=31.33 sys=0.53, real=2.87 secs] 49918.190: [GC pause (young) Desired survivor size 100663296 bytes, new threshold 5 (max 15) - age 1: 30801696 bytes, 30801696 total - age 2: 15871488 bytes, 46673184 total - age 3: 20215272 bytes, 66888456 total - age 4: 25396408 bytes, 92284864 total - age 5: 22078128 bytes, 114362992 total - age 6: 21800776 bytes, 136163768 total , 0.9097041 secs] [Parallel Time: 840.8 ms, GC Workers: 12] [GC Worker Start (ms): Min: 49918198.1, Avg: 49918198.5, Max: 49918199.0, Diff: 0.9] [Ext Root Scanning (ms): Min: 278.0, Avg: 365.1, Max: 477.4, Diff: 199.4, Sum: 4380.8] [Update RS (ms): Min: 32.3, Avg: 146.5, Max: 196.4, Diff: 164.2, Sum: 1757.9] [Processed Buffers: Min: 14, Avg: 57.9, Max: 104, Diff: 90, Sum: 695] [Scan RS (ms): Min: 0.0, Avg: 0.3, Max: 0.9, Diff: 0.9, Sum: 3.7] [Object Copy (ms): Min: 311.5, Avg: 325.0, Max: 396.6, Diff: 85.1, Sum: 3900.1] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.1] [GC Worker Other (ms): Min: 0.3, Avg: 1.9, Max: 3.0, Diff: 2.7, Sum: 22.9] [GC Worker Total (ms): Min: 837.2, Avg: 838.8, Max: 839.6, Diff: 2.4, Sum: 10065.4] [GC Worker End (ms): Min: 49919035.7, Avg: 49919037.3, Max: 49919038.4, Diff: 2.7] [Code Root Fixup: 0.0 ms] [Clear CT: 1.0 ms] [Other: 67.9 ms] [Choose CSet: 0.0 ms] [Ref Proc: 38.7 ms] [Ref Enq: 1.1 ms] [Free CSet: 2.1 ms] [Eden: 1216.0M(1216.0M)->0.0B(1120.0M) Survivors: 224.0M->192.0M Heap: 4968.1M(6144.0M)->3903.6M(6144.0M)] [Times: user=10.20 sys=0.07, real=0.91 secs] 49972.472: [GC pause (young) Desired survivor size 100663296 bytes, new threshold 15 (max 15) - age 1: 20714216 bytes, 20714216 total - age 2: 20992456 bytes, 41706672 total - age 3: 13384320 bytes, 55090992 total - age 4: 19864728 bytes, 74955720 total - age 5: 24943296 bytes, 99899016 total , 0.8959793 secs] [Parallel Time: 830.1 ms, GC Workers: 12] [GC Worker Start (ms): Min: 49972482.0, Avg: 49972482.5, Max: 49972483.0, Diff: 1.0] [Ext Root Scanning (ms): Min: 280.9, Avg: 370.9, Max: 491.3, Diff: 210.4, Sum: 4450.9] [Update RS (ms): Min: 64.6, Avg: 183.8, Max: 224.6, Diff: 160.0, Sum: 2205.3] [Processed Buffers: Min: 16, Avg: 64.0, Max: 98, Diff: 82, Sum: 768] [Scan RS (ms): Min: 0.0, Avg: 0.3, Max: 0.8, Diff: 0.8, Sum: 3.1] [Object Copy (ms): Min: 258.3, Avg: 270.9, Max: 333.9, Diff: 75.6, Sum: 3250.3] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.1, Diff: 0.1, Sum: 0.4] [GC Worker Other (ms): Min: 0.4, Avg: 1.9, Max: 3.2, Diff: 2.8, Sum: 22.4] [GC Worker Total (ms): Min: 826.4, Avg: 827.7, Max: 829.0, Diff: 2.6, Sum: 9932.4] [GC Worker End (ms): Min: 49973308.7, Avg: 49973310.2, Max: 49973311.5, Diff: 2.8] [Code Root Fixup: 0.0 ms] [Clear CT: 1.1 ms] [Other: 64.8 ms] [Choose CSet: 0.0 ms] [Ref Proc: 39.7 ms] [Ref Enq: 1.2 ms] [Free CSet: 2.1 ms] [Eden: 1120.0M(1120.0M)->0.0B(960.0M) Survivors: 192.0M->192.0M Heap: 5023.6M(6144.0M)->4038.1M(6144.0M)] [Times: user=10.04 sys=0.07, real=0.90 secs] 50025.459: [GC pause (young) Desired survivor size 83886080 bytes, new threshold 5 (max 15) - age 1: 21627128 bytes, 21627128 total - age 2: 13518272 bytes, 35145400 total - age 3: 20203240 bytes, 55348640 total - age 4: 12660600 bytes, 68009240 total - age 5: 19486496 bytes, 87495736 total - age 6: 24703536 bytes, 112199272 total , 0.7791711 secs] [Parallel Time: 716.7 ms, GC Workers: 12] [GC Worker Start (ms): Min: 50025465.8, Avg: 50025466.3, Max: 50025466.7, Diff: 0.9] [Ext Root Scanning (ms): Min: 332.5, Avg: 366.8, Max: 481.9, Diff: 149.4, Sum: 4401.2] [Update RS (ms): Min: 0.0, Avg: 82.0, Max: 115.2, Diff: 115.2, Sum: 984.1] [Processed Buffers: Min: 0, Avg: 36.4, Max: 83, Diff: 83, Sum: 437] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 1.3, Diff: 1.3, Sum: 2.6] [Object Copy (ms): Min: 230.9, Avg: 264.0, Max: 314.4, Diff: 83.5, Sum: 3168.1] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.1] [GC Worker Other (ms): Min: 0.6, Avg: 1.9, Max: 2.7, Diff: 2.1, Sum: 22.9] [GC Worker Total (ms): Min: 713.4, Avg: 714.9, Max: 715.7, Diff: 2.3, Sum: 8579.0] [GC Worker End (ms): Min: 50026179.8, Avg: 50026181.2, Max: 50026182.0, Diff: 2.1] [Code Root Fixup: 0.0 ms] [Clear CT: 0.7 ms] [Other: 61.7 ms] [Choose CSet: 0.0 ms] [Ref Proc: 35.9 ms] [Ref Enq: 1.2 ms] [Free CSet: 1.7 ms] [Eden: 960.0M(960.0M)->0.0B(864.0M) Survivors: 192.0M->160.0M Heap: 4998.1M(6144.0M)->4166.1M(6144.0M)] [Times: user=8.69 sys=0.07, real=0.78 secs] 50071.768: [GC pause (young) Desired survivor size 67108864 bytes, new threshold 5 (max 15) - age 1: 20661432 bytes, 20661432 total - age 2: 12695752 bytes, 33357184 total - age 3: 11278808 bytes, 44635992 total - age 4: 19741384 bytes, 64377376 total - age 5: 12428952 bytes, 76806328 total , 0.7749319 secs] [Parallel Time: 722.1 ms, GC Workers: 12] [GC Worker Start (ms): Min: 50071774.9, Avg: 50071775.4, Max: 50071775.9, Diff: 0.9] [Ext Root Scanning (ms): Min: 275.1, Avg: 364.9, Max: 474.5, Diff: 199.5, Sum: 4379.0] [Update RS (ms): Min: 52.7, Avg: 161.8, Max: 209.6, Diff: 156.9, Sum: 1941.3] [Processed Buffers: Min: 11, Avg: 57.8, Max: 102, Diff: 91, Sum: 694] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 0.9, Diff: 0.9, Sum: 2.3] [Object Copy (ms): Min: 180.0, Avg: 191.7, Max: 260.4, Diff: 80.4, Sum: 2300.2] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.2] [GC Worker Other (ms): Min: 0.6, Avg: 1.8, Max: 2.4, Diff: 1.8, Sum: 22.1] [GC Worker Total (ms): Min: 719.5, Avg: 720.4, Max: 721.3, Diff: 1.8, Sum: 8645.1] [GC Worker End (ms): Min: 50072494.6, Avg: 50072495.8, Max: 50072496.4, Diff: 1.8] [Code Root Fixup: 0.0 ms] [Clear CT: 0.6 ms] [Other: 52.3 ms] [Choose CSet: 0.0 ms] [Ref Proc: 30.1 ms] [Ref Enq: 1.4 ms] [Free CSet: 1.5 ms] [Eden: 864.0M(864.0M)->0.0B(800.0M) Survivors: 160.0M->128.0M Heap: 5030.1M(6144.0M)->4286.0M(6144.0M)] [Times: user=8.67 sys=0.06, real=0.78 secs] 50118.333: [GC pause (young) Desired survivor size 67108864 bytes, new threshold 5 (max 15) - age 1: 14596224 bytes, 14596224 total - age 2: 11936960 bytes, 26533184 total - age 3: 11317824 bytes, 37851008 total - age 4: 10905336 bytes, 48756344 total - age 5: 19534680 bytes, 68291024 total , 0.6986187 secs] [Parallel Time: 645.3 ms, GC Workers: 12] [GC Worker Start (ms): Min: 50118340.5, Avg: 50118341.0, Max: 50118341.5, Diff: 1.0] [Ext Root Scanning (ms): Min: 271.4, Avg: 359.6, Max: 477.2, Diff: 205.8, Sum: 4314.9] [Update RS (ms): Min: 0.0, Avg: 102.4, Max: 139.1, Diff: 139.1, Sum: 1229.3] [Processed Buffers: Min: 0, Avg: 41.8, Max: 84, Diff: 84, Sum: 501] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 1.0, Diff: 1.0, Sum: 2.0] [Object Copy (ms): Min: 164.5, Avg: 179.5, Max: 241.9, Diff: 77.4, Sum: 2154.3] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.2] [GC Worker Other (ms): Min: 0.1, Avg: 1.6, Max: 2.5, Diff: 2.3, Sum: 19.7] [GC Worker Total (ms): Min: 642.3, Avg: 643.4, Max: 644.0, Diff: 1.7, Sum: 7720.4] [GC Worker End (ms): Min: 50118982.8, Avg: 50118984.4, Max: 50118985.2, Diff: 2.4] [Code Root Fixup: 0.0 ms] [Clear CT: 1.0 ms] [Other: 52.2 ms] [Choose CSet: 0.0 ms] [Ref Proc: 29.2 ms] [Ref Enq: 1.2 ms] [Free CSet: 1.5 ms] [Eden: 800.0M(800.0M)->0.0B(704.0M) Survivors: 128.0M->128.0M Heap: 5086.0M(6144.0M)->4381.1M(6144.0M)] [Times: user=7.77 sys=0.05, real=0.70 secs] 50149.287: [GC pause (young) Desired survivor size 67108864 bytes, new threshold 15 (max 15) - age 1: 16190264 bytes, 16190264 total - age 2: 8500720 bytes, 24690984 total - age 3: 10625792 bytes, 35316776 total - age 4: 10740840 bytes, 46057616 total - age 5: 10314432 bytes, 56372048 total , 0.6645380 secs] [Parallel Time: 619.6 ms, GC Workers: 12] [GC Worker Start (ms): Min: 50149293.2, Avg: 50149293.7, Max: 50149294.1, Diff: 0.9] [Ext Root Scanning (ms): Min: 272.9, Avg: 358.2, Max: 479.1, Diff: 206.2, Sum: 4298.5] [Update RS (ms): Min: 0.0, Avg: 105.1, Max: 138.8, Diff: 138.7, Sum: 1260.9] [Processed Buffers: Min: 0, Avg: 43.8, Max: 79, Diff: 79, Sum: 526] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 0.7, Diff: 0.7, Sum: 2.0] [Object Copy (ms): Min: 136.7, Avg: 152.8, Max: 221.2, Diff: 84.4, Sum: 1834.1] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.1] [GC Worker Other (ms): Min: 0.1, Avg: 1.6, Max: 2.2, Diff: 2.1, Sum: 19.0] [GC Worker Total (ms): Min: 616.0, Avg: 617.9, Max: 618.8, Diff: 2.8, Sum: 7414.5] [GC Worker End (ms): Min: 50149910.1, Avg: 50149911.6, Max: 50149912.2, Diff: 2.1] [Code Root Fixup: 0.0 ms] [Clear CT: 1.0 ms] [Other: 44.0 ms] [Choose CSet: 0.0 ms] [Ref Proc: 25.0 ms] [Ref Enq: 1.1 ms] [Free CSet: 1.3 ms] [Eden: 704.0M(704.0M)->0.0B(640.0M) Survivors: 128.0M->128.0M Heap: 5085.1M(6144.0M)->4438.5M(6144.0M)] [Times: user=7.41 sys=0.06, real=0.67 secs] 50178.743: [GC pause (young) (initial-mark) Desired survivor size 50331648 bytes, new threshold 5 (max 15) - age 1: 16063432 bytes, 16063432 total - age 2: 8859424 bytes, 24922856 total - age 3: 7686520 bytes, 32609376 total - age 4: 10029368 bytes, 42638744 total - age 5: 10306320 bytes, 52945064 total - age 6: 10116104 bytes, 63061168 total , 0.7421034 secs] [Parallel Time: 692.9 ms, GC Workers: 12] [GC Worker Start (ms): Min: 50178750.9, Avg: 50178751.4, Max: 50178751.8, Diff: 0.9] [Ext Root Scanning (ms): Min: 293.4, Avg: 358.7, Max: 466.8, Diff: 173.4, Sum: 4304.7] [Update RS (ms): Min: 0.0, Avg: 64.7, Max: 105.3, Diff: 105.2, Sum: 776.8] [Processed Buffers: Min: 0, Avg: 33.6, Max: 65, Diff: 65, Sum: 403] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 0.9, Diff: 0.9, Sum: 2.1] [Object Copy (ms): Min: 195.3, Avg: 240.8, Max: 396.5, Diff: 201.3, Sum: 2890.1] [Termination (ms): Min: 0.0, Avg: 25.6, Max: 28.0, Diff: 28.0, Sum: 307.3] [GC Worker Other (ms): Min: 0.1, Avg: 1.4, Max: 2.0, Diff: 1.9, Sum: 16.8] [GC Worker Total (ms): Min: 690.1, Avg: 691.5, Max: 692.3, Diff: 2.2, Sum: 8297.7] [GC Worker End (ms): Min: 50179441.6, Avg: 50179442.9, Max: 50179443.5, Diff: 2.0] [Code Root Fixup: 0.0 ms] [Clear CT: 0.9 ms] [Other: 48.3 ms] [Choose CSet: 0.0 ms] [Ref Proc: 22.8 ms] [Ref Enq: 1.1 ms] [Free CSet: 1.3 ms] [Eden: 640.0M(640.0M)->0.0B(608.0M) Survivors: 128.0M->96.0M Heap: 5078.5M(6144.0M)->4502.8M(6144.0M)] [Times: user=8.27 sys=0.06, real=0.75 secs] 50179.488: [GC concurrent-root-region-scan-start] 50179.717: [GC concurrent-root-region-scan-end, 0.2288839 secs] 50179.717: [GC concurrent-mark-start] 50182.059: [GC concurrent-mark-end, 2.3416505 secs] 50182.133: [GC remark 50182.139: [GC ref-proc, 0.3958484 secs], 1.4274409 secs] [Times: user=5.16 sys=0.07, real=1.43 secs] 50183.636: [GC cleanup 4591M->3727M(6144M), 0.0616561 secs] [Times: user=0.63 sys=0.01, real=0.06 secs] 50183.704: [GC concurrent-cleanup-start] 50183.707: [GC concurrent-cleanup-end, 0.0030074 secs] 50207.073: [GC pause (young) Desired survivor size 50331648 bytes, new threshold 15 (max 15) - age 1: 18483216 bytes, 18483216 total - age 2: 7189608 bytes, 25672824 total - age 3: 7424216 bytes, 33097040 total - age 4: 7360168 bytes, 40457208 total - age 5: 9839936 bytes, 50297144 total , 0.6573027 secs] [Parallel Time: 616.0 ms, GC Workers: 12] [GC Worker Start (ms): Min: 50207079.4, Avg: 50207079.9, Max: 50207080.3, Diff: 0.8] [Ext Root Scanning (ms): Min: 329.5, Avg: 361.0, Max: 464.8, Diff: 135.3, Sum: 4331.9] [Update RS (ms): Min: 14.5, Avg: 119.5, Max: 161.8, Diff: 147.3, Sum: 1434.3] [Processed Buffers: Min: 3, Avg: 49.0, Max: 73, Diff: 70, Sum: 588] [Scan RS (ms): Min: 0.0, Avg: 0.1, Max: 0.9, Diff: 0.9, Sum: 1.8] [Object Copy (ms): Min: 115.4, Avg: 131.1, Max: 209.8, Diff: 94.4, Sum: 1573.5] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.1, Diff: 0.1, Sum: 0.4] [GC Worker Other (ms): Min: 1.1, Avg: 1.9, Max: 3.2, Diff: 2.1, Sum: 22.8] [GC Worker Total (ms): Min: 612.7, Avg: 613.7, Max: 615.1, Diff: 2.5, Sum: 7364.7] [GC Worker End (ms): Min: 50207692.8, Avg: 50207693.6, Max: 50207694.9, Diff: 2.1] [Code Root Fixup: 0.0 ms] [Clear CT: 1.0 ms] [Other: 40.3 ms] [Choose CSet: 0.0 ms] [Ref Proc: 21.9 ms] [Ref Enq: 1.2 ms] [Free CSet: 1.3 ms] [Eden: 608.0M(608.0M)->0.0B(192.0M) Survivors: 96.0M->96.0M Heap: 4246.8M(6144.0M)->3691.6M(6144.0M)] [Times: user=7.30 sys=0.07, real=0.66 secs] 50222.221: [GC pause (mixed) Desired survivor size 33554432 bytes, new threshold 4 (max 15) - age 1: 13075872 bytes, 13075872 total - age 2: 12347176 bytes, 25423048 total - age 3: 5877536 bytes, 31300584 total - age 4: 6245336 bytes, 37545920 total - age 5: 5688648 bytes, 43234568 total - age 6: 9517992 bytes, 52752560 total , 0.5782366 secs] [Parallel Time: 537.8 ms, GC Workers: 12] [GC Worker Start (ms): Min: 50222225.4, Avg: 50222225.9, Max: 50222226.3, Diff: 1.0] [Ext Root Scanning (ms): Min: 322.6, Avg: 359.5, Max: 460.7, Diff: 138.1, Sum: 4313.6] [Update RS (ms): Min: 0.0, Avg: 44.3, Max: 76.5, Diff: 76.5, Sum: 531.6] [Processed Buffers: Min: 0, Avg: 17.6, Max: 51, Diff: 51, Sum: 211] [Scan RS (ms): Min: 0.0, Avg: 4.3, Max: 7.7, Diff: 7.7, Sum: 52.0] [Object Copy (ms): Min: 73.6, Avg: 126.4, Max: 150.9, Diff: 77.3, Sum: 1516.8] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.2] [GC Worker Other (ms): Min: 1.0, Avg: 1.5, Max: 2.2, Diff: 1.3, Sum: 18.5] [GC Worker Total (ms): Min: 535.5, Avg: 536.1, Max: 536.7, Diff: 1.1, Sum: 6432.6] [GC Worker End (ms): Min: 50222761.4, Avg: 50222761.9, Max: 50222762.7, Diff: 1.3] [Code Root Fixup: 0.0 ms] [Clear CT: 1.6 ms] [Other: 38.9 ms] [Choose CSet: 0.2 ms] [Ref Proc: 17.2 ms] [Ref Enq: 2.3 ms] [Free CSet: 3.1 ms] [Eden: 192.0M(192.0M)->0.0B(224.0M) Survivors: 96.0M->64.0M Heap: 3883.6M(6144.0M)->3098.5M(6144.0M)] [Times: user=6.35 sys=0.05, real=0.58 secs] 50234.731: [GC pause (mixed) Desired survivor size 33554432 bytes, new threshold 15 (max 15) - age 1: 4888136 bytes, 4888136 total - age 2: 9301608 bytes, 14189744 total - age 3: 11638648 bytes, 25828392 total - age 4: 5369288 bytes, 31197680 total , 0.7511574 secs] [Parallel Time: 707.2 ms, GC Workers: 12] [GC Worker Start (ms): Min: 50234736.9, Avg: 50234737.3, Max: 50234737.8, Diff: 0.8] [Ext Root Scanning (ms): Min: 337.1, Avg: 362.4, Max: 477.1, Diff: 140.0, Sum: 4348.3] [Update RS (ms): Min: 0.0, Avg: 85.9, Max: 114.9, Diff: 114.9, Sum: 1030.9] [Processed Buffers: Min: 0, Avg: 32.6, Max: 53, Diff: 53, Sum: 391] [Scan RS (ms): Min: 3.2, Avg: 33.8, Max: 44.1, Diff: 40.9, Sum: 405.6] [Object Copy (ms): Min: 210.4, Avg: 221.7, Max: 304.9, Diff: 94.6, Sum: 2659.8] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.1] [GC Worker Other (ms): Min: 0.7, Avg: 1.7, Max: 2.6, Diff: 1.8, Sum: 21.0] [GC Worker Total (ms): Min: 704.9, Avg: 705.5, Max: 706.6, Diff: 1.7, Sum: 8465.8] [GC Worker End (ms): Min: 50235441.8, Avg: 50235442.8, Max: 50235443.6, Diff: 1.8] [Code Root Fixup: 0.0 ms] [Clear CT: 1.6 ms] [Other: 42.3 ms] [Choose CSet: 0.8 ms] [Ref Proc: 14.4 ms] [Ref Enq: 1.1 ms] [Free CSet: 4.1 ms] [Eden: 224.0M(224.0M)->0.0B(224.0M) Survivors: 64.0M->64.0M Heap: 3322.5M(6144.0M)->2564.1M(6144.0M)] [Times: user=8.34 sys=0.06, real=0.75 secs] 50245.685: [GC pause (mixed) Desired survivor size 33554432 bytes, new threshold 15 (max 15) - age 1: 5736352 bytes, 5736352 total - age 2: 3662480 bytes, 9398832 total - age 3: 7923544 bytes, 17322376 total - age 4: 11107752 bytes, 28430128 total - age 5: 4964096 bytes, 33394224 total , 0.9259349 secs] [Parallel Time: 872.9 ms, GC Workers: 12] [GC Worker Start (ms): Min: 50245691.3, Avg: 50245691.8, Max: 50245692.3, Diff: 0.9] [Ext Root Scanning (ms): Min: 279.1, Avg: 360.4, Max: 485.9, Diff: 206.9, Sum: 4324.8] [Update RS (ms): Min: 33.1, Avg: 158.6, Max: 196.7, Diff: 163.6, Sum: 1902.9] [Processed Buffers: Min: 15, Avg: 54.8, Max: 103, Diff: 88, Sum: 657] [Scan RS (ms): Min: 48.5, Avg: 58.4, Max: 113.0, Diff: 64.5, Sum: 700.3] [Object Copy (ms): Min: 225.1, Avg: 291.3, Max: 368.0, Diff: 142.9, Sum: 3496.0] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.1, Diff: 0.1, Sum: 0.7] [GC Worker Other (ms): Min: 0.4, Avg: 2.0, Max: 3.2, Diff: 2.9, Sum: 23.9] [GC Worker Total (ms): Min: 868.9, Avg: 870.7, Max: 872.5, Diff: 3.6, Sum: 10448.6] [GC Worker End (ms): Min: 50246560.9, Avg: 50246562.5, Max: 50246563.8, Diff: 2.9] [Code Root Fixup: 0.0 ms] [Clear CT: 1.9 ms] [Other: 51.2 ms] [Choose CSet: 0.6 ms] [Ref Proc: 18.6 ms] [Ref Enq: 1.1 ms] [Free CSet: 2.7 ms] [Eden: 224.0M(224.0M)->0.0B(2656.0M) Survivors: 64.0M->64.0M Heap: 2788.1M(6144.0M)->2485.2M(6144.0M)] [Times: user=10.36 sys=0.06, real=0.93 secs] 50432.274: [GC pause (young) Desired survivor size 184549376 bytes, new threshold 15 (max 15) - age 1: 8538640 bytes, 8538640 total - age 2: 2778920 bytes, 11317560 total - age 3: 2178816 bytes, 13496376 total - age 4: 7284728 bytes, 20781104 total - age 5: 10972168 bytes, 31753272 total - age 6: 4823064 bytes, 36576336 total , 0.9681283 secs] [Parallel Time: 865.5 ms, GC Workers: 12] [GC Worker Start (ms): Min: 50432281.6, Avg: 50432282.1, Max: 50432282.5, Diff: 0.9] [Ext Root Scanning (ms): Min: 255.2, Avg: 357.1, Max: 475.6, Diff: 220.4, Sum: 4285.8] [Update RS (ms): Min: 214.6, Avg: 333.4, Max: 383.5, Diff: 168.8, Sum: 4001.0] [Processed Buffers: Min: 31, Avg: 89.8, Max: 117, Diff: 86, Sum: 1078] [Scan RS (ms): Min: 0.0, Avg: 0.5, Max: 1.3, Diff: 1.3, Sum: 6.5] [Object Copy (ms): Min: 146.7, Avg: 170.7, Max: 245.7, Diff: 99.1, Sum: 2048.0] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.2] [GC Worker Other (ms): Min: 0.6, Avg: 1.9, Max: 2.7, Diff: 2.0, Sum: 22.3] [GC Worker Total (ms): Min: 862.2, Avg: 863.6, Max: 864.5, Diff: 2.3, Sum: 10363.8] [GC Worker End (ms): Min: 50433144.5, Avg: 50433145.7, Max: 50433146.5, Diff: 2.0] [Code Root Fixup: 0.0 ms] [Clear CT: 1.3 ms] [Other: 101.3 ms] [Choose CSet: 0.0 ms] [Ref Proc: 78.9 ms] [Ref Enq: 2.1 ms] [Free CSet: 3.3 ms] [Eden: 2656.0M(2656.0M)->0.0B(2272.0M) Survivors: 64.0M->256.0M Heap: 5141.2M(6144.0M)->2672.1M(6144.0M)] [Times: user=10.98 sys=0.06, real=0.97 secs] 50554.261: [GC pause (young) Desired survivor size 167772160 bytes, new threshold 15 (max 15) - age 1: 46321288 bytes, 46321288 total - age 2: 3236488 bytes, 49557776 total - age 3: 1584200 bytes, 51141976 total - age 4: 1559240 bytes, 52701216 total - age 5: 5554040 bytes, 58255256 total - age 6: 10424272 bytes, 68679528 total - age 7: 4213240 bytes, 72892768 total , 0.7349518 secs] [Parallel Time: 639.1 ms, GC Workers: 12] [GC Worker Start (ms): Min: 50554270.0, Avg: 50554270.4, Max: 50554270.9, Diff: 0.9] [Ext Root Scanning (ms): Min: 274.6, Avg: 357.1, Max: 462.5, Diff: 187.9, Sum: 4285.3] [Update RS (ms): Min: 0.0, Avg: 59.2, Max: 85.5, Diff: 85.5, Sum: 710.7] [Processed Buffers: Min: 0, Avg: 40.4, Max: 85, Diff: 85, Sum: 485] [Scan RS (ms): Min: 0.0, Avg: 0.4, Max: 1.2, Diff: 1.2, Sum: 5.4] [Object Copy (ms): Min: 173.0, Avg: 218.4, Max: 301.2, Diff: 128.2, Sum: 2620.2] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.3] [GC Worker Other (ms): Min: 0.6, Avg: 2.0, Max: 2.9, Diff: 2.3, Sum: 24.0] [GC Worker Total (ms): Min: 635.5, Avg: 637.2, Max: 638.6, Diff: 3.0, Sum: 7645.9] [GC Worker End (ms): Min: 50554906.2, Avg: 50554907.6, Max: 50554908.5, Diff: 2.3] [Code Root Fixup: 0.0 ms] [Clear CT: 1.1 ms] [Other: 94.7 ms] [Choose CSet: 0.0 ms] [Ref Proc: 70.0 ms] [Ref Enq: 2.6 ms] [Free CSet: 3.3 ms] [Eden: 2272.0M(2272.0M)->0.0B(1856.0M) Survivors: 256.0M->320.0M Heap: 4944.1M(6144.0M)->3020.8M(6144.0M)] [Times: user=8.14 sys=0.06, real=0.74 secs] 50689.802: [GC pause (young) Desired survivor size 150994944 bytes, new threshold 15 (max 15) - age 1: 39369800 bytes, 39369800 total - age 2: 33873320 bytes, 73243120 total - age 3: 2715840 bytes, 75958960 total - age 4: 1509200 bytes, 77468160 total - age 5: 1352648 bytes, 78820808 total - age 6: 5341088 bytes, 84161896 total - age 7: 10137824 bytes, 94299720 total - age 8: 4176520 bytes, 98476240 total , 0.7580577 secs] [Parallel Time: 672.1 ms, GC Workers: 12] [GC Worker Start (ms): Min: 50689809.3, Avg: 50689809.7, Max: 50689810.1, Diff: 0.8] [Ext Root Scanning (ms): Min: 276.7, Avg: 355.6, Max: 466.8, Diff: 190.2, Sum: 4266.6] [Update RS (ms): Min: 0.0, Avg: 73.0, Max: 102.1, Diff: 102.1, Sum: 876.6] [Processed Buffers: Min: 0, Avg: 41.4, Max: 69, Diff: 69, Sum: 497] [Scan RS (ms): Min: 0.0, Avg: 0.4, Max: 1.6, Diff: 1.5, Sum: 5.0] [Object Copy (ms): Min: 201.2, Avg: 239.4, Max: 320.2, Diff: 119.0, Sum: 2872.8] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.1] [GC Worker Other (ms): Min: 0.6, Avg: 1.7, Max: 2.9, Diff: 2.3, Sum: 20.4] [GC Worker Total (ms): Min: 669.0, Avg: 670.1, Max: 671.6, Diff: 2.6, Sum: 8041.6] [GC Worker End (ms): Min: 50690478.7, Avg: 50690479.8, Max: 50690481.0, Diff: 2.3] [Code Root Fixup: 0.0 ms] [Clear CT: 0.7 ms] [Other: 85.2 ms] [Choose CSet: 0.0 ms] [Ref Proc: 61.6 ms] [Ref Enq: 2.1 ms] [Free CSet: 3.1 ms] [Eden: 1856.0M(1856.0M)->0.0B(1792.0M) Survivors: 320.0M->288.0M Heap: 4876.8M(6144.0M)->3122.3M(6144.0M)] [Times: user=8.42 sys=0.06, real=0.76 secs] 50827.032: [GC pause (young) Desired survivor size 150994944 bytes, new threshold 15 (max 15) - age 1: 29900976 bytes, 29900976 total - age 2: 27858536 bytes, 57759512 total - age 3: 30856944 bytes, 88616456 total - age 4: 2696776 bytes, 91313232 total - age 5: 1502056 bytes, 92815288 total - age 6: 1350680 bytes, 94165968 total - age 7: 5320984 bytes, 99486952 total - age 8: 10110064 bytes, 109597016 total - age 9: 4164600 bytes, 113761616 total , 0.7798883 secs] [Parallel Time: 689.9 ms, GC Workers: 12] [GC Worker Start (ms): Min: 50827039.7, Avg: 50827040.2, Max: 50827040.6, Diff: 0.9] [Ext Root Scanning (ms): Min: 325.7, Avg: 353.8, Max: 476.1, Diff: 150.5, Sum: 4245.4] [Update RS (ms): Min: 0.0, Avg: 70.7, Max: 96.1, Diff: 96.1, Sum: 848.5] [Processed Buffers: Min: 0, Avg: 36.4, Max: 101, Diff: 101, Sum: 437] [Scan RS (ms): Min: 0.0, Avg: 0.4, Max: 1.4, Diff: 1.4, Sum: 4.9] [Object Copy (ms): Min: 210.0, Avg: 261.1, Max: 301.2, Diff: 91.2, Sum: 3133.3] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.2] [GC Worker Other (ms): Min: 1.3, Avg: 2.1, Max: 2.9, Diff: 1.5, Sum: 24.8] [GC Worker Total (ms): Min: 687.1, Avg: 688.1, Max: 689.1, Diff: 2.1, Sum: 8257.0] [GC Worker End (ms): Min: 50827727.5, Avg: 50827728.3, Max: 50827729.0, Diff: 1.5] [Code Root Fixup: 0.0 ms] [Clear CT: 1.4 ms] [Other: 88.6 ms] [Choose CSet: 0.0 ms] [Ref Proc: 64.6 ms] [Ref Enq: 2.3 ms] [Free CSet: 2.7 ms] [Eden: 1792.0M(1792.0M)->0.0B(1600.0M) Survivors: 288.0M->288.0M Heap: 4914.3M(6144.0M)->3321.1M(6144.0M)] [Times: user=8.69 sys=0.06, real=0.78 secs] 50912.845: [GC pause (young) Desired survivor size 134217728 bytes, new threshold 15 (max 15) - age 1: 27271920 bytes, 27271920 total - age 2: 18434288 bytes, 45706208 total - age 3: 23357600 bytes, 69063808 total - age 4: 28969752 bytes, 98033560 total - age 5: 2296632 bytes, 100330192 total - age 6: 1491608 bytes, 101821800 total - age 7: 1341800 bytes, 103163600 total - age 8: 5318472 bytes, 108482072 total - age 9: 10101192 bytes, 118583264 total - age 10: 4130072 bytes, 122713336 total , 0.9409965 secs] [Parallel Time: 864.7 ms, GC Workers: 12] [GC Worker Start (ms): Min: 50912853.4, Avg: 50912853.9, Max: 50912854.4, Diff: 0.9] [Ext Root Scanning (ms): Min: 342.0, Avg: 384.7, Max: 504.5, Diff: 162.5, Sum: 4616.6] [Update RS (ms): Min: 0.0, Avg: 97.5, Max: 146.0, Diff: 146.0, Sum: 1170.6] [Processed Buffers: Min: 0, Avg: 40.7, Max: 81, Diff: 81, Sum: 488] [Scan RS (ms): Min: 0.0, Avg: 0.4, Max: 1.4, Diff: 1.4, Sum: 4.7] [Object Copy (ms): Min: 356.6, Avg: 378.8, Max: 446.4, Diff: 89.8, Sum: 4545.4] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.2] [GC Worker Other (ms): Min: 0.7, Avg: 1.8, Max: 2.4, Diff: 1.7, Sum: 21.9] [GC Worker Total (ms): Min: 862.1, Avg: 863.3, Max: 864.1, Diff: 2.0, Sum: 10359.4] [GC Worker End (ms): Min: 50913716.1, Avg: 50913717.2, Max: 50913717.8, Diff: 1.7] [Code Root Fixup: 0.0 ms] [Clear CT: 1.2 ms] [Other: 75.1 ms] [Choose CSet: 0.0 ms] [Ref Proc: 49.9 ms] [Ref Enq: 1.7 ms] [Free CSet: 2.6 ms] [Eden: 1600.0M(1600.0M)->0.0B(1408.0M) Survivors: 288.0M->256.0M Heap: 4921.1M(6144.0M)->3536.9M(6144.0M)] [Times: user=10.58 sys=0.06, real=0.94 secs] 51015.362: [GC pause (young) Desired survivor size 117440512 bytes, new threshold 5 (max 15) - age 1: 51051240 bytes, 51051240 total - age 2: 18202528 bytes, 69253768 total - age 3: 15479040 bytes, 84732808 total - age 4: 22522696 bytes, 107255504 total - age 5: 28660000 bytes, 135915504 total - age 6: 2279368 bytes, 138194872 total - age 7: 1491048 bytes, 139685920 total - age 8: 1338680 bytes, 141024600 total - age 9: 5315456 bytes, 146340056 total - age 10: 10048704 bytes, 156388760 total - age 11: 4068560 bytes, 160457320 total , 0.8619095 secs] [Parallel Time: 781.1 ms, GC Workers: 12] [GC Worker Start (ms): Min: 51015368.9, Avg: 51015369.3, Max: 51015369.8, Diff: 0.9] [Ext Root Scanning (ms): Min: 277.1, Avg: 369.9, Max: 481.6, Diff: 204.5, Sum: 4438.2] [Update RS (ms): Min: 0.0, Avg: 89.9, Max: 127.4, Diff: 127.4, Sum: 1078.8] [Processed Buffers: Min: 0, Avg: 40.2, Max: 69, Diff: 69, Sum: 483] [Scan RS (ms): Min: 0.0, Avg: 0.3, Max: 0.8, Diff: 0.8, Sum: 3.8] [Object Copy (ms): Min: 296.2, Avg: 317.8, Max: 396.2, Diff: 99.9, Sum: 3814.1] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.1] [GC Worker Other (ms): Min: 0.6, Avg: 1.7, Max: 2.5, Diff: 1.9, Sum: 20.8] [GC Worker Total (ms): Min: 778.6, Avg: 779.7, Max: 780.6, Diff: 2.0, Sum: 9355.8] [GC Worker End (ms): Min: 51016147.8, Avg: 51016149.0, Max: 51016149.7, Diff: 1.9] [Code Root Fixup: 0.0 ms] [Clear CT: 1.1 ms] [Other: 79.6 ms] [Choose CSet: 0.0 ms] [Ref Proc: 51.0 ms] [Ref Enq: 1.8 ms] [Free CSet: 2.2 ms] [Eden: 1408.0M(1408.0M)->0.0B(1248.0M) Survivors: 256.0M->224.0M Heap: 4944.9M(6144.0M)->3728.8M(6144.0M)] [Times: user=9.60 sys=0.06, real=0.87 secs] 51094.900: [GC pause (young) Desired survivor size 100663296 bytes, new threshold 15 (max 15) - age 1: 24802256 bytes, 24802256 total - age 2: 16740496 bytes, 41542752 total - age 3: 16717480 bytes, 58260232 total - age 4: 14242680 bytes, 72502912 total - age 5: 16715384 bytes, 89218296 total , 0.8500324 secs] [Parallel Time: 785.1 ms, GC Workers: 12] [GC Worker Start (ms): Min: 51094907.7, Avg: 51094908.1, Max: 51094908.5, Diff: 0.8] [Ext Root Scanning (ms): Min: 334.0, Avg: 361.8, Max: 465.9, Diff: 131.9, Sum: 4341.3] [Update RS (ms): Min: 64.2, Avg: 170.1, Max: 206.6, Diff: 142.4, Sum: 2041.6] [Processed Buffers: Min: 19, Avg: 65.8, Max: 106, Diff: 87, Sum: 789] [Scan RS (ms): Min: 0.0, Avg: 0.3, Max: 0.9, Diff: 0.9, Sum: 3.3] [Object Copy (ms): Min: 236.0, Avg: 249.3, Max: 324.6, Diff: 88.6, Sum: 2991.6] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.1, Diff: 0.1, Sum: 1.3] [GC Worker Other (ms): Min: 0.6, Avg: 1.7, Max: 2.8, Diff: 2.2, Sum: 20.6] [GC Worker Total (ms): Min: 782.3, Avg: 783.3, Max: 784.3, Diff: 2.0, Sum: 9399.7] [GC Worker End (ms): Min: 51095690.3, Avg: 51095691.4, Max: 51095692.5, Diff: 2.2] [Code Root Fixup: 0.0 ms] [Clear CT: 0.5 ms] [Other: 64.4 ms] [Choose CSet: 0.0 ms] [Ref Proc: 41.1 ms] [Ref Enq: 1.8 ms] [Free CSet: 2.1 ms] [Eden: 1248.0M(1248.0M)->0.0B(1120.0M) Survivors: 224.0M->192.0M Heap: 4976.8M(6144.0M)->3891.9M(6144.0M)] [Times: user=9.54 sys=0.06, real=0.85 secs] 51175.331: [GC pause (young) Desired survivor size 100663296 bytes, new threshold 6 (max 15) - age 1: 35152648 bytes, 35152648 total - age 2: 16647768 bytes, 51800416 total - age 3: 14316568 bytes, 66116984 total - age 4: 16034280 bytes, 82151264 total - age 5: 13969872 bytes, 96121136 total - age 6: 16448008 bytes, 112569144 total , 0.8005583 secs] [Parallel Time: 730.1 ms, GC Workers: 12] [GC Worker Start (ms): Min: 51175337.9, Avg: 51175338.4, Max: 51175338.8, Diff: 0.9] [Ext Root Scanning (ms): Min: 280.6, Avg: 368.2, Max: 492.4, Diff: 211.8, Sum: 4418.1] [Update RS (ms): Min: 0.0, Avg: 87.5, Max: 121.1, Diff: 121.1, Sum: 1049.4] [Processed Buffers: Min: 0, Avg: 40.3, Max: 83, Diff: 83, Sum: 484] [Scan RS (ms): Min: 0.0, Avg: 0.3, Max: 1.5, Diff: 1.4, Sum: 3.2] [Object Copy (ms): Min: 234.4, Avg: 270.7, Max: 352.9, Diff: 118.5, Sum: 3248.4] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.1, Diff: 0.1, Sum: 1.0] [GC Worker Other (ms): Min: 0.3, Avg: 1.5, Max: 2.6, Diff: 2.4, Sum: 17.6] [GC Worker Total (ms): Min: 727.3, Avg: 728.1, Max: 729.6, Diff: 2.3, Sum: 8737.7] [GC Worker End (ms): Min: 51176065.3, Avg: 51176066.5, Max: 51176067.7, Diff: 2.4] [Code Root Fixup: 0.0 ms] [Clear CT: 0.9 ms] [Other: 69.5 ms] [Choose CSet: 0.0 ms] [Ref Proc: 44.8 ms] [Ref Enq: 1.5 ms] [Free CSet: 1.9 ms] [Eden: 1120.0M(1120.0M)->0.0B(928.0M) Survivors: 192.0M->192.0M Heap: 5011.9M(6144.0M)->4083.3M(6144.0M)] [Times: user=8.95 sys=0.06, real=0.80 secs] 51233.916: [GC pause (young) Desired survivor size 83886080 bytes, new threshold 5 (max 15) - age 1: 22368888 bytes, 22368888 total - age 2: 24293712 bytes, 46662600 total - age 3: 14268104 bytes, 60930704 total - age 4: 14041312 bytes, 74972016 total - age 5: 15842816 bytes, 90814832 total - age 6: 13750504 bytes, 104565336 total , 0.8262073 secs] [Parallel Time: 769.2 ms, GC Workers: 12] [GC Worker Start (ms): Min: 51233923.4, Avg: 51233923.8, Max: 51233924.2, Diff: 0.9] [Ext Root Scanning (ms): Min: 273.1, Avg: 359.0, Max: 478.7, Diff: 205.5, Sum: 4308.4] [Update RS (ms): Min: 9.2, Avg: 130.9, Max: 174.0, Diff: 164.8, Sum: 1570.7] [Processed Buffers: Min: 10, Avg: 50.9, Max: 86, Diff: 76, Sum: 611] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 0.9, Diff: 0.9, Sum: 2.8] [Object Copy (ms): Min: 258.8, Avg: 274.9, Max: 343.2, Diff: 84.4, Sum: 3298.5] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.3] [GC Worker Other (ms): Min: 0.5, Avg: 2.2, Max: 3.2, Diff: 2.7, Sum: 26.2] [GC Worker Total (ms): Min: 765.9, Avg: 767.2, Max: 768.2, Diff: 2.3, Sum: 9206.9] [GC Worker End (ms): Min: 51234689.4, Avg: 51234691.1, Max: 51234692.1, Diff: 2.7] [Code Root Fixup: 0.0 ms] [Clear CT: 1.0 ms] [Other: 56.1 ms] [Choose CSet: 0.0 ms] [Ref Proc: 31.2 ms] [Ref Enq: 1.3 ms] [Free CSet: 1.6 ms] [Eden: 928.0M(928.0M)->0.0B(832.0M) Survivors: 192.0M->160.0M Heap: 5011.3M(6144.0M)->4217.0M(6144.0M)] [Times: user=9.25 sys=0.07, real=0.83 secs] 51274.443: [GC pause (young) Desired survivor size 67108864 bytes, new threshold 4 (max 15) - age 1: 18530216 bytes, 18530216 total - age 2: 16859384 bytes, 35389600 total - age 3: 23407688 bytes, 58797288 total - age 4: 14116240 bytes, 72913528 total - age 5: 14032576 bytes, 86946104 total , 0.7754084 secs] [Parallel Time: 724.5 ms, GC Workers: 12] [GC Worker Start (ms): Min: 51274450.0, Avg: 51274450.5, Max: 51274450.9, Diff: 0.9] [Ext Root Scanning (ms): Min: 275.3, Avg: 361.1, Max: 479.8, Diff: 204.5, Sum: 4333.5] [Update RS (ms): Min: 23.5, Avg: 142.8, Max: 180.9, Diff: 157.4, Sum: 1713.0] [Processed Buffers: Min: 23, Avg: 54.3, Max: 85, Diff: 62, Sum: 652] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 1.0, Diff: 0.9, Sum: 2.7] [Object Copy (ms): Min: 203.8, Avg: 217.1, Max: 282.6, Diff: 78.8, Sum: 2604.7] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.1] [GC Worker Other (ms): Min: 0.7, Avg: 1.7, Max: 2.5, Diff: 1.8, Sum: 20.1] [GC Worker Total (ms): Min: 721.7, Avg: 722.9, Max: 723.8, Diff: 2.0, Sum: 8674.3] [GC Worker End (ms): Min: 51275172.4, Avg: 51275173.4, Max: 51275174.2, Diff: 1.8] [Code Root Fixup: 0.0 ms] [Clear CT: 0.9 ms] [Other: 50.0 ms] [Choose CSet: 0.0 ms] [Ref Proc: 26.5 ms] [Ref Enq: 1.2 ms] [Free CSet: 1.5 ms] [Eden: 832.0M(832.0M)->0.0B(768.0M) Survivors: 160.0M->128.0M Heap: 5049.0M(6144.0M)->4313.8M(6144.0M)] [Times: user=8.68 sys=0.06, real=0.78 secs] 51321.905: [GC pause (young) Desired survivor size 67108864 bytes, new threshold 15 (max 15) - age 1: 16258032 bytes, 16258032 total - age 2: 10728152 bytes, 26986184 total - age 3: 15856992 bytes, 42843176 total - age 4: 23167928 bytes, 66011104 total , 0.7850255 secs] [Parallel Time: 732.5 ms, GC Workers: 12] [GC Worker Start (ms): Min: 51321912.3, Avg: 51321912.7, Max: 51321913.2, Diff: 0.9] [Ext Root Scanning (ms): Min: 285.1, Avg: 414.2, Max: 514.1, Diff: 228.9, Sum: 4970.6] [Update RS (ms): Min: 28.4, Avg: 133.7, Max: 196.4, Diff: 168.0, Sum: 1604.6] [Processed Buffers: Min: 7, Avg: 47.4, Max: 82, Diff: 75, Sum: 569] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 0.8, Diff: 0.7, Sum: 2.2] [Object Copy (ms): Min: 157.9, Avg: 180.2, Max: 249.7, Diff: 91.9, Sum: 2162.6] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.3] [GC Worker Other (ms): Min: 0.8, Avg: 2.0, Max: 3.2, Diff: 2.5, Sum: 24.1] [GC Worker Total (ms): Min: 729.0, Avg: 730.4, Max: 731.6, Diff: 2.5, Sum: 8764.3] [GC Worker End (ms): Min: 51322641.9, Avg: 51322643.1, Max: 51322644.3, Diff: 2.5] [Code Root Fixup: 0.0 ms] [Clear CT: 0.9 ms] [Other: 51.6 ms] [Choose CSet: 0.0 ms] [Ref Proc: 29.5 ms] [Ref Enq: 1.6 ms] [Free CSet: 1.6 ms] [Eden: 768.0M(768.0M)->0.0B(672.0M) Survivors: 128.0M->128.0M Heap: 5081.8M(6144.0M)->4412.8M(6144.0M)] [Times: user=8.79 sys=0.06, real=0.79 secs] 51356.256: [GC pause (young) Desired survivor size 67108864 bytes, new threshold 5 (max 15) - age 1: 16071936 bytes, 16071936 total - age 2: 10064040 bytes, 26135976 total - age 3: 9447608 bytes, 35583584 total - age 4: 14563680 bytes, 50147264 total - age 5: 23039624 bytes, 73186888 total , 0.6794909 secs] [Parallel Time: 632.6 ms, GC Workers: 12] [GC Worker Start (ms): Min: 51356263.0, Avg: 51356263.4, Max: 51356263.9, Diff: 0.9] [Ext Root Scanning (ms): Min: 285.5, Avg: 367.3, Max: 490.3, Diff: 204.8, Sum: 4407.1] [Update RS (ms): Min: 0.0, Avg: 72.0, Max: 96.6, Diff: 96.6, Sum: 864.5] [Processed Buffers: Min: 0, Avg: 34.0, Max: 79, Diff: 79, Sum: 408] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 0.7, Diff: 0.7, Sum: 2.0] [Object Copy (ms): Min: 138.5, Avg: 189.8, Max: 268.9, Diff: 130.4, Sum: 2277.5] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.1, Diff: 0.1, Sum: 0.8] [GC Worker Other (ms): Min: 0.1, Avg: 1.5, Max: 2.2, Diff: 2.1, Sum: 17.6] [GC Worker Total (ms): Min: 629.1, Avg: 630.8, Max: 631.8, Diff: 2.7, Sum: 7569.5] [GC Worker End (ms): Min: 51356892.9, Avg: 51356894.2, Max: 51356895.0, Diff: 2.1] [Code Root Fixup: 0.0 ms] [Clear CT: 1.0 ms] [Other: 45.9 ms] [Choose CSet: 0.0 ms] [Ref Proc: 23.9 ms] [Ref Enq: 1.3 ms] [Free CSet: 1.4 ms] [Eden: 672.0M(672.0M)->0.0B(576.0M) Survivors: 128.0M->128.0M Heap: 5084.8M(6144.0M)->4510.3M(6144.0M)] [Times: user=7.55 sys=0.05, real=0.68 secs] 51384.268: [GC pause (young) (initial-mark) Desired survivor size 50331648 bytes, new threshold 5 (max 15) - age 1: 15248896 bytes, 15248896 total - age 2: 10889944 bytes, 26138840 total - age 3: 9051272 bytes, 35190112 total - age 4: 9228488 bytes, 44418600 total - age 5: 14440440 bytes, 58859040 total , 0.7657810 secs] [Parallel Time: 717.8 ms, GC Workers: 12] [GC Worker Start (ms): Min: 51384275.2, Avg: 51384275.7, Max: 51384276.1, Diff: 0.9] [Ext Root Scanning (ms): Min: 307.1, Avg: 366.8, Max: 485.5, Diff: 178.4, Sum: 4401.0] [Update RS (ms): Min: 0.0, Avg: 110.2, Max: 168.2, Diff: 168.2, Sum: 1322.8] [Processed Buffers: Min: 0, Avg: 40.8, Max: 99, Diff: 99, Sum: 490] [Scan RS (ms): Min: 0.0, Avg: 0.1, Max: 1.0, Diff: 1.0, Sum: 1.8] [Object Copy (ms): Min: 211.2, Avg: 237.2, Max: 406.7, Diff: 195.5, Sum: 2846.5] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.1] [GC Worker Other (ms): Min: 0.3, Avg: 1.6, Max: 2.6, Diff: 2.3, Sum: 18.9] [GC Worker Total (ms): Min: 714.2, Avg: 715.9, Max: 717.2, Diff: 3.0, Sum: 8591.0] [GC Worker End (ms): Min: 51384990.3, Avg: 51384991.6, Max: 51384992.6, Diff: 2.3] [Code Root Fixup: 0.0 ms] [Clear CT: 1.0 ms] [Other: 47.0 ms] [Choose CSet: 0.0 ms] [Ref Proc: 22.6 ms] [Ref Enq: 1.6 ms] [Free CSet: 1.2 ms] [Eden: 576.0M(576.0M)->0.0B(544.0M) Survivors: 128.0M->96.0M Heap: 5086.3M(6144.0M)->4557.9M(6144.0M)] [Times: user=8.57 sys=0.06, real=0.77 secs] 51385.038: [GC concurrent-root-region-scan-start] 51385.309: [GC concurrent-root-region-scan-end, 0.2714216 secs] 51385.309: [GC concurrent-mark-start] 51387.511: [GC concurrent-mark-end, 2.2015112 secs] 51387.589: [GC remark 51387.597: [GC ref-proc, 0.3928824 secs], 1.4235351 secs] [Times: user=5.13 sys=0.06, real=1.43 secs] 51389.090: [GC cleanup 4588M->3724M(6144M), 0.0569241 secs] [Times: user=0.57 sys=0.01, real=0.06 secs] 51389.152: [GC concurrent-cleanup-start] 51389.155: [GC concurrent-cleanup-end, 0.0029001 secs] 51437.144: [GC pause (young) Desired survivor size 50331648 bytes, new threshold 15 (max 15) - age 1: 10961968 bytes, 10961968 total - age 2: 8787488 bytes, 19749456 total - age 3: 9882848 bytes, 29632304 total - age 4: 8602224 bytes, 38234528 total - age 5: 8434144 bytes, 46668672 total , 0.6674301 secs] [Parallel Time: 627.4 ms, GC Workers: 12] [GC Worker Start (ms): Min: 51437150.4, Avg: 51437150.9, Max: 51437151.3, Diff: 0.9] [Ext Root Scanning (ms): Min: 284.8, Avg: 372.3, Max: 485.6, Diff: 200.8, Sum: 4467.0] [Update RS (ms): Min: 0.0, Avg: 106.7, Max: 144.1, Diff: 144.1, Sum: 1280.8] [Processed Buffers: Min: 0, Avg: 43.6, Max: 90, Diff: 90, Sum: 523] [Scan RS (ms): Min: 0.0, Avg: 0.1, Max: 0.8, Diff: 0.8, Sum: 1.7] [Object Copy (ms): Min: 135.8, Avg: 144.5, Max: 216.5, Diff: 80.7, Sum: 1733.8] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.1, Diff: 0.1, Sum: 0.5] [GC Worker Other (ms): Min: 0.4, Avg: 1.6, Max: 2.7, Diff: 2.4, Sum: 19.3] [GC Worker Total (ms): Min: 623.8, Avg: 625.3, Max: 626.4, Diff: 2.6, Sum: 7503.2] [GC Worker End (ms): Min: 51437774.9, Avg: 51437776.1, Max: 51437777.3, Diff: 2.4] [Code Root Fixup: 0.0 ms] [Clear CT: 0.9 ms] [Other: 39.2 ms] [Choose CSet: 0.0 ms] [Ref Proc: 21.3 ms] [Ref Enq: 0.9 ms] [Free CSet: 1.1 ms] [Eden: 544.0M(544.0M)->0.0B(192.0M) Survivors: 96.0M->96.0M Heap: 4237.9M(6144.0M)->3752.6M(6144.0M)] [Times: user=7.46 sys=0.05, real=0.67 secs] 51446.971: [GC pause (mixed) Desired survivor size 33554432 bytes, new threshold 3 (max 15) - age 1: 21713120 bytes, 21713120 total - age 2: 6638448 bytes, 28351568 total - age 3: 7727920 bytes, 36079488 total - age 4: 8731120 bytes, 44810608 total - age 5: 6948088 bytes, 51758696 total - age 6: 7757432 bytes, 59516128 total , 0.6066778 secs] [Parallel Time: 563.5 ms, GC Workers: 12] [GC Worker Start (ms): Min: 51446976.0, Avg: 51446976.5, Max: 51446977.0, Diff: 0.9] [Ext Root Scanning (ms): Min: 286.3, Avg: 366.7, Max: 484.5, Diff: 198.2, Sum: 4400.5] [Update RS (ms): Min: 0.0, Avg: 47.6, Max: 71.5, Diff: 71.5, Sum: 571.4] [Processed Buffers: Min: 0, Avg: 21.6, Max: 37, Diff: 37, Sum: 259] [Scan RS (ms): Min: 0.0, Avg: 5.0, Max: 7.7, Diff: 7.7, Sum: 60.5] [Object Copy (ms): Min: 75.1, Avg: 140.6, Max: 220.7, Diff: 145.6, Sum: 1687.2] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.4] [GC Worker Other (ms): Min: 0.1, Avg: 1.8, Max: 2.5, Diff: 2.4, Sum: 21.9] [GC Worker Total (ms): Min: 560.6, Avg: 561.8, Max: 562.3, Diff: 1.7, Sum: 6741.9] [GC Worker End (ms): Min: 51447536.6, Avg: 51447538.4, Max: 51447539.0, Diff: 2.4] [Code Root Fixup: 0.0 ms] [Clear CT: 0.9 ms] [Other: 42.2 ms] [Choose CSet: 0.2 ms] [Ref Proc: 18.4 ms] [Ref Enq: 3.0 ms] [Free CSet: 3.3 ms] [Eden: 192.0M(192.0M)->0.0B(224.0M) Survivors: 96.0M->64.0M Heap: 3944.6M(6144.0M)->3167.4M(6144.0M)] [Times: user=6.65 sys=0.06, real=0.61 secs] 51458.895: [GC pause (mixed) Desired survivor size 33554432 bytes, new threshold 15 (max 15) - age 1: 4931040 bytes, 4931040 total - age 2: 12523040 bytes, 17454080 total - age 3: 5973120 bytes, 23427200 total , 0.7746746 secs] [Parallel Time: 733.5 ms, GC Workers: 12] [GC Worker Start (ms): Min: 51458901.4, Avg: 51458901.8, Max: 51458902.2, Diff: 0.8] [Ext Root Scanning (ms): Min: 295.7, Avg: 376.1, Max: 493.8, Diff: 198.1, Sum: 4513.7] [Update RS (ms): Min: 0.0, Avg: 107.3, Max: 146.8, Diff: 146.8, Sum: 1287.9] [Processed Buffers: Min: 0, Avg: 35.2, Max: 59, Diff: 59, Sum: 422] [Scan RS (ms): Min: 28.8, Avg: 44.0, Max: 56.3, Diff: 27.4, Sum: 527.6] [Object Copy (ms): Min: 178.9, Avg: 202.3, Max: 284.5, Diff: 105.6, Sum: 2428.2] [Termination (ms): Min: 0.0, Avg: 0.3, Max: 0.4, Diff: 0.4, Sum: 3.5] [GC Worker Other (ms): Min: 0.8, Avg: 1.8, Max: 2.5, Diff: 1.7, Sum: 21.1] [GC Worker Total (ms): Min: 730.5, Avg: 731.8, Max: 732.9, Diff: 2.4, Sum: 8782.0] [GC Worker End (ms): Min: 51459632.7, Avg: 51459633.6, Max: 51459634.4, Diff: 1.7] [Code Root Fixup: 0.0 ms] [Clear CT: 1.6 ms] [Other: 39.6 ms] [Choose CSet: 0.6 ms] [Ref Proc: 14.7 ms] [Ref Enq: 0.8 ms] [Free CSet: 3.6 ms] [Eden: 224.0M(224.0M)->0.0B(224.0M) Survivors: 64.0M->64.0M Heap: 3391.4M(6144.0M)->2619.2M(6144.0M)] [Times: user=8.67 sys=0.06, real=0.78 secs] 51471.630: [GC pause (mixed) Desired survivor size 33554432 bytes, new threshold 15 (max 15) - age 1: 7741376 bytes, 7741376 total - age 2: 3343144 bytes, 11084520 total - age 3: 9975576 bytes, 21060096 total - age 4: 5323440 bytes, 26383536 total , 1.0121256 secs] [Parallel Time: 952.5 ms, GC Workers: 12] [GC Worker Start (ms): Min: 51471635.7, Avg: 51471636.2, Max: 51471636.9, Diff: 1.2] [Ext Root Scanning (ms): Min: 285.8, Avg: 368.6, Max: 475.4, Diff: 189.6, Sum: 4423.5] [Update RS (ms): Min: 9.0, Avg: 116.4, Max: 156.9, Diff: 147.9, Sum: 1397.1] [Processed Buffers: Min: 5, Avg: 46.2, Max: 68, Diff: 63, Sum: 554] [Scan RS (ms): Min: 77.2, Avg: 80.1, Max: 81.9, Diff: 4.8, Sum: 961.4] [Object Copy (ms): Min: 372.5, Avg: 383.8, Max: 472.8, Diff: 100.2, Sum: 4606.1] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.2, Diff: 0.1, Sum: 1.3] [GC Worker Other (ms): Min: 0.3, Avg: 1.8, Max: 2.6, Diff: 2.3, Sum: 21.6] [GC Worker Total (ms): Min: 949.7, Avg: 950.9, Max: 952.2, Diff: 2.5, Sum: 11410.9] [GC Worker End (ms): Min: 51472585.6, Avg: 51472587.1, Max: 51472587.9, Diff: 2.3] [Code Root Fixup: 0.1 ms] [Clear CT: 1.7 ms] [Other: 57.8 ms] [Choose CSet: 0.9 ms] [Ref Proc: 16.4 ms] [Ref Enq: 1.3 ms] [Free CSet: 3.4 ms] [Eden: 224.0M(224.0M)->0.0B(224.0M) Survivors: 64.0M->64.0M Heap: 2843.2M(6144.0M)->2430.2M(6144.0M)] [Times: user=11.34 sys=0.06, real=1.02 secs] 51483.439: [GC pause (young) Desired survivor size 33554432 bytes, new threshold 15 (max 15) - age 1: 6733184 bytes, 6733184 total - age 2: 4530680 bytes, 11263864 total - age 3: 2535392 bytes, 13799256 total - age 4: 9163072 bytes, 22962328 total - age 5: 5082176 bytes, 28044504 total , 0.7098231 secs] [Parallel Time: 681.5 ms, GC Workers: 12] [GC Worker Start (ms): Min: 51483444.0, Avg: 51483444.4, Max: 51483444.9, Diff: 0.9] [Ext Root Scanning (ms): Min: 288.8, Avg: 368.4, Max: 480.7, Diff: 191.9, Sum: 4421.1] [Update RS (ms): Min: 98.6, Avg: 213.8, Max: 250.1, Diff: 151.5, Sum: 2566.1] [Processed Buffers: Min: 45, Avg: 70.0, Max: 88, Diff: 43, Sum: 840] [Scan RS (ms): Min: 0.7, Avg: 3.4, Max: 4.9, Diff: 4.1, Sum: 40.7] [Object Copy (ms): Min: 80.9, Avg: 92.5, Max: 163.1, Diff: 82.2, Sum: 1110.6] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.1] [GC Worker Other (ms): Min: 0.4, Avg: 1.5, Max: 2.4, Diff: 2.0, Sum: 18.3] [GC Worker Total (ms): Min: 678.6, Avg: 679.7, Max: 680.8, Diff: 2.2, Sum: 8156.9] [GC Worker End (ms): Min: 51484123.0, Avg: 51484124.2, Max: 51484125.0, Diff: 2.0] [Code Root Fixup: 0.0 ms] [Clear CT: 1.0 ms] [Other: 27.2 ms] [Choose CSet: 0.0 ms] [Ref Proc: 12.4 ms] [Ref Enq: 0.8 ms] [Free CSet: 0.8 ms] [Eden: 224.0M(224.0M)->0.0B(2624.0M) Survivors: 64.0M->64.0M Heap: 2654.2M(6144.0M)->2447.6M(6144.0M)] [Times: user=8.02 sys=0.06, real=0.71 secs] 51707.003: [GC pause (young) Desired survivor size 184549376 bytes, new threshold 15 (max 15) - age 1: 8412856 bytes, 8412856 total - age 2: 2980984 bytes, 11393840 total - age 3: 3733816 bytes, 15127656 total - age 4: 2327688 bytes, 17455344 total - age 5: 8641040 bytes, 26096384 total - age 6: 4967008 bytes, 31063392 total , 0.7082576 secs] [Parallel Time: 607.2 ms, GC Workers: 12] [GC Worker Start (ms): Min: 51707010.9, Avg: 51707011.4, Max: 51707011.9, Diff: 1.0] [Ext Root Scanning (ms): Min: 287.0, Avg: 368.3, Max: 481.3, Diff: 194.3, Sum: 4420.2] [Update RS (ms): Min: 0.0, Avg: 55.1, Max: 86.4, Diff: 86.4, Sum: 661.3] [Processed Buffers: Min: 0, Avg: 35.8, Max: 60, Diff: 60, Sum: 430] [Scan RS (ms): Min: 0.0, Avg: 0.5, Max: 1.7, Diff: 1.7, Sum: 6.1] [Object Copy (ms): Min: 122.1, Avg: 179.8, Max: 270.9, Diff: 148.8, Sum: 2158.0] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.2] [GC Worker Other (ms): Min: 0.6, Avg: 1.5, Max: 2.5, Diff: 1.9, Sum: 18.4] [GC Worker Total (ms): Min: 604.8, Avg: 605.4, Max: 606.3, Diff: 1.5, Sum: 7264.2] [GC Worker End (ms): Min: 51707615.9, Avg: 51707616.8, Max: 51707617.8, Diff: 1.9] [Code Root Fixup: 0.0 ms] [Clear CT: 1.2 ms] [Other: 99.8 ms] [Choose CSet: 0.0 ms] [Ref Proc: 77.1 ms] [Ref Enq: 2.2 ms] [Free CSet: 3.3 ms] [Eden: 2624.0M(2624.0M)->0.0B(2304.0M) Survivors: 64.0M->256.0M Heap: 5071.6M(6144.0M)->2617.7M(6144.0M)] [Times: user=7.89 sys=0.05, real=0.71 secs] 51837.972: [GC pause (young) Desired survivor size 167772160 bytes, new threshold 15 (max 15) - age 1: 46073008 bytes, 46073008 total - age 2: 2958360 bytes, 49031368 total - age 3: 1081120 bytes, 50112488 total - age 4: 2800160 bytes, 52912648 total - age 5: 1966128 bytes, 54878776 total - age 6: 8056840 bytes, 62935616 total - age 7: 3858376 bytes, 66793992 total , 0.7583849 secs] [Parallel Time: 658.9 ms, GC Workers: 12] [GC Worker Start (ms): Min: 51837980.8, Avg: 51837981.2, Max: 51837981.7, Diff: 0.9] [Ext Root Scanning (ms): Min: 268.6, Avg: 369.7, Max: 485.0, Diff: 216.4, Sum: 4436.4] [Update RS (ms): Min: 0.0, Avg: 59.5, Max: 93.8, Diff: 93.8, Sum: 714.5] [Processed Buffers: Min: 0, Avg: 38.3, Max: 61, Diff: 61, Sum: 460] [Scan RS (ms): Min: 0.0, Avg: 0.5, Max: 1.7, Diff: 1.7, Sum: 6.3] [Object Copy (ms): Min: 170.2, Avg: 225.6, Max: 308.9, Diff: 138.7, Sum: 2707.5] [Termination (ms): Min: 0.0, Avg: 0.2, Max: 0.2, Diff: 0.2, Sum: 2.3] [GC Worker Other (ms): Min: 0.2, Avg: 1.4, Max: 2.3, Diff: 2.2, Sum: 17.3] [GC Worker Total (ms): Min: 656.0, Avg: 657.0, Max: 658.0, Diff: 2.0, Sum: 7884.3] [GC Worker End (ms): Min: 51838637.0, Avg: 51838638.3, Max: 51838639.2, Diff: 2.2] [Code Root Fixup: 0.0 ms] [Clear CT: 1.3 ms] [Other: 98.2 ms] [Choose CSet: 0.0 ms] [Ref Proc: 72.7 ms] [Ref Enq: 2.7 ms] [Free CSet: 3.3 ms] [Eden: 2304.0M(2304.0M)->0.0B(1920.0M) Survivors: 256.0M->320.0M Heap: 4921.7M(6144.0M)->2969.2M(6144.0M)] [Times: user=8.40 sys=0.06, real=0.76 secs] 51970.253: [GC pause (young) Desired survivor size 150994944 bytes, new threshold 15 (max 15) - age 1: 49958200 bytes, 49958200 total - age 2: 31943264 bytes, 81901464 total - age 3: 2813680 bytes, 84715144 total - age 4: 1022856 bytes, 85738000 total - age 5: 2619960 bytes, 88357960 total - age 6: 1948400 bytes, 90306360 total - age 7: 8029832 bytes, 98336192 total - age 8: 3793376 bytes, 102129568 total , 0.8033015 secs] [Parallel Time: 717.0 ms, GC Workers: 12] [GC Worker Start (ms): Min: 51970261.5, Avg: 51970262.0, Max: 51970262.5, Diff: 0.9] [Ext Root Scanning (ms): Min: 254.4, Avg: 371.3, Max: 499.8, Diff: 245.4, Sum: 4455.5] [Update RS (ms): Min: 0.0, Avg: 74.3, Max: 104.8, Diff: 104.8, Sum: 891.9] [Processed Buffers: Min: 0, Avg: 40.0, Max: 78, Diff: 78, Sum: 480] [Scan RS (ms): Min: 0.0, Avg: 0.4, Max: 1.7, Diff: 1.7, Sum: 4.9] [Object Copy (ms): Min: 212.9, Avg: 267.1, Max: 352.7, Diff: 139.8, Sum: 3205.4] [Termination (ms): Min: 0.0, Avg: 0.2, Max: 0.3, Diff: 0.3, Sum: 2.5] [GC Worker Other (ms): Min: 0.7, Avg: 1.8, Max: 2.7, Diff: 2.1, Sum: 21.9] [GC Worker Total (ms): Min: 714.3, Avg: 715.2, Max: 716.5, Diff: 2.2, Sum: 8582.1] [GC Worker End (ms): Min: 51970976.0, Avg: 51970977.2, Max: 51970978.0, Diff: 2.0] [Code Root Fixup: 0.0 ms] [Clear CT: 1.2 ms] [Other: 85.1 ms] [Choose CSet: 0.0 ms] [Ref Proc: 60.1 ms] [Ref Enq: 1.9 ms] [Free CSet: 3.0 ms] [Eden: 1920.0M(1920.0M)->0.0B(1856.0M) Survivors: 320.0M->288.0M Heap: 4889.2M(6144.0M)->3067.6M(6144.0M)] [Times: user=8.96 sys=0.06, real=0.81 secs] 52117.928: [GC pause (young) Desired survivor size 150994944 bytes, new threshold 15 (max 15) - age 1: 31512344 bytes, 31512344 total - age 2: 35797184 bytes, 67309528 total - age 3: 30428624 bytes, 97738152 total - age 4: 2700480 bytes, 100438632 total - age 5: 908456 bytes, 101347088 total - age 6: 2592448 bytes, 103939536 total - age 7: 1807568 bytes, 105747104 total - age 8: 8018064 bytes, 113765168 total - age 9: 3777216 bytes, 117542384 total , 0.8091488 secs] [Parallel Time: 725.3 ms, GC Workers: 12] [GC Worker Start (ms): Min: 52117935.6, Avg: 52117936.0, Max: 52117936.4, Diff: 0.9] [Ext Root Scanning (ms): Min: 244.3, Avg: 360.4, Max: 469.3, Diff: 224.9, Sum: 4324.2] [Update RS (ms): Min: 0.0, Avg: 68.2, Max: 99.7, Diff: 99.7, Sum: 818.0] [Processed Buffers: Min: 0, Avg: 39.8, Max: 71, Diff: 71, Sum: 477] [Scan RS (ms): Min: 0.0, Avg: 0.4, Max: 1.0, Diff: 1.0, Sum: 4.7] [Object Copy (ms): Min: 252.1, Avg: 292.3, Max: 376.8, Diff: 124.7, Sum: 3507.2] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.2, Diff: 0.2, Sum: 1.5] [GC Worker Other (ms): Min: 0.1, Avg: 1.9, Max: 3.2, Diff: 3.1, Sum: 23.4] [GC Worker Total (ms): Min: 721.4, Avg: 723.2, Max: 724.8, Diff: 3.4, Sum: 8679.0] [GC Worker End (ms): Min: 52118657.4, Avg: 52118659.3, Max: 52118660.5, Diff: 3.1] [Code Root Fixup: 0.0 ms] [Clear CT: 1.2 ms] [Other: 82.7 ms] [Choose CSet: 0.0 ms] [Ref Proc: 58.3 ms] [Ref Enq: 2.2 ms] [Free CSet: 2.7 ms] [Eden: 1856.0M(1856.0M)->0.0B(1632.0M) Survivors: 288.0M->288.0M Heap: 4923.6M(6144.0M)->3280.7M(6144.0M)] [Times: user=9.03 sys=0.06, real=0.81 secs] 52219.459: [GC pause (young) Desired survivor size 134217728 bytes, new threshold 10 (max 15) - age 1: 39789560 bytes, 39789560 total - age 2: 19652624 bytes, 59442184 total - age 3: 30741568 bytes, 90183752 total - age 4: 28068224 bytes, 118251976 total - age 5: 2697784 bytes, 120949760 total - age 6: 898592 bytes, 121848352 total - age 7: 2534552 bytes, 124382904 total - age 8: 1804304 bytes, 126187208 total - age 9: 8017176 bytes, 134204384 total - age 10: 3775184 bytes, 137979568 total , 0.9028425 secs] [Parallel Time: 815.6 ms, GC Workers: 12] [GC Worker Start (ms): Min: 52219467.3, Avg: 52219467.7, Max: 52219468.2, Diff: 0.9] [Ext Root Scanning (ms): Min: 289.2, Avg: 384.5, Max: 506.3, Diff: 217.1, Sum: 4613.9] [Update RS (ms): Min: 0.0, Avg: 95.1, Max: 126.7, Diff: 126.7, Sum: 1140.9] [Processed Buffers: Min: 0, Avg: 42.7, Max: 89, Diff: 89, Sum: 512] [Scan RS (ms): Min: 0.0, Avg: 0.3, Max: 1.4, Diff: 1.4, Sum: 4.0] [Object Copy (ms): Min: 305.6, Avg: 332.0, Max: 414.8, Diff: 109.2, Sum: 3984.1] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.1, Diff: 0.1, Sum: 0.6] [GC Worker Other (ms): Min: 0.2, Avg: 2.0, Max: 2.6, Diff: 2.4, Sum: 23.7] [GC Worker Total (ms): Min: 811.9, Avg: 813.9, Max: 814.8, Diff: 2.9, Sum: 9767.1] [GC Worker End (ms): Min: 52220279.9, Avg: 52220281.7, Max: 52220282.3, Diff: 2.4] [Code Root Fixup: 0.0 ms] [Clear CT: 0.7 ms] [Other: 86.6 ms] [Choose CSet: 0.0 ms] [Ref Proc: 60.9 ms] [Ref Enq: 1.8 ms] [Free CSet: 2.4 ms] [Eden: 1632.0M(1632.0M)->0.0B(1440.0M) Survivors: 288.0M->256.0M Heap: 4912.7M(6144.0M)->3504.4M(6144.0M)] [Times: user=10.11 sys=0.06, real=0.91 secs] 52308.489: [GC pause (young) Desired survivor size 117440512 bytes, new threshold 5 (max 15) - age 1: 28576144 bytes, 28576144 total - age 2: 24186720 bytes, 52762864 total - age 3: 17566640 bytes, 70329504 total - age 4: 27740104 bytes, 98069608 total - age 5: 26898184 bytes, 124967792 total - age 6: 2684728 bytes, 127652520 total - age 7: 896368 bytes, 128548888 total - age 8: 2503432 bytes, 131052320 total - age 9: 1804192 bytes, 132856512 total - age 10: 7983328 bytes, 140839840 total , 0.8797294 secs] [Parallel Time: 804.3 ms, GC Workers: 12] [GC Worker Start (ms): Min: 52308496.7, Avg: 52308497.1, Max: 52308497.5, Diff: 0.9] [Ext Root Scanning (ms): Min: 272.7, Avg: 369.4, Max: 487.5, Diff: 214.9, Sum: 4433.0] [Update RS (ms): Min: 0.0, Avg: 105.2, Max: 146.3, Diff: 146.3, Sum: 1262.2] [Processed Buffers: Min: 0, Avg: 51.1, Max: 80, Diff: 80, Sum: 613] [Scan RS (ms): Min: 0.0, Avg: 0.4, Max: 1.5, Diff: 1.4, Sum: 4.3] [Object Copy (ms): Min: 312.9, Avg: 325.3, Max: 404.3, Diff: 91.4, Sum: 3904.2] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.1] [GC Worker Other (ms): Min: 0.6, Avg: 1.7, Max: 2.9, Diff: 2.4, Sum: 20.1] [GC Worker Total (ms): Min: 801.3, Avg: 802.0, Max: 803.4, Diff: 2.1, Sum: 9623.8] [GC Worker End (ms): Min: 52309298.0, Avg: 52309299.1, Max: 52309300.4, Diff: 2.4] [Code Root Fixup: 0.0 ms] [Clear CT: 1.2 ms] [Other: 74.2 ms] [Choose CSet: 0.0 ms] [Ref Proc: 44.0 ms] [Ref Enq: 1.6 ms] [Free CSet: 2.3 ms] [Eden: 1440.0M(1440.0M)->0.0B(1248.0M) Survivors: 256.0M->224.0M Heap: 4944.4M(6144.0M)->3728.6M(6144.0M)] [Times: user=9.80 sys=0.07, real=0.88 secs] 52432.670: [GC pause (young) Desired survivor size 100663296 bytes, new threshold 5 (max 15) - age 1: 28288952 bytes, 28288952 total - age 2: 20008600 bytes, 48297552 total - age 3: 22161376 bytes, 70458928 total - age 4: 15890888 bytes, 86349816 total - age 5: 27102448 bytes, 113452264 total , 0.9299625 secs] [Parallel Time: 848.6 ms, GC Workers: 12] [GC Worker Start (ms): Min: 52432677.8, Avg: 52432678.3, Max: 52432678.7, Diff: 0.9] [Ext Root Scanning (ms): Min: 353.1, Avg: 387.3, Max: 507.0, Diff: 153.9, Sum: 4648.0] [Update RS (ms): Min: 54.7, Avg: 175.0, Max: 223.0, Diff: 168.3, Sum: 2099.5] [Processed Buffers: Min: 42, Avg: 63.2, Max: 87, Diff: 45, Sum: 758] [Scan RS (ms): Min: 0.0, Avg: 0.3, Max: 1.2, Diff: 1.2, Sum: 3.5] [Object Copy (ms): Min: 268.6, Avg: 282.7, Max: 366.5, Diff: 98.0, Sum: 3392.4] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.3] [GC Worker Other (ms): Min: 1.0, Avg: 1.9, Max: 2.7, Diff: 1.7, Sum: 22.3] [GC Worker Total (ms): Min: 846.3, Avg: 847.2, Max: 848.0, Diff: 1.7, Sum: 10165.9] [GC Worker End (ms): Min: 52433524.6, Avg: 52433525.4, Max: 52433526.2, Diff: 1.7] [Code Root Fixup: 0.0 ms] [Clear CT: 1.0 ms] [Other: 80.3 ms] [Choose CSet: 0.0 ms] [Ref Proc: 53.4 ms] [Ref Enq: 2.0 ms] [Free CSet: 2.0 ms] [Eden: 1248.0M(1248.0M)->0.0B(1088.0M) Survivors: 224.0M->192.0M Heap: 4976.6M(6144.0M)->3924.5M(6144.0M)] [Times: user=10.44 sys=0.06, real=0.93 secs] 52521.689: [GC pause (young) Desired survivor size 83886080 bytes, new threshold 4 (max 15) - age 1: 30002672 bytes, 30002672 total - age 2: 18379616 bytes, 48382288 total - age 3: 18519864 bytes, 66902152 total - age 4: 21081472 bytes, 87983624 total - age 5: 15809936 bytes, 103793560 total , 0.8550870 secs] [Parallel Time: 786.4 ms, GC Workers: 12] [GC Worker Start (ms): Min: 52521696.8, Avg: 52521697.3, Max: 52521697.7, Diff: 0.9] [Ext Root Scanning (ms): Min: 346.9, Avg: 385.6, Max: 500.4, Diff: 153.5, Sum: 4627.5] [Update RS (ms): Min: 17.4, Avg: 136.6, Max: 183.0, Diff: 165.6, Sum: 1639.6] [Processed Buffers: Min: 12, Avg: 51.2, Max: 78, Diff: 66, Sum: 615] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 1.2, Diff: 1.2, Sum: 2.9] [Object Copy (ms): Min: 248.6, Avg: 259.7, Max: 334.8, Diff: 86.2, Sum: 3115.9] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.3] [GC Worker Other (ms): Min: 0.9, Avg: 2.1, Max: 3.3, Diff: 2.4, Sum: 25.3] [GC Worker Total (ms): Min: 783.4, Avg: 784.3, Max: 785.9, Diff: 2.5, Sum: 9411.5] [GC Worker End (ms): Min: 52522480.3, Avg: 52522481.5, Max: 52522482.7, Diff: 2.4] [Code Root Fixup: 0.0 ms] [Clear CT: 1.1 ms] [Other: 67.6 ms] [Choose CSet: 0.0 ms] [Ref Proc: 39.3 ms] [Ref Enq: 1.8 ms] [Free CSet: 2.1 ms] [Eden: 1088.0M(1088.0M)->0.0B(960.0M) Survivors: 192.0M->160.0M Heap: 5012.5M(6144.0M)->4084.4M(6144.0M)] [Times: user=9.54 sys=0.07, real=0.86 secs] 52561.568: [GC pause (young) Desired survivor size 83886080 bytes, new threshold 4 (max 15) - age 1: 30815312 bytes, 30815312 total - age 2: 20268440 bytes, 51083752 total - age 3: 16404144 bytes, 67487896 total - age 4: 17644272 bytes, 85132168 total , 0.8049553 secs] [Parallel Time: 751.6 ms, GC Workers: 12] [GC Worker Start (ms): Min: 52561575.2, Avg: 52561575.7, Max: 52561576.2, Diff: 1.0] [Ext Root Scanning (ms): Min: 351.1, Avg: 383.0, Max: 499.0, Diff: 147.9, Sum: 4595.7] [Update RS (ms): Min: 46.1, Avg: 162.4, Max: 207.2, Diff: 161.1, Sum: 1949.4] [Processed Buffers: Min: 35, Avg: 62.2, Max: 89, Diff: 54, Sum: 746] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 0.7, Diff: 0.6, Sum: 2.7] [Object Copy (ms): Min: 189.3, Avg: 202.8, Max: 283.6, Diff: 94.2, Sum: 2433.6] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.3] [GC Worker Other (ms): Min: 1.1, Avg: 1.8, Max: 2.4, Diff: 1.3, Sum: 22.0] [GC Worker Total (ms): Min: 749.3, Avg: 750.3, Max: 751.3, Diff: 1.9, Sum: 9003.6] [GC Worker End (ms): Min: 52562325.3, Avg: 52562326.0, Max: 52562326.6, Diff: 1.4] [Code Root Fixup: 0.0 ms] [Clear CT: 0.6 ms] [Other: 52.7 ms] [Choose CSet: 0.0 ms] [Ref Proc: 29.9 ms] [Ref Enq: 1.1 ms] [Free CSet: 1.5 ms] [Eden: 960.0M(960.0M)->0.0B(832.0M) Survivors: 160.0M->160.0M Heap: 5044.4M(6144.0M)->4209.0M(6144.0M)] [Times: user=9.02 sys=0.06, real=0.81 secs] 52631.780: [GC pause (young) Desired survivor size 67108864 bytes, new threshold 4 (max 15) - age 1: 16985440 bytes, 16985440 total - age 2: 21606296 bytes, 38591736 total - age 3: 19272712 bytes, 57864448 total - age 4: 13005096 bytes, 70869544 total , 0.7323228 secs] [Parallel Time: 677.0 ms, GC Workers: 12] [GC Worker Start (ms): Min: 52631787.8, Avg: 52631788.2, Max: 52631788.6, Diff: 0.9] [Ext Root Scanning (ms): Min: 348.2, Avg: 379.8, Max: 500.9, Diff: 152.7, Sum: 4557.5] [Update RS (ms): Min: 0.0, Avg: 114.1, Max: 153.1, Diff: 153.1, Sum: 1369.6] [Processed Buffers: Min: 0, Avg: 45.6, Max: 74, Diff: 74, Sum: 547] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 1.1, Diff: 1.1, Sum: 2.3] [Object Copy (ms): Min: 167.8, Avg: 179.2, Max: 259.6, Diff: 91.8, Sum: 2150.9] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.2] [GC Worker Other (ms): Min: 0.6, Avg: 1.9, Max: 2.7, Diff: 2.0, Sum: 22.6] [GC Worker Total (ms): Min: 673.9, Avg: 675.3, Max: 676.1, Diff: 2.2, Sum: 8103.2] [GC Worker End (ms): Min: 52632462.3, Avg: 52632463.5, Max: 52632464.3, Diff: 2.0] [Code Root Fixup: 0.0 ms] [Clear CT: 1.0 ms] [Other: 54.3 ms] [Choose CSet: 0.0 ms] [Ref Proc: 31.2 ms] [Ref Enq: 1.1 ms] [Free CSet: 1.6 ms] [Eden: 832.0M(832.0M)->0.0B(800.0M) Survivors: 160.0M->128.0M Heap: 5041.0M(6144.0M)->4279.1M(6144.0M)] [Times: user=8.10 sys=0.06, real=0.74 secs] 52691.501: [GC pause (young) Desired survivor size 67108864 bytes, new threshold 15 (max 15) - age 1: 14130568 bytes, 14130568 total - age 2: 10570536 bytes, 24701104 total - age 3: 19216680 bytes, 43917784 total - age 4: 18751552 bytes, 62669336 total , 0.7114520 secs] [Parallel Time: 662.0 ms, GC Workers: 12] [GC Worker Start (ms): Min: 52691508.9, Avg: 52691509.4, Max: 52691509.9, Diff: 0.9] [Ext Root Scanning (ms): Min: 357.3, Avg: 387.2, Max: 503.2, Diff: 145.9, Sum: 4646.7] [Update RS (ms): Min: 0.0, Avg: 105.1, Max: 141.7, Diff: 141.7, Sum: 1261.4] [Processed Buffers: Min: 0, Avg: 40.9, Max: 71, Diff: 71, Sum: 491] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 0.8, Diff: 0.7, Sum: 2.3] [Object Copy (ms): Min: 153.8, Avg: 165.6, Max: 231.0, Diff: 77.2, Sum: 1987.6] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.3] [GC Worker Other (ms): Min: 0.8, Avg: 1.9, Max: 3.1, Diff: 2.3, Sum: 23.3] [GC Worker Total (ms): Min: 659.1, Avg: 660.1, Max: 661.1, Diff: 2.0, Sum: 7921.6] [GC Worker End (ms): Min: 52692168.4, Avg: 52692169.6, Max: 52692170.7, Diff: 2.3] [Code Root Fixup: 0.0 ms] [Clear CT: 0.9 ms] [Other: 48.5 ms] [Choose CSet: 0.0 ms] [Ref Proc: 27.9 ms] [Ref Enq: 1.3 ms] [Free CSet: 1.4 ms] [Eden: 800.0M(800.0M)->0.0B(736.0M) Survivors: 128.0M->128.0M Heap: 5079.1M(6144.0M)->4350.5M(6144.0M)] [Times: user=7.94 sys=0.06, real=0.71 secs] 52745.863: [GC pause (young) Desired survivor size 67108864 bytes, new threshold 5 (max 15) - age 1: 15890184 bytes, 15890184 total - age 2: 8562576 bytes, 24452760 total - age 3: 7805520 bytes, 32258280 total - age 4: 18871712 bytes, 51129992 total - age 5: 18577696 bytes, 69707688 total , 0.6473285 secs] [Parallel Time: 597.5 ms, GC Workers: 12] [GC Worker Start (ms): Min: 52745869.9, Avg: 52745870.3, Max: 52745870.8, Diff: 0.9] [Ext Root Scanning (ms): Min: 283.8, Avg: 366.8, Max: 488.0, Diff: 204.1, Sum: 4401.2] [Update RS (ms): Min: 0.0, Avg: 63.8, Max: 92.8, Diff: 92.8, Sum: 765.1] [Processed Buffers: Min: 0, Avg: 32.0, Max: 87, Diff: 87, Sum: 384] [Scan RS (ms): Min: 0.0, Avg: 0.1, Max: 0.9, Diff: 0.9, Sum: 1.8] [Object Copy (ms): Min: 104.9, Avg: 162.5, Max: 243.4, Diff: 138.5, Sum: 1949.5] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.2] [GC Worker Other (ms): Min: 0.5, Avg: 1.9, Max: 3.2, Diff: 2.7, Sum: 23.3] [GC Worker Total (ms): Min: 593.9, Avg: 595.1, Max: 596.5, Diff: 2.6, Sum: 7141.0] [GC Worker End (ms): Min: 52746463.9, Avg: 52746465.4, Max: 52746466.7, Diff: 2.8] [Code Root Fixup: 0.0 ms] [Clear CT: 0.9 ms] [Other: 49.0 ms] [Choose CSet: 0.0 ms] [Ref Proc: 27.2 ms] [Ref Enq: 1.4 ms] [Free CSet: 1.5 ms] [Eden: 736.0M(736.0M)->0.0B(640.0M) Survivors: 128.0M->128.0M Heap: 5086.5M(6144.0M)->4423.6M(6144.0M)] [Times: user=7.16 sys=0.06, real=0.65 secs] 52802.490: [GC pause (young) (initial-mark) Desired survivor size 50331648 bytes, new threshold 5 (max 15) - age 1: 13302808 bytes, 13302808 total - age 2: 9302440 bytes, 22605248 total - age 3: 7612888 bytes, 30218136 total - age 4: 7111472 bytes, 37329608 total - age 5: 18544576 bytes, 55874184 total , 0.7725914 secs] [Parallel Time: 721.6 ms, GC Workers: 12] [GC Worker Start (ms): Min: 52802497.6, Avg: 52802498.0, Max: 52802498.4, Diff: 0.9] [Ext Root Scanning (ms): Min: 312.2, Avg: 375.4, Max: 490.8, Diff: 178.6, Sum: 4504.7] [Update RS (ms): Min: 0.0, Avg: 107.6, Max: 158.9, Diff: 158.9, Sum: 1290.7] [Processed Buffers: Min: 0, Avg: 41.8, Max: 72, Diff: 72, Sum: 501] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 0.9, Diff: 0.9, Sum: 2.0] [Object Copy (ms): Min: 198.3, Avg: 225.6, Max: 406.1, Diff: 207.7, Sum: 2707.7] [Termination (ms): Min: 0.0, Avg: 9.9, Max: 10.8, Diff: 10.8, Sum: 118.2] [GC Worker Other (ms): Min: 0.1, Avg: 1.5, Max: 2.3, Diff: 2.2, Sum: 18.1] [GC Worker Total (ms): Min: 718.4, Avg: 720.1, Max: 721.1, Diff: 2.7, Sum: 8641.5] [GC Worker End (ms): Min: 52803216.7, Avg: 52803218.1, Max: 52803219.0, Diff: 2.3] [Code Root Fixup: 0.0 ms] [Clear CT: 0.9 ms] [Other: 50.1 ms] [Choose CSet: 0.0 ms] [Ref Proc: 26.3 ms] [Ref Enq: 1.5 ms] [Free CSet: 1.4 ms] [Eden: 640.0M(640.0M)->0.0B(640.0M) Survivors: 128.0M->96.0M Heap: 5063.6M(6144.0M)->4472.3M(6144.0M)] [Times: user=8.63 sys=0.07, real=0.78 secs] 52803.267: [GC concurrent-root-region-scan-start] 52803.567: [GC concurrent-root-region-scan-end, 0.3006160 secs] 52803.567: [GC concurrent-mark-start] 52805.993: [GC concurrent-mark-end, 2.4258720 secs] 52806.079: [GC remark 52806.087: [GC ref-proc, 0.4715844 secs], 1.5619386 secs] [Times: user=6.11 sys=0.07, real=1.56 secs] 52807.722: [GC cleanup 4533M->3701M(6144M), 0.0587300 secs] [Times: user=0.58 sys=0.01, real=0.06 secs] 52807.786: [GC concurrent-cleanup-start] 52807.788: [GC concurrent-cleanup-end, 0.0028921 secs] 52862.588: [GC pause (young) Desired survivor size 50331648 bytes, new threshold 15 (max 15) - age 1: 15519616 bytes, 15519616 total - age 2: 6388216 bytes, 21907832 total - age 3: 8291384 bytes, 30199216 total - age 4: 6455560 bytes, 36654776 total - age 5: 6696520 bytes, 43351296 total , 0.6435047 secs] [Parallel Time: 601.1 ms, GC Workers: 12] [GC Worker Start (ms): Min: 52862595.3, Avg: 52862595.8, Max: 52862596.3, Diff: 1.0] [Ext Root Scanning (ms): Min: 337.2, Avg: 366.8, Max: 475.4, Diff: 138.3, Sum: 4401.1] [Update RS (ms): Min: 0.0, Avg: 103.9, Max: 140.7, Diff: 140.7, Sum: 1247.2] [Processed Buffers: Min: 0, Avg: 46.5, Max: 85, Diff: 85, Sum: 558] [Scan RS (ms): Min: 0.0, Avg: 0.1, Max: 0.5, Diff: 0.5, Sum: 1.8] [Object Copy (ms): Min: 118.5, Avg: 127.4, Max: 195.4, Diff: 76.9, Sum: 1528.3] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.2] [GC Worker Other (ms): Min: 1.0, Avg: 1.6, Max: 2.1, Diff: 1.1, Sum: 19.3] [GC Worker Total (ms): Min: 599.3, Avg: 599.8, Max: 600.6, Diff: 1.3, Sum: 7197.8] [GC Worker End (ms): Min: 52863195.0, Avg: 52863195.6, Max: 52863196.1, Diff: 1.1] [Code Root Fixup: 0.0 ms] [Clear CT: 0.9 ms] [Other: 41.5 ms] [Choose CSet: 0.0 ms] [Ref Proc: 21.7 ms] [Ref Enq: 1.0 ms] [Free CSet: 1.3 ms] [Eden: 640.0M(640.0M)->0.0B(192.0M) Survivors: 96.0M->96.0M Heap: 4280.3M(6144.0M)->3694.7M(6144.0M)] [Times: user=7.16 sys=0.06, real=0.65 secs] 52870.891: [GC pause (mixed) Desired survivor size 33554432 bytes, new threshold 4 (max 15) - age 1: 15530656 bytes, 15530656 total - age 2: 8959136 bytes, 24489792 total - age 3: 5665120 bytes, 30154912 total - age 4: 7821008 bytes, 37975920 total - age 5: 4980184 bytes, 42956104 total - age 6: 6195560 bytes, 49151664 total , 0.6043914 secs] [Parallel Time: 566.0 ms, GC Workers: 12] [GC Worker Start (ms): Min: 52870895.2, Avg: 52870895.7, Max: 52870896.1, Diff: 0.9] [Ext Root Scanning (ms): Min: 276.5, Avg: 371.6, Max: 499.7, Diff: 223.2, Sum: 4459.0] [Update RS (ms): Min: 0.0, Avg: 45.6, Max: 68.2, Diff: 68.2, Sum: 547.8] [Processed Buffers: Min: 0, Avg: 20.2, Max: 48, Diff: 48, Sum: 243] [Scan RS (ms): Min: 0.0, Avg: 5.7, Max: 8.7, Diff: 8.6, Sum: 68.9] [Object Copy (ms): Min: 62.4, Avg: 139.3, Max: 222.0, Diff: 159.6, Sum: 1671.9] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.3] [GC Worker Other (ms): Min: 0.1, Avg: 1.7, Max: 3.0, Diff: 2.9, Sum: 21.0] [GC Worker Total (ms): Min: 562.4, Avg: 564.1, Max: 565.4, Diff: 3.0, Sum: 6768.7] [GC Worker End (ms): Min: 52871458.1, Avg: 52871459.8, Max: 52871461.0, Diff: 2.9] [Code Root Fixup: 0.0 ms] [Clear CT: 1.3 ms] [Other: 37.1 ms] [Choose CSet: 0.2 ms] [Ref Proc: 16.3 ms] [Ref Enq: 1.6 ms] [Free CSet: 3.1 ms] [Eden: 192.0M(192.0M)->0.0B(224.0M) Survivors: 96.0M->64.0M Heap: 3886.7M(6144.0M)->3102.8M(6144.0M)] [Times: user=6.66 sys=0.05, real=0.61 secs] 52882.606: [GC pause (mixed) Desired survivor size 33554432 bytes, new threshold 15 (max 15) - age 1: 5751576 bytes, 5751576 total - age 2: 12464688 bytes, 18216264 total - age 3: 8681688 bytes, 26897952 total - age 4: 5534376 bytes, 32432328 total , 0.7680135 secs] [Parallel Time: 721.4 ms, GC Workers: 12] [GC Worker Start (ms): Min: 52882612.1, Avg: 52882612.5, Max: 52882613.0, Diff: 0.9] [Ext Root Scanning (ms): Min: 250.1, Avg: 367.5, Max: 483.8, Diff: 233.7, Sum: 4410.5] [Update RS (ms): Min: 0.0, Avg: 73.2, Max: 107.0, Diff: 107.0, Sum: 878.8] [Processed Buffers: Min: 0, Avg: 31.3, Max: 63, Diff: 63, Sum: 376] [Scan RS (ms): Min: 0.0, Avg: 35.5, Max: 44.1, Diff: 44.1, Sum: 426.5] [Object Copy (ms): Min: 230.3, Avg: 241.4, Max: 321.1, Diff: 90.9, Sum: 2897.2] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.1, Diff: 0.1, Sum: 0.7] [GC Worker Other (ms): Min: 0.2, Avg: 2.0, Max: 2.8, Diff: 2.6, Sum: 24.5] [GC Worker Total (ms): Min: 718.3, Avg: 719.8, Max: 721.1, Diff: 2.7, Sum: 8638.2] [GC Worker End (ms): Min: 52883330.6, Avg: 52883332.4, Max: 52883333.1, Diff: 2.5] [Code Root Fixup: 0.0 ms] [Clear CT: 1.6 ms] [Other: 45.0 ms] [Choose CSet: 0.6 ms] [Ref Proc: 15.1 ms] [Ref Enq: 1.7 ms] [Free CSet: 4.2 ms] [Eden: 224.0M(224.0M)->0.0B(224.0M) Survivors: 64.0M->64.0M Heap: 3326.8M(6144.0M)->2578.4M(6144.0M)] [Times: user=8.53 sys=0.07, real=0.77 secs] 52892.412: [GC pause (mixed) Desired survivor size 33554432 bytes, new threshold 5 (max 15) - age 1: 7930712 bytes, 7930712 total - age 2: 3692344 bytes, 11623056 total - age 3: 10109576 bytes, 21732632 total - age 4: 7923000 bytes, 29655632 total - age 5: 5266904 bytes, 34922536 total , 0.8990590 secs] [Parallel Time: 850.0 ms, GC Workers: 12] [GC Worker Start (ms): Min: 52892418.0, Avg: 52892418.5, Max: 52892418.9, Diff: 0.9] [Ext Root Scanning (ms): Min: 283.6, Avg: 364.3, Max: 486.9, Diff: 203.2, Sum: 4372.0] [Update RS (ms): Min: 43.1, Avg: 158.0, Max: 203.1, Diff: 160.1, Sum: 1895.5] [Processed Buffers: Min: 11, Avg: 58.3, Max: 91, Diff: 80, Sum: 700] [Scan RS (ms): Min: 25.4, Avg: 31.1, Max: 34.2, Diff: 8.8, Sum: 373.3] [Object Copy (ms): Min: 280.1, Avg: 292.3, Max: 376.9, Diff: 96.8, Sum: 3507.3] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.1, Diff: 0.1, Sum: 1.2] [GC Worker Other (ms): Min: 0.3, Avg: 1.6, Max: 3.4, Diff: 3.1, Sum: 19.7] [GC Worker Total (ms): Min: 846.2, Avg: 847.4, Max: 849.0, Diff: 2.8, Sum: 10169.0] [GC Worker End (ms): Min: 52893264.5, Avg: 52893265.9, Max: 52893267.6, Diff: 3.1] [Code Root Fixup: 0.0 ms] [Clear CT: 0.9 ms] [Other: 48.1 ms] [Choose CSet: 0.5 ms] [Ref Proc: 16.9 ms] [Ref Enq: 0.9 ms] [Free CSet: 2.3 ms] [Eden: 224.0M(224.0M)->0.0B(2624.0M) Survivors: 64.0M->64.0M Heap: 2802.4M(6144.0M)->2518.1M(6144.0M)] [Times: user=10.08 sys=0.06, real=0.90 secs] 53086.952: [GC pause (young) Desired survivor size 184549376 bytes, new threshold 15 (max 15) - age 1: 6123712 bytes, 6123712 total - age 2: 4386864 bytes, 10510576 total - age 3: 3032224 bytes, 13542800 total - age 4: 9601648 bytes, 23144448 total - age 5: 7836304 bytes, 30980752 total , 0.9794089 secs] [Parallel Time: 887.4 ms, GC Workers: 12] [GC Worker Start (ms): Min: 53086960.4, Avg: 53086960.8, Max: 53086961.2, Diff: 0.9] [Ext Root Scanning (ms): Min: 291.7, Avg: 377.7, Max: 504.6, Diff: 212.9, Sum: 4532.7] [Update RS (ms): Min: 206.5, Avg: 334.8, Max: 372.4, Diff: 165.9, Sum: 4017.5] [Processed Buffers: Min: 50, Avg: 95.2, Max: 118, Diff: 68, Sum: 1142] [Scan RS (ms): Min: 0.0, Avg: 0.5, Max: 1.1, Diff: 1.1, Sum: 6.2] [Object Copy (ms): Min: 159.5, Avg: 170.2, Max: 242.3, Diff: 82.8, Sum: 2042.0] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.2] [GC Worker Other (ms): Min: 0.5, Avg: 2.1, Max: 3.2, Diff: 2.7, Sum: 25.2] [GC Worker Total (ms): Min: 883.7, Avg: 885.3, Max: 886.4, Diff: 2.8, Sum: 10623.8] [GC Worker End (ms): Min: 53087844.5, Avg: 53087846.1, Max: 53087847.1, Diff: 2.6] [Code Root Fixup: 0.0 ms] [Clear CT: 0.8 ms] [Other: 91.2 ms] [Choose CSet: 0.0 ms] [Ref Proc: 68.1 ms] [Ref Enq: 1.8 ms] [Free CSet: 3.7 ms] [Eden: 2624.0M(2624.0M)->0.0B(2304.0M) Survivors: 64.0M->224.0M Heap: 5142.1M(6144.0M)->2675.7M(6144.0M)] [Times: user=11.12 sys=0.06, real=0.98 secs] 53240.810: [GC pause (young) Desired survivor size 167772160 bytes, new threshold 15 (max 15) - age 1: 44238632 bytes, 44238632 total - age 2: 2440224 bytes, 46678856 total - age 3: 2023520 bytes, 48702376 total - age 4: 2391592 bytes, 51093968 total - age 5: 7868144 bytes, 58962112 total - age 6: 6975536 bytes, 65937648 total , 0.7738499 secs] [Parallel Time: 663.2 ms, GC Workers: 12] [GC Worker Start (ms): Min: 53240817.8, Avg: 53240818.2, Max: 53240818.6, Diff: 0.9] [Ext Root Scanning (ms): Min: 286.1, Avg: 380.4, Max: 505.9, Diff: 219.8, Sum: 4564.5] [Update RS (ms): Min: 0.0, Avg: 58.9, Max: 81.0, Diff: 81.0, Sum: 706.5] [Processed Buffers: Min: 0, Avg: 36.4, Max: 76, Diff: 76, Sum: 437] [Scan RS (ms): Min: 0.0, Avg: 0.5, Max: 1.4, Diff: 1.4, Sum: 6.1] [Object Copy (ms): Min: 153.9, Avg: 220.0, Max: 307.6, Diff: 153.7, Sum: 2640.2] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.2] [GC Worker Other (ms): Min: 0.6, Avg: 1.6, Max: 2.5, Diff: 1.9, Sum: 19.7] [GC Worker Total (ms): Min: 660.1, Avg: 661.4, Max: 662.3, Diff: 2.2, Sum: 7937.2] [GC Worker End (ms): Min: 53241478.6, Avg: 53241479.6, Max: 53241480.5, Diff: 1.9] [Code Root Fixup: 0.0 ms] [Clear CT: 1.5 ms] [Other: 109.1 ms] [Choose CSet: 0.0 ms] [Ref Proc: 84.5 ms] [Ref Enq: 2.6 ms] [Free CSet: 3.2 ms] [Eden: 2304.0M(2304.0M)->0.0B(1856.0M) Survivors: 224.0M->320.0M Heap: 4979.7M(6144.0M)->3029.9M(6144.0M)] [Times: user=8.57 sys=0.06, real=0.78 secs] 53368.208: [GC pause (young) Desired survivor size 150994944 bytes, new threshold 15 (max 15) - age 1: 39310816 bytes, 39310816 total - age 2: 29157208 bytes, 68468024 total - age 3: 2337392 bytes, 70805416 total - age 4: 1817024 bytes, 72622440 total - age 5: 2311432 bytes, 74933872 total - age 6: 6870960 bytes, 81804832 total - age 7: 4246376 bytes, 86051208 total , 0.7982413 secs] [Parallel Time: 713.5 ms, GC Workers: 12] [GC Worker Start (ms): Min: 53368215.7, Avg: 53368216.2, Max: 53368216.7, Diff: 1.0] [Ext Root Scanning (ms): Min: 289.9, Avg: 383.1, Max: 501.1, Diff: 211.2, Sum: 4596.7] [Update RS (ms): Min: 0.0, Avg: 74.8, Max: 120.1, Diff: 120.1, Sum: 897.5] [Processed Buffers: Min: 0, Avg: 41.0, Max: 71, Diff: 71, Sum: 492] [Scan RS (ms): Min: 0.0, Avg: 0.4, Max: 1.6, Diff: 1.5, Sum: 5.2] [Object Copy (ms): Min: 208.7, Avg: 251.9, Max: 331.1, Diff: 122.3, Sum: 3022.8] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.1] [GC Worker Other (ms): Min: 0.3, Avg: 1.7, Max: 2.5, Diff: 2.2, Sum: 20.9] [GC Worker Total (ms): Min: 710.5, Avg: 711.9, Max: 713.0, Diff: 2.4, Sum: 8543.2] [GC Worker End (ms): Min: 53368926.7, Avg: 53368928.1, Max: 53368928.9, Diff: 2.2] [Code Root Fixup: 0.0 ms] [Clear CT: 1.2 ms] [Other: 83.5 ms] [Choose CSet: 0.0 ms] [Ref Proc: 60.3 ms] [Ref Enq: 2.3 ms] [Free CSet: 2.8 ms] [Eden: 1856.0M(1856.0M)->0.0B(1792.0M) Survivors: 320.0M->288.0M Heap: 4885.9M(6144.0M)->3121.9M(6144.0M)] [Times: user=8.93 sys=0.06, real=0.80 secs] 53507.606: [GC pause (young) Desired survivor size 150994944 bytes, new threshold 15 (max 15) - age 1: 33716456 bytes, 33716456 total - age 2: 26092416 bytes, 59808872 total - age 3: 26020976 bytes, 85829848 total - age 4: 2330648 bytes, 88160496 total - age 5: 1753768 bytes, 89914264 total - age 6: 2288856 bytes, 92203120 total - age 7: 6849888 bytes, 99053008 total - age 8: 4125592 bytes, 103178600 total , 0.7738607 secs] [Parallel Time: 694.8 ms, GC Workers: 12] [GC Worker Start (ms): Min: 53507613.8, Avg: 53507614.3, Max: 53507614.8, Diff: 1.0] [Ext Root Scanning (ms): Min: 292.7, Avg: 367.9, Max: 502.2, Diff: 209.6, Sum: 4414.9] [Update RS (ms): Min: 0.0, Avg: 66.8, Max: 93.0, Diff: 93.0, Sum: 801.4] [Processed Buffers: Min: 0, Avg: 37.4, Max: 95, Diff: 95, Sum: 449] [Scan RS (ms): Min: 0.0, Avg: 0.4, Max: 1.4, Diff: 1.4, Sum: 4.8] [Object Copy (ms): Min: 189.7, Avg: 256.4, Max: 346.2, Diff: 156.6, Sum: 3077.0] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.1] [GC Worker Other (ms): Min: 0.2, Avg: 1.6, Max: 2.5, Diff: 2.3, Sum: 19.4] [GC Worker Total (ms): Min: 692.1, Avg: 693.1, Max: 694.4, Diff: 2.3, Sum: 8317.7] [GC Worker End (ms): Min: 53508306.1, Avg: 53508307.5, Max: 53508308.4, Diff: 2.3] [Code Root Fixup: 0.0 ms] [Clear CT: 1.2 ms] [Other: 77.9 ms] [Choose CSet: 0.0 ms] [Ref Proc: 55.4 ms] [Ref Enq: 2.0 ms] [Free CSet: 2.6 ms] [Eden: 1792.0M(1792.0M)->0.0B(1696.0M) Survivors: 288.0M->288.0M Heap: 4913.9M(6144.0M)->3208.0M(6144.0M)] [Times: user=8.65 sys=0.05, real=0.78 secs] 53634.647: [GC pause (young) Desired survivor size 134217728 bytes, new threshold 15 (max 15) - age 1: 28496928 bytes, 28496928 total - age 2: 20990136 bytes, 49487064 total - age 3: 22331576 bytes, 71818640 total - age 4: 25341040 bytes, 97159680 total - age 5: 2322376 bytes, 99482056 total - age 6: 1748640 bytes, 101230696 total - age 7: 2287696 bytes, 103518392 total - age 8: 6820536 bytes, 110338928 total - age 9: 4118008 bytes, 114456936 total , 0.8603128 secs] [Parallel Time: 781.7 ms, GC Workers: 12] [GC Worker Start (ms): Min: 53634655.3, Avg: 53634655.8, Max: 53634656.2, Diff: 0.9] [Ext Root Scanning (ms): Min: 282.1, Avg: 387.0, Max: 491.1, Diff: 209.0, Sum: 4644.5] [Update RS (ms): Min: 0.0, Avg: 77.1, Max: 121.3, Diff: 121.3, Sum: 925.1] [Processed Buffers: Min: 0, Avg: 39.9, Max: 123, Diff: 123, Sum: 479] [Scan RS (ms): Min: 0.0, Avg: 0.4, Max: 1.3, Diff: 1.3, Sum: 4.5] [Object Copy (ms): Min: 286.5, Avg: 312.9, Max: 390.8, Diff: 104.3, Sum: 3755.4] [Termination (ms): Min: 0.0, Avg: 0.3, Max: 0.4, Diff: 0.4, Sum: 3.3] [GC Worker Other (ms): Min: 1.5, Avg: 2.2, Max: 2.8, Diff: 1.2, Sum: 26.6] [GC Worker Total (ms): Min: 779.2, Avg: 779.9, Max: 780.6, Diff: 1.4, Sum: 9359.4] [GC Worker End (ms): Min: 53635435.0, Avg: 53635435.7, Max: 53635436.3, Diff: 1.2] [Code Root Fixup: 0.0 ms] [Clear CT: 0.8 ms] [Other: 77.9 ms] [Choose CSet: 0.0 ms] [Ref Proc: 54.0 ms] [Ref Enq: 1.9 ms] [Free CSet: 2.7 ms] [Eden: 1696.0M(1696.0M)->0.0B(1664.0M) Survivors: 288.0M->256.0M Heap: 4904.0M(6144.0M)->3287.3M(6144.0M)] [Times: user=9.66 sys=0.06, real=0.86 secs] 53747.806: [GC pause (young) Desired survivor size 134217728 bytes, new threshold 15 (max 15) - age 1: 30606960 bytes, 30606960 total - age 2: 17606656 bytes, 48213616 total - age 3: 18469336 bytes, 66682952 total - age 4: 21606544 bytes, 88289496 total - age 5: 23715432 bytes, 112004928 total - age 6: 2321168 bytes, 114326096 total - age 7: 1747424 bytes, 116073520 total - age 8: 2283528 bytes, 118357048 total - age 9: 6802256 bytes, 125159304 total - age 10: 4048072 bytes, 129207376 total , 0.9038117 secs] [Parallel Time: 826.9 ms, GC Workers: 12] [GC Worker Start (ms): Min: 53747814.8, Avg: 53747815.3, Max: 53747815.7, Diff: 0.9] [Ext Root Scanning (ms): Min: 355.1, Avg: 382.6, Max: 495.2, Diff: 140.2, Sum: 4591.3] [Update RS (ms): Min: 0.0, Avg: 85.0, Max: 111.7, Diff: 111.7, Sum: 1019.6] [Processed Buffers: Min: 0, Avg: 39.1, Max: 78, Diff: 78, Sum: 469] [Scan RS (ms): Min: 0.0, Avg: 0.4, Max: 1.9, Diff: 1.9, Sum: 4.4] [Object Copy (ms): Min: 327.6, Avg: 354.6, Max: 408.1, Diff: 80.4, Sum: 4255.7] [Termination (ms): Min: 0.0, Avg: 0.5, Max: 0.7, Diff: 0.7, Sum: 6.1] [GC Worker Other (ms): Min: 1.0, Avg: 2.0, Max: 2.7, Diff: 1.7, Sum: 24.2] [GC Worker Total (ms): Min: 824.3, Avg: 825.1, Max: 826.0, Diff: 1.8, Sum: 9901.2] [GC Worker End (ms): Min: 53748639.4, Avg: 53748640.4, Max: 53748641.1, Diff: 1.7] [Code Root Fixup: 0.0 ms] [Clear CT: 1.0 ms] [Other: 75.9 ms] [Choose CSet: 0.0 ms] [Ref Proc: 51.6 ms] [Ref Enq: 1.7 ms] [Free CSet: 2.5 ms] [Eden: 1664.0M(1664.0M)->0.0B(1504.0M) Survivors: 256.0M->256.0M Heap: 4951.3M(6144.0M)->3431.9M(6144.0M)] [Times: user=10.18 sys=0.06, real=0.91 secs] 53851.486: [GC pause (young) Desired survivor size 117440512 bytes, new threshold 6 (max 15) - age 1: 40987776 bytes, 40987776 total - age 2: 21476048 bytes, 62463824 total - age 3: 13616712 bytes, 76080536 total - age 4: 17222752 bytes, 93303288 total - age 5: 19951872 bytes, 113255160 total - age 6: 23515448 bytes, 136770608 total - age 7: 2318816 bytes, 139089424 total - age 8: 1677664 bytes, 140767088 total - age 9: 2232696 bytes, 142999784 total - age 10: 6633416 bytes, 149633200 total - age 11: 2559696 bytes, 152192896 total , 0.9194363 secs] [Parallel Time: 838.1 ms, GC Workers: 12] [GC Worker Start (ms): Min: 53851493.7, Avg: 53851494.2, Max: 53851494.7, Diff: 1.0] [Ext Root Scanning (ms): Min: 347.4, Avg: 383.9, Max: 502.8, Diff: 155.5, Sum: 4606.2] [Update RS (ms): Min: 0.0, Avg: 97.7, Max: 141.1, Diff: 141.1, Sum: 1172.4] [Processed Buffers: Min: 0, Avg: 44.1, Max: 118, Diff: 118, Sum: 529] [Scan RS (ms): Min: 0.0, Avg: 0.3, Max: 1.5, Diff: 1.4, Sum: 4.1] [Object Copy (ms): Min: 331.2, Avg: 352.3, Max: 412.4, Diff: 81.2, Sum: 4227.6] [Termination (ms): Min: 0.0, Avg: 0.4, Max: 0.4, Diff: 0.4, Sum: 4.4] [GC Worker Other (ms): Min: 1.1, Avg: 1.8, Max: 2.5, Diff: 1.4, Sum: 21.0] [GC Worker Total (ms): Min: 835.6, Avg: 836.3, Max: 837.5, Diff: 1.9, Sum: 10035.7] [GC Worker End (ms): Min: 53852329.9, Avg: 53852330.5, Max: 53852331.3, Diff: 1.4] [Code Root Fixup: 0.0 ms] [Clear CT: 1.2 ms] [Other: 80.1 ms] [Choose CSet: 0.0 ms] [Ref Proc: 51.8 ms] [Ref Enq: 1.8 ms] [Free CSet: 2.3 ms] [Eden: 1504.0M(1504.0M)->0.0B(1312.0M) Survivors: 256.0M->224.0M Heap: 4935.9M(6144.0M)->3665.1M(6144.0M)] [Times: user=10.28 sys=0.07, real=0.92 secs] 53944.779: [GC pause (young) Desired survivor size 100663296 bytes, new threshold 5 (max 15) - age 1: 25959112 bytes, 25959112 total - age 2: 26807688 bytes, 52766800 total - age 3: 19103832 bytes, 71870632 total - age 4: 13166872 bytes, 85037504 total - age 5: 16998352 bytes, 102035856 total - age 6: 19605232 bytes, 121641088 total , 0.9504034 secs] [Parallel Time: 876.0 ms, GC Workers: 12] [GC Worker Start (ms): Min: 53944786.5, Avg: 53944786.9, Max: 53944787.3, Diff: 0.9] [Ext Root Scanning (ms): Min: 267.3, Avg: 382.3, Max: 504.3, Diff: 237.0, Sum: 4587.5] [Update RS (ms): Min: 38.4, Avg: 160.5, Max: 200.2, Diff: 161.8, Sum: 1926.0] [Processed Buffers: Min: 10, Avg: 57.6, Max: 97, Diff: 87, Sum: 691] [Scan RS (ms): Min: 0.0, Avg: 0.3, Max: 0.8, Diff: 0.8, Sum: 3.5] [Object Copy (ms): Min: 317.9, Avg: 328.7, Max: 404.2, Diff: 86.3, Sum: 3944.4] [Termination (ms): Min: 0.0, Avg: 0.3, Max: 0.4, Diff: 0.4, Sum: 3.3] [GC Worker Other (ms): Min: 0.8, Avg: 2.3, Max: 3.1, Diff: 2.3, Sum: 28.0] [GC Worker Total (ms): Min: 873.3, Avg: 874.4, Max: 875.0, Diff: 1.8, Sum: 10492.8] [GC Worker End (ms): Min: 53945659.7, Avg: 53945661.3, Max: 53945662.1, Diff: 2.3] [Code Root Fixup: 0.0 ms] [Clear CT: 1.0 ms] [Other: 73.4 ms] [Choose CSet: 0.0 ms] [Ref Proc: 44.9 ms] [Ref Enq: 1.6 ms] [Free CSet: 2.2 ms] [Eden: 1312.0M(1312.0M)->0.0B(1184.0M) Survivors: 224.0M->192.0M Heap: 4977.1M(6144.0M)->3830.6M(6144.0M)] [Times: user=10.69 sys=0.07, real=0.95 secs] 54036.888: [GC pause (young) Desired survivor size 100663296 bytes, new threshold 15 (max 15) - age 1: 27568696 bytes, 27568696 total - age 2: 17098200 bytes, 44666896 total - age 3: 21545152 bytes, 66212048 total - age 4: 18086656 bytes, 84298704 total - age 5: 12832456 bytes, 97131160 total , 0.8727999 secs] [Parallel Time: 805.0 ms, GC Workers: 12] [GC Worker Start (ms): Min: 54036895.0, Avg: 54036895.5, Max: 54036895.9, Diff: 0.9] [Ext Root Scanning (ms): Min: 303.2, Avg: 385.4, Max: 506.6, Diff: 203.4, Sum: 4625.0] [Update RS (ms): Min: 46.8, Avg: 166.9, Max: 211.5, Diff: 164.7, Sum: 2002.4] [Processed Buffers: Min: 10, Avg: 59.2, Max: 118, Diff: 108, Sum: 710] [Scan RS (ms): Min: 0.0, Avg: 0.3, Max: 1.4, Diff: 1.4, Sum: 3.2] [Object Copy (ms): Min: 234.8, Avg: 248.5, Max: 323.9, Diff: 89.1, Sum: 2982.5] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.3] [GC Worker Other (ms): Min: 0.4, Avg: 1.9, Max: 3.0, Diff: 2.6, Sum: 22.4] [GC Worker Total (ms): Min: 801.5, Avg: 803.0, Max: 804.2, Diff: 2.7, Sum: 9635.7] [GC Worker End (ms): Min: 54037697.0, Avg: 54037698.5, Max: 54037699.6, Diff: 2.6] [Code Root Fixup: 0.0 ms] [Clear CT: 0.8 ms] [Other: 67.0 ms] [Choose CSet: 0.0 ms] [Ref Proc: 45.2 ms] [Ref Enq: 1.4 ms] [Free CSet: 1.9 ms] [Eden: 1184.0M(1184.0M)->0.0B(992.0M) Survivors: 192.0M->192.0M Heap: 5014.6M(6144.0M)->4019.4M(6144.0M)] [Times: user=9.81 sys=0.07, real=0.88 secs] 54084.829: [GC pause (young) Desired survivor size 83886080 bytes, new threshold 5 (max 15) - age 1: 20300328 bytes, 20300328 total - age 2: 17166560 bytes, 37466888 total - age 3: 15946048 bytes, 53412936 total - age 4: 21300800 bytes, 74713736 total - age 5: 17740520 bytes, 92454256 total - age 6: 12802856 bytes, 105257112 total , 0.8069078 secs] [Parallel Time: 746.2 ms, GC Workers: 12] [GC Worker Start (ms): Min: 54084836.6, Avg: 54084837.0, Max: 54084837.4, Diff: 0.9] [Ext Root Scanning (ms): Min: 351.1, Avg: 385.1, Max: 515.7, Diff: 164.6, Sum: 4621.5] [Update RS (ms): Min: 0.0, Avg: 88.2, Max: 126.6, Diff: 126.6, Sum: 1058.7] [Processed Buffers: Min: 0, Avg: 40.1, Max: 140, Diff: 140, Sum: 481] [Scan RS (ms): Min: 0.0, Avg: 0.3, Max: 0.9, Diff: 0.9, Sum: 3.0] [Object Copy (ms): Min: 226.3, Avg: 268.3, Max: 321.9, Diff: 95.5, Sum: 3219.1] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.1, Diff: 0.1, Sum: 0.5] [GC Worker Other (ms): Min: 1.2, Avg: 2.1, Max: 3.4, Diff: 2.2, Sum: 25.7] [GC Worker Total (ms): Min: 743.0, Avg: 744.0, Max: 745.3, Diff: 2.3, Sum: 8928.5] [GC Worker End (ms): Min: 54085580.1, Avg: 54085581.0, Max: 54085582.3, Diff: 2.2] [Code Root Fixup: 0.0 ms] [Clear CT: 0.9 ms] [Other: 59.9 ms] [Choose CSet: 0.0 ms] [Ref Proc: 34.8 ms] [Ref Enq: 1.3 ms] [Free CSet: 1.8 ms] [Eden: 992.0M(992.0M)->0.0B(928.0M) Survivors: 192.0M->160.0M Heap: 5011.4M(6144.0M)->4127.7M(6144.0M)] [Times: user=9.00 sys=0.06, real=0.81 secs] 54136.644: [GC pause (young) Desired survivor size 83886080 bytes, new threshold 15 (max 15) - age 1: 17592912 bytes, 17592912 total - age 2: 12370640 bytes, 29963552 total - age 3: 14659376 bytes, 44622928 total - age 4: 15658488 bytes, 60281416 total - age 5: 21230536 bytes, 81511952 total , 0.7740114 secs] [Parallel Time: 720.1 ms, GC Workers: 12] [GC Worker Start (ms): Min: 54136651.0, Avg: 54136651.5, Max: 54136651.9, Diff: 0.9] [Ext Root Scanning (ms): Min: 286.7, Avg: 376.4, Max: 500.2, Diff: 213.5, Sum: 4516.3] [Update RS (ms): Min: 2.4, Avg: 127.9, Max: 167.0, Diff: 164.6, Sum: 1534.5] [Processed Buffers: Min: 4, Avg: 51.2, Max: 100, Diff: 96, Sum: 614] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 0.7, Diff: 0.7, Sum: 2.7] [Object Copy (ms): Min: 199.0, Avg: 211.4, Max: 283.9, Diff: 84.9, Sum: 2536.8] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.2] [GC Worker Other (ms): Min: 1.1, Avg: 2.1, Max: 3.4, Diff: 2.3, Sum: 25.7] [GC Worker Total (ms): Min: 717.0, Avg: 718.0, Max: 719.7, Diff: 2.7, Sum: 8616.1] [GC Worker End (ms): Min: 54137368.4, Avg: 54137369.5, Max: 54137370.7, Diff: 2.3] [Code Root Fixup: 0.0 ms] [Clear CT: 0.6 ms] [Other: 53.3 ms] [Choose CSet: 0.0 ms] [Ref Proc: 33.1 ms] [Ref Enq: 1.1 ms] [Free CSet: 1.6 ms] [Eden: 928.0M(928.0M)->0.0B(800.0M) Survivors: 160.0M->160.0M Heap: 5055.7M(6144.0M)->4239.5M(6144.0M)] [Times: user=8.68 sys=0.06, real=0.78 secs] 54194.796: [GC pause (young) Desired survivor size 67108864 bytes, new threshold 5 (max 15) - age 1: 18538264 bytes, 18538264 total - age 2: 11819912 bytes, 30358176 total - age 3: 11273632 bytes, 41631808 total - age 4: 14328464 bytes, 55960272 total - age 5: 15467160 bytes, 71427432 total - age 6: 21097976 bytes, 92525408 total , 0.7647751 secs] [Parallel Time: 705.8 ms, GC Workers: 12] [GC Worker Start (ms): Min: 54194803.9, Avg: 54194804.3, Max: 54194804.8, Diff: 0.9] [Ext Root Scanning (ms): Min: 356.8, Avg: 389.4, Max: 513.6, Diff: 156.8, Sum: 4672.8] [Update RS (ms): Min: 0.0, Avg: 77.3, Max: 110.0, Diff: 110.0, Sum: 927.6] [Processed Buffers: Min: 0, Avg: 35.4, Max: 95, Diff: 95, Sum: 425] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 0.8, Diff: 0.8, Sum: 2.2] [Object Copy (ms): Min: 188.8, Avg: 235.2, Max: 276.6, Diff: 87.8, Sum: 2822.5] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.1, Diff: 0.1, Sum: 1.0] [GC Worker Other (ms): Min: 0.1, Avg: 1.8, Max: 2.6, Diff: 2.5, Sum: 21.3] [GC Worker Total (ms): Min: 702.0, Avg: 704.0, Max: 704.9, Diff: 2.9, Sum: 8447.4] [GC Worker End (ms): Min: 54195506.7, Avg: 54195508.3, Max: 54195509.1, Diff: 2.4] [Code Root Fixup: 0.0 ms] [Clear CT: 1.0 ms] [Other: 57.9 ms] [Choose CSet: 0.0 ms] [Ref Proc: 32.3 ms] [Ref Enq: 1.0 ms] [Free CSet: 1.5 ms] [Eden: 800.0M(800.0M)->0.0B(736.0M) Survivors: 160.0M->128.0M Heap: 5039.5M(6144.0M)->4351.1M(6144.0M)] [Times: user=8.52 sys=0.06, real=0.77 secs] 54237.378: [GC pause (young) Desired survivor size 67108864 bytes, new threshold 15 (max 15) - age 1: 15953816 bytes, 15953816 total - age 2: 12219992 bytes, 28173808 total - age 3: 10536800 bytes, 38710608 total - age 4: 10666064 bytes, 49376672 total - age 5: 14285560 bytes, 63662232 total , 0.7443645 secs] [Parallel Time: 693.8 ms, GC Workers: 12] [GC Worker Start (ms): Min: 54237384.9, Avg: 54237385.4, Max: 54237385.8, Diff: 0.9] [Ext Root Scanning (ms): Min: 284.9, Avg: 377.8, Max: 493.3, Diff: 208.4, Sum: 4534.2] [Update RS (ms): Min: 30.5, Avg: 143.2, Max: 185.7, Diff: 155.2, Sum: 1718.7] [Processed Buffers: Min: 8, Avg: 54.5, Max: 97, Diff: 89, Sum: 654] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 0.9, Diff: 0.9, Sum: 2.2] [Object Copy (ms): Min: 156.0, Avg: 168.4, Max: 236.4, Diff: 80.4, Sum: 2021.0] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.3] [GC Worker Other (ms): Min: 0.4, Avg: 2.1, Max: 3.1, Diff: 2.8, Sum: 25.4] [GC Worker Total (ms): Min: 689.8, Avg: 691.8, Max: 692.9, Diff: 3.1, Sum: 8301.7] [GC Worker End (ms): Min: 54238075.4, Avg: 54238077.2, Max: 54238078.2, Diff: 2.8] [Code Root Fixup: 0.0 ms] [Clear CT: 0.9 ms] [Other: 49.7 ms] [Choose CSet: 0.0 ms] [Ref Proc: 30.7 ms] [Ref Enq: 1.0 ms] [Free CSet: 1.3 ms] [Eden: 736.0M(736.0M)->0.0B(608.0M) Survivors: 128.0M->128.0M Heap: 5087.1M(6144.0M)->4452.3M(6144.0M)] [Times: user=8.34 sys=0.07, real=0.75 secs] 54273.567: [GC pause (young) (initial-mark) Desired survivor size 50331648 bytes, new threshold 5 (max 15) - age 1: 16280712 bytes, 16280712 total - age 2: 8904272 bytes, 25184984 total - age 3: 9294320 bytes, 34479304 total - age 4: 10056584 bytes, 44535888 total - age 5: 10425096 bytes, 54960984 total - age 6: 14199560 bytes, 69160544 total , 0.8143940 secs] [Parallel Time: 765.3 ms, GC Workers: 12] [GC Worker Start (ms): Min: 54273574.4, Avg: 54273574.9, Max: 54273575.4, Diff: 1.0] [Ext Root Scanning (ms): Min: 325.2, Avg: 381.0, Max: 499.0, Diff: 173.9, Sum: 4572.0] [Update RS (ms): Min: 0.0, Avg: 71.8, Max: 117.6, Diff: 117.6, Sum: 862.2] [Processed Buffers: Min: 0, Avg: 34.2, Max: 63, Diff: 63, Sum: 410] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 0.9, Diff: 0.9, Sum: 2.0] [Object Copy (ms): Min: 223.4, Avg: 272.5, Max: 436.8, Diff: 213.5, Sum: 3270.5] [Termination (ms): Min: 0.0, Avg: 36.6, Max: 39.9, Diff: 39.9, Sum: 439.0] [GC Worker Other (ms): Min: 0.1, Avg: 1.5, Max: 2.3, Diff: 2.2, Sum: 17.4] [GC Worker Total (ms): Min: 762.2, Avg: 763.6, Max: 764.3, Diff: 2.2, Sum: 9163.0] [GC Worker End (ms): Min: 54274337.1, Avg: 54274338.5, Max: 54274339.3, Diff: 2.2] [Code Root Fixup: 0.0 ms] [Clear CT: 1.0 ms] [Other: 48.1 ms] [Choose CSet: 0.0 ms] [Ref Proc: 22.8 ms] [Ref Enq: 1.2 ms] [Free CSet: 1.2 ms] [Eden: 608.0M(608.0M)->0.0B(544.0M) Survivors: 128.0M->96.0M Heap: 5060.3M(6144.0M)->4548.2M(6144.0M)] [Times: user=9.13 sys=0.07, real=0.82 secs] 54274.385: [GC concurrent-root-region-scan-start] 54274.658: [GC concurrent-root-region-scan-end, 0.2733492 secs] 54274.658: [GC concurrent-mark-start] 54277.062: [GC concurrent-mark-end, 2.4033847 secs] 54277.138: [GC remark 54277.144: [GC ref-proc, 0.4144463 secs], 1.4751236 secs] [Times: user=5.44 sys=0.06, real=1.48 secs] 54278.696: [GC cleanup 4636M->3644M(6144M), 0.0550687 secs] [Times: user=0.56 sys=0.01, real=0.06 secs] 54278.756: [GC concurrent-cleanup-start] 54278.759: [GC concurrent-cleanup-end, 0.0034099 secs] 54309.919: [GC pause (young) Desired survivor size 50331648 bytes, new threshold 5 (max 15) - age 1: 12086208 bytes, 12086208 total - age 2: 12011832 bytes, 24098040 total - age 3: 8630072 bytes, 32728112 total - age 4: 9137872 bytes, 41865984 total - age 5: 9843824 bytes, 51709808 total , 0.7069813 secs] [Parallel Time: 663.4 ms, GC Workers: 12] [GC Worker Start (ms): Min: 54309925.1, Avg: 54309925.5, Max: 54309926.0, Diff: 0.9] [Ext Root Scanning (ms): Min: 283.9, Avg: 382.2, Max: 512.4, Diff: 228.5, Sum: 4585.9] [Update RS (ms): Min: 0.0, Avg: 129.0, Max: 169.1, Diff: 169.0, Sum: 1547.4] [Processed Buffers: Min: 0, Avg: 48.2, Max: 95, Diff: 95, Sum: 578] [Scan RS (ms): Min: 0.0, Avg: 0.1, Max: 0.6, Diff: 0.6, Sum: 1.6] [Object Copy (ms): Min: 138.0, Avg: 148.4, Max: 218.0, Diff: 80.0, Sum: 1780.4] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.1, Diff: 0.1, Sum: 1.4] [GC Worker Other (ms): Min: 1.3, Avg: 2.0, Max: 2.8, Diff: 1.6, Sum: 24.3] [GC Worker Total (ms): Min: 660.9, Avg: 661.7, Max: 662.8, Diff: 1.9, Sum: 7940.9] [GC Worker End (ms): Min: 54310586.5, Avg: 54310587.3, Max: 54310588.0, Diff: 1.5] [Code Root Fixup: 0.0 ms] [Clear CT: 0.9 ms] [Other: 42.7 ms] [Choose CSet: 0.0 ms] [Ref Proc: 23.9 ms] [Ref Enq: 1.2 ms] [Free CSet: 1.1 ms] [Eden: 544.0M(544.0M)->0.0B(192.0M) Survivors: 96.0M->96.0M Heap: 4100.2M(6144.0M)->3609.3M(6144.0M)] [Times: user=7.91 sys=0.06, real=0.71 secs] 54322.347: [GC pause (mixed) Desired survivor size 33554432 bytes, new threshold 3 (max 15) - age 1: 15509880 bytes, 15509880 total - age 2: 8283512 bytes, 23793392 total - age 3: 9783272 bytes, 33576664 total - age 4: 7796336 bytes, 41373000 total - age 5: 7173704 bytes, 48546704 total , 0.5997116 secs] [Parallel Time: 558.5 ms, GC Workers: 12] [GC Worker Start (ms): Min: 54322351.9, Avg: 54322352.3, Max: 54322352.8, Diff: 0.9] [Ext Root Scanning (ms): Min: 293.6, Avg: 370.6, Max: 489.0, Diff: 195.4, Sum: 4447.0] [Update RS (ms): Min: 0.0, Avg: 55.7, Max: 87.8, Diff: 87.8, Sum: 669.0] [Processed Buffers: Min: 0, Avg: 24.5, Max: 51, Diff: 51, Sum: 294] [Scan RS (ms): Min: 0.0, Avg: 2.8, Max: 6.0, Diff: 5.9, Sum: 34.1] [Object Copy (ms): Min: 66.3, Avg: 125.9, Max: 210.0, Diff: 143.7, Sum: 1511.3] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.3] [GC Worker Other (ms): Min: 0.9, Avg: 1.6, Max: 2.4, Diff: 1.5, Sum: 19.6] [GC Worker Total (ms): Min: 555.8, Avg: 556.8, Max: 557.9, Diff: 2.1, Sum: 6681.3] [GC Worker End (ms): Min: 54322908.4, Avg: 54322909.1, Max: 54322909.8, Diff: 1.4] [Code Root Fixup: 0.0 ms] [Clear CT: 1.2 ms] [Other: 40.1 ms] [Choose CSet: 0.2 ms] [Ref Proc: 17.2 ms] [Ref Enq: 3.0 ms] [Free CSet: 3.0 ms] [Eden: 192.0M(192.0M)->0.0B(224.0M) Survivors: 96.0M->64.0M Heap: 3801.3M(6144.0M)->3017.2M(6144.0M)] [Times: user=6.59 sys=0.06, real=0.60 secs] 54335.935: [GC pause (mixed) Desired survivor size 33554432 bytes, new threshold 15 (max 15) - age 1: 5134368 bytes, 5134368 total - age 2: 11147368 bytes, 16281736 total - age 3: 8014480 bytes, 24296216 total , 0.8997839 secs] [Parallel Time: 847.8 ms, GC Workers: 12] [GC Worker Start (ms): Min: 54335942.2, Avg: 54335942.7, Max: 54335943.2, Diff: 1.0] [Ext Root Scanning (ms): Min: 305.0, Avg: 385.7, Max: 510.9, Diff: 205.8, Sum: 4628.1] [Update RS (ms): Min: 0.0, Avg: 86.2, Max: 122.0, Diff: 122.0, Sum: 1034.4] [Processed Buffers: Min: 0, Avg: 35.1, Max: 55, Diff: 55, Sum: 421] [Scan RS (ms): Min: 4.8, Avg: 47.1, Max: 67.7, Diff: 62.9, Sum: 565.5] [Object Copy (ms): Min: 303.7, Avg: 324.6, Max: 395.7, Diff: 92.0, Sum: 3894.7] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.2] [GC Worker Other (ms): Min: 1.2, Avg: 2.0, Max: 3.0, Diff: 1.9, Sum: 23.6] [GC Worker Total (ms): Min: 844.3, Avg: 845.5, Max: 846.4, Diff: 2.0, Sum: 10146.4] [GC Worker End (ms): Min: 54336787.5, Avg: 54336788.3, Max: 54336789.3, Diff: 1.9] [Code Root Fixup: 0.0 ms] [Clear CT: 1.7 ms] [Other: 50.3 ms] [Choose CSet: 0.7 ms] [Ref Proc: 14.7 ms] [Ref Enq: 1.8 ms] [Free CSet: 3.9 ms] [Eden: 224.0M(224.0M)->0.0B(224.0M) Survivors: 64.0M->64.0M Heap: 3241.2M(6144.0M)->2530.7M(6144.0M)] [Times: user=10.03 sys=0.06, real=0.90 secs] 54347.014: [GC pause (mixed) Desired survivor size 33554432 bytes, new threshold 15 (max 15) - age 1: 6809152 bytes, 6809152 total - age 2: 3667024 bytes, 10476176 total - age 3: 7269688 bytes, 17745864 total - age 4: 6442512 bytes, 24188376 total , 1.0184550 secs] [Parallel Time: 968.2 ms, GC Workers: 12] [GC Worker Start (ms): Min: 54347019.7, Avg: 54347020.1, Max: 54347020.6, Diff: 0.9] [Ext Root Scanning (ms): Min: 291.6, Avg: 377.3, Max: 492.7, Diff: 201.1, Sum: 4527.3] [Update RS (ms): Min: 157.4, Avg: 270.7, Max: 316.3, Diff: 158.9, Sum: 3249.0] [Processed Buffers: Min: 53, Avg: 82.5, Max: 118, Diff: 65, Sum: 990] [Scan RS (ms): Min: 54.5, Avg: 61.8, Max: 73.1, Diff: 18.6, Sum: 741.2] [Object Copy (ms): Min: 235.9, Avg: 253.6, Max: 340.7, Diff: 104.8, Sum: 3043.3] [Termination (ms): Min: 0.0, Avg: 0.4, Max: 0.5, Diff: 0.5, Sum: 4.2] [GC Worker Other (ms): Min: 0.5, Avg: 1.8, Max: 3.3, Diff: 2.8, Sum: 22.1] [GC Worker Total (ms): Min: 964.0, Avg: 965.6, Max: 966.8, Diff: 2.8, Sum: 11587.1] [GC Worker End (ms): Min: 54347984.3, Avg: 54347985.7, Max: 54347987.2, Diff: 2.9] [Code Root Fixup: 0.0 ms] [Clear CT: 1.2 ms] [Other: 49.1 ms] [Choose CSet: 0.4 ms] [Ref Proc: 17.8 ms] [Ref Enq: 1.1 ms] [Free CSet: 1.9 ms] [Eden: 224.0M(224.0M)->0.0B(2560.0M) Survivors: 64.0M->64.0M Heap: 2754.7M(6144.0M)->2576.8M(6144.0M)] [Times: user=11.49 sys=0.06, real=1.02 secs] 54516.492: [GC pause (young) Desired survivor size 184549376 bytes, new threshold 15 (max 15) - age 1: 7922152 bytes, 7922152 total - age 2: 4547608 bytes, 12469760 total - age 3: 2507160 bytes, 14976920 total - age 4: 6641384 bytes, 21618304 total - age 5: 6247744 bytes, 27866048 total , 1.0209013 secs] [Parallel Time: 931.7 ms, GC Workers: 12] [GC Worker Start (ms): Min: 54516502.0, Avg: 54516502.4, Max: 54516502.9, Diff: 0.9] [Ext Root Scanning (ms): Min: 294.9, Avg: 404.8, Max: 513.6, Diff: 218.6, Sum: 4858.0] [Update RS (ms): Min: 225.7, Avg: 335.4, Max: 376.8, Diff: 151.0, Sum: 4024.6] [Processed Buffers: Min: 60, Avg: 93.2, Max: 117, Diff: 57, Sum: 1119] [Scan RS (ms): Min: 0.0, Avg: 0.5, Max: 1.1, Diff: 1.1, Sum: 5.9] [Object Copy (ms): Min: 175.5, Avg: 187.5, Max: 255.9, Diff: 80.4, Sum: 2250.3] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.1, Diff: 0.1, Sum: 1.2] [GC Worker Other (ms): Min: 0.7, Avg: 1.8, Max: 2.6, Diff: 2.0, Sum: 21.4] [GC Worker Total (ms): Min: 928.7, Avg: 930.1, Max: 931.3, Diff: 2.6, Sum: 11161.3] [GC Worker End (ms): Min: 54517431.4, Avg: 54517432.5, Max: 54517433.3, Diff: 1.9] [Code Root Fixup: 0.0 ms] [Clear CT: 1.5 ms] [Other: 87.7 ms] [Choose CSet: 0.0 ms] [Ref Proc: 62.7 ms] [Ref Enq: 1.8 ms] [Free CSet: 3.6 ms] [Eden: 2560.0M(2560.0M)->0.0B(2240.0M) Survivors: 64.0M->224.0M Heap: 5136.8M(6144.0M)->2717.3M(6144.0M)] [Times: user=11.57 sys=0.07, real=1.02 secs] 54713.427: [GC pause (young) Desired survivor size 167772160 bytes, new threshold 15 (max 15) - age 1: 51920872 bytes, 51920872 total - age 2: 4026392 bytes, 55947264 total - age 3: 1616560 bytes, 57563824 total - age 4: 1732920 bytes, 59296744 total - age 5: 5604120 bytes, 64900864 total - age 6: 4996384 bytes, 69897248 total , 0.7514531 secs] [Parallel Time: 651.6 ms, GC Workers: 12] [GC Worker Start (ms): Min: 54713434.7, Avg: 54713435.2, Max: 54713435.7, Diff: 1.0] [Ext Root Scanning (ms): Min: 302.9, Avg: 385.6, Max: 513.8, Diff: 210.9, Sum: 4626.6] [Update RS (ms): Min: 0.0, Avg: 55.3, Max: 89.5, Diff: 89.5, Sum: 663.3] [Processed Buffers: Min: 0, Avg: 34.5, Max: 59, Diff: 59, Sum: 414] [Scan RS (ms): Min: 0.0, Avg: 0.5, Max: 1.2, Diff: 1.2, Sum: 5.6] [Object Copy (ms): Min: 134.3, Avg: 207.1, Max: 296.2, Diff: 161.9, Sum: 2485.0] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.1, Diff: 0.1, Sum: 0.9] [GC Worker Other (ms): Min: 0.2, Avg: 1.5, Max: 2.4, Diff: 2.2, Sum: 17.7] [GC Worker Total (ms): Min: 648.4, Avg: 649.9, Max: 651.2, Diff: 2.8, Sum: 7799.1] [GC Worker End (ms): Min: 54714083.9, Avg: 54714085.2, Max: 54714086.1, Diff: 2.2] [Code Root Fixup: 0.0 ms] [Clear CT: 1.1 ms] [Other: 98.8 ms] [Choose CSet: 0.0 ms] [Ref Proc: 75.8 ms] [Ref Enq: 2.4 ms] [Free CSet: 3.0 ms] [Eden: 2240.0M(2240.0M)->0.0B(1984.0M) Survivors: 224.0M->320.0M Heap: 4957.3M(6144.0M)->2910.2M(6144.0M)] [Times: user=8.35 sys=0.05, real=0.75 secs] 54848.047: [GC pause (young) Desired survivor size 150994944 bytes, new threshold 15 (max 15) - age 1: 33396912 bytes, 33396912 total - age 2: 26262584 bytes, 59659496 total - age 3: 3771504 bytes, 63431000 total - age 4: 1551376 bytes, 64982376 total - age 5: 1620504 bytes, 66602880 total - age 6: 5503144 bytes, 72106024 total - age 7: 4577592 bytes, 76683616 total , 0.7831961 secs] [Parallel Time: 694.1 ms, GC Workers: 12] [GC Worker Start (ms): Min: 54848054.8, Avg: 54848055.3, Max: 54848055.8, Diff: 0.9] [Ext Root Scanning (ms): Min: 291.0, Avg: 382.3, Max: 497.9, Diff: 206.9, Sum: 4587.3] [Update RS (ms): Min: 0.0, Avg: 56.9, Max: 89.2, Diff: 89.2, Sum: 682.4] [Processed Buffers: Min: 0, Avg: 35.9, Max: 66, Diff: 66, Sum: 431] [Scan RS (ms): Min: 0.0, Avg: 0.4, Max: 1.3, Diff: 1.3, Sum: 4.9] [Object Copy (ms): Min: 191.1, Avg: 249.8, Max: 335.5, Diff: 144.4, Sum: 2997.7] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.1, Diff: 0.1, Sum: 1.1] [GC Worker Other (ms): Min: 0.7, Avg: 2.1, Max: 3.8, Diff: 3.2, Sum: 25.6] [GC Worker Total (ms): Min: 690.4, Avg: 691.6, Max: 693.2, Diff: 2.8, Sum: 8299.0] [GC Worker End (ms): Min: 54848745.4, Avg: 54848746.9, Max: 54848748.6, Diff: 3.2] [Code Root Fixup: 0.0 ms] [Clear CT: 1.2 ms] [Other: 87.9 ms] [Choose CSet: 0.0 ms] [Ref Proc: 64.4 ms] [Ref Enq: 2.0 ms] [Free CSet: 3.0 ms] [Eden: 1984.0M(1984.0M)->0.0B(1856.0M) Survivors: 320.0M->288.0M Heap: 4894.2M(6144.0M)->3048.2M(6144.0M)] [Times: user=8.71 sys=0.07, real=0.79 secs] 55019.689: [GC pause (young) Desired survivor size 150994944 bytes, new threshold 15 (max 15) - age 1: 37541888 bytes, 37541888 total - age 2: 23812600 bytes, 61354488 total - age 3: 24504472 bytes, 85858960 total - age 4: 3674560 bytes, 89533520 total - age 5: 1538024 bytes, 91071544 total - age 6: 1616104 bytes, 92687648 total - age 7: 5326200 bytes, 98013848 total - age 8: 4500576 bytes, 102514424 total , 0.8240951 secs] [Parallel Time: 735.8 ms, GC Workers: 12] [GC Worker Start (ms): Min: 55019697.8, Avg: 55019698.2, Max: 55019698.6, Diff: 0.9] [Ext Root Scanning (ms): Min: 277.8, Avg: 383.0, Max: 512.4, Diff: 234.6, Sum: 4596.2] [Update RS (ms): Min: 0.0, Avg: 74.2, Max: 98.1, Diff: 98.1, Sum: 890.2] [Processed Buffers: Min: 0, Avg: 39.1, Max: 64, Diff: 64, Sum: 469] [Scan RS (ms): Min: 0.0, Avg: 0.4, Max: 1.3, Diff: 1.3, Sum: 5.0] [Object Copy (ms): Min: 219.7, Avg: 274.9, Max: 361.0, Diff: 141.4, Sum: 3298.3] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.1, Diff: 0.1, Sum: 1.0] [GC Worker Other (ms): Min: 0.3, Avg: 1.8, Max: 2.6, Diff: 2.4, Sum: 21.8] [GC Worker Total (ms): Min: 732.6, Avg: 734.4, Max: 735.3, Diff: 2.6, Sum: 8812.4] [GC Worker End (ms): Min: 55020431.0, Avg: 55020432.6, Max: 55020433.4, Diff: 2.4] [Code Root Fixup: 0.0 ms] [Clear CT: 1.1 ms] [Other: 87.1 ms] [Choose CSet: 0.0 ms] [Ref Proc: 63.6 ms] [Ref Enq: 2.0 ms] [Free CSet: 2.8 ms] [Eden: 1856.0M(1856.0M)->0.0B(1728.0M) Survivors: 288.0M->288.0M Heap: 4904.2M(6144.0M)->3199.7M(6144.0M)] [Times: user=9.25 sys=0.06, real=0.83 secs] 55148.013: [GC pause (young) Desired survivor size 134217728 bytes, new threshold 15 (max 15) - age 1: 27590640 bytes, 27590640 total - age 2: 26654496 bytes, 54245136 total - age 3: 22019112 bytes, 76264248 total - age 4: 22471832 bytes, 98736080 total - age 5: 3654760 bytes, 102390840 total - age 6: 1488008 bytes, 103878848 total - age 7: 1608928 bytes, 105487776 total - age 8: 5174736 bytes, 110662512 total - age 9: 4434992 bytes, 115097504 total , 0.8441657 secs] [Parallel Time: 756.7 ms, GC Workers: 12] [GC Worker Start (ms): Min: 55148019.9, Avg: 55148020.3, Max: 55148020.8, Diff: 0.9] [Ext Root Scanning (ms): Min: 295.1, Avg: 382.3, Max: 502.0, Diff: 206.9, Sum: 4587.1] [Update RS (ms): Min: 0.0, Avg: 70.3, Max: 101.5, Diff: 101.5, Sum: 843.1] [Processed Buffers: Min: 0, Avg: 37.9, Max: 63, Diff: 63, Sum: 455] [Scan RS (ms): Min: 0.0, Avg: 0.4, Max: 1.5, Diff: 1.5, Sum: 4.8] [Object Copy (ms): Min: 251.2, Avg: 300.1, Max: 379.9, Diff: 128.7, Sum: 3601.1] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.1, Diff: 0.1, Sum: 1.2] [GC Worker Other (ms): Min: 0.3, Avg: 1.7, Max: 2.6, Diff: 2.3, Sum: 20.0] [GC Worker Total (ms): Min: 753.6, Avg: 754.8, Max: 755.8, Diff: 2.3, Sum: 9057.4] [GC Worker End (ms): Min: 55148773.8, Avg: 55148775.1, Max: 55148776.1, Diff: 2.3] [Code Root Fixup: 0.0 ms] [Clear CT: 1.0 ms] [Other: 86.4 ms] [Choose CSet: 0.0 ms] [Ref Proc: 62.3 ms] [Ref Enq: 2.3 ms] [Free CSet: 2.5 ms] [Eden: 1728.0M(1728.0M)->0.0B(1536.0M) Survivors: 288.0M->256.0M Heap: 4927.7M(6144.0M)->3400.4M(6144.0M)] [Times: user=9.43 sys=0.06, real=0.85 secs] 55264.776: [GC pause (young) Desired survivor size 117440512 bytes, new threshold 7 (max 15) - age 1: 31855704 bytes, 31855704 total - age 2: 17150400 bytes, 49006104 total - age 3: 24359096 bytes, 73365200 total - age 4: 21457832 bytes, 94823032 total - age 5: 20920040 bytes, 115743072 total - age 6: 1527296 bytes, 117270368 total - age 7: 1486680 bytes, 118757048 total - age 8: 1604768 bytes, 120361816 total - age 9: 5138048 bytes, 125499864 total - age 10: 4153288 bytes, 129653152 total , 0.8797731 secs] [Parallel Time: 796.3 ms, GC Workers: 12] [GC Worker Start (ms): Min: 55264783.6, Avg: 55264784.1, Max: 55264784.5, Diff: 0.9] [Ext Root Scanning (ms): Min: 265.9, Avg: 376.9, Max: 503.6, Diff: 237.6, Sum: 4523.4] [Update RS (ms): Min: 0.0, Avg: 89.2, Max: 124.1, Diff: 124.1, Sum: 1069.8] [Processed Buffers: Min: 0, Avg: 43.0, Max: 86, Diff: 86, Sum: 516] [Scan RS (ms): Min: 0.0, Avg: 0.3, Max: 1.2, Diff: 1.2, Sum: 4.1] [Object Copy (ms): Min: 288.9, Avg: 325.9, Max: 412.7, Diff: 123.8, Sum: 3911.1] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.1, Diff: 0.1, Sum: 1.2] [GC Worker Other (ms): Min: 0.2, Avg: 1.6, Max: 2.7, Diff: 2.5, Sum: 19.3] [GC Worker Total (ms): Min: 792.3, Avg: 794.1, Max: 795.4, Diff: 3.1, Sum: 9528.8] [GC Worker End (ms): Min: 55265576.8, Avg: 55265578.1, Max: 55265579.3, Diff: 2.5] [Code Root Fixup: 0.0 ms] [Clear CT: 1.1 ms] [Other: 82.4 ms] [Choose CSet: 0.0 ms] [Ref Proc: 56.7 ms] [Ref Enq: 1.5 ms] [Free CSet: 2.4 ms] [Eden: 1536.0M(1536.0M)->0.0B(1344.0M) Survivors: 256.0M->224.0M Heap: 4936.4M(6144.0M)->3641.4M(6144.0M)] [Times: user=9.84 sys=0.06, real=0.88 secs] 55392.849: [GC pause (young) Desired survivor size 117440512 bytes, new threshold 6 (max 15) - age 1: 27188120 bytes, 27188120 total - age 2: 21259696 bytes, 48447816 total - age 3: 15559240 bytes, 64007056 total - age 4: 19077512 bytes, 83084568 total - age 5: 20308104 bytes, 103392672 total - age 6: 18465872 bytes, 121858544 total - age 7: 1509400 bytes, 123367944 total , 0.8648283 secs] [Parallel Time: 796.4 ms, GC Workers: 12] [GC Worker Start (ms): Min: 55392855.5, Avg: 55392856.0, Max: 55392856.4, Diff: 1.0] [Ext Root Scanning (ms): Min: 343.1, Avg: 374.9, Max: 511.8, Diff: 168.7, Sum: 4498.8] [Update RS (ms): Min: 0.0, Avg: 121.0, Max: 160.1, Diff: 160.1, Sum: 1452.0] [Processed Buffers: Min: 0, Avg: 52.1, Max: 99, Diff: 99, Sum: 625] [Scan RS (ms): Min: 0.0, Avg: 0.3, Max: 1.1, Diff: 1.1, Sum: 3.6] [Object Copy (ms): Min: 280.8, Avg: 296.2, Max: 379.6, Diff: 98.8, Sum: 3554.6] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.2] [GC Worker Other (ms): Min: 1.1, Avg: 2.0, Max: 2.9, Diff: 1.9, Sum: 24.1] [GC Worker Total (ms): Min: 793.0, Avg: 794.4, Max: 795.8, Diff: 2.8, Sum: 9533.3] [GC Worker End (ms): Min: 55393649.5, Avg: 55393650.4, Max: 55393651.3, Diff: 1.8] [Code Root Fixup: 0.0 ms] [Clear CT: 0.6 ms] [Other: 67.8 ms] [Choose CSet: 0.0 ms] [Ref Proc: 43.8 ms] [Ref Enq: 1.9 ms] [Free CSet: 2.1 ms] [Eden: 1344.0M(1344.0M)->0.0B(1184.0M) Survivors: 224.0M->224.0M Heap: 4985.4M(6144.0M)->3807.8M(6144.0M)] [Times: user=9.72 sys=0.07, real=0.87 secs] 55473.570: [GC pause (young) Desired survivor size 100663296 bytes, new threshold 6 (max 15) - age 1: 27031776 bytes, 27031776 total - age 2: 19270552 bytes, 46302328 total - age 3: 19770368 bytes, 66072696 total - age 4: 14492216 bytes, 80564912 total - age 5: 18346456 bytes, 98911368 total - age 6: 19599544 bytes, 118510912 total , 0.8391863 secs] [Parallel Time: 771.5 ms, GC Workers: 12] [GC Worker Start (ms): Min: 55473576.7, Avg: 55473577.1, Max: 55473577.5, Diff: 0.8] [Ext Root Scanning (ms): Min: 293.9, Avg: 374.7, Max: 496.4, Diff: 202.5, Sum: 4495.9] [Update RS (ms): Min: 0.0, Avg: 114.3, Max: 150.5, Diff: 150.5, Sum: 1371.6] [Processed Buffers: Min: 0, Avg: 49.2, Max: 82, Diff: 82, Sum: 591] [Scan RS (ms): Min: 0.0, Avg: 0.3, Max: 1.1, Diff: 1.1, Sum: 3.4] [Object Copy (ms): Min: 268.5, Avg: 279.1, Max: 358.6, Diff: 90.1, Sum: 3349.5] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.4] [GC Worker Other (ms): Min: 0.2, Avg: 1.8, Max: 2.4, Diff: 2.1, Sum: 21.1] [GC Worker Total (ms): Min: 769.1, Avg: 770.2, Max: 770.7, Diff: 1.6, Sum: 9241.9] [GC Worker End (ms): Min: 55474345.7, Avg: 55474347.2, Max: 55474347.9, Diff: 2.1] [Code Root Fixup: 0.0 ms] [Clear CT: 0.9 ms] [Other: 66.8 ms] [Choose CSet: 0.0 ms] [Ref Proc: 42.6 ms] [Ref Enq: 1.4 ms] [Free CSet: 1.9 ms] [Eden: 1184.0M(1184.0M)->0.0B(1024.0M) Survivors: 224.0M->192.0M Heap: 4991.8M(6144.0M)->3989.6M(6144.0M)] [Times: user=9.42 sys=0.06, real=0.84 secs] 55556.823: [GC pause (young) Desired survivor size 83886080 bytes, new threshold 5 (max 15) - age 1: 21261064 bytes, 21261064 total - age 2: 18605864 bytes, 39866928 total - age 3: 18014352 bytes, 57881280 total - age 4: 18751240 bytes, 76632520 total - age 5: 14085824 bytes, 90718344 total - age 6: 17407552 bytes, 108125896 total , 0.8635600 secs] [Parallel Time: 796.6 ms, GC Workers: 12] [GC Worker Start (ms): Min: 55556830.5, Avg: 55556830.9, Max: 55556831.4, Diff: 1.0] [Ext Root Scanning (ms): Min: 303.3, Avg: 380.8, Max: 503.8, Diff: 200.5, Sum: 4569.4] [Update RS (ms): Min: 19.7, Avg: 137.6, Max: 185.6, Diff: 165.9, Sum: 1651.3] [Processed Buffers: Min: 4, Avg: 51.8, Max: 81, Diff: 77, Sum: 622] [Scan RS (ms): Min: 0.0, Avg: 0.3, Max: 1.0, Diff: 1.0, Sum: 3.1] [Object Copy (ms): Min: 263.0, Avg: 274.1, Max: 353.0, Diff: 90.0, Sum: 3289.5] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.2] [GC Worker Other (ms): Min: 0.4, Avg: 1.8, Max: 2.7, Diff: 2.2, Sum: 21.4] [GC Worker Total (ms): Min: 793.6, Avg: 794.6, Max: 795.6, Diff: 2.0, Sum: 9535.0] [GC Worker End (ms): Min: 55557624.2, Avg: 55557625.5, Max: 55557626.4, Diff: 2.2] [Code Root Fixup: 0.0 ms] [Clear CT: 0.8 ms] [Other: 66.1 ms] [Choose CSet: 0.0 ms] [Ref Proc: 40.6 ms] [Ref Enq: 1.2 ms] [Free CSet: 1.8 ms] [Eden: 1024.0M(1024.0M)->0.0B(864.0M) Survivors: 192.0M->160.0M Heap: 5013.6M(6144.0M)->4172.9M(6144.0M)] [Times: user=9.68 sys=0.06, real=0.87 secs] 55635.205: [GC pause (young) Desired survivor size 67108864 bytes, new threshold 4 (max 15) - age 1: 19029088 bytes, 19029088 total - age 2: 12650296 bytes, 31679384 total - age 3: 18231864 bytes, 49911248 total - age 4: 17636944 bytes, 67548192 total - age 5: 18391504 bytes, 85939696 total , 0.8385108 secs] [Parallel Time: 778.2 ms, GC Workers: 12] [GC Worker Start (ms): Min: 55635211.5, Avg: 55635212.0, Max: 55635212.4, Diff: 0.9] [Ext Root Scanning (ms): Min: 295.8, Avg: 384.5, Max: 513.9, Diff: 218.1, Sum: 4614.2] [Update RS (ms): Min: 27.6, Avg: 158.7, Max: 208.9, Diff: 181.3, Sum: 1904.9] [Processed Buffers: Min: 9, Avg: 58.4, Max: 91, Diff: 82, Sum: 701] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 0.9, Diff: 0.9, Sum: 2.4] [Object Copy (ms): Min: 219.1, Avg: 231.2, Max: 303.8, Diff: 84.8, Sum: 2774.3] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.1, Diff: 0.1, Sum: 1.1] [GC Worker Other (ms): Min: 0.3, Avg: 1.7, Max: 2.6, Diff: 2.3, Sum: 19.9] [GC Worker Total (ms): Min: 775.4, Avg: 776.4, Max: 777.8, Diff: 2.4, Sum: 9316.7] [GC Worker End (ms): Min: 55635987.0, Avg: 55635988.4, Max: 55635989.3, Diff: 2.3] [Code Root Fixup: 0.0 ms] [Clear CT: 1.0 ms] [Other: 59.3 ms] [Choose CSet: 0.0 ms] [Ref Proc: 34.2 ms] [Ref Enq: 1.3 ms] [Free CSet: 1.5 ms] [Eden: 864.0M(864.0M)->0.0B(768.0M) Survivors: 160.0M->128.0M Heap: 5036.9M(6144.0M)->4315.2M(6144.0M)] [Times: user=9.39 sys=0.07, real=0.84 secs] 55696.378: [GC pause (young) Desired survivor size 67108864 bytes, new threshold 15 (max 15) - age 1: 24029784 bytes, 24029784 total - age 2: 13434088 bytes, 37463872 total - age 3: 10227856 bytes, 47691728 total - age 4: 18019864 bytes, 65711592 total , 0.7477718 secs] [Parallel Time: 703.9 ms, GC Workers: 12] [GC Worker Start (ms): Min: 55696384.2, Avg: 55696384.7, Max: 55696385.1, Diff: 0.9] [Ext Root Scanning (ms): Min: 292.5, Avg: 387.2, Max: 520.4, Diff: 227.9, Sum: 4646.0] [Update RS (ms): Min: 20.4, Avg: 157.3, Max: 199.8, Diff: 179.4, Sum: 1887.9] [Processed Buffers: Min: 14, Avg: 57.2, Max: 88, Diff: 74, Sum: 686] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 0.8, Diff: 0.8, Sum: 2.2] [Object Copy (ms): Min: 145.7, Avg: 155.2, Max: 218.8, Diff: 73.1, Sum: 1862.9] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.2] [GC Worker Other (ms): Min: 0.4, Avg: 1.9, Max: 3.0, Diff: 2.7, Sum: 22.8] [GC Worker Total (ms): Min: 700.5, Avg: 701.8, Max: 703.0, Diff: 2.6, Sum: 8422.1] [GC Worker End (ms): Min: 55697084.9, Avg: 55697086.5, Max: 55697087.6, Diff: 2.7] [Code Root Fixup: 0.0 ms] [Clear CT: 0.7 ms] [Other: 43.1 ms] [Choose CSet: 0.0 ms] [Ref Proc: 24.3 ms] [Ref Enq: 1.1 ms] [Free CSet: 1.4 ms] [Eden: 768.0M(768.0M)->0.0B(672.0M) Survivors: 128.0M->128.0M Heap: 5083.2M(6144.0M)->4397.4M(6144.0M)] [Times: user=8.40 sys=0.06, real=0.75 secs] 55746.356: [GC pause (young) Desired survivor size 67108864 bytes, new threshold 5 (max 15) - age 1: 13560560 bytes, 13560560 total - age 2: 19125392 bytes, 32685952 total - age 3: 9773608 bytes, 42459560 total - age 4: 10113360 bytes, 52572920 total - age 5: 17694576 bytes, 70267496 total , 0.6803595 secs] [Parallel Time: 630.8 ms, GC Workers: 12] [GC Worker Start (ms): Min: 55746362.4, Avg: 55746362.9, Max: 55746363.3, Diff: 0.9] [Ext Root Scanning (ms): Min: 303.6, Avg: 388.8, Max: 502.1, Diff: 198.5, Sum: 4665.7] [Update RS (ms): Min: 0.0, Avg: 64.6, Max: 99.4, Diff: 99.4, Sum: 775.1] [Processed Buffers: Min: 0, Avg: 30.9, Max: 96, Diff: 96, Sum: 371] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 0.9, Diff: 0.9, Sum: 2.1] [Object Copy (ms): Min: 125.0, Avg: 173.6, Max: 253.7, Diff: 128.7, Sum: 2083.6] [Termination (ms): Min: 0.0, Avg: 0.3, Max: 0.4, Diff: 0.4, Sum: 3.5] [GC Worker Other (ms): Min: 0.5, Avg: 1.6, Max: 2.2, Diff: 1.8, Sum: 18.7] [GC Worker Total (ms): Min: 628.0, Avg: 629.1, Max: 629.8, Diff: 1.8, Sum: 7548.7] [GC Worker End (ms): Min: 55746990.9, Avg: 55746992.0, Max: 55746992.6, Diff: 1.8] [Code Root Fixup: 0.0 ms] [Clear CT: 0.9 ms] [Other: 48.7 ms] [Choose CSet: 0.0 ms] [Ref Proc: 28.4 ms] [Ref Enq: 1.4 ms] [Free CSet: 1.4 ms] [Eden: 672.0M(672.0M)->0.0B(608.0M) Survivors: 128.0M->128.0M Heap: 5069.4M(6144.0M)->4463.3M(6144.0M)] [Times: user=7.61 sys=0.05, real=0.68 secs] 55786.674: [GC pause (young) (initial-mark) Desired survivor size 50331648 bytes, new threshold 5 (max 15) - age 1: 12076616 bytes, 12076616 total - age 2: 8368176 bytes, 20444792 total - age 3: 17958472 bytes, 38403264 total - age 4: 9473736 bytes, 47877000 total - age 5: 9736056 bytes, 57613056 total , 0.7924676 secs] [Parallel Time: 740.9 ms, GC Workers: 12] [GC Worker Start (ms): Min: 55786681.5, Avg: 55786681.9, Max: 55786682.4, Diff: 0.9] [Ext Root Scanning (ms): Min: 314.7, Avg: 380.8, Max: 504.0, Diff: 189.3, Sum: 4570.1] [Update RS (ms): Min: 0.0, Avg: 92.0, Max: 138.6, Diff: 138.6, Sum: 1104.4] [Processed Buffers: Min: 0, Avg: 37.6, Max: 80, Diff: 80, Sum: 451] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 0.5, Diff: 0.5, Sum: 1.9] [Object Copy (ms): Min: 208.3, Avg: 240.9, Max: 422.5, Diff: 214.2, Sum: 2891.4] [Termination (ms): Min: 0.0, Avg: 23.0, Max: 25.1, Diff: 25.1, Sum: 276.2] [GC Worker Other (ms): Min: 0.2, Avg: 1.8, Max: 3.2, Diff: 3.0, Sum: 21.4] [GC Worker Total (ms): Min: 737.5, Avg: 738.8, Max: 740.3, Diff: 2.8, Sum: 8865.4] [GC Worker End (ms): Min: 55787419.1, Avg: 55787420.7, Max: 55787422.1, Diff: 3.0] [Code Root Fixup: 0.0 ms] [Clear CT: 0.9 ms] [Other: 50.6 ms] [Choose CSet: 0.0 ms] [Ref Proc: 26.5 ms] [Ref Enq: 1.3 ms] [Free CSet: 1.3 ms] [Eden: 608.0M(608.0M)->0.0B(576.0M) Survivors: 128.0M->96.0M Heap: 5071.3M(6144.0M)->4526.7M(6144.0M)] [Times: user=8.86 sys=0.07, real=0.80 secs] 55787.470: [GC concurrent-root-region-scan-start] 55787.715: [GC concurrent-root-region-scan-end, 0.2454040 secs] 55787.716: [GC concurrent-mark-start] 55790.148: [GC concurrent-mark-end, 2.4321861 secs] 55790.227: [GC remark 55790.237: [GC ref-proc, 0.4476572 secs], 1.4908656 secs] [Times: user=5.84 sys=0.06, real=1.49 secs] 55791.798: [GC cleanup 4624M->3824M(6144M), 0.0605613 secs] [Times: user=0.61 sys=0.01, real=0.06 secs] 55791.863: [GC concurrent-cleanup-start] 55791.866: [GC concurrent-cleanup-end, 0.0026832 secs] 55825.438: [GC pause (young) Desired survivor size 50331648 bytes, new threshold 15 (max 15) - age 1: 15879408 bytes, 15879408 total - age 2: 6372784 bytes, 22252192 total - age 3: 7564312 bytes, 29816504 total - age 4: 11295272 bytes, 41111776 total - age 5: 8837280 bytes, 49949056 total , 0.6690995 secs] [Parallel Time: 627.1 ms, GC Workers: 12] [GC Worker Start (ms): Min: 55825443.9, Avg: 55825444.4, Max: 55825444.8, Diff: 0.9] [Ext Root Scanning (ms): Min: 286.5, Avg: 378.4, Max: 508.2, Diff: 221.7, Sum: 4540.6] [Update RS (ms): Min: 0.0, Avg: 100.6, Max: 141.3, Diff: 141.3, Sum: 1207.3] [Processed Buffers: Min: 0, Avg: 40.7, Max: 74, Diff: 74, Sum: 488] [Scan RS (ms): Min: 0.0, Avg: 0.1, Max: 1.0, Diff: 1.0, Sum: 1.5] [Object Copy (ms): Min: 115.2, Avg: 144.8, Max: 219.7, Diff: 104.5, Sum: 1737.3] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.2] [GC Worker Other (ms): Min: 0.3, Avg: 1.8, Max: 2.5, Diff: 2.2, Sum: 21.5] [GC Worker Total (ms): Min: 624.3, Avg: 625.7, Max: 626.8, Diff: 2.5, Sum: 7508.4] [GC Worker End (ms): Min: 55826068.7, Avg: 55826070.1, Max: 55826070.8, Diff: 2.1] [Code Root Fixup: 0.0 ms] [Clear CT: 0.9 ms] [Other: 41.1 ms] [Choose CSet: 0.0 ms] [Ref Proc: 23.9 ms] [Ref Enq: 1.0 ms] [Free CSet: 1.3 ms] [Eden: 576.0M(576.0M)->0.0B(192.0M) Survivors: 96.0M->96.0M Heap: 4302.7M(6144.0M)->3782.4M(6144.0M)] [Times: user=7.49 sys=0.06, real=0.67 secs] 55834.748: [GC pause (mixed) Desired survivor size 33554432 bytes, new threshold 4 (max 15) - age 1: 15742232 bytes, 15742232 total - age 2: 9971528 bytes, 25713760 total - age 3: 5614856 bytes, 31328616 total - age 4: 7094496 bytes, 38423112 total - age 5: 9084680 bytes, 47507792 total - age 6: 8012504 bytes, 55520296 total , 0.6240015 secs] [Parallel Time: 580.8 ms, GC Workers: 12] [GC Worker Start (ms): Min: 55834753.9, Avg: 55834754.3, Max: 55834754.7, Diff: 0.9] [Ext Root Scanning (ms): Min: 287.5, Avg: 379.9, Max: 502.7, Diff: 215.2, Sum: 4559.2] [Update RS (ms): Min: 0.0, Avg: 44.3, Max: 65.7, Diff: 65.7, Sum: 531.4] [Processed Buffers: Min: 0, Avg: 22.2, Max: 55, Diff: 55, Sum: 266] [Scan RS (ms): Min: 0.0, Avg: 3.3, Max: 5.2, Diff: 5.2, Sum: 39.8] [Object Copy (ms): Min: 73.9, Avg: 149.4, Max: 236.5, Diff: 162.6, Sum: 1792.4] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.2] [GC Worker Other (ms): Min: 0.1, Avg: 2.0, Max: 3.1, Diff: 3.0, Sum: 23.5] [GC Worker Total (ms): Min: 577.2, Avg: 578.9, Max: 580.1, Diff: 2.9, Sum: 6946.5] [GC Worker End (ms): Min: 55835331.3, Avg: 55835333.2, Max: 55835334.3, Diff: 3.0] [Code Root Fixup: 0.0 ms] [Clear CT: 1.2 ms] [Other: 42.0 ms] [Choose CSet: 0.2 ms] [Ref Proc: 17.9 ms] [Ref Enq: 2.9 ms] [Free CSet: 3.1 ms] [Eden: 192.0M(192.0M)->0.0B(224.0M) Survivors: 96.0M->64.0M Heap: 3974.4M(6144.0M)->3209.5M(6144.0M)] [Times: user=6.86 sys=0.07, real=0.63 secs] 55843.667: [GC pause (mixed) Desired survivor size 33554432 bytes, new threshold 4 (max 15) - age 1: 6733824 bytes, 6733824 total - age 2: 12568104 bytes, 19301928 total - age 3: 9253304 bytes, 28555232 total - age 4: 5343640 bytes, 33898872 total , 0.7508758 secs] [Parallel Time: 708.3 ms, GC Workers: 12] [GC Worker Start (ms): Min: 55843673.1, Avg: 55843673.6, Max: 55843674.0, Diff: 0.9] [Ext Root Scanning (ms): Min: 349.3, Avg: 388.2, Max: 504.8, Diff: 155.5, Sum: 4658.5] [Update RS (ms): Min: 0.0, Avg: 93.9, Max: 154.7, Diff: 154.7, Sum: 1126.4] [Processed Buffers: Min: 0, Avg: 36.6, Max: 64, Diff: 64, Sum: 439] [Scan RS (ms): Min: 4.1, Avg: 33.4, Max: 52.0, Diff: 48.0, Sum: 400.3] [Object Copy (ms): Min: 171.5, Avg: 189.1, Max: 273.0, Diff: 101.5, Sum: 2268.7] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.1, Diff: 0.1, Sum: 0.5] [GC Worker Other (ms): Min: 0.8, Avg: 1.7, Max: 2.6, Diff: 1.8, Sum: 20.7] [GC Worker Total (ms): Min: 705.0, Avg: 706.3, Max: 707.3, Diff: 2.3, Sum: 8475.1] [GC Worker End (ms): Min: 55844378.8, Avg: 55844379.9, Max: 55844380.8, Diff: 2.0] [Code Root Fixup: 0.0 ms] [Clear CT: 1.1 ms] [Other: 41.5 ms] [Choose CSet: 0.6 ms] [Ref Proc: 16.0 ms] [Ref Enq: 1.2 ms] [Free CSet: 3.8 ms] [Eden: 224.0M(224.0M)->0.0B(224.0M) Survivors: 64.0M->64.0M Heap: 3433.5M(6144.0M)->2660.7M(6144.0M)] [Times: user=8.37 sys=0.06, real=0.75 secs] 55851.835: [GC pause (mixed) Desired survivor size 33554432 bytes, new threshold 15 (max 15) - age 1: 7652928 bytes, 7652928 total - age 2: 4376392 bytes, 12029320 total - age 3: 11546896 bytes, 23576216 total - age 4: 7914880 bytes, 31491096 total , 1.0873541 secs] [Parallel Time: 1025.2 ms, GC Workers: 12] [GC Worker Start (ms): Min: 55851842.0, Avg: 55851842.5, Max: 55851842.9, Diff: 0.9] [Ext Root Scanning (ms): Min: 258.0, Avg: 378.9, Max: 495.0, Diff: 237.0, Sum: 4547.3] [Update RS (ms): Min: 0.1, Avg: 114.2, Max: 157.9, Diff: 157.7, Sum: 1370.4] [Processed Buffers: Min: 2, Avg: 44.9, Max: 78, Diff: 76, Sum: 539] [Scan RS (ms): Min: 83.5, Avg: 90.6, Max: 95.7, Diff: 12.2, Sum: 1087.2] [Object Copy (ms): Min: 422.8, Avg: 437.7, Max: 517.5, Diff: 94.7, Sum: 5252.3] [Termination (ms): Min: 0.0, Avg: 0.2, Max: 0.2, Diff: 0.2, Sum: 1.9] [GC Worker Other (ms): Min: 0.1, Avg: 1.7, Max: 2.7, Diff: 2.6, Sum: 20.9] [GC Worker Total (ms): Min: 1021.3, Avg: 1023.3, Max: 1024.2, Diff: 2.9, Sum: 12280.0] [GC Worker End (ms): Min: 55852864.2, Avg: 55852865.8, Max: 55852866.6, Diff: 2.5] [Code Root Fixup: 1.6 ms] [Clear CT: 1.7 ms] [Other: 58.9 ms] [Choose CSet: 0.9 ms] [Ref Proc: 16.0 ms] [Ref Enq: 1.7 ms] [Free CSet: 3.5 ms] [Eden: 224.0M(224.0M)->0.0B(224.0M) Survivors: 64.0M->64.0M Heap: 2884.7M(6144.0M)->2471.5M(6144.0M)] [Times: user=12.20 sys=0.07, real=1.09 secs] 55859.153: [GC pause (young) Desired survivor size 33554432 bytes, new threshold 5 (max 15) - age 1: 7798080 bytes, 7798080 total - age 2: 5423728 bytes, 13221808 total - age 3: 3166288 bytes, 16388096 total - age 4: 11091128 bytes, 27479224 total - age 5: 7821624 bytes, 35300848 total , 0.7824929 secs] [Parallel Time: 748.5 ms, GC Workers: 12] [GC Worker Start (ms): Min: 55859157.9, Avg: 55859158.3, Max: 55859158.7, Diff: 0.9] [Ext Root Scanning (ms): Min: 294.6, Avg: 392.0, Max: 510.3, Diff: 215.7, Sum: 4704.2] [Update RS (ms): Min: 115.9, Avg: 239.3, Max: 294.9, Diff: 179.0, Sum: 2871.1] [Processed Buffers: Min: 36, Avg: 72.2, Max: 91, Diff: 55, Sum: 867] [Scan RS (ms): Min: 0.6, Avg: 2.6, Max: 4.1, Diff: 3.5, Sum: 30.6] [Object Copy (ms): Min: 96.1, Avg: 110.9, Max: 180.9, Diff: 84.8, Sum: 1331.3] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.3] [GC Worker Other (ms): Min: 0.3, Avg: 1.8, Max: 2.8, Diff: 2.5, Sum: 21.6] [GC Worker Total (ms): Min: 744.9, Avg: 746.6, Max: 747.7, Diff: 2.8, Sum: 8959.1] [GC Worker End (ms): Min: 55859903.3, Avg: 55859904.9, Max: 55859905.9, Diff: 2.5] [Code Root Fixup: 0.0 ms] [Clear CT: 1.1 ms] [Other: 32.8 ms] [Choose CSet: 0.0 ms] [Ref Proc: 16.2 ms] [Ref Enq: 1.2 ms] [Free CSet: 0.9 ms] [Eden: 224.0M(224.0M)->0.0B(2496.0M) Survivors: 64.0M->64.0M Heap: 2695.5M(6144.0M)->2619.9M(6144.0M)] [Times: user=8.84 sys=0.06, real=0.79 secs] 56054.627: [GC pause (young) Desired survivor size 167772160 bytes, new threshold 15 (max 15) - age 1: 12639960 bytes, 12639960 total - age 2: 4249816 bytes, 16889776 total - age 3: 4172224 bytes, 21062000 total - age 4: 2480632 bytes, 23542632 total - age 5: 10708928 bytes, 34251560 total , 0.7265171 secs] [Parallel Time: 623.1 ms, GC Workers: 12] [GC Worker Start (ms): Min: 56054633.9, Avg: 56054634.4, Max: 56054634.8, Diff: 0.9] [Ext Root Scanning (ms): Min: 355.5, Avg: 391.0, Max: 512.8, Diff: 157.4, Sum: 4691.4] [Update RS (ms): Min: 0.0, Avg: 64.8, Max: 98.6, Diff: 98.6, Sum: 777.4] [Processed Buffers: Min: 0, Avg: 36.2, Max: 72, Diff: 72, Sum: 435] [Scan RS (ms): Min: 0.0, Avg: 0.5, Max: 2.1, Diff: 2.0, Sum: 6.0] [Object Copy (ms): Min: 105.8, Avg: 162.9, Max: 193.0, Diff: 87.2, Sum: 1954.7] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.2] [GC Worker Other (ms): Min: 0.6, Avg: 1.9, Max: 3.1, Diff: 2.5, Sum: 23.2] [GC Worker Total (ms): Min: 619.8, Avg: 621.1, Max: 622.4, Diff: 2.6, Sum: 7452.9] [GC Worker End (ms): Min: 56055254.1, Avg: 56055255.4, Max: 56055256.6, Diff: 2.5] [Code Root Fixup: 0.0 ms] [Clear CT: 0.8 ms] [Other: 102.6 ms] [Choose CSet: 0.0 ms] [Ref Proc: 78.6 ms] [Ref Enq: 2.2 ms] [Free CSet: 3.8 ms] [Eden: 2496.0M(2496.0M)->0.0B(2112.0M) Survivors: 64.0M->256.0M Heap: 5115.9M(6144.0M)->2808.5M(6144.0M)] [Times: user=8.06 sys=0.06, real=0.73 secs] 56246.867: [GC pause (young) Desired survivor size 167772160 bytes, new threshold 15 (max 15) - age 1: 42692696 bytes, 42692696 total - age 2: 8053992 bytes, 50746688 total - age 3: 2250152 bytes, 52996840 total - age 4: 3300056 bytes, 56296896 total - age 5: 2092288 bytes, 58389184 total - age 6: 9653048 bytes, 68042232 total , 0.7502322 secs] [Parallel Time: 651.0 ms, GC Workers: 12] [GC Worker Start (ms): Min: 56246874.6, Avg: 56246875.1, Max: 56246875.5, Diff: 0.9] [Ext Root Scanning (ms): Min: 299.8, Avg: 388.0, Max: 516.9, Diff: 217.1, Sum: 4655.6] [Update RS (ms): Min: 0.0, Avg: 55.1, Max: 84.5, Diff: 84.5, Sum: 661.7] [Processed Buffers: Min: 0, Avg: 36.1, Max: 76, Diff: 76, Sum: 433] [Scan RS (ms): Min: 0.0, Avg: 0.5, Max: 1.2, Diff: 1.2, Sum: 5.6] [Object Copy (ms): Min: 130.0, Avg: 203.5, Max: 292.0, Diff: 162.0, Sum: 2441.8] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.4] [GC Worker Other (ms): Min: 0.4, Avg: 1.9, Max: 3.1, Diff: 2.7, Sum: 22.7] [GC Worker Total (ms): Min: 647.2, Avg: 649.0, Max: 650.5, Diff: 3.3, Sum: 7787.8] [GC Worker End (ms): Min: 56247522.6, Avg: 56247524.1, Max: 56247525.3, Diff: 2.7] [Code Root Fixup: 0.0 ms] [Clear CT: 0.8 ms] [Other: 98.4 ms] [Choose CSet: 0.0 ms] [Ref Proc: 74.8 ms] [Ref Enq: 2.8 ms] [Free CSet: 3.0 ms] [Eden: 2112.0M(2112.0M)->0.0B(1728.0M) Survivors: 256.0M->320.0M Heap: 4920.5M(6144.0M)->3160.0M(6144.0M)] [Times: user=8.32 sys=0.06, real=0.75 secs] 56386.846: [GC pause (young) Desired survivor size 134217728 bytes, new threshold 15 (max 15) - age 1: 36187960 bytes, 36187960 total - age 2: 30301104 bytes, 66489064 total - age 3: 7512368 bytes, 74001432 total - age 4: 2043536 bytes, 76044968 total - age 5: 2927632 bytes, 78972600 total - age 6: 1841448 bytes, 80814048 total - age 7: 9464832 bytes, 90278880 total , 0.7662861 secs] [Parallel Time: 684.1 ms, GC Workers: 12] [GC Worker Start (ms): Min: 56386853.7, Avg: 56386854.2, Max: 56386854.6, Diff: 1.0] [Ext Root Scanning (ms): Min: 291.0, Avg: 386.2, Max: 501.3, Diff: 210.3, Sum: 4634.5] [Update RS (ms): Min: 0.0, Avg: 69.9, Max: 104.1, Diff: 104.1, Sum: 838.4] [Processed Buffers: Min: 0, Avg: 37.1, Max: 67, Diff: 67, Sum: 445] [Scan RS (ms): Min: 0.0, Avg: 0.4, Max: 1.4, Diff: 1.4, Sum: 4.6] [Object Copy (ms): Min: 178.8, Avg: 223.8, Max: 308.6, Diff: 129.8, Sum: 2685.5] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.1, Diff: 0.1, Sum: 0.4] [GC Worker Other (ms): Min: 0.4, Avg: 2.0, Max: 2.7, Diff: 2.4, Sum: 24.1] [GC Worker Total (ms): Min: 680.9, Avg: 682.3, Max: 683.3, Diff: 2.4, Sum: 8187.5] [GC Worker End (ms): Min: 56387534.8, Avg: 56387536.5, Max: 56387537.2, Diff: 2.4] [Code Root Fixup: 0.0 ms] [Clear CT: 1.1 ms] [Other: 81.1 ms] [Choose CSet: 0.0 ms] [Ref Proc: 58.5 ms] [Ref Enq: 2.2 ms] [Free CSet: 2.6 ms] [Eden: 1728.0M(1728.0M)->0.0B(1696.0M) Survivors: 320.0M->256.0M Heap: 4888.0M(6144.0M)->3240.9M(6144.0M)] [Times: user=8.53 sys=0.07, real=0.77 secs] 56512.459: [GC pause (young) Desired survivor size 134217728 bytes, new threshold 15 (max 15) - age 1: 25238008 bytes, 25238008 total - age 2: 27672064 bytes, 52910072 total - age 3: 27157944 bytes, 80068016 total - age 4: 7148680 bytes, 87216696 total - age 5: 2034664 bytes, 89251360 total - age 6: 2875088 bytes, 92126448 total - age 7: 1839952 bytes, 93966400 total - age 8: 9420480 bytes, 103386880 total , 0.8230887 secs] [Parallel Time: 743.6 ms, GC Workers: 12] [GC Worker Start (ms): Min: 56512466.9, Avg: 56512467.3, Max: 56512467.8, Diff: 0.9] [Ext Root Scanning (ms): Min: 300.2, Avg: 394.0, Max: 511.9, Diff: 211.7, Sum: 4728.0] [Update RS (ms): Min: 0.0, Avg: 70.2, Max: 105.1, Diff: 105.1, Sum: 841.9] [Processed Buffers: Min: 0, Avg: 38.2, Max: 81, Diff: 81, Sum: 458] [Scan RS (ms): Min: 0.0, Avg: 0.4, Max: 1.4, Diff: 1.4, Sum: 4.5] [Object Copy (ms): Min: 227.3, Avg: 275.1, Max: 363.5, Diff: 136.1, Sum: 3301.1] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.2] [GC Worker Other (ms): Min: 0.6, Avg: 2.1, Max: 2.9, Diff: 2.3, Sum: 25.1] [GC Worker Total (ms): Min: 740.2, Avg: 741.7, Max: 742.5, Diff: 2.4, Sum: 8900.8] [GC Worker End (ms): Min: 56513207.6, Avg: 56513209.1, Max: 56513209.9, Diff: 2.3] [Code Root Fixup: 0.0 ms] [Clear CT: 1.2 ms] [Other: 78.3 ms] [Choose CSet: 0.0 ms] [Ref Proc: 55.4 ms] [Ref Enq: 1.8 ms] [Free CSet: 2.5 ms] [Eden: 1696.0M(1696.0M)->0.0B(1600.0M) Survivors: 256.0M->256.0M Heap: 4936.9M(6144.0M)->3358.5M(6144.0M)] [Times: user=9.23 sys=0.06, real=0.83 secs] 56627.917: [GC pause (young) Desired survivor size 134217728 bytes, new threshold 15 (max 15) - age 1: 34804160 bytes, 34804160 total - age 2: 16025424 bytes, 50829584 total - age 3: 25516224 bytes, 76345808 total - age 4: 26625384 bytes, 102971192 total - age 5: 6997480 bytes, 109968672 total - age 6: 2031528 bytes, 112000200 total - age 7: 2866272 bytes, 114866472 total - age 8: 1838728 bytes, 116705200 total - age 9: 7303032 bytes, 124008232 total , 0.8432752 secs] [Parallel Time: 770.5 ms, GC Workers: 12] [GC Worker Start (ms): Min: 56627924.7, Avg: 56627925.2, Max: 56627925.6, Diff: 0.9] [Ext Root Scanning (ms): Min: 293.0, Avg: 394.0, Max: 502.8, Diff: 209.8, Sum: 4727.9] [Update RS (ms): Min: 0.0, Avg: 77.5, Max: 127.8, Diff: 127.8, Sum: 929.9] [Processed Buffers: Min: 0, Avg: 40.0, Max: 73, Diff: 73, Sum: 480] [Scan RS (ms): Min: 0.0, Avg: 0.4, Max: 1.6, Diff: 1.6, Sum: 4.4] [Object Copy (ms): Min: 264.7, Avg: 295.4, Max: 374.6, Diff: 109.9, Sum: 3544.8] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.1] [GC Worker Other (ms): Min: 0.5, Avg: 1.7, Max: 2.4, Diff: 1.9, Sum: 20.5] [GC Worker Total (ms): Min: 767.8, Avg: 769.0, Max: 769.6, Diff: 1.9, Sum: 9227.7] [GC Worker End (ms): Min: 56628692.9, Avg: 56628694.1, Max: 56628694.8, Diff: 1.9] [Code Root Fixup: 0.0 ms] [Clear CT: 1.3 ms] [Other: 71.4 ms] [Choose CSet: 0.0 ms] [Ref Proc: 47.0 ms] [Ref Enq: 2.2 ms] [Free CSet: 2.5 ms] [Eden: 1600.0M(1600.0M)->0.0B(1472.0M) Survivors: 256.0M->256.0M Heap: 4958.5M(6144.0M)->3488.0M(6144.0M)] [Times: user=9.48 sys=0.06, real=0.85 secs] 56757.613: [GC pause (young) Desired survivor size 117440512 bytes, new threshold 6 (max 15) - age 1: 28406504 bytes, 28406504 total - age 2: 23899624 bytes, 52306128 total - age 3: 14598384 bytes, 66904512 total - age 4: 24904568 bytes, 91809080 total - age 5: 24932168 bytes, 116741248 total - age 6: 2756944 bytes, 119498192 total - age 7: 2030688 bytes, 121528880 total - age 8: 2861136 bytes, 124390016 total - age 9: 1838384 bytes, 126228400 total - age 10: 7292472 bytes, 133520872 total , 0.8622835 secs] [Parallel Time: 784.8 ms, GC Workers: 12] [GC Worker Start (ms): Min: 56757620.7, Avg: 56757621.1, Max: 56757621.5, Diff: 0.9] [Ext Root Scanning (ms): Min: 261.9, Avg: 379.8, Max: 504.9, Diff: 243.0, Sum: 4557.8] [Update RS (ms): Min: 0.0, Avg: 75.6, Max: 107.5, Diff: 107.5, Sum: 906.8] [Processed Buffers: Min: 0, Avg: 39.6, Max: 73, Diff: 73, Sum: 475] [Scan RS (ms): Min: 0.0, Avg: 0.3, Max: 1.3, Diff: 1.3, Sum: 4.1] [Object Copy (ms): Min: 275.5, Avg: 325.1, Max: 412.6, Diff: 137.0, Sum: 3901.6] [Termination (ms): Min: 0.0, Avg: 0.2, Max: 0.2, Diff: 0.2, Sum: 2.1] [GC Worker Other (ms): Min: 0.3, Avg: 1.8, Max: 3.0, Diff: 2.6, Sum: 21.1] [GC Worker Total (ms): Min: 781.7, Avg: 782.8, Max: 784.4, Diff: 2.7, Sum: 9393.4] [GC Worker End (ms): Min: 56758402.5, Avg: 56758403.9, Max: 56758405.1, Diff: 2.6] [Code Root Fixup: 0.0 ms] [Clear CT: 1.0 ms] [Other: 76.4 ms] [Choose CSet: 0.0 ms] [Ref Proc: 51.4 ms] [Ref Enq: 2.0 ms] [Free CSet: 2.2 ms] [Eden: 1472.0M(1472.0M)->0.0B(1344.0M) Survivors: 256.0M->224.0M Heap: 4960.0M(6144.0M)->3623.8M(6144.0M)] [Times: user=9.68 sys=0.06, real=0.87 secs] 56876.971: [GC pause (young) Desired survivor size 117440512 bytes, new threshold 6 (max 15) - age 1: 28124408 bytes, 28124408 total - age 2: 17539336 bytes, 45663744 total - age 3: 20640648 bytes, 66304392 total - age 4: 14479216 bytes, 80783608 total - age 5: 24567456 bytes, 105351064 total - age 6: 24727632 bytes, 130078696 total , 0.9236977 secs] [Parallel Time: 852.9 ms, GC Workers: 12] [GC Worker Start (ms): Min: 56876978.7, Avg: 56876979.1, Max: 56876979.5, Diff: 0.8] [Ext Root Scanning (ms): Min: 318.3, Avg: 398.7, Max: 526.9, Diff: 208.6, Sum: 4784.1] [Update RS (ms): Min: 0.0, Avg: 117.6, Max: 166.6, Diff: 166.6, Sum: 1410.7] [Processed Buffers: Min: 0, Avg: 49.1, Max: 80, Diff: 80, Sum: 589] [Scan RS (ms): Min: 0.0, Avg: 0.3, Max: 1.2, Diff: 1.2, Sum: 3.6] [Object Copy (ms): Min: 320.2, Avg: 333.0, Max: 423.8, Diff: 103.6, Sum: 3996.0] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.1, Diff: 0.1, Sum: 0.5] [GC Worker Other (ms): Min: 1.3, Avg: 1.8, Max: 2.4, Diff: 1.1, Sum: 22.0] [GC Worker Total (ms): Min: 850.7, Avg: 851.4, Max: 852.3, Diff: 1.6, Sum: 10216.8] [GC Worker End (ms): Min: 56877830.0, Avg: 56877830.5, Max: 56877831.1, Diff: 1.1] [Code Root Fixup: 0.0 ms] [Clear CT: 0.9 ms] [Other: 69.9 ms] [Choose CSet: 0.0 ms] [Ref Proc: 44.1 ms] [Ref Enq: 1.5 ms] [Free CSet: 2.2 ms] [Eden: 1344.0M(1344.0M)->0.0B(1184.0M) Survivors: 224.0M->224.0M Heap: 4967.8M(6144.0M)->3807.2M(6144.0M)] [Times: user=10.34 sys=0.06, real=0.93 secs] 56970.944: [GC pause (young) Desired survivor size 100663296 bytes, new threshold 5 (max 15) - age 1: 29879480 bytes, 29879480 total - age 2: 21967232 bytes, 51846712 total - age 3: 16208872 bytes, 68055584 total - age 4: 20285600 bytes, 88341184 total - age 5: 14280168 bytes, 102621352 total - age 6: 24498728 bytes, 127120080 total , 0.9096042 secs] [Parallel Time: 833.9 ms, GC Workers: 12] [GC Worker Start (ms): Min: 56970951.2, Avg: 56970951.7, Max: 56970952.1, Diff: 0.9] [Ext Root Scanning (ms): Min: 296.3, Avg: 390.4, Max: 523.5, Diff: 227.2, Sum: 4684.7] [Update RS (ms): Min: 0.0, Avg: 133.7, Max: 176.4, Diff: 176.4, Sum: 1604.5] [Processed Buffers: Min: 0, Avg: 51.0, Max: 94, Diff: 94, Sum: 612] [Scan RS (ms): Min: 0.0, Avg: 0.3, Max: 0.9, Diff: 0.9, Sum: 3.2] [Object Copy (ms): Min: 291.5, Avg: 305.5, Max: 382.8, Diff: 91.3, Sum: 3665.6] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.1, Diff: 0.1, Sum: 0.4] [GC Worker Other (ms): Min: 0.2, Avg: 1.9, Max: 3.2, Diff: 3.0, Sum: 23.0] [GC Worker Total (ms): Min: 829.9, Avg: 831.8, Max: 833.0, Diff: 3.1, Sum: 9981.4] [GC Worker End (ms): Min: 56971781.8, Avg: 56971783.5, Max: 56971784.8, Diff: 3.0] [Code Root Fixup: 0.0 ms] [Clear CT: 1.0 ms] [Other: 74.8 ms] [Choose CSet: 0.0 ms] [Ref Proc: 47.7 ms] [Ref Enq: 1.6 ms] [Free CSet: 1.9 ms] [Eden: 1184.0M(1184.0M)->0.0B(1056.0M) Survivors: 224.0M->192.0M Heap: 4991.2M(6144.0M)->3951.2M(6144.0M)] [Times: user=10.21 sys=0.07, real=0.91 secs] 57061.768: [GC pause (young) Desired survivor size 83886080 bytes, new threshold 5 (max 15) - age 1: 24476704 bytes, 24476704 total - age 2: 18300400 bytes, 42777104 total - age 3: 16220480 bytes, 58997584 total - age 4: 15603944 bytes, 74601528 total - age 5: 19032672 bytes, 93634200 total , 0.8745840 secs] [Parallel Time: 808.2 ms, GC Workers: 12] [GC Worker Start (ms): Min: 57061774.9, Avg: 57061775.4, Max: 57061775.9, Diff: 1.0] [Ext Root Scanning (ms): Min: 289.4, Avg: 398.5, Max: 522.8, Diff: 233.4, Sum: 4781.5] [Update RS (ms): Min: 25.5, Avg: 152.0, Max: 194.0, Diff: 168.5, Sum: 1824.4] [Processed Buffers: Min: 16, Avg: 57.7, Max: 93, Diff: 77, Sum: 692] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 0.6, Diff: 0.6, Sum: 2.7] [Object Copy (ms): Min: 239.2, Avg: 253.4, Max: 330.2, Diff: 91.1, Sum: 3040.9] [Termination (ms): Min: 0.0, Avg: 0.4, Max: 0.4, Diff: 0.4, Sum: 4.3] [GC Worker Other (ms): Min: 0.3, Avg: 1.8, Max: 2.8, Diff: 2.6, Sum: 22.1] [GC Worker Total (ms): Min: 805.2, Avg: 806.3, Max: 807.5, Diff: 2.3, Sum: 9676.0] [GC Worker End (ms): Min: 57062580.1, Avg: 57062581.7, Max: 57062582.7, Diff: 2.6] [Code Root Fixup: 0.0 ms] [Clear CT: 1.2 ms] [Other: 65.2 ms] [Choose CSet: 0.0 ms] [Ref Proc: 40.3 ms] [Ref Enq: 1.7 ms] [Free CSet: 2.0 ms] [Eden: 1056.0M(1056.0M)->0.0B(896.0M) Survivors: 192.0M->160.0M Heap: 5007.2M(6144.0M)->4141.0M(6144.0M)] [Times: user=9.81 sys=0.07, real=0.88 secs] 57106.254: [GC pause (young) Desired survivor size 83886080 bytes, new threshold 5 (max 15) - age 1: 22874288 bytes, 22874288 total - age 2: 15109448 bytes, 37983736 total - age 3: 16924432 bytes, 54908168 total - age 4: 15067384 bytes, 69975552 total - age 5: 15452984 bytes, 85428536 total , 0.7695741 secs] [Parallel Time: 717.4 ms, GC Workers: 12] [GC Worker Start (ms): Min: 57106261.0, Avg: 57106261.4, Max: 57106261.8, Diff: 0.9] [Ext Root Scanning (ms): Min: 281.2, Avg: 380.6, Max: 506.3, Diff: 225.1, Sum: 4566.9] [Update RS (ms): Min: 0.0, Avg: 120.7, Max: 162.0, Diff: 162.0, Sum: 1447.8] [Processed Buffers: Min: 0, Avg: 51.1, Max: 86, Diff: 86, Sum: 613] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 0.9, Diff: 0.8, Sum: 2.5] [Object Copy (ms): Min: 196.8, Avg: 212.0, Max: 290.0, Diff: 93.2, Sum: 2544.6] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.2] [GC Worker Other (ms): Min: 0.2, Avg: 1.9, Max: 3.0, Diff: 2.9, Sum: 23.4] [GC Worker Total (ms): Min: 713.9, Avg: 715.5, Max: 716.4, Diff: 2.5, Sum: 8585.4] [GC Worker End (ms): Min: 57106975.1, Avg: 57106976.9, Max: 57106978.0, Diff: 2.9] [Code Root Fixup: 0.0 ms] [Clear CT: 1.0 ms] [Other: 51.2 ms] [Choose CSet: 0.0 ms] [Ref Proc: 28.6 ms] [Ref Enq: 1.0 ms] [Free CSet: 1.8 ms] [Eden: 896.0M(896.0M)->0.0B(768.0M) Survivors: 160.0M->160.0M Heap: 5037.0M(6144.0M)->4267.1M(6144.0M)] [Times: user=8.61 sys=0.06, real=0.77 secs] 57147.201: [GC pause (young) Desired survivor size 67108864 bytes, new threshold 5 (max 15) - age 1: 19217216 bytes, 19217216 total - age 2: 14937032 bytes, 34154248 total - age 3: 13737056 bytes, 47891304 total - age 4: 16706200 bytes, 64597504 total - age 5: 14904696 bytes, 79502200 total , 0.7309676 secs] [Parallel Time: 680.8 ms, GC Workers: 12] [GC Worker Start (ms): Min: 57147208.6, Avg: 57147209.1, Max: 57147209.5, Diff: 0.9] [Ext Root Scanning (ms): Min: 288.5, Avg: 377.6, Max: 503.5, Diff: 215.0, Sum: 4531.6] [Update RS (ms): Min: 0.0, Avg: 97.9, Max: 133.8, Diff: 133.8, Sum: 1174.8] [Processed Buffers: Min: 0, Avg: 43.2, Max: 87, Diff: 87, Sum: 518] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 1.1, Diff: 1.0, Sum: 2.4] [Object Copy (ms): Min: 173.9, Avg: 201.7, Max: 284.2, Diff: 110.2, Sum: 2419.8] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.2] [GC Worker Other (ms): Min: 0.6, Avg: 1.6, Max: 2.6, Diff: 2.0, Sum: 19.8] [GC Worker Total (ms): Min: 677.7, Avg: 679.1, Max: 680.0, Diff: 2.3, Sum: 8148.6] [GC Worker End (ms): Min: 57147887.1, Avg: 57147888.1, Max: 57147889.1, Diff: 2.0] [Code Root Fixup: 0.0 ms] [Clear CT: 1.1 ms] [Other: 49.1 ms] [Choose CSet: 0.0 ms] [Ref Proc: 27.0 ms] [Ref Enq: 0.9 ms] [Free CSet: 1.4 ms] [Eden: 768.0M(768.0M)->0.0B(704.0M) Survivors: 160.0M->128.0M Heap: 5035.1M(6144.0M)->4370.7M(6144.0M)] [Times: user=8.16 sys=0.05, real=0.73 secs] 57179.790: [GC pause (young) Desired survivor size 67108864 bytes, new threshold 5 (max 15) - age 1: 15230384 bytes, 15230384 total - age 2: 12327008 bytes, 27557392 total - age 3: 14220608 bytes, 41778000 total - age 4: 13018336 bytes, 54796336 total - age 5: 16593568 bytes, 71389904 total , 0.7206448 secs] [Parallel Time: 673.1 ms, GC Workers: 12] [GC Worker Start (ms): Min: 57179798.1, Avg: 57179798.5, Max: 57179798.9, Diff: 0.8] [Ext Root Scanning (ms): Min: 294.8, Avg: 386.5, Max: 514.8, Diff: 220.0, Sum: 4637.5] [Update RS (ms): Min: 0.0, Avg: 103.6, Max: 139.1, Diff: 139.1, Sum: 1243.1] [Processed Buffers: Min: 0, Avg: 45.3, Max: 75, Diff: 75, Sum: 544] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 0.7, Diff: 0.7, Sum: 2.1] [Object Copy (ms): Min: 154.4, Avg: 178.6, Max: 258.5, Diff: 104.1, Sum: 2143.6] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.1, Diff: 0.0, Sum: 0.5] [GC Worker Other (ms): Min: 0.1, Avg: 2.1, Max: 3.3, Diff: 3.2, Sum: 25.6] [GC Worker Total (ms): Min: 669.1, Avg: 671.0, Max: 672.3, Diff: 3.2, Sum: 8052.3] [GC Worker End (ms): Min: 57180467.5, Avg: 57180469.5, Max: 57180470.6, Diff: 3.2] [Code Root Fixup: 0.0 ms] [Clear CT: 1.0 ms] [Other: 46.5 ms] [Choose CSet: 0.0 ms] [Ref Proc: 24.1 ms] [Ref Enq: 1.2 ms] [Free CSet: 1.5 ms] [Eden: 704.0M(704.0M)->0.0B(608.0M) Survivors: 128.0M->128.0M Heap: 5074.7M(6144.0M)->4468.2M(6144.0M)] [Times: user=8.02 sys=0.06, real=0.72 secs] 57209.281: [GC pause (young) (initial-mark) Desired survivor size 50331648 bytes, new threshold 5 (max 15) - age 1: 12853136 bytes, 12853136 total - age 2: 10391768 bytes, 23244904 total - age 3: 11013912 bytes, 34258816 total - age 4: 13834472 bytes, 48093288 total - age 5: 12806104 bytes, 60899392 total , 0.8711923 secs] [Parallel Time: 825.3 ms, GC Workers: 12] [GC Worker Start (ms): Min: 57209288.5, Avg: 57209288.9, Max: 57209289.3, Diff: 0.8] [Ext Root Scanning (ms): Min: 344.5, Avg: 398.1, Max: 529.5, Diff: 185.1, Sum: 4777.5] [Update RS (ms): Min: 0.0, Avg: 100.2, Max: 162.8, Diff: 162.8, Sum: 1202.2] [Processed Buffers: Min: 0, Avg: 41.9, Max: 87, Diff: 87, Sum: 503] [Scan RS (ms): Min: 0.0, Avg: 0.1, Max: 1.0, Diff: 1.0, Sum: 1.7] [Object Copy (ms): Min: 226.8, Avg: 263.5, Max: 476.9, Diff: 250.1, Sum: 3162.6] [Termination (ms): Min: 0.0, Avg: 59.4, Max: 64.8, Diff: 64.8, Sum: 712.3] [GC Worker Other (ms): Min: 0.1, Avg: 1.9, Max: 3.0, Diff: 2.9, Sum: 23.1] [GC Worker Total (ms): Min: 821.5, Avg: 823.3, Max: 824.5, Diff: 3.0, Sum: 9879.2] [GC Worker End (ms): Min: 57210110.3, Avg: 57210112.1, Max: 57210113.2, Diff: 2.9] [Code Root Fixup: 0.0 ms] [Clear CT: 1.1 ms] [Other: 44.8 ms] [Choose CSet: 0.0 ms] [Ref Proc: 21.4 ms] [Ref Enq: 1.0 ms] [Free CSet: 1.2 ms] [Eden: 608.0M(608.0M)->0.0B(576.0M) Survivors: 128.0M->96.0M Heap: 5076.2M(6144.0M)->4522.0M(6144.0M)] [Times: user=9.80 sys=0.08, real=0.87 secs] 57210.156: [GC concurrent-root-region-scan-start] 57210.451: [GC concurrent-root-region-scan-end, 0.2949941 secs] 57210.451: [GC concurrent-mark-start] 57212.908: [GC concurrent-mark-end, 2.4574777 secs] 57212.989: [GC remark 57212.996: [GC ref-proc, 0.3822408 secs], 1.4452332 secs] [Times: user=5.06 sys=0.06, real=1.45 secs] 57214.516: [GC cleanup 4604M->3740M(6144M), 0.0580488 secs] [Times: user=0.60 sys=0.01, real=0.06 secs] 57214.580: [GC concurrent-cleanup-start] 57214.583: [GC concurrent-cleanup-end, 0.0029307 secs] 57246.607: [GC pause (young) Desired survivor size 50331648 bytes, new threshold 15 (max 15) - age 1: 11302552 bytes, 11302552 total - age 2: 8784544 bytes, 20087096 total - age 3: 10028808 bytes, 30115904 total - age 4: 10701384 bytes, 40817288 total - age 5: 9510704 bytes, 50327992 total , 0.6780716 secs] [Parallel Time: 639.4 ms, GC Workers: 12] [GC Worker Start (ms): Min: 57246612.9, Avg: 57246613.4, Max: 57246613.9, Diff: 1.0] [Ext Root Scanning (ms): Min: 311.5, Avg: 393.8, Max: 520.4, Diff: 208.9, Sum: 4725.9] [Update RS (ms): Min: 0.0, Avg: 100.2, Max: 136.7, Diff: 136.7, Sum: 1202.4] [Processed Buffers: Min: 0, Avg: 41.0, Max: 77, Diff: 77, Sum: 492] [Scan RS (ms): Min: 0.0, Avg: 0.1, Max: 1.2, Diff: 1.2, Sum: 1.6] [Object Copy (ms): Min: 115.0, Avg: 141.5, Max: 221.7, Diff: 106.7, Sum: 1698.4] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.1] [GC Worker Other (ms): Min: 0.1, Avg: 1.6, Max: 2.6, Diff: 2.5, Sum: 19.0] [GC Worker Total (ms): Min: 635.6, Avg: 637.3, Max: 638.5, Diff: 2.9, Sum: 7647.4] [GC Worker End (ms): Min: 57247249.2, Avg: 57247250.7, Max: 57247251.7, Diff: 2.5] [Code Root Fixup: 0.0 ms] [Clear CT: 0.9 ms] [Other: 37.8 ms] [Choose CSet: 0.0 ms] [Ref Proc: 20.6 ms] [Ref Enq: 0.7 ms] [Free CSet: 1.4 ms] [Eden: 576.0M(576.0M)->0.0B(192.0M) Survivors: 96.0M->96.0M Heap: 4234.0M(6144.0M)->3699.7M(6144.0M)] [Times: user=7.58 sys=0.05, real=0.68 secs] 57254.901: [GC pause (mixed) Desired survivor size 33554432 bytes, new threshold 5 (max 15) - age 1: 11952288 bytes, 11952288 total - age 2: 6238048 bytes, 18190336 total - age 3: 6841416 bytes, 25031752 total - age 4: 8407912 bytes, 33439664 total - age 5: 9648616 bytes, 43088280 total - age 6: 7826520 bytes, 50914800 total , 0.6084088 secs] [Parallel Time: 567.5 ms, GC Workers: 12] [GC Worker Start (ms): Min: 57254906.6, Avg: 57254907.1, Max: 57254907.5, Diff: 0.9] [Ext Root Scanning (ms): Min: 295.6, Avg: 380.6, Max: 488.2, Diff: 192.6, Sum: 4567.5] [Update RS (ms): Min: 0.0, Avg: 40.7, Max: 84.6, Diff: 84.6, Sum: 488.1] [Processed Buffers: Min: 0, Avg: 18.3, Max: 42, Diff: 42, Sum: 220] [Scan RS (ms): Min: 0.0, Avg: 3.8, Max: 6.1, Diff: 6.1, Sum: 45.1] [Object Copy (ms): Min: 76.0, Avg: 139.1, Max: 226.8, Diff: 150.7, Sum: 1669.0] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.2] [GC Worker Other (ms): Min: 0.5, Avg: 1.8, Max: 2.6, Diff: 2.1, Sum: 22.1] [GC Worker Total (ms): Min: 564.3, Avg: 566.0, Max: 567.1, Diff: 2.8, Sum: 6791.9] [GC Worker End (ms): Min: 57255471.8, Avg: 57255473.1, Max: 57255473.8, Diff: 2.1] [Code Root Fixup: 0.0 ms] [Clear CT: 1.2 ms] [Other: 39.7 ms] [Choose CSet: 0.3 ms] [Ref Proc: 17.3 ms] [Ref Enq: 3.1 ms] [Free CSet: 3.2 ms] [Eden: 192.0M(192.0M)->0.0B(224.0M) Survivors: 96.0M->64.0M Heap: 3891.7M(6144.0M)->3103.3M(6144.0M)] [Times: user=6.69 sys=0.06, real=0.61 secs] 57274.276: [GC pause (mixed) Desired survivor size 33554432 bytes, new threshold 5 (max 15) - age 1: 4643640 bytes, 4643640 total - age 2: 9025368 bytes, 13669008 total - age 3: 5911776 bytes, 19580784 total - age 4: 6746056 bytes, 26326840 total - age 5: 8088056 bytes, 34414896 total , 0.8011719 secs] [Parallel Time: 754.4 ms, GC Workers: 12] [GC Worker Start (ms): Min: 57274281.9, Avg: 57274282.4, Max: 57274282.8, Diff: 0.9] [Ext Root Scanning (ms): Min: 308.5, Avg: 391.3, Max: 519.2, Diff: 210.7, Sum: 4695.1] [Update RS (ms): Min: 0.0, Avg: 78.1, Max: 115.8, Diff: 115.8, Sum: 937.0] [Processed Buffers: Min: 0, Avg: 27.7, Max: 53, Diff: 53, Sum: 332] [Scan RS (ms): Min: 0.0, Avg: 25.3, Max: 34.5, Diff: 34.5, Sum: 303.5] [Object Copy (ms): Min: 231.1, Avg: 255.3, Max: 339.3, Diff: 108.2, Sum: 3063.5] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.1, Diff: 0.1, Sum: 0.8] [GC Worker Other (ms): Min: 0.4, Avg: 2.1, Max: 3.5, Diff: 3.1, Sum: 24.8] [GC Worker Total (ms): Min: 750.2, Avg: 752.1, Max: 753.1, Diff: 2.9, Sum: 9024.8] [GC Worker End (ms): Min: 57275032.8, Avg: 57275034.4, Max: 57275035.9, Diff: 3.1] [Code Root Fixup: 0.0 ms] [Clear CT: 1.7 ms] [Other: 45.0 ms] [Choose CSet: 0.7 ms] [Ref Proc: 15.7 ms] [Ref Enq: 1.7 ms] [Free CSet: 3.9 ms] [Eden: 224.0M(224.0M)->0.0B(224.0M) Survivors: 64.0M->64.0M Heap: 3327.3M(6144.0M)->2558.2M(6144.0M)] [Times: user=8.92 sys=0.07, real=0.80 secs] 57295.761: [GC pause (mixed) Desired survivor size 33554432 bytes, new threshold 15 (max 15) - age 1: 5551608 bytes, 5551608 total - age 2: 3157008 bytes, 8708616 total - age 3: 7661896 bytes, 16370512 total - age 4: 4963488 bytes, 21334000 total - age 5: 5815000 bytes, 27149000 total , 0.9165197 secs] [Parallel Time: 869.7 ms, GC Workers: 12] [GC Worker Start (ms): Min: 57295765.6, Avg: 57295766.1, Max: 57295766.5, Diff: 0.9] [Ext Root Scanning (ms): Min: 258.0, Avg: 380.5, Max: 511.5, Diff: 253.5, Sum: 4565.6] [Update RS (ms): Min: 34.0, Avg: 169.5, Max: 213.6, Diff: 179.6, Sum: 2033.8] [Processed Buffers: Min: 18, Avg: 57.6, Max: 81, Diff: 63, Sum: 691] [Scan RS (ms): Min: 28.9, Avg: 32.9, Max: 35.3, Diff: 6.4, Sum: 395.0] [Object Copy (ms): Min: 265.8, Avg: 283.2, Max: 365.5, Diff: 99.7, Sum: 3398.9] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.2] [GC Worker Other (ms): Min: 1.2, Avg: 1.8, Max: 2.5, Diff: 1.3, Sum: 21.8] [GC Worker Total (ms): Min: 867.1, Avg: 867.9, Max: 868.9, Diff: 1.9, Sum: 10415.3] [GC Worker End (ms): Min: 57296633.4, Avg: 57296634.0, Max: 57296634.7, Diff: 1.3] [Code Root Fixup: 0.0 ms] [Clear CT: 1.1 ms] [Other: 45.8 ms] [Choose CSet: 0.5 ms] [Ref Proc: 17.0 ms] [Ref Enq: 1.0 ms] [Free CSet: 2.2 ms] [Eden: 224.0M(224.0M)->0.0B(2624.0M) Survivors: 64.0M->64.0M Heap: 2782.2M(6144.0M)->2515.8M(6144.0M)] [Times: user=10.33 sys=0.06, real=0.92 secs] 57502.573: [GC pause (young) Desired survivor size 184549376 bytes, new threshold 15 (max 15) - age 1: 6889208 bytes, 6889208 total - age 2: 3590664 bytes, 10479872 total - age 3: 2404032 bytes, 12883904 total - age 4: 6779872 bytes, 19663776 total - age 5: 4870904 bytes, 24534680 total - age 6: 5730936 bytes, 30265616 total , 0.9401886 secs] [Parallel Time: 844.4 ms, GC Workers: 12] [GC Worker Start (ms): Min: 57502582.0, Avg: 57502582.6, Max: 57502583.0, Diff: 1.0] [Ext Root Scanning (ms): Min: 303.3, Avg: 396.1, Max: 542.9, Diff: 239.6, Sum: 4753.6] [Update RS (ms): Min: 118.3, Avg: 271.0, Max: 312.0, Diff: 193.7, Sum: 3252.0] [Processed Buffers: Min: 48, Avg: 89.2, Max: 109, Diff: 61, Sum: 1070] [Scan RS (ms): Min: 0.0, Avg: 0.5, Max: 1.5, Diff: 1.5, Sum: 6.2] [Object Copy (ms): Min: 155.1, Avg: 172.5, Max: 248.7, Diff: 93.6, Sum: 2070.0] [Termination (ms): Min: 0.0, Avg: 0.2, Max: 0.3, Diff: 0.2, Sum: 2.4] [GC Worker Other (ms): Min: 0.1, Avg: 1.8, Max: 2.9, Diff: 2.8, Sum: 21.6] [GC Worker Total (ms): Min: 840.5, Avg: 842.1, Max: 843.7, Diff: 3.2, Sum: 10105.7] [GC Worker End (ms): Min: 57503423.0, Avg: 57503424.7, Max: 57503425.8, Diff: 2.8] [Code Root Fixup: 0.0 ms] [Clear CT: 1.2 ms] [Other: 94.6 ms] [Choose CSet: 0.0 ms] [Ref Proc: 71.3 ms] [Ref Enq: 1.8 ms] [Free CSet: 3.3 ms] [Eden: 2624.0M(2624.0M)->0.0B(2240.0M) Survivors: 64.0M->256.0M Heap: 5139.8M(6144.0M)->2689.4M(6144.0M)] [Times: user=10.63 sys=0.06, real=0.94 secs] 57644.189: [GC pause (young) Desired survivor size 167772160 bytes, new threshold 15 (max 15) - age 1: 43780664 bytes, 43780664 total - age 2: 2024776 bytes, 45805440 total - age 3: 1735304 bytes, 47540744 total - age 4: 2115272 bytes, 49656016 total - age 5: 6115272 bytes, 55771288 total - age 6: 4389832 bytes, 60161120 total - age 7: 5097448 bytes, 65258568 total , 0.7765900 secs] [Parallel Time: 679.2 ms, GC Workers: 12] [GC Worker Start (ms): Min: 57644197.9, Avg: 57644198.4, Max: 57644198.8, Diff: 0.8] [Ext Root Scanning (ms): Min: 309.6, Avg: 400.4, Max: 531.9, Diff: 222.3, Sum: 4805.0] [Update RS (ms): Min: 0.0, Avg: 59.8, Max: 110.7, Diff: 110.7, Sum: 718.2] [Processed Buffers: Min: 0, Avg: 37.1, Max: 72, Diff: 72, Sum: 445] [Scan RS (ms): Min: 0.0, Avg: 0.5, Max: 1.7, Diff: 1.6, Sum: 5.7] [Object Copy (ms): Min: 144.0, Avg: 215.0, Max: 306.3, Diff: 162.3, Sum: 2579.6] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.1] [GC Worker Other (ms): Min: 0.2, Avg: 1.7, Max: 2.5, Diff: 2.3, Sum: 19.9] [GC Worker Total (ms): Min: 675.9, Avg: 677.4, Max: 678.3, Diff: 2.4, Sum: 8128.4] [GC Worker End (ms): Min: 57644874.3, Avg: 57644875.7, Max: 57644876.6, Diff: 2.3] [Code Root Fixup: 0.0 ms] [Clear CT: 0.8 ms] [Other: 96.6 ms] [Choose CSet: 0.0 ms] [Ref Proc: 72.5 ms] [Ref Enq: 2.6 ms] [Free CSet: 3.1 ms] [Eden: 2240.0M(2240.0M)->0.0B(1824.0M) Survivors: 256.0M->320.0M Heap: 4929.4M(6144.0M)->3051.4M(6144.0M)] [Times: user=8.62 sys=0.06, real=0.78 secs] 57775.035: [GC pause (young) Desired survivor size 150994944 bytes, new threshold 15 (max 15) - age 1: 40319904 bytes, 40319904 total - age 2: 30478200 bytes, 70798104 total - age 3: 1902792 bytes, 72700896 total - age 4: 1682392 bytes, 74383288 total - age 5: 2055936 bytes, 76439224 total - age 6: 5995072 bytes, 82434296 total - age 7: 4174448 bytes, 86608744 total - age 8: 4860216 bytes, 91468960 total , 0.8156903 secs] [Parallel Time: 734.7 ms, GC Workers: 12] [GC Worker Start (ms): Min: 57775044.5, Avg: 57775045.0, Max: 57775045.4, Diff: 1.0] [Ext Root Scanning (ms): Min: 280.3, Avg: 396.9, Max: 530.3, Diff: 250.0, Sum: 4762.7] [Update RS (ms): Min: 0.0, Avg: 77.5, Max: 112.3, Diff: 112.3, Sum: 929.6] [Processed Buffers: Min: 0, Avg: 41.8, Max: 169, Diff: 169, Sum: 501] [Scan RS (ms): Min: 0.0, Avg: 0.4, Max: 1.7, Diff: 1.7, Sum: 5.4] [Object Copy (ms): Min: 200.9, Avg: 256.5, Max: 344.6, Diff: 143.7, Sum: 3078.3] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.3] [GC Worker Other (ms): Min: 0.4, Avg: 1.6, Max: 2.4, Diff: 2.0, Sum: 18.8] [GC Worker Total (ms): Min: 731.4, Avg: 732.9, Max: 733.8, Diff: 2.4, Sum: 8795.0] [GC Worker End (ms): Min: 57775776.7, Avg: 57775777.9, Max: 57775778.8, Diff: 2.0] [Code Root Fixup: 0.0 ms] [Clear CT: 1.4 ms] [Other: 79.6 ms] [Choose CSet: 0.0 ms] [Ref Proc: 55.7 ms] [Ref Enq: 2.0 ms] [Free CSet: 2.6 ms] [Eden: 1824.0M(1824.0M)->0.0B(1728.0M) Survivors: 320.0M->288.0M Heap: 4875.4M(6144.0M)->3176.5M(6144.0M)] [Times: user=9.12 sys=0.05, real=0.82 secs] 57895.342: [GC pause (young) Desired survivor size 134217728 bytes, new threshold 15 (max 15) - age 1: 34914704 bytes, 34914704 total - age 2: 28345696 bytes, 63260400 total - age 3: 28910248 bytes, 92170648 total - age 4: 1855432 bytes, 94026080 total - age 5: 1352704 bytes, 95378784 total - age 6: 1976560 bytes, 97355344 total - age 7: 5820712 bytes, 103176056 total - age 8: 4164344 bytes, 107340400 total - age 9: 4789752 bytes, 112130152 total , 0.8201308 secs] [Parallel Time: 737.6 ms, GC Workers: 12] [GC Worker Start (ms): Min: 57895349.9, Avg: 57895350.4, Max: 57895350.8, Diff: 0.9] [Ext Root Scanning (ms): Min: 304.7, Avg: 391.6, Max: 513.7, Diff: 209.0, Sum: 4699.8] [Update RS (ms): Min: 0.0, Avg: 70.3, Max: 109.5, Diff: 109.4, Sum: 844.1] [Processed Buffers: Min: 0, Avg: 38.8, Max: 71, Diff: 71, Sum: 466] [Scan RS (ms): Min: 0.0, Avg: 0.4, Max: 1.3, Diff: 1.3, Sum: 4.6] [Object Copy (ms): Min: 219.6, Avg: 271.4, Max: 363.9, Diff: 144.3, Sum: 3257.1] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.2] [GC Worker Other (ms): Min: 0.2, Avg: 1.9, Max: 2.7, Diff: 2.5, Sum: 23.0] [GC Worker Total (ms): Min: 733.9, Avg: 735.7, Max: 736.5, Diff: 2.6, Sum: 8828.7] [GC Worker End (ms): Min: 57896084.4, Avg: 57896086.1, Max: 57896086.8, Diff: 2.4] [Code Root Fixup: 0.0 ms] [Clear CT: 1.5 ms] [Other: 81.0 ms] [Choose CSet: 0.0 ms] [Ref Proc: 57.6 ms] [Ref Enq: 2.1 ms] [Free CSet: 2.6 ms] [Eden: 1728.0M(1728.0M)->0.0B(1664.0M) Survivors: 288.0M->256.0M Heap: 4904.5M(6144.0M)->3271.8M(6144.0M)] [Times: user=9.18 sys=0.07, real=0.82 secs] 58046.233: [GC pause (young) Desired survivor size 134217728 bytes, new threshold 15 (max 15) - age 1: 34661560 bytes, 34661560 total - age 2: 23377704 bytes, 58039264 total - age 3: 20902408 bytes, 78941672 total - age 4: 27693272 bytes, 106634944 total - age 5: 1807376 bytes, 108442320 total - age 6: 1348192 bytes, 109790512 total - age 7: 1964928 bytes, 111755440 total - age 8: 5745224 bytes, 117500664 total - age 9: 3408944 bytes, 120909608 total - age 10: 4735776 bytes, 125645384 total , 0.9189590 secs] [Parallel Time: 829.4 ms, GC Workers: 12] [GC Worker Start (ms): Min: 58046241.4, Avg: 58046241.8, Max: 58046242.3, Diff: 1.0] [Ext Root Scanning (ms): Min: 362.4, Avg: 407.3, Max: 514.3, Diff: 151.9, Sum: 4887.4] [Update RS (ms): Min: 0.0, Avg: 85.8, Max: 138.3, Diff: 138.3, Sum: 1029.9] [Processed Buffers: Min: 0, Avg: 43.7, Max: 71, Diff: 71, Sum: 524] [Scan RS (ms): Min: 0.0, Avg: 0.4, Max: 1.1, Diff: 1.1, Sum: 4.6] [Object Copy (ms): Min: 310.5, Avg: 331.9, Max: 376.9, Diff: 66.4, Sum: 3982.9] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.1, Diff: 0.1, Sum: 1.3] [GC Worker Other (ms): Min: 0.8, Avg: 2.1, Max: 2.8, Diff: 2.0, Sum: 25.3] [GC Worker Total (ms): Min: 826.2, Avg: 827.6, Max: 828.3, Diff: 2.1, Sum: 9931.4] [GC Worker End (ms): Min: 58047068.2, Avg: 58047069.5, Max: 58047070.1, Diff: 2.0] [Code Root Fixup: 0.0 ms] [Clear CT: 1.0 ms] [Other: 88.5 ms] [Choose CSet: 0.0 ms] [Ref Proc: 62.6 ms] [Ref Enq: 1.8 ms] [Free CSet: 2.8 ms] [Eden: 1664.0M(1664.0M)->0.0B(1440.0M) Survivors: 256.0M->256.0M Heap: 4935.8M(6144.0M)->3512.6M(6144.0M)] [Times: user=10.30 sys=0.06, real=0.92 secs] 58124.303: [GC pause (young) Desired survivor size 117440512 bytes, new threshold 5 (max 15) - age 1: 32776280 bytes, 32776280 total - age 2: 25333128 bytes, 58109408 total - age 3: 21420480 bytes, 79529888 total - age 4: 18352136 bytes, 97882024 total - age 5: 27318120 bytes, 125200144 total - age 6: 1801800 bytes, 127001944 total - age 7: 1348112 bytes, 128350056 total - age 8: 1948208 bytes, 130298264 total - age 9: 5737424 bytes, 136035688 total - age 10: 3360296 bytes, 139395984 total - age 11: 4671992 bytes, 144067976 total , 0.9643978 secs] [Parallel Time: 893.1 ms, GC Workers: 12] [GC Worker Start (ms): Min: 58124311.3, Avg: 58124311.8, Max: 58124312.2, Diff: 1.0] [Ext Root Scanning (ms): Min: 340.8, Avg: 424.9, Max: 535.7, Diff: 195.0, Sum: 5098.7] [Update RS (ms): Min: 0.0, Avg: 101.9, Max: 145.2, Diff: 145.2, Sum: 1222.3] [Processed Buffers: Min: 0, Avg: 44.7, Max: 99, Diff: 99, Sum: 536] [Scan RS (ms): Min: 0.0, Avg: 0.3, Max: 1.0, Diff: 0.9, Sum: 4.1] [Object Copy (ms): Min: 344.5, Avg: 362.5, Max: 450.4, Diff: 105.9, Sum: 4350.4] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.3] [GC Worker Other (ms): Min: 0.3, Avg: 1.9, Max: 2.6, Diff: 2.4, Sum: 22.8] [GC Worker Total (ms): Min: 889.9, Avg: 891.5, Max: 892.4, Diff: 2.5, Sum: 10698.6] [GC Worker End (ms): Min: 58125201.7, Avg: 58125203.3, Max: 58125204.1, Diff: 2.3] [Code Root Fixup: 0.0 ms] [Clear CT: 1.2 ms] [Other: 70.1 ms] [Choose CSet: 0.0 ms] [Ref Proc: 40.2 ms] [Ref Enq: 1.5 ms] [Free CSet: 2.4 ms] [Eden: 1440.0M(1440.0M)->0.0B(1248.0M) Survivors: 256.0M->224.0M Heap: 4952.6M(6144.0M)->3729.0M(6144.0M)] [Times: user=10.82 sys=0.07, real=0.97 secs] 58368.918: [GC pause (young) Desired survivor size 100663296 bytes, new threshold 5 (max 15) - age 1: 27829848 bytes, 27829848 total - age 2: 21460440 bytes, 49290288 total - age 3: 23700768 bytes, 72991056 total - age 4: 18898760 bytes, 91889816 total - age 5: 18129488 bytes, 110019304 total , 0.8470439 secs] [Parallel Time: 781.0 ms, GC Workers: 12] [GC Worker Start (ms): Min: 58368925.8, Avg: 58368926.3, Max: 58368926.8, Diff: 0.9] [Ext Root Scanning (ms): Min: 356.7, Avg: 384.9, Max: 514.2, Diff: 157.5, Sum: 4619.2] [Update RS (ms): Min: 22.8, Avg: 157.2, Max: 194.0, Diff: 171.2, Sum: 1886.2] [Processed Buffers: Min: 21, Avg: 63.8, Max: 86, Diff: 65, Sum: 766] [Scan RS (ms): Min: 0.0, Avg: 0.3, Max: 1.3, Diff: 1.3, Sum: 3.2] [Object Copy (ms): Min: 220.9, Avg: 234.4, Max: 328.0, Diff: 107.0, Sum: 2813.1] [Termination (ms): Min: 0.0, Avg: 0.6, Max: 0.6, Diff: 0.6, Sum: 6.8] [GC Worker Other (ms): Min: 1.3, Avg: 1.9, Max: 2.8, Diff: 1.5, Sum: 22.9] [GC Worker Total (ms): Min: 778.2, Avg: 779.3, Max: 780.1, Diff: 2.0, Sum: 9351.4] [GC Worker End (ms): Min: 58369704.9, Avg: 58369705.6, Max: 58369706.5, Diff: 1.6] [Code Root Fixup: 0.0 ms] [Clear CT: 0.9 ms] [Other: 65.1 ms] [Choose CSet: 0.0 ms] [Ref Proc: 39.6 ms] [Ref Enq: 1.4 ms] [Free CSet: 2.1 ms] [Eden: 1248.0M(1248.0M)->0.0B(1152.0M) Survivors: 224.0M->192.0M Heap: 4977.0M(6144.0M)->3866.3M(6144.0M)] [Times: user=9.47 sys=0.07, real=0.85 secs] 58542.948: [GC pause (young) Desired survivor size 100663296 bytes, new threshold 15 (max 15) - age 1: 20296576 bytes, 20296576 total - age 2: 14976160 bytes, 35272736 total - age 3: 18982304 bytes, 54255040 total - age 4: 22841056 bytes, 77096096 total - age 5: 18357232 bytes, 95453328 total , 0.8007183 secs] [Parallel Time: 731.6 ms, GC Workers: 12] [GC Worker Start (ms): Min: 58542954.8, Avg: 58542955.2, Max: 58542955.6, Diff: 0.9] [Ext Root Scanning (ms): Min: 352.3, Avg: 383.4, Max: 514.4, Diff: 162.2, Sum: 4600.4] [Update RS (ms): Min: 0.0, Avg: 118.6, Max: 161.9, Diff: 161.9, Sum: 1423.0] [Processed Buffers: Min: 0, Avg: 47.1, Max: 107, Diff: 107, Sum: 565] [Scan RS (ms): Min: 0.0, Avg: 0.3, Max: 1.0, Diff: 1.0, Sum: 3.2] [Object Copy (ms): Min: 209.0, Avg: 224.6, Max: 304.9, Diff: 95.9, Sum: 2695.5] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.4] [GC Worker Other (ms): Min: 1.4, Avg: 2.2, Max: 3.7, Diff: 2.3, Sum: 26.0] [GC Worker Total (ms): Min: 728.1, Avg: 729.0, Max: 730.7, Diff: 2.6, Sum: 8748.5] [GC Worker End (ms): Min: 58543683.5, Avg: 58543684.2, Max: 58543685.8, Diff: 2.3] [Code Root Fixup: 0.0 ms] [Clear CT: 0.9 ms] [Other: 68.2 ms] [Choose CSet: 0.0 ms] [Ref Proc: 46.3 ms] [Ref Enq: 1.7 ms] [Free CSet: 1.9 ms] [Eden: 1152.0M(1152.0M)->0.0B(1024.0M) Survivors: 192.0M->192.0M Heap: 5018.3M(6144.0M)->3991.1M(6144.0M)] [Times: user=8.96 sys=0.07, real=0.80 secs] 58630.813: [GC pause (young) Desired survivor size 83886080 bytes, new threshold 5 (max 15) - age 1: 20654432 bytes, 20654432 total - age 2: 14336776 bytes, 34991208 total - age 3: 13349016 bytes, 48340224 total - age 4: 16723312 bytes, 65063536 total - age 5: 21970552 bytes, 87034088 total - age 6: 17984408 bytes, 105018496 total , 0.8011967 secs] [Parallel Time: 732.7 ms, GC Workers: 12] [GC Worker Start (ms): Min: 58630820.1, Avg: 58630820.5, Max: 58630821.0, Diff: 0.9] [Ext Root Scanning (ms): Min: 293.6, Avg: 387.4, Max: 508.7, Diff: 215.1, Sum: 4649.0] [Update RS (ms): Min: 0.0, Avg: 85.4, Max: 117.1, Diff: 117.1, Sum: 1025.4] [Processed Buffers: Min: 0, Avg: 39.3, Max: 69, Diff: 69, Sum: 472] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 0.9, Diff: 0.9, Sum: 2.9] [Object Copy (ms): Min: 219.9, Avg: 256.0, Max: 344.1, Diff: 124.2, Sum: 3071.9] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.4] [GC Worker Other (ms): Min: 0.1, Avg: 2.0, Max: 2.8, Diff: 2.7, Sum: 24.4] [GC Worker Total (ms): Min: 729.1, Avg: 731.2, Max: 732.3, Diff: 3.2, Sum: 8774.0] [GC Worker End (ms): Min: 58631549.8, Avg: 58631551.7, Max: 58631552.5, Diff: 2.7] [Code Root Fixup: 0.0 ms] [Clear CT: 1.1 ms] [Other: 67.4 ms] [Choose CSet: 0.0 ms] [Ref Proc: 41.6 ms] [Ref Enq: 1.2 ms] [Free CSet: 1.8 ms] [Eden: 1024.0M(1024.0M)->0.0B(896.0M) Survivors: 192.0M->160.0M Heap: 5015.1M(6144.0M)->4155.6M(6144.0M)] [Times: user=8.93 sys=0.06, real=0.80 secs] 58719.805: [GC pause (young) Desired survivor size 83886080 bytes, new threshold 15 (max 15) - age 1: 23374464 bytes, 23374464 total - age 2: 13498120 bytes, 36872584 total - age 3: 13800560 bytes, 50673144 total - age 4: 12679752 bytes, 63352896 total - age 5: 16569712 bytes, 79922608 total , 0.8177490 secs] [Parallel Time: 758.2 ms, GC Workers: 12] [GC Worker Start (ms): Min: 58719811.7, Avg: 58719812.2, Max: 58719812.7, Diff: 0.9] [Ext Root Scanning (ms): Min: 301.3, Avg: 387.9, Max: 508.1, Diff: 206.8, Sum: 4655.0] [Update RS (ms): Min: 38.4, Avg: 159.8, Max: 203.2, Diff: 164.8, Sum: 1917.6] [Processed Buffers: Min: 37, Avg: 57.2, Max: 97, Diff: 60, Sum: 687] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 0.8, Diff: 0.8, Sum: 2.7] [Object Copy (ms): Min: 193.9, Avg: 205.6, Max: 280.5, Diff: 86.6, Sum: 2467.4] [Termination (ms): Min: 0.0, Avg: 0.4, Max: 0.5, Diff: 0.5, Sum: 4.8] [GC Worker Other (ms): Min: 0.3, Avg: 1.9, Max: 3.2, Diff: 2.9, Sum: 22.7] [GC Worker Total (ms): Min: 754.1, Avg: 755.8, Max: 757.6, Diff: 3.5, Sum: 9070.1] [GC Worker End (ms): Min: 58720566.5, Avg: 58720568.1, Max: 58720569.4, Diff: 2.9] [Code Root Fixup: 0.0 ms] [Clear CT: 0.9 ms] [Other: 58.7 ms] [Choose CSet: 0.0 ms] [Ref Proc: 37.0 ms] [Ref Enq: 1.6 ms] [Free CSet: 1.6 ms] [Eden: 896.0M(896.0M)->0.0B(736.0M) Survivors: 160.0M->160.0M Heap: 5051.6M(6144.0M)->4309.6M(6144.0M)] [Times: user=9.16 sys=0.06, real=0.82 secs] 58803.277: [GC pause (young) Desired survivor size 67108864 bytes, new threshold 5 (max 15) - age 1: 18488392 bytes, 18488392 total - age 2: 18298168 bytes, 36786560 total - age 3: 12701784 bytes, 49488344 total - age 4: 13494024 bytes, 62982368 total - age 5: 12206720 bytes, 75189088 total - age 6: 16552816 bytes, 91741904 total , 0.7553501 secs] [Parallel Time: 700.0 ms, GC Workers: 12] [GC Worker Start (ms): Min: 58803284.0, Avg: 58803284.5, Max: 58803285.0, Diff: 1.0] [Ext Root Scanning (ms): Min: 324.3, Avg: 390.5, Max: 513.1, Diff: 188.8, Sum: 4686.4] [Update RS (ms): Min: 0.0, Avg: 83.9, Max: 121.2, Diff: 121.2, Sum: 1006.3] [Processed Buffers: Min: 0, Avg: 38.6, Max: 64, Diff: 64, Sum: 463] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 0.6, Diff: 0.6, Sum: 2.2] [Object Copy (ms): Min: 182.9, Avg: 221.7, Max: 314.5, Diff: 131.6, Sum: 2660.7] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.1] [GC Worker Other (ms): Min: 0.3, Avg: 2.0, Max: 2.8, Diff: 2.5, Sum: 24.1] [GC Worker Total (ms): Min: 696.9, Avg: 698.3, Max: 699.1, Diff: 2.2, Sum: 8379.9] [GC Worker End (ms): Min: 58803981.1, Avg: 58803982.8, Max: 58803983.6, Diff: 2.5] [Code Root Fixup: 0.0 ms] [Clear CT: 0.9 ms] [Other: 54.4 ms] [Choose CSet: 0.0 ms] [Ref Proc: 30.8 ms] [Ref Enq: 1.3 ms] [Free CSet: 1.4 ms] [Eden: 736.0M(736.0M)->0.0B(608.0M) Survivors: 160.0M->128.0M Heap: 5045.6M(6144.0M)->4453.4M(6144.0M)] [Times: user=8.42 sys=0.06, real=0.76 secs] 58854.868: [GC pause (young) (initial-mark) Desired survivor size 50331648 bytes, new threshold 4 (max 15) - age 1: 16178288 bytes, 16178288 total - age 2: 13160416 bytes, 29338704 total - age 3: 17902080 bytes, 47240784 total - age 4: 12502392 bytes, 59743176 total - age 5: 13327384 bytes, 73070560 total , 0.8987404 secs] [Parallel Time: 846.0 ms, GC Workers: 12] [GC Worker Start (ms): Min: 58854876.6, Avg: 58854877.1, Max: 58854877.5, Diff: 0.9] [Ext Root Scanning (ms): Min: 347.1, Avg: 407.8, Max: 529.9, Diff: 182.9, Sum: 4894.1] [Update RS (ms): Min: 0.0, Avg: 143.3, Max: 204.2, Diff: 204.2, Sum: 1719.4] [Processed Buffers: Min: 0, Avg: 51.1, Max: 89, Diff: 89, Sum: 613] [Scan RS (ms): Min: 0.0, Avg: 0.1, Max: 1.0, Diff: 1.0, Sum: 1.7] [Object Copy (ms): Min: 251.3, Avg: 290.0, Max: 494.5, Diff: 243.2, Sum: 3479.8] [Termination (ms): Min: 0.0, Avg: 0.6, Max: 0.8, Diff: 0.8, Sum: 7.2] [GC Worker Other (ms): Min: 0.2, Avg: 2.1, Max: 3.4, Diff: 3.2, Sum: 25.0] [GC Worker Total (ms): Min: 842.4, Avg: 843.9, Max: 845.6, Diff: 3.2, Sum: 10127.1] [GC Worker End (ms): Min: 58855719.1, Avg: 58855721.0, Max: 58855722.3, Diff: 3.2] [Code Root Fixup: 0.0 ms] [Clear CT: 0.9 ms] [Other: 51.8 ms] [Choose CSet: 0.0 ms] [Ref Proc: 25.2 ms] [Ref Enq: 1.2 ms] [Free CSet: 1.3 ms] [Eden: 608.0M(608.0M)->0.0B(544.0M) Survivors: 128.0M->96.0M Heap: 5061.4M(6144.0M)->4557.4M(6144.0M)] [Times: user=10.03 sys=0.08, real=0.90 secs] 58855.771: [GC concurrent-root-region-scan-start] 58856.036: [GC concurrent-root-region-scan-end, 0.2651258 secs] 58856.036: [GC concurrent-mark-start] 58858.352: [GC concurrent-mark-end, 2.3157441 secs] 58858.439: [GC remark 58858.445: [GC ref-proc, 0.5077641 secs], 1.5793355 secs] [Times: user=6.44 sys=0.08, real=1.58 secs] 58860.098: [GC cleanup 4589M->3693M(6144M), 0.0583297 secs] [Times: user=0.59 sys=0.01, real=0.06 secs] 58860.161: [GC concurrent-cleanup-start] 58860.164: [GC concurrent-cleanup-end, 0.0031300 secs] 58909.458: [GC pause (young) Desired survivor size 50331648 bytes, new threshold 4 (max 15) - age 1: 13721936 bytes, 13721936 total - age 2: 11060952 bytes, 24782888 total - age 3: 12238288 bytes, 37021176 total - age 4: 17712248 bytes, 54733424 total , 0.7425878 secs] [Parallel Time: 702.2 ms, GC Workers: 12] [GC Worker Start (ms): Min: 58909464.5, Avg: 58909465.0, Max: 58909465.4, Diff: 0.9] [Ext Root Scanning (ms): Min: 312.4, Avg: 402.2, Max: 512.0, Diff: 199.6, Sum: 4826.5] [Update RS (ms): Min: 29.1, Avg: 141.2, Max: 213.5, Diff: 184.4, Sum: 1694.3] [Processed Buffers: Min: 21, Avg: 53.9, Max: 75, Diff: 54, Sum: 647] [Scan RS (ms): Min: 0.0, Avg: 0.1, Max: 0.6, Diff: 0.6, Sum: 1.6] [Object Copy (ms): Min: 128.2, Avg: 154.9, Max: 229.7, Diff: 101.5, Sum: 1859.1] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.4] [GC Worker Other (ms): Min: 0.3, Avg: 1.9, Max: 2.8, Diff: 2.5, Sum: 22.9] [GC Worker Total (ms): Min: 699.1, Avg: 700.4, Max: 701.1, Diff: 2.0, Sum: 8404.9] [GC Worker End (ms): Min: 58910163.7, Avg: 58910165.4, Max: 58910166.2, Diff: 2.5] [Code Root Fixup: 0.0 ms] [Clear CT: 0.9 ms] [Other: 39.4 ms] [Choose CSet: 0.0 ms] [Ref Proc: 21.4 ms] [Ref Enq: 0.9 ms] [Free CSet: 1.2 ms] [Eden: 544.0M(544.0M)->0.0B(192.0M) Survivors: 96.0M->96.0M Heap: 4205.4M(6144.0M)->3752.9M(6144.0M)] [Times: user=8.33 sys=0.06, real=0.75 secs] 58936.638: [GC pause (mixed) Desired survivor size 33554432 bytes, new threshold 3 (max 15) - age 1: 16154976 bytes, 16154976 total - age 2: 9340744 bytes, 25495720 total - age 3: 9341248 bytes, 34836968 total - age 4: 10629616 bytes, 45466584 total , 0.6220293 secs] [Parallel Time: 581.7 ms, GC Workers: 12] [GC Worker Start (ms): Min: 58936643.0, Avg: 58936643.4, Max: 58936643.9, Diff: 0.9] [Ext Root Scanning (ms): Min: 301.1, Avg: 388.1, Max: 505.3, Diff: 204.2, Sum: 4657.7] [Update RS (ms): Min: 0.0, Avg: 57.3, Max: 85.7, Diff: 85.7, Sum: 688.0] [Processed Buffers: Min: 0, Avg: 23.2, Max: 48, Diff: 48, Sum: 278] [Scan RS (ms): Min: 0.0, Avg: 3.5, Max: 5.9, Diff: 5.9, Sum: 42.5] [Object Copy (ms): Min: 72.7, Avg: 129.1, Max: 215.9, Diff: 143.3, Sum: 1549.2] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.2, Diff: 0.1, Sum: 1.1] [GC Worker Other (ms): Min: 0.3, Avg: 1.6, Max: 2.5, Diff: 2.2, Sum: 18.9] [GC Worker Total (ms): Min: 578.8, Avg: 579.8, Max: 580.5, Diff: 1.7, Sum: 6957.4] [GC Worker End (ms): Min: 58937221.9, Avg: 58937223.2, Max: 58937224.1, Diff: 2.2] [Code Root Fixup: 0.0 ms] [Clear CT: 1.3 ms] [Other: 39.1 ms] [Choose CSet: 0.2 ms] [Ref Proc: 17.9 ms] [Ref Enq: 3.0 ms] [Free CSet: 2.9 ms] [Eden: 192.0M(192.0M)->0.0B(224.0M) Survivors: 96.0M->64.0M Heap: 3944.9M(6144.0M)->3135.3M(6144.0M)] [Times: user=6.88 sys=0.06, real=0.63 secs] 58953.107: [GC pause (mixed) Desired survivor size 33554432 bytes, new threshold 15 (max 15) - age 1: 6092824 bytes, 6092824 total - age 2: 11068352 bytes, 17161176 total - age 3: 8974072 bytes, 26135248 total , 0.7648083 secs] [Parallel Time: 722.5 ms, GC Workers: 12] [GC Worker Start (ms): Min: 58953112.7, Avg: 58953113.2, Max: 58953113.6, Diff: 0.9] [Ext Root Scanning (ms): Min: 303.9, Avg: 389.1, Max: 516.9, Diff: 213.1, Sum: 4669.3] [Update RS (ms): Min: 0.0, Avg: 78.0, Max: 109.9, Diff: 109.9, Sum: 935.5] [Processed Buffers: Min: 0, Avg: 32.3, Max: 57, Diff: 57, Sum: 388] [Scan RS (ms): Min: 0.0, Avg: 36.2, Max: 60.2, Diff: 60.1, Sum: 434.7] [Object Copy (ms): Min: 193.4, Avg: 215.3, Max: 301.8, Diff: 108.4, Sum: 2583.4] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.3] [GC Worker Other (ms): Min: 0.3, Avg: 2.0, Max: 3.0, Diff: 2.7, Sum: 23.7] [GC Worker Total (ms): Min: 718.7, Avg: 720.6, Max: 721.5, Diff: 2.9, Sum: 8646.9] [GC Worker End (ms): Min: 58953832.0, Avg: 58953833.7, Max: 58953834.7, Diff: 2.7] [Code Root Fixup: 0.0 ms] [Clear CT: 1.7 ms] [Other: 40.6 ms] [Choose CSet: 0.6 ms] [Ref Proc: 14.0 ms] [Ref Enq: 1.2 ms] [Free CSet: 3.6 ms] [Eden: 224.0M(224.0M)->0.0B(224.0M) Survivors: 64.0M->64.0M Heap: 3359.3M(6144.0M)->2584.3M(6144.0M)] [Times: user=8.52 sys=0.06, real=0.77 secs] 58973.946: [GC pause (mixed) Desired survivor size 33554432 bytes, new threshold 15 (max 15) - age 1: 6724528 bytes, 6724528 total - age 2: 3707248 bytes, 10431776 total - age 3: 9620160 bytes, 20051936 total - age 4: 7053512 bytes, 27105448 total , 0.9816371 secs] [Parallel Time: 926.8 ms, GC Workers: 12] [GC Worker Start (ms): Min: 58973951.5, Avg: 58973952.0, Max: 58973952.5, Diff: 0.9] [Ext Root Scanning (ms): Min: 310.0, Avg: 385.2, Max: 499.9, Diff: 189.9, Sum: 4622.9] [Update RS (ms): Min: 43.7, Avg: 154.0, Max: 200.6, Diff: 156.9, Sum: 1847.8] [Processed Buffers: Min: 19, Avg: 52.8, Max: 79, Diff: 60, Sum: 633] [Scan RS (ms): Min: 88.4, Avg: 91.8, Max: 94.1, Diff: 5.7, Sum: 1101.4] [Object Copy (ms): Min: 275.0, Avg: 292.1, Max: 402.9, Diff: 127.9, Sum: 3504.6] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.2, Diff: 0.1, Sum: 1.3] [GC Worker Other (ms): Min: 0.1, Avg: 1.9, Max: 2.9, Diff: 2.8, Sum: 22.8] [GC Worker Total (ms): Min: 923.1, Avg: 925.1, Max: 925.8, Diff: 2.7, Sum: 11100.9] [GC Worker End (ms): Min: 58974875.3, Avg: 58974877.1, Max: 58974877.9, Diff: 2.6] [Code Root Fixup: 3.5 ms] [Clear CT: 1.7 ms] [Other: 49.6 ms] [Choose CSet: 0.7 ms] [Ref Proc: 16.4 ms] [Ref Enq: 1.5 ms] [Free CSet: 2.6 ms] [Eden: 224.0M(224.0M)->0.0B(2656.0M) Survivors: 64.0M->64.0M Heap: 2808.3M(6144.0M)->2490.4M(6144.0M)] [Times: user=11.00 sys=0.07, real=0.98 secs] 59229.816: [GC pause (young) Desired survivor size 184549376 bytes, new threshold 15 (max 15) - age 1: 9347808 bytes, 9347808 total - age 2: 3389736 bytes, 12737544 total - age 3: 2049064 bytes, 14786608 total - age 4: 9041864 bytes, 23828472 total - age 5: 6679376 bytes, 30507848 total , 1.1016902 secs] [Parallel Time: 1000.2 ms, GC Workers: 12] [GC Worker Start (ms): Min: 59229824.0, Avg: 59229824.4, Max: 59229824.9, Diff: 0.9] [Ext Root Scanning (ms): Min: 300.0, Avg: 399.4, Max: 537.6, Diff: 237.5, Sum: 4793.4] [Update RS (ms): Min: 265.7, Avg: 406.5, Max: 448.5, Diff: 182.8, Sum: 4878.5] [Processed Buffers: Min: 51, Avg: 108.2, Max: 150, Diff: 99, Sum: 1299] [Scan RS (ms): Min: 0.0, Avg: 0.5, Max: 1.7, Diff: 1.7, Sum: 6.2] [Object Copy (ms): Min: 171.4, Avg: 184.9, Max: 270.7, Diff: 99.3, Sum: 2218.5] [Termination (ms): Min: 0.0, Avg: 4.8, Max: 5.2, Diff: 5.2, Sum: 57.2] [GC Worker Other (ms): Min: 0.1, Avg: 1.9, Max: 3.1, Diff: 3.0, Sum: 22.4] [GC Worker Total (ms): Min: 996.0, Avg: 998.0, Max: 999.5, Diff: 3.4, Sum: 11976.1] [GC Worker End (ms): Min: 59230820.7, Avg: 59230822.4, Max: 59230823.7, Diff: 3.0] [Code Root Fixup: 0.0 ms] [Clear CT: 1.4 ms] [Other: 100.0 ms] [Choose CSet: 0.0 ms] [Ref Proc: 76.2 ms] [Ref Enq: 2.4 ms] [Free CSet: 3.4 ms] [Eden: 2656.0M(2656.0M)->0.0B(2240.0M) Survivors: 64.0M->256.0M Heap: 5146.4M(6144.0M)->2665.9M(6144.0M)] [Times: user=12.56 sys=0.07, real=1.11 secs] 59474.650: [GC pause (young) Desired survivor size 167772160 bytes, new threshold 15 (max 15) - age 1: 47598808 bytes, 47598808 total - age 2: 4880608 bytes, 52479416 total - age 3: 1483352 bytes, 53962768 total - age 4: 1670192 bytes, 55632960 total - age 5: 8246400 bytes, 63879360 total - age 6: 6033656 bytes, 69913016 total , 0.7984056 secs] [Parallel Time: 697.8 ms, GC Workers: 12] [GC Worker Start (ms): Min: 59474658.8, Avg: 59474659.3, Max: 59474659.7, Diff: 0.9] [Ext Root Scanning (ms): Min: 306.2, Avg: 394.8, Max: 519.0, Diff: 212.7, Sum: 4737.8] [Update RS (ms): Min: 0.0, Avg: 58.3, Max: 93.6, Diff: 93.6, Sum: 700.1] [Processed Buffers: Min: 0, Avg: 37.2, Max: 59, Diff: 59, Sum: 447] [Scan RS (ms): Min: 0.0, Avg: 0.5, Max: 1.6, Diff: 1.5, Sum: 5.5] [Object Copy (ms): Min: 173.9, Avg: 239.6, Max: 335.2, Diff: 161.3, Sum: 2875.3] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.1, Diff: 0.0, Sum: 0.5] [GC Worker Other (ms): Min: 0.7, Avg: 2.6, Max: 3.8, Diff: 3.2, Sum: 31.5] [GC Worker Total (ms): Min: 693.8, Avg: 695.9, Max: 697.4, Diff: 3.6, Sum: 8350.7] [GC Worker End (ms): Min: 59475353.2, Avg: 59475355.2, Max: 59475356.4, Diff: 3.1] [Code Root Fixup: 0.0 ms] [Clear CT: 1.5 ms] [Other: 99.1 ms] [Choose CSet: 0.0 ms] [Ref Proc: 73.4 ms] [Ref Enq: 2.6 ms] [Free CSet: 3.3 ms] [Eden: 2240.0M(2240.0M)->0.0B(1856.0M) Survivors: 256.0M->320.0M Heap: 4905.9M(6144.0M)->3031.2M(6144.0M)] [Times: user=8.85 sys=0.07, real=0.80 secs] 59668.958: [GC pause (young) Desired survivor size 150994944 bytes, new threshold 15 (max 15) - age 1: 40671216 bytes, 40671216 total - age 2: 34497432 bytes, 75168648 total - age 3: 4737752 bytes, 79906400 total - age 4: 1264552 bytes, 81170952 total - age 5: 1634552 bytes, 82805504 total - age 6: 7236712 bytes, 90042216 total - age 7: 5924536 bytes, 95966752 total , 0.8259183 secs] [Parallel Time: 733.1 ms, GC Workers: 12] [GC Worker Start (ms): Min: 59668965.6, Avg: 59668966.1, Max: 59668966.5, Diff: 1.0] [Ext Root Scanning (ms): Min: 306.4, Avg: 398.6, Max: 537.1, Diff: 230.7, Sum: 4783.2] [Update RS (ms): Min: 0.0, Avg: 68.7, Max: 98.6, Diff: 98.6, Sum: 823.8] [Processed Buffers: Min: 0, Avg: 36.7, Max: 73, Diff: 73, Sum: 440] [Scan RS (ms): Min: 0.0, Avg: 0.4, Max: 1.1, Diff: 1.1, Sum: 5.2] [Object Copy (ms): Min: 192.4, Avg: 261.4, Max: 353.5, Diff: 161.1, Sum: 3136.5] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.1, Diff: 0.1, Sum: 1.0] [GC Worker Other (ms): Min: 0.7, Avg: 2.1, Max: 2.9, Diff: 2.1, Sum: 25.7] [GC Worker Total (ms): Min: 729.5, Avg: 731.3, Max: 732.3, Diff: 2.8, Sum: 8775.4] [GC Worker End (ms): Min: 59669695.9, Avg: 59669697.3, Max: 59669698.0, Diff: 2.1] [Code Root Fixup: 0.0 ms] [Clear CT: 1.1 ms] [Other: 91.7 ms] [Choose CSet: 0.0 ms] [Ref Proc: 66.6 ms] [Ref Enq: 2.5 ms] [Free CSet: 2.7 ms] [Eden: 1856.0M(1856.0M)->0.0B(1760.0M) Survivors: 320.0M->288.0M Heap: 4887.2M(6144.0M)->3153.7M(6144.0M)] [Times: user=9.23 sys=0.06, real=0.83 secs] 59839.717: [GC pause (young) Desired survivor size 134217728 bytes, new threshold 15 (max 15) - age 1: 26844296 bytes, 26844296 total - age 2: 29389680 bytes, 56233976 total - age 3: 30943624 bytes, 87177600 total - age 4: 4657632 bytes, 91835232 total - age 5: 1254976 bytes, 93090208 total - age 6: 1627848 bytes, 94718056 total - age 7: 7193400 bytes, 101911456 total - age 8: 5910128 bytes, 107821584 total , 0.8299242 secs] [Parallel Time: 745.0 ms, GC Workers: 12] [GC Worker Start (ms): Min: 59839725.1, Avg: 59839725.5, Max: 59839725.9, Diff: 0.9] [Ext Root Scanning (ms): Min: 308.7, Avg: 394.5, Max: 527.5, Diff: 218.8, Sum: 4734.4] [Update RS (ms): Min: 0.0, Avg: 71.6, Max: 100.5, Diff: 100.5, Sum: 859.0] [Processed Buffers: Min: 0, Avg: 37.2, Max: 73, Diff: 73, Sum: 446] [Scan RS (ms): Min: 0.0, Avg: 0.4, Max: 1.2, Diff: 1.2, Sum: 4.8] [Object Copy (ms): Min: 213.3, Avg: 274.1, Max: 367.6, Diff: 154.3, Sum: 3289.1] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.3] [GC Worker Other (ms): Min: 0.6, Avg: 2.3, Max: 3.5, Diff: 2.9, Sum: 27.1] [GC Worker Total (ms): Min: 740.9, Avg: 742.9, Max: 744.3, Diff: 3.4, Sum: 8914.6] [GC Worker End (ms): Min: 59840466.7, Avg: 59840468.4, Max: 59840469.6, Diff: 2.9] [Code Root Fixup: 0.0 ms] [Clear CT: 0.7 ms] [Other: 84.3 ms] [Choose CSet: 0.0 ms] [Ref Proc: 59.9 ms] [Ref Enq: 1.9 ms] [Free CSet: 2.7 ms] [Eden: 1760.0M(1760.0M)->0.0B(1600.0M) Survivors: 288.0M->256.0M Heap: 4913.7M(6144.0M)->3344.8M(6144.0M)] [Times: user=9.28 sys=0.06, real=0.83 secs] 60012.380: [GC pause (young) Desired survivor size 134217728 bytes, new threshold 15 (max 15) - age 1: 27021584 bytes, 27021584 total - age 2: 17403448 bytes, 44425032 total - age 3: 25443120 bytes, 69868152 total - age 4: 30377256 bytes, 100245408 total - age 5: 4637280 bytes, 104882688 total - age 6: 1250536 bytes, 106133224 total - age 7: 1627480 bytes, 107760704 total - age 8: 6588560 bytes, 114349264 total - age 9: 3474632 bytes, 117823896 total , 0.8828905 secs] [Parallel Time: 799.6 ms, GC Workers: 12] [GC Worker Start (ms): Min: 60012387.1, Avg: 60012387.6, Max: 60012388.0, Diff: 0.9] [Ext Root Scanning (ms): Min: 294.6, Avg: 395.8, Max: 520.7, Diff: 226.1, Sum: 4749.9] [Update RS (ms): Min: 0.0, Avg: 82.6, Max: 115.9, Diff: 115.9, Sum: 990.7] [Processed Buffers: Min: 0, Avg: 40.5, Max: 64, Diff: 64, Sum: 486] [Scan RS (ms): Min: 0.0, Avg: 0.4, Max: 1.4, Diff: 1.4, Sum: 4.5] [Object Copy (ms): Min: 274.6, Avg: 316.7, Max: 408.0, Diff: 133.3, Sum: 3800.7] [Termination (ms): Min: 0.0, Avg: 0.4, Max: 0.5, Diff: 0.5, Sum: 5.1] [GC Worker Other (ms): Min: 0.3, Avg: 2.2, Max: 2.8, Diff: 2.5, Sum: 26.3] [GC Worker Total (ms): Min: 796.4, Avg: 798.1, Max: 798.7, Diff: 2.3, Sum: 9577.2] [GC Worker End (ms): Min: 60013183.7, Avg: 60013185.7, Max: 60013186.3, Diff: 2.6] [Code Root Fixup: 0.0 ms] [Clear CT: 1.0 ms] [Other: 82.3 ms] [Choose CSet: 0.0 ms] [Ref Proc: 58.1 ms] [Ref Enq: 1.9 ms] [Free CSet: 2.5 ms] [Eden: 1600.0M(1600.0M)->0.0B(1376.0M) Survivors: 256.0M->256.0M Heap: 4944.8M(6144.0M)->3576.3M(6144.0M)] [Times: user=9.91 sys=0.06, real=0.89 secs] 60163.265: [GC pause (young) Desired survivor size 117440512 bytes, new threshold 6 (max 15) - age 1: 28988848 bytes, 28988848 total - age 2: 18083928 bytes, 47072776 total - age 3: 16200312 bytes, 63273088 total - age 4: 25074568 bytes, 88347656 total - age 5: 26993504 bytes, 115341160 total - age 6: 3871096 bytes, 119212256 total - age 7: 921704 bytes, 120133960 total - age 8: 308528 bytes, 120442488 total - age 9: 6118064 bytes, 126560552 total - age 10: 2886352 bytes, 129446904 total , 0.9116317 secs] [Parallel Time: 832.3 ms, GC Workers: 12] [GC Worker Start (ms): Min: 60163272.7, Avg: 60163273.1, Max: 60163273.6, Diff: 0.9] [Ext Root Scanning (ms): Min: 363.6, Avg: 399.4, Max: 523.3, Diff: 159.7, Sum: 4793.3] [Update RS (ms): Min: 0.0, Avg: 95.4, Max: 135.6, Diff: 135.6, Sum: 1145.0] [Processed Buffers: Min: 0, Avg: 45.3, Max: 80, Diff: 80, Sum: 544] [Scan RS (ms): Min: 0.0, Avg: 0.3, Max: 0.8, Diff: 0.8, Sum: 3.9] [Object Copy (ms): Min: 305.4, Avg: 333.5, Max: 392.0, Diff: 86.6, Sum: 4001.6] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.1, Diff: 0.1, Sum: 0.6] [GC Worker Other (ms): Min: 0.5, Avg: 2.0, Max: 2.8, Diff: 2.3, Sum: 24.3] [GC Worker Total (ms): Min: 829.5, Avg: 830.7, Max: 831.7, Diff: 2.2, Sum: 9968.7] [GC Worker End (ms): Min: 60164102.4, Avg: 60164103.9, Max: 60164104.7, Diff: 2.3] [Code Root Fixup: 0.0 ms] [Clear CT: 0.6 ms] [Other: 78.7 ms] [Choose CSet: 0.0 ms] [Ref Proc: 53.6 ms] [Ref Enq: 1.6 ms] [Free CSet: 2.3 ms] [Eden: 1376.0M(1376.0M)->0.0B(1152.0M) Survivors: 256.0M->224.0M Heap: 4952.3M(6144.0M)->3816.4M(6144.0M)] [Times: user=10.25 sys=0.06, real=0.91 secs] 60276.782: [GC pause (young) Desired survivor size 100663296 bytes, new threshold 5 (max 15) - age 1: 23237336 bytes, 23237336 total - age 2: 20810312 bytes, 44047648 total - age 3: 17115056 bytes, 61162704 total - age 4: 15517104 bytes, 76679808 total - age 5: 24025728 bytes, 100705536 total - age 6: 22450856 bytes, 123156392 total , 0.9003883 secs] [Parallel Time: 832.8 ms, GC Workers: 12] [GC Worker Start (ms): Min: 60276789.1, Avg: 60276789.5, Max: 60276789.9, Diff: 0.8] [Ext Root Scanning (ms): Min: 270.6, Avg: 394.1, Max: 530.8, Diff: 260.2, Sum: 4728.9] [Update RS (ms): Min: 0.0, Avg: 122.5, Max: 156.8, Diff: 156.8, Sum: 1469.4] [Processed Buffers: Min: 0, Avg: 51.2, Max: 89, Diff: 89, Sum: 614] [Scan RS (ms): Min: 0.0, Avg: 0.3, Max: 1.1, Diff: 1.1, Sum: 3.2] [Object Copy (ms): Min: 297.3, Avg: 311.0, Max: 400.9, Diff: 103.6, Sum: 3732.1] [Termination (ms): Min: 0.0, Avg: 1.1, Max: 1.5, Diff: 1.5, Sum: 12.6] [GC Worker Other (ms): Min: 0.4, Avg: 1.9, Max: 3.1, Diff: 2.7, Sum: 22.6] [GC Worker Total (ms): Min: 829.3, Avg: 830.7, Max: 832.2, Diff: 2.9, Sum: 9968.7] [GC Worker End (ms): Min: 60277618.7, Avg: 60277620.2, Max: 60277621.4, Diff: 2.7] [Code Root Fixup: 0.0 ms] [Clear CT: 0.9 ms] [Other: 66.7 ms] [Choose CSet: 0.0 ms] [Ref Proc: 40.2 ms] [Ref Enq: 1.7 ms] [Free CSet: 1.8 ms] [Eden: 1152.0M(1152.0M)->0.0B(1056.0M) Survivors: 224.0M->192.0M Heap: 4968.4M(6144.0M)->3959.4M(6144.0M)] [Times: user=10.12 sys=0.07, real=0.90 secs] 60344.938: [GC pause (young) Desired survivor size 83886080 bytes, new threshold 5 (max 15) - age 1: 19103200 bytes, 19103200 total - age 2: 15731696 bytes, 34834896 total - age 3: 20171976 bytes, 55006872 total - age 4: 16522344 bytes, 71529216 total - age 5: 13406056 bytes, 84935272 total , 0.8170408 secs] [Parallel Time: 758.4 ms, GC Workers: 12] [GC Worker Start (ms): Min: 60344945.4, Avg: 60344945.9, Max: 60344946.3, Diff: 0.9] [Ext Root Scanning (ms): Min: 263.5, Avg: 388.9, Max: 522.7, Diff: 259.2, Sum: 4667.0] [Update RS (ms): Min: 9.6, Avg: 147.7, Max: 192.3, Diff: 182.8, Sum: 1772.5] [Processed Buffers: Min: 4, Avg: 58.1, Max: 85, Diff: 81, Sum: 697] [Scan RS (ms): Min: 0.0, Avg: 0.3, Max: 0.9, Diff: 0.9, Sum: 3.0] [Object Copy (ms): Min: 203.8, Avg: 217.6, Max: 299.1, Diff: 95.3, Sum: 2611.6] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.3] [GC Worker Other (ms): Min: 0.3, Avg: 2.0, Max: 2.9, Diff: 2.6, Sum: 23.5] [GC Worker Total (ms): Min: 754.5, Avg: 756.5, Max: 757.7, Diff: 3.2, Sum: 9077.8] [GC Worker End (ms): Min: 60345700.7, Avg: 60345702.4, Max: 60345703.3, Diff: 2.6] [Code Root Fixup: 0.0 ms] [Clear CT: 0.9 ms] [Other: 57.7 ms] [Choose CSet: 0.0 ms] [Ref Proc: 34.0 ms] [Ref Enq: 1.5 ms] [Free CSet: 1.8 ms] [Eden: 1056.0M(1056.0M)->0.0B(960.0M) Survivors: 192.0M->160.0M Heap: 5015.4M(6144.0M)->4093.7M(6144.0M)] [Times: user=9.15 sys=0.07, real=0.82 secs] 60407.774: [GC pause (young) Desired survivor size 83886080 bytes, new threshold 15 (max 15) - age 1: 18779048 bytes, 18779048 total - age 2: 11512424 bytes, 30291472 total - age 3: 14560688 bytes, 44852160 total - age 4: 19604776 bytes, 64456936 total - age 5: 15667816 bytes, 80124752 total , 0.7561293 secs] [Parallel Time: 702.5 ms, GC Workers: 12] [GC Worker Start (ms): Min: 60407781.7, Avg: 60407782.2, Max: 60407782.6, Diff: 0.9] [Ext Root Scanning (ms): Min: 354.9, Avg: 386.6, Max: 505.7, Diff: 150.8, Sum: 4639.0] [Update RS (ms): Min: 0.0, Avg: 106.6, Max: 145.2, Diff: 145.2, Sum: 1279.6] [Processed Buffers: Min: 0, Avg: 47.8, Max: 85, Diff: 85, Sum: 574] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 0.6, Diff: 0.6, Sum: 2.8] [Object Copy (ms): Min: 193.4, Avg: 205.3, Max: 273.8, Diff: 80.4, Sum: 2464.2] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.2, Diff: 0.2, Sum: 1.7] [GC Worker Other (ms): Min: 1.3, Avg: 2.1, Max: 2.7, Diff: 1.5, Sum: 25.3] [GC Worker Total (ms): Min: 700.1, Avg: 701.0, Max: 701.7, Diff: 1.6, Sum: 8412.5] [GC Worker End (ms): Min: 60408482.4, Avg: 60408483.2, Max: 60408483.9, Diff: 1.5] [Code Root Fixup: 0.0 ms] [Clear CT: 1.1 ms] [Other: 52.5 ms] [Choose CSet: 0.0 ms] [Ref Proc: 31.0 ms] [Ref Enq: 1.6 ms] [Free CSet: 1.6 ms] [Eden: 960.0M(960.0M)->0.0B(864.0M) Survivors: 160.0M->160.0M Heap: 5053.7M(6144.0M)->4190.4M(6144.0M)] [Times: user=8.47 sys=0.06, real=0.76 secs] 60473.816: [GC pause (young) Desired survivor size 67108864 bytes, new threshold 5 (max 15) - age 1: 17021512 bytes, 17021512 total - age 2: 12184152 bytes, 29205664 total - age 3: 10392384 bytes, 39598048 total - age 4: 13730584 bytes, 53328632 total - age 5: 18784952 bytes, 72113584 total - age 6: 15641224 bytes, 87754808 total , 0.7437514 secs] [Parallel Time: 689.4 ms, GC Workers: 12] [GC Worker Start (ms): Min: 60473823.1, Avg: 60473823.6, Max: 60473824.0, Diff: 0.9] [Ext Root Scanning (ms): Min: 293.2, Avg: 388.9, Max: 519.5, Diff: 226.3, Sum: 4666.4] [Update RS (ms): Min: 0.0, Avg: 73.2, Max: 105.5, Diff: 105.5, Sum: 878.8] [Processed Buffers: Min: 0, Avg: 35.0, Max: 81, Diff: 81, Sum: 420] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 0.7, Diff: 0.7, Sum: 2.4] [Object Copy (ms): Min: 166.1, Avg: 223.1, Max: 312.7, Diff: 146.6, Sum: 2677.1] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.1, Diff: 0.1, Sum: 1.1] [GC Worker Other (ms): Min: 0.2, Avg: 1.6, Max: 2.9, Diff: 2.7, Sum: 19.5] [GC Worker Total (ms): Min: 685.8, Avg: 687.1, Max: 688.1, Diff: 2.3, Sum: 8245.3] [GC Worker End (ms): Min: 60474509.3, Avg: 60474510.7, Max: 60474511.9, Diff: 2.6] [Code Root Fixup: 0.0 ms] [Clear CT: 0.6 ms] [Other: 53.7 ms] [Choose CSet: 0.0 ms] [Ref Proc: 29.2 ms] [Ref Enq: 0.9 ms] [Free CSet: 1.5 ms] [Eden: 864.0M(864.0M)->0.0B(800.0M) Survivors: 160.0M->128.0M Heap: 5054.4M(6144.0M)->4287.3M(6144.0M)] [Times: user=8.29 sys=0.05, real=0.75 secs] 60517.552: [GC pause (young) Desired survivor size 67108864 bytes, new threshold 15 (max 15) - age 1: 14504608 bytes, 14504608 total - age 2: 11056136 bytes, 25560744 total - age 3: 11159288 bytes, 36720032 total - age 4: 9925760 bytes, 46645792 total - age 5: 13612832 bytes, 60258624 total , 0.7705429 secs] [Parallel Time: 720.4 ms, GC Workers: 12] [GC Worker Start (ms): Min: 60517559.3, Avg: 60517559.8, Max: 60517560.2, Diff: 0.9] [Ext Root Scanning (ms): Min: 332.3, Avg: 407.0, Max: 541.9, Diff: 209.6, Sum: 4883.5] [Update RS (ms): Min: 12.0, Avg: 147.7, Max: 201.0, Diff: 189.0, Sum: 1772.2] [Processed Buffers: Min: 3, Avg: 52.8, Max: 91, Diff: 88, Sum: 634] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 0.7, Diff: 0.7, Sum: 2.4] [Object Copy (ms): Min: 147.5, Avg: 162.1, Max: 244.3, Diff: 96.9, Sum: 1945.5] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.3] [GC Worker Other (ms): Min: 0.1, Avg: 1.7, Max: 2.7, Diff: 2.5, Sum: 20.4] [GC Worker Total (ms): Min: 717.2, Avg: 718.7, Max: 719.9, Diff: 2.7, Sum: 8624.2] [GC Worker End (ms): Min: 60518276.9, Avg: 60518278.5, Max: 60518279.4, Diff: 2.6] [Code Root Fixup: 0.0 ms] [Clear CT: 0.6 ms] [Other: 49.5 ms] [Choose CSet: 0.0 ms] [Ref Proc: 28.6 ms] [Ref Enq: 1.3 ms] [Free CSet: 1.6 ms] [Eden: 800.0M(800.0M)->0.0B(704.0M) Survivors: 128.0M->128.0M Heap: 5087.3M(6144.0M)->4376.6M(6144.0M)] [Times: user=8.64 sys=0.06, real=0.77 secs] 60552.053: [GC pause (young) Desired survivor size 67108864 bytes, new threshold 15 (max 15) - age 1: 15426504 bytes, 15426504 total - age 2: 9100920 bytes, 24527424 total - age 3: 8573032 bytes, 33100456 total - age 4: 10052768 bytes, 43153224 total - age 5: 9577480 bytes, 52730704 total - age 6: 13553840 bytes, 66284544 total , 0.7300693 secs] [Parallel Time: 682.8 ms, GC Workers: 12] [GC Worker Start (ms): Min: 60552059.3, Avg: 60552059.7, Max: 60552060.1, Diff: 0.9] [Ext Root Scanning (ms): Min: 305.3, Avg: 410.0, Max: 528.9, Diff: 223.7, Sum: 4919.8] [Update RS (ms): Min: 0.0, Avg: 76.4, Max: 117.0, Diff: 117.0, Sum: 916.9] [Processed Buffers: Min: 0, Avg: 32.2, Max: 81, Diff: 81, Sum: 387] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 0.6, Diff: 0.6, Sum: 2.0] [Object Copy (ms): Min: 149.7, Avg: 192.3, Max: 274.9, Diff: 125.2, Sum: 2307.1] [Termination (ms): Min: 0.0, Avg: 0.2, Max: 0.2, Diff: 0.2, Sum: 2.1] [GC Worker Other (ms): Min: 0.1, Avg: 1.9, Max: 2.8, Diff: 2.7, Sum: 22.7] [GC Worker Total (ms): Min: 679.2, Avg: 680.9, Max: 682.0, Diff: 2.8, Sum: 8170.6] [GC Worker End (ms): Min: 60552738.8, Avg: 60552740.6, Max: 60552741.5, Diff: 2.7] [Code Root Fixup: 0.0 ms] [Clear CT: 1.0 ms] [Other: 46.3 ms] [Choose CSet: 0.0 ms] [Ref Proc: 26.3 ms] [Ref Enq: 1.3 ms] [Free CSet: 1.4 ms] [Eden: 704.0M(704.0M)->0.0B(608.0M) Survivors: 128.0M->128.0M Heap: 5080.6M(6144.0M)->4460.0M(6144.0M)] [Times: user=8.17 sys=0.06, real=0.73 secs] 60584.626: [GC pause (young) (initial-mark) Desired survivor size 50331648 bytes, new threshold 6 (max 15) - age 1: 12393744 bytes, 12393744 total - age 2: 8259304 bytes, 20653048 total - age 3: 8413992 bytes, 29067040 total - age 4: 8254960 bytes, 37322000 total - age 5: 9631816 bytes, 46953816 total - age 6: 9509504 bytes, 56463320 total - age 7: 13539592 bytes, 70002912 total , 0.9085117 secs] [Parallel Time: 857.3 ms, GC Workers: 12] [GC Worker Start (ms): Min: 60584633.3, Avg: 60584633.7, Max: 60584634.2, Diff: 0.9] [Ext Root Scanning (ms): Min: 354.9, Avg: 401.0, Max: 531.2, Diff: 176.3, Sum: 4812.5] [Update RS (ms): Min: 0.0, Avg: 80.5, Max: 126.4, Diff: 126.4, Sum: 965.7] [Processed Buffers: Min: 0, Avg: 32.0, Max: 108, Diff: 108, Sum: 384] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 0.7, Diff: 0.7, Sum: 1.9] [Object Copy (ms): Min: 216.5, Avg: 274.6, Max: 498.2, Diff: 281.7, Sum: 3295.7] [Termination (ms): Min: 0.0, Avg: 97.0, Max: 105.8, Diff: 105.8, Sum: 1163.4] [GC Worker Other (ms): Min: 0.1, Avg: 1.9, Max: 3.2, Diff: 3.1, Sum: 23.0] [GC Worker Total (ms): Min: 853.2, Avg: 855.2, Max: 856.5, Diff: 3.3, Sum: 10262.3] [GC Worker End (ms): Min: 60585487.1, Avg: 60585488.9, Max: 60585490.2, Diff: 3.1] [Code Root Fixup: 0.0 ms] [Clear CT: 0.9 ms] [Other: 50.3 ms] [Choose CSet: 0.0 ms] [Ref Proc: 24.9 ms] [Ref Enq: 1.2 ms] [Free CSet: 1.3 ms] [Eden: 608.0M(608.0M)->0.0B(576.0M) Survivors: 128.0M->96.0M Heap: 5068.0M(6144.0M)->4527.6M(6144.0M)] [Times: user=10.12 sys=0.08, real=0.91 secs] 60585.538: [GC concurrent-root-region-scan-start] 60585.806: [GC concurrent-root-region-scan-end, 0.2676934 secs] 60585.806: [GC concurrent-mark-start] 60588.150: [GC concurrent-mark-end, 2.3443323 secs] 60588.229: [GC remark 60588.235: [GC ref-proc, 0.4402836 secs], 1.4949410 secs] [Times: user=5.70 sys=0.05, real=1.50 secs] 60589.805: [GC cleanup 4610M->3682M(6144M), 0.0607862 secs] [Times: user=0.61 sys=0.01, real=0.06 secs] 60589.871: [GC concurrent-cleanup-start] 60589.874: [GC concurrent-cleanup-end, 0.0030432 secs] 60622.868: [GC pause (young) Desired survivor size 50331648 bytes, new threshold 15 (max 15) - age 1: 11437304 bytes, 11437304 total - age 2: 6474408 bytes, 17911712 total - age 3: 7580800 bytes, 25492512 total - age 4: 7518712 bytes, 33011224 total - age 5: 6753424 bytes, 39764648 total - age 6: 9534208 bytes, 49298856 total , 0.7402858 secs] [Parallel Time: 698.3 ms, GC Workers: 12] [GC Worker Start (ms): Min: 60622874.8, Avg: 60622875.2, Max: 60622875.6, Diff: 0.8] [Ext Root Scanning (ms): Min: 320.9, Avg: 408.3, Max: 535.4, Diff: 214.5, Sum: 4899.4] [Update RS (ms): Min: 5.6, Avg: 131.2, Max: 174.0, Diff: 168.4, Sum: 1573.9] [Processed Buffers: Min: 14, Avg: 50.6, Max: 75, Diff: 61, Sum: 607] [Scan RS (ms): Min: 0.0, Avg: 0.1, Max: 0.7, Diff: 0.7, Sum: 1.6] [Object Copy (ms): Min: 142.9, Avg: 154.6, Max: 230.6, Diff: 87.6, Sum: 1854.8] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.1, Diff: 0.1, Sum: 0.9] [GC Worker Other (ms): Min: 0.3, Avg: 2.2, Max: 3.2, Diff: 2.9, Sum: 26.3] [GC Worker Total (ms): Min: 694.5, Avg: 696.4, Max: 697.8, Diff: 3.3, Sum: 8356.9] [GC Worker End (ms): Min: 60623569.7, Avg: 60623571.6, Max: 60623572.6, Diff: 2.9] [Code Root Fixup: 0.0 ms] [Clear CT: 0.9 ms] [Other: 41.1 ms] [Choose CSet: 0.0 ms] [Ref Proc: 22.4 ms] [Ref Enq: 1.2 ms] [Free CSet: 1.2 ms] [Eden: 576.0M(576.0M)->0.0B(192.0M) Survivors: 96.0M->96.0M Heap: 4175.6M(6144.0M)->3666.9M(6144.0M)] [Times: user=8.29 sys=0.07, real=0.74 secs] 60635.993: [GC pause (mixed) Desired survivor size 33554432 bytes, new threshold 4 (max 15) - age 1: 17769616 bytes, 17769616 total - age 2: 6531256 bytes, 24300872 total - age 3: 4566624 bytes, 28867496 total - age 4: 6815552 bytes, 35683048 total - age 5: 7090608 bytes, 42773656 total - age 6: 6292696 bytes, 49066352 total - age 7: 7560968 bytes, 56627320 total , 0.6372185 secs] [Parallel Time: 593.4 ms, GC Workers: 12] [GC Worker Start (ms): Min: 60635997.7, Avg: 60635998.2, Max: 60635998.6, Diff: 0.9] [Ext Root Scanning (ms): Min: 306.1, Avg: 393.1, Max: 534.0, Diff: 227.9, Sum: 4717.6] [Update RS (ms): Min: 0.0, Avg: 46.3, Max: 74.1, Diff: 74.1, Sum: 555.9] [Processed Buffers: Min: 0, Avg: 22.0, Max: 37, Diff: 37, Sum: 264] [Scan RS (ms): Min: 0.0, Avg: 4.0, Max: 6.2, Diff: 6.2, Sum: 48.0] [Object Copy (ms): Min: 55.3, Avg: 146.2, Max: 243.8, Diff: 188.5, Sum: 1754.6] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.2] [GC Worker Other (ms): Min: 0.1, Avg: 1.8, Max: 3.0, Diff: 2.8, Sum: 22.2] [GC Worker Total (ms): Min: 589.7, Avg: 591.5, Max: 592.3, Diff: 2.6, Sum: 7098.5] [GC Worker End (ms): Min: 60636588.0, Avg: 60636589.7, Max: 60636590.8, Diff: 2.8] [Code Root Fixup: 0.0 ms] [Clear CT: 1.1 ms] [Other: 42.8 ms] [Choose CSet: 0.2 ms] [Ref Proc: 19.2 ms] [Ref Enq: 3.6 ms] [Free CSet: 3.0 ms] [Eden: 192.0M(192.0M)->0.0B(224.0M) Survivors: 96.0M->64.0M Heap: 3858.9M(6144.0M)->3094.4M(6144.0M)] [Times: user=7.01 sys=0.07, real=0.64 secs] 60650.210: [GC pause (mixed) Desired survivor size 33554432 bytes, new threshold 15 (max 15) - age 1: 6051072 bytes, 6051072 total - age 2: 14691384 bytes, 20742456 total - age 3: 5987008 bytes, 26729464 total - age 4: 3962512 bytes, 30691976 total , 0.8259436 secs] [Parallel Time: 777.4 ms, GC Workers: 12] [GC Worker Start (ms): Min: 60650215.6, Avg: 60650216.1, Max: 60650216.5, Diff: 1.0] [Ext Root Scanning (ms): Min: 300.1, Avg: 405.1, Max: 519.4, Diff: 219.4, Sum: 4861.4] [Update RS (ms): Min: 0.0, Avg: 99.6, Max: 156.8, Diff: 156.8, Sum: 1194.8] [Processed Buffers: Min: 0, Avg: 35.2, Max: 58, Diff: 58, Sum: 422] [Scan RS (ms): Min: 41.4, Avg: 51.3, Max: 75.0, Diff: 33.6, Sum: 615.5] [Object Copy (ms): Min: 189.8, Avg: 217.8, Max: 296.9, Diff: 107.1, Sum: 2613.5] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.1, Diff: 0.1, Sum: 0.8] [GC Worker Other (ms): Min: 0.1, Avg: 1.6, Max: 2.5, Diff: 2.4, Sum: 19.4] [GC Worker Total (ms): Min: 773.8, Avg: 775.4, Max: 776.7, Diff: 2.9, Sum: 9305.4] [GC Worker End (ms): Min: 60650990.0, Avg: 60650991.5, Max: 60650992.4, Diff: 2.4] [Code Root Fixup: 3.7 ms] [Clear CT: 1.0 ms] [Other: 43.8 ms] [Choose CSet: 0.7 ms] [Ref Proc: 15.4 ms] [Ref Enq: 2.3 ms] [Free CSet: 3.8 ms] [Eden: 224.0M(224.0M)->0.0B(224.0M) Survivors: 64.0M->64.0M Heap: 3318.4M(6144.0M)->2557.7M(6144.0M)] [Times: user=9.21 sys=0.06, real=0.83 secs] 60660.306: [GC pause (mixed) Desired survivor size 33554432 bytes, new threshold 15 (max 15) - age 1: 7489200 bytes, 7489200 total - age 2: 3648416 bytes, 11137616 total - age 3: 13092912 bytes, 24230528 total - age 4: 5008448 bytes, 29238976 total - age 5: 3747416 bytes, 32986392 total , 0.8509436 secs] [Parallel Time: 812.2 ms, GC Workers: 12] [GC Worker Start (ms): Min: 60660311.5, Avg: 60660311.9, Max: 60660312.4, Diff: 0.9] [Ext Root Scanning (ms): Min: 311.3, Avg: 397.5, Max: 527.4, Diff: 216.1, Sum: 4769.7] [Update RS (ms): Min: 42.4, Avg: 164.1, Max: 211.8, Diff: 169.4, Sum: 1968.9] [Processed Buffers: Min: 13, Avg: 53.8, Max: 76, Diff: 63, Sum: 645] [Scan RS (ms): Min: 31.3, Avg: 41.0, Max: 61.9, Diff: 30.5, Sum: 491.5] [Object Copy (ms): Min: 176.9, Avg: 205.9, Max: 296.4, Diff: 119.5, Sum: 2470.2] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.1, Diff: 0.0, Sum: 0.4] [GC Worker Other (ms): Min: 0.2, Avg: 1.6, Max: 3.0, Diff: 2.7, Sum: 19.5] [GC Worker Total (ms): Min: 808.2, Avg: 810.0, Max: 811.2, Diff: 3.0, Sum: 9720.2] [GC Worker End (ms): Min: 60661120.6, Avg: 60661121.9, Max: 60661123.3, Diff: 2.7] [Code Root Fixup: 0.0 ms] [Clear CT: 1.8 ms] [Other: 37.0 ms] [Choose CSet: 0.4 ms] [Ref Proc: 13.6 ms] [Ref Enq: 0.8 ms] [Free CSet: 1.6 ms] [Eden: 224.0M(224.0M)->0.0B(2592.0M) Survivors: 64.0M->64.0M Heap: 2781.7M(6144.0M)->2557.6M(6144.0M)] [Times: user=9.60 sys=0.06, real=0.85 secs] 60910.634: [GC pause (young) Desired survivor size 184549376 bytes, new threshold 15 (max 15) - age 1: 8545280 bytes, 8545280 total - age 2: 4649648 bytes, 13194928 total - age 3: 3065576 bytes, 16260504 total - age 4: 12749128 bytes, 29009632 total - age 5: 4787336 bytes, 33796968 total - age 6: 3470920 bytes, 37267888 total , 0.8889979 secs] [Parallel Time: 786.3 ms, GC Workers: 12] [GC Worker Start (ms): Min: 60910642.1, Avg: 60910642.6, Max: 60910643.1, Diff: 1.0] [Ext Root Scanning (ms): Min: 319.8, Avg: 405.5, Max: 537.4, Diff: 217.7, Sum: 4866.4] [Update RS (ms): Min: 59.6, Avg: 193.6, Max: 236.8, Diff: 177.2, Sum: 2322.9] [Processed Buffers: Min: 33, Avg: 67.1, Max: 93, Diff: 60, Sum: 805] [Scan RS (ms): Min: 0.0, Avg: 0.5, Max: 1.3, Diff: 1.2, Sum: 6.0] [Object Copy (ms): Min: 170.4, Avg: 182.7, Max: 264.0, Diff: 93.7, Sum: 2192.3] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.3] [GC Worker Other (ms): Min: 0.7, Avg: 2.1, Max: 3.1, Diff: 2.4, Sum: 25.5] [GC Worker Total (ms): Min: 783.0, Avg: 784.5, Max: 786.0, Diff: 3.0, Sum: 9413.4] [GC Worker End (ms): Min: 60911425.6, Avg: 60911427.0, Max: 60911428.0, Diff: 2.4] [Code Root Fixup: 0.0 ms] [Clear CT: 1.5 ms] [Other: 101.2 ms] [Choose CSet: 0.0 ms] [Ref Proc: 77.2 ms] [Ref Enq: 2.3 ms] [Free CSet: 3.7 ms] [Eden: 2592.0M(2592.0M)->0.0B(2208.0M) Survivors: 64.0M->256.0M Heap: 5149.6M(6144.0M)->2731.0M(6144.0M)] [Times: user=10.01 sys=0.07, real=0.89 secs] 61110.687: [GC pause (young) Desired survivor size 167772160 bytes, new threshold 15 (max 15) - age 1: 47956264 bytes, 47956264 total - age 2: 4941032 bytes, 52897296 total - age 3: 2294448 bytes, 55191744 total - age 4: 2750608 bytes, 57942352 total - age 5: 10574872 bytes, 68517224 total - age 6: 3743800 bytes, 72261024 total - age 7: 3021904 bytes, 75282928 total , 0.8072980 secs] [Parallel Time: 705.2 ms, GC Workers: 12] [GC Worker Start (ms): Min: 61110695.8, Avg: 61110696.3, Max: 61110696.8, Diff: 1.0] [Ext Root Scanning (ms): Min: 372.8, Avg: 407.8, Max: 534.8, Diff: 162.1, Sum: 4894.2] [Update RS (ms): Min: 0.0, Avg: 59.0, Max: 94.0, Diff: 94.0, Sum: 708.5] [Processed Buffers: Min: 0, Avg: 38.2, Max: 64, Diff: 64, Sum: 459] [Scan RS (ms): Min: 0.0, Avg: 0.4, Max: 1.4, Diff: 1.4, Sum: 5.2] [Object Copy (ms): Min: 166.3, Avg: 233.6, Max: 243.6, Diff: 77.3, Sum: 2803.1] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.1, Diff: 0.0, Sum: 0.5] [GC Worker Other (ms): Min: 1.0, Avg: 2.4, Max: 3.4, Diff: 2.4, Sum: 29.2] [GC Worker Total (ms): Min: 701.6, Avg: 703.4, Max: 704.6, Diff: 2.9, Sum: 8440.8] [GC Worker End (ms): Min: 61111398.3, Avg: 61111399.7, Max: 61111400.7, Diff: 2.4] [Code Root Fixup: 0.0 ms] [Clear CT: 1.3 ms] [Other: 100.8 ms] [Choose CSet: 0.0 ms] [Ref Proc: 75.2 ms] [Ref Enq: 2.4 ms] [Free CSet: 3.0 ms] [Eden: 2208.0M(2208.0M)->0.0B(1792.0M) Survivors: 256.0M->320.0M Heap: 4939.0M(6144.0M)->3095.9M(6144.0M)] [Times: user=8.94 sys=0.07, real=0.81 secs] 61265.923: [GC pause (young) Desired survivor size 150994944 bytes, new threshold 15 (max 15) - age 1: 34454336 bytes, 34454336 total - age 2: 36381648 bytes, 70835984 total - age 3: 4478656 bytes, 75314640 total - age 4: 1972904 bytes, 77287544 total - age 5: 2587840 bytes, 79875384 total - age 6: 10268832 bytes, 90144216 total - age 7: 3681032 bytes, 93825248 total - age 8: 2975264 bytes, 96800512 total , 0.8649619 secs] [Parallel Time: 779.3 ms, GC Workers: 12] [GC Worker Start (ms): Min: 61265931.2, Avg: 61265931.7, Max: 61265932.1, Diff: 0.9] [Ext Root Scanning (ms): Min: 320.5, Avg: 426.8, Max: 541.7, Diff: 221.2, Sum: 5121.8] [Update RS (ms): Min: 0.0, Avg: 77.9, Max: 129.4, Diff: 129.4, Sum: 934.9] [Processed Buffers: Min: 0, Avg: 43.1, Max: 91, Diff: 91, Sum: 517] [Scan RS (ms): Min: 0.1, Avg: 0.4, Max: 1.4, Diff: 1.3, Sum: 4.9] [Object Copy (ms): Min: 233.6, Avg: 270.7, Max: 367.1, Diff: 133.5, Sum: 3248.3] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.1, Diff: 0.1, Sum: 1.1] [GC Worker Other (ms): Min: 0.5, Avg: 1.7, Max: 2.6, Diff: 2.2, Sum: 20.4] [GC Worker Total (ms): Min: 776.0, Avg: 777.6, Max: 778.9, Diff: 2.9, Sum: 9331.4] [GC Worker End (ms): Min: 61266708.1, Avg: 61266709.3, Max: 61266710.2, Diff: 2.1] [Code Root Fixup: 0.0 ms] [Clear CT: 1.2 ms] [Other: 84.4 ms] [Choose CSet: 0.0 ms] [Ref Proc: 60.6 ms] [Ref Enq: 1.9 ms] [Free CSet: 2.7 ms] [Eden: 1792.0M(1792.0M)->0.0B(1696.0M) Survivors: 320.0M->288.0M Heap: 4887.9M(6144.0M)->3226.6M(6144.0M)] [Times: user=9.71 sys=0.06, real=0.87 secs] 61418.599: [GC pause (young) Desired survivor size 134217728 bytes, new threshold 15 (max 15) - age 1: 33632024 bytes, 33632024 total - age 2: 22630080 bytes, 56262104 total - age 3: 33251160 bytes, 89513264 total - age 4: 4446280 bytes, 93959544 total - age 5: 1956552 bytes, 95916096 total - age 6: 2581744 bytes, 98497840 total - age 7: 10148968 bytes, 108646808 total - age 8: 3548320 bytes, 112195128 total - age 9: 2924664 bytes, 115119792 total , 0.8692915 secs] [Parallel Time: 779.1 ms, GC Workers: 12] [GC Worker Start (ms): Min: 61418606.6, Avg: 61418607.1, Max: 61418607.5, Diff: 0.8] [Ext Root Scanning (ms): Min: 303.3, Avg: 401.4, Max: 550.9, Diff: 247.6, Sum: 4816.6] [Update RS (ms): Min: 0.0, Avg: 77.0, Max: 109.2, Diff: 109.2, Sum: 923.9] [Processed Buffers: Min: 0, Avg: 39.2, Max: 74, Diff: 74, Sum: 470] [Scan RS (ms): Min: 0.0, Avg: 0.4, Max: 1.6, Diff: 1.6, Sum: 4.5] [Object Copy (ms): Min: 224.3, Avg: 296.6, Max: 389.5, Diff: 165.2, Sum: 3559.3] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.1, Diff: 0.1, Sum: 0.8] [GC Worker Other (ms): Min: 0.1, Avg: 1.7, Max: 2.6, Diff: 2.5, Sum: 20.8] [GC Worker Total (ms): Min: 775.2, Avg: 777.2, Max: 777.9, Diff: 2.7, Sum: 9325.9] [GC Worker End (ms): Min: 61419382.6, Avg: 61419384.2, Max: 61419385.1, Diff: 2.5] [Code Root Fixup: 0.0 ms] [Clear CT: 0.9 ms] [Other: 89.3 ms] [Choose CSet: 0.0 ms] [Ref Proc: 64.7 ms] [Ref Enq: 2.0 ms] [Free CSet: 2.6 ms] [Eden: 1696.0M(1696.0M)->0.0B(1504.0M) Survivors: 288.0M->256.0M Heap: 4922.6M(6144.0M)->3432.3M(6144.0M)] [Times: user=9.75 sys=0.06, real=0.87 secs] 61543.925: [GC pause (young) Desired survivor size 117440512 bytes, new threshold 9 (max 15) - age 1: 29142024 bytes, 29142024 total - age 2: 22547992 bytes, 51690016 total - age 3: 20528192 bytes, 72218208 total - age 4: 25915328 bytes, 98133536 total - age 5: 4426152 bytes, 102559688 total - age 6: 1945704 bytes, 104505392 total - age 7: 2563320 bytes, 107068712 total - age 8: 9837760 bytes, 116906472 total - age 9: 3547344 bytes, 120453816 total - age 10: 2899400 bytes, 123353216 total , 0.9065923 secs] [Parallel Time: 828.7 ms, GC Workers: 12] [GC Worker Start (ms): Min: 61543932.7, Avg: 61543933.2, Max: 61543933.7, Diff: 0.9] [Ext Root Scanning (ms): Min: 285.2, Avg: 403.2, Max: 534.1, Diff: 248.9, Sum: 4837.8] [Update RS (ms): Min: 0.0, Avg: 99.0, Max: 139.2, Diff: 139.2, Sum: 1187.8] [Processed Buffers: Min: 0, Avg: 45.2, Max: 84, Diff: 84, Sum: 543] [Scan RS (ms): Min: 0.0, Avg: 0.4, Max: 1.3, Diff: 1.3, Sum: 4.3] [Object Copy (ms): Min: 289.7, Avg: 321.8, Max: 412.6, Diff: 122.8, Sum: 3861.6] [Termination (ms): Min: 0.0, Avg: 0.2, Max: 0.3, Diff: 0.3, Sum: 2.6] [GC Worker Other (ms): Min: 0.5, Avg: 1.9, Max: 3.3, Diff: 2.8, Sum: 22.9] [GC Worker Total (ms): Min: 824.6, Avg: 826.4, Max: 828.2, Diff: 3.6, Sum: 9917.0] [GC Worker End (ms): Min: 61544758.2, Avg: 61544759.6, Max: 61544761.0, Diff: 2.8] [Code Root Fixup: 0.0 ms] [Clear CT: 1.1 ms] [Other: 76.8 ms] [Choose CSet: 0.0 ms] [Ref Proc: 51.5 ms] [Ref Enq: 1.6 ms] [Free CSet: 2.4 ms] [Eden: 1504.0M(1504.0M)->0.0B(1312.0M) Survivors: 256.0M->224.0M Heap: 4936.3M(6144.0M)->3664.9M(6144.0M)] [Times: user=10.17 sys=0.06, real=0.91 secs] 61656.975: Setting _needs_gc. Thread "VM Thread" 1 locked. 61656.978: Thread "ExecuteThread: '98' for queue: 'weblogic.kernel.Default'" is performing GC after exiting critical section, 0 locked 61657.029: [GC pause (young) Desired survivor size 100663296 bytes, new threshold 5 (max 15) - age 1: 28761336 bytes, 28761336 total - age 2: 20899656 bytes, 49660992 total - age 3: 20465520 bytes, 70126512 total - age 4: 19723232 bytes, 89849744 total - age 5: 25477408 bytes, 115327152 total - age 6: 2326784 bytes, 117653936 total - age 7: 1722432 bytes, 119376368 total - age 8: 1797944 bytes, 121174312 total - age 9: 8340384 bytes, 129514696 total , 0.9519092 secs] [Parallel Time: 874.9 ms, GC Workers: 12] [GC Worker Start (ms): Min: 61657036.3, Avg: 61657036.8, Max: 61657037.2, Diff: 0.9] [Ext Root Scanning (ms): Min: 319.8, Avg: 433.3, Max: 545.8, Diff: 226.0, Sum: 5199.5] [Update RS (ms): Min: 5.2, Avg: 112.8, Max: 165.6, Diff: 160.3, Sum: 1353.5] [Processed Buffers: Min: 4, Avg: 49.3, Max: 86, Diff: 82, Sum: 592] [Scan RS (ms): Min: 0.0, Avg: 0.3, Max: 1.0, Diff: 0.9, Sum: 3.6] [Object Copy (ms): Min: 301.0, Avg: 324.5, Max: 407.6, Diff: 106.5, Sum: 3893.8] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.4] [GC Worker Other (ms): Min: 0.2, Avg: 2.0, Max: 3.2, Diff: 2.9, Sum: 23.7] [GC Worker Total (ms): Min: 870.8, Avg: 872.9, Max: 874.2, Diff: 3.4, Sum: 10474.5] [GC Worker End (ms): Min: 61657907.9, Avg: 61657909.6, Max: 61657910.8, Diff: 2.9] [Code Root Fixup: 0.0 ms] [Clear CT: 1.1 ms] [Other: 76.0 ms] [Choose CSet: 0.0 ms] [Ref Proc: 48.3 ms] [Ref Enq: 1.9 ms] [Free CSet: 2.2 ms] [Eden: 1344.0M(1312.0M)->0.0B(1216.0M) Survivors: 224.0M->192.0M Heap: 4976.9M(6144.0M)->3807.1M(6144.0M)] [Times: user=10.72 sys=0.07, real=0.96 secs] 61726.638: [GC pause (young) Desired survivor size 100663296 bytes, new threshold 15 (max 15) - age 1: 25874480 bytes, 25874480 total - age 2: 17573104 bytes, 43447584 total - age 3: 18689592 bytes, 62137176 total - age 4: 19514136 bytes, 81651312 total - age 5: 18838016 bytes, 100489328 total , 0.9301562 secs] [Parallel Time: 874.9 ms, GC Workers: 12] [GC Worker Start (ms): Min: 61726645.4, Avg: 61726645.9, Max: 61726646.3, Diff: 0.9] [Ext Root Scanning (ms): Min: 400.1, Avg: 426.7, Max: 533.8, Diff: 133.7, Sum: 5120.6] [Update RS (ms): Min: 35.6, Avg: 166.4, Max: 206.3, Diff: 170.7, Sum: 1996.7] [Processed Buffers: Min: 32, Avg: 55.2, Max: 86, Diff: 54, Sum: 663] [Scan RS (ms): Min: 0.0, Avg: 0.3, Max: 1.0, Diff: 1.0, Sum: 3.5] [Object Copy (ms): Min: 260.1, Avg: 277.1, Max: 370.2, Diff: 110.1, Sum: 3324.7] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.1, Diff: 0.1, Sum: 1.2] [GC Worker Other (ms): Min: 1.4, Avg: 2.5, Max: 3.6, Diff: 2.2, Sum: 30.3] [GC Worker Total (ms): Min: 872.1, Avg: 873.1, Max: 874.3, Diff: 2.1, Sum: 10477.0] [GC Worker End (ms): Min: 61727517.8, Avg: 61727518.9, Max: 61727520.0, Diff: 2.2] [Code Root Fixup: 0.0 ms] [Clear CT: 0.7 ms] [Other: 54.5 ms] [Choose CSet: 0.0 ms] [Ref Proc: 31.7 ms] [Ref Enq: 1.7 ms] [Free CSet: 2.1 ms] [Eden: 1216.0M(1216.0M)->0.0B(1024.0M) Survivors: 192.0M->192.0M Heap: 5023.1M(6144.0M)->3994.2M(6144.0M)] [Times: user=10.46 sys=0.07, real=0.93 secs] 61828.592: [GC pause (young) Desired survivor size 83886080 bytes, new threshold 5 (max 15) - age 1: 21845000 bytes, 21845000 total - age 2: 18184752 bytes, 40029752 total - age 3: 14707184 bytes, 54736936 total - age 4: 18297888 bytes, 73034824 total - age 5: 19443792 bytes, 92478616 total - age 6: 18471464 bytes, 110950080 total , 0.8420657 secs] [Parallel Time: 781.5 ms, GC Workers: 12] [GC Worker Start (ms): Min: 61828599.7, Avg: 61828600.2, Max: 61828600.6, Diff: 0.9] [Ext Root Scanning (ms): Min: 317.7, Avg: 408.6, Max: 546.5, Diff: 228.8, Sum: 4903.6] [Update RS (ms): Min: 0.0, Avg: 87.0, Max: 118.0, Diff: 118.0, Sum: 1043.9] [Processed Buffers: Min: 0, Avg: 39.8, Max: 72, Diff: 72, Sum: 477] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 0.8, Diff: 0.8, Sum: 3.0] [Object Copy (ms): Min: 230.5, Avg: 281.1, Max: 373.3, Diff: 142.8, Sum: 3373.3] [Termination (ms): Min: 0.0, Avg: 0.2, Max: 0.3, Diff: 0.3, Sum: 2.6] [GC Worker Other (ms): Min: 0.4, Avg: 1.9, Max: 3.5, Diff: 3.1, Sum: 23.3] [GC Worker Total (ms): Min: 778.0, Avg: 779.1, Max: 780.8, Diff: 2.8, Sum: 9349.7] [GC Worker End (ms): Min: 61829377.8, Avg: 61829379.3, Max: 61829380.9, Diff: 3.1] [Code Root Fixup: 0.0 ms] [Clear CT: 0.9 ms] [Other: 59.6 ms] [Choose CSet: 0.0 ms] [Ref Proc: 32.5 ms] [Ref Enq: 1.2 ms] [Free CSet: 1.8 ms] [Eden: 1024.0M(1024.0M)->0.0B(928.0M) Survivors: 192.0M->160.0M Heap: 5018.2M(6144.0M)->4101.6M(6144.0M)] [Times: user=9.44 sys=0.06, real=0.85 secs] 61893.619: [GC pause (young) Desired survivor size 83886080 bytes, new threshold 15 (max 15) - age 1: 16603312 bytes, 16603312 total - age 2: 11712344 bytes, 28315656 total - age 3: 16634016 bytes, 44949672 total - age 4: 13412376 bytes, 58362048 total - age 5: 17482600 bytes, 75844648 total , 0.8039609 secs] [Parallel Time: 751.6 ms, GC Workers: 12] [GC Worker Start (ms): Min: 61893625.7, Avg: 61893626.2, Max: 61893626.6, Diff: 0.9] [Ext Root Scanning (ms): Min: 302.7, Avg: 401.3, Max: 536.8, Diff: 234.1, Sum: 4815.3] [Update RS (ms): Min: 24.1, Avg: 155.3, Max: 196.0, Diff: 171.9, Sum: 1863.3] [Processed Buffers: Min: 14, Avg: 59.0, Max: 92, Diff: 78, Sum: 708] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 0.8, Diff: 0.8, Sum: 2.6] [Object Copy (ms): Min: 175.5, Avg: 190.7, Max: 268.2, Diff: 92.6, Sum: 2287.9] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.2] [GC Worker Other (ms): Min: 0.6, Avg: 2.1, Max: 3.3, Diff: 2.7, Sum: 25.0] [GC Worker Total (ms): Min: 747.6, Avg: 749.5, Max: 750.6, Diff: 3.0, Sum: 8994.4] [GC Worker End (ms): Min: 61894374.3, Avg: 61894375.7, Max: 61894377.0, Diff: 2.7] [Code Root Fixup: 0.0 ms] [Clear CT: 1.0 ms] [Other: 51.3 ms] [Choose CSet: 0.0 ms] [Ref Proc: 31.1 ms] [Ref Enq: 1.1 ms] [Free CSet: 1.7 ms] [Eden: 928.0M(928.0M)->0.0B(864.0M) Survivors: 160.0M->160.0M Heap: 5029.6M(6144.0M)->4189.6M(6144.0M)] [Times: user=9.04 sys=0.07, real=0.81 secs] 61964.440: [GC pause (young) Desired survivor size 67108864 bytes, new threshold 6 (max 15) - age 1: 15473280 bytes, 15473280 total - age 2: 8411800 bytes, 23885080 total - age 3: 10677840 bytes, 34562920 total - age 4: 16184672 bytes, 50747592 total - age 5: 12970528 bytes, 63718120 total - age 6: 17395896 bytes, 81114016 total , 0.7557221 secs] [Parallel Time: 700.0 ms, GC Workers: 12] [GC Worker Start (ms): Min: 61964446.4, Avg: 61964446.8, Max: 61964447.3, Diff: 0.9] [Ext Root Scanning (ms): Min: 327.9, Avg: 405.4, Max: 520.6, Diff: 192.7, Sum: 4864.9] [Update RS (ms): Min: 0.0, Avg: 76.4, Max: 121.6, Diff: 121.6, Sum: 916.6] [Processed Buffers: Min: 0, Avg: 34.5, Max: 84, Diff: 84, Sum: 414] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 0.8, Diff: 0.8, Sum: 2.6] [Object Copy (ms): Min: 175.2, Avg: 214.0, Max: 303.6, Diff: 128.4, Sum: 2568.5] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.1, Diff: 0.1, Sum: 0.6] [GC Worker Other (ms): Min: 0.1, Avg: 1.8, Max: 3.1, Diff: 3.0, Sum: 21.0] [GC Worker Total (ms): Min: 696.4, Avg: 697.9, Max: 699.2, Diff: 2.8, Sum: 8374.3] [GC Worker End (ms): Min: 61965143.1, Avg: 61965144.7, Max: 61965146.0, Diff: 3.0] [Code Root Fixup: 0.0 ms] [Clear CT: 0.6 ms] [Other: 55.1 ms] [Choose CSet: 0.0 ms] [Ref Proc: 32.8 ms] [Ref Enq: 1.1 ms] [Free CSet: 1.6 ms] [Eden: 864.0M(864.0M)->0.0B(768.0M) Survivors: 160.0M->128.0M Heap: 5053.6M(6144.0M)->4292.7M(6144.0M)] [Times: user=8.46 sys=0.06, real=0.76 secs] 62010.349: [GC pause (young) Desired survivor size 67108864 bytes, new threshold 6 (max 15) - age 1: 23535552 bytes, 23535552 total - age 2: 11227080 bytes, 34762632 total - age 3: 6060144 bytes, 40822776 total - age 4: 10106752 bytes, 50929528 total - age 5: 16073416 bytes, 67002944 total - age 6: 11969904 bytes, 78972848 total , 0.7785271 secs] [Parallel Time: 723.8 ms, GC Workers: 12] [GC Worker Start (ms): Min: 62010355.1, Avg: 62010355.6, Max: 62010356.0, Diff: 0.9] [Ext Root Scanning (ms): Min: 314.0, Avg: 395.1, Max: 525.7, Diff: 211.6, Sum: 4740.8] [Update RS (ms): Min: 0.0, Avg: 115.0, Max: 154.4, Diff: 154.4, Sum: 1380.2] [Processed Buffers: Min: 0, Avg: 44.8, Max: 85, Diff: 85, Sum: 538] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 0.5, Diff: 0.5, Sum: 2.1] [Object Copy (ms): Min: 194.6, Avg: 209.8, Max: 288.3, Diff: 93.7, Sum: 2517.1] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.1, Diff: 0.1, Sum: 0.5] [GC Worker Other (ms): Min: 0.1, Avg: 2.0, Max: 2.9, Diff: 2.8, Sum: 23.5] [GC Worker Total (ms): Min: 720.5, Avg: 722.0, Max: 722.6, Diff: 2.0, Sum: 8664.2] [GC Worker End (ms): Min: 62011075.7, Avg: 62011077.6, Max: 62011078.6, Diff: 2.8] [Code Root Fixup: 0.0 ms] [Clear CT: 1.2 ms] [Other: 53.6 ms] [Choose CSet: 0.0 ms] [Ref Proc: 31.9 ms] [Ref Enq: 1.3 ms] [Free CSet: 1.5 ms] [Eden: 768.0M(768.0M)->0.0B(640.0M) Survivors: 128.0M->128.0M Heap: 5060.7M(6144.0M)->4444.2M(6144.0M)] [Times: user=8.69 sys=0.06, real=0.78 secs] 62040.418: Setting _needs_gc. Thread "VM Thread" 1 locked. 62040.420: Thread "ExecuteThread: '94' for queue: 'weblogic.kernel.Default'" is performing GC after exiting critical section, 0 locked 62040.467: [GC pause (young) (initial-mark) Desired survivor size 50331648 bytes, new threshold 3 (max 15) - age 1: 26990896 bytes, 26990896 total - age 2: 16432720 bytes, 43423616 total - age 3: 9256968 bytes, 52680584 total - age 4: 5865568 bytes, 58546152 total - age 5: 10007184 bytes, 68553336 total - age 6: 16023448 bytes, 84576784 total , 0.8551497 secs] [Parallel Time: 806.4 ms, GC Workers: 12] [GC Worker Start (ms): Min: 62040473.9, Avg: 62040474.3, Max: 62040474.8, Diff: 0.9] [Ext Root Scanning (ms): Min: 318.9, Avg: 400.8, Max: 523.6, Diff: 204.7, Sum: 4809.2] [Update RS (ms): Min: 0.0, Avg: 96.2, Max: 152.1, Diff: 152.1, Sum: 1154.9] [Processed Buffers: Min: 0, Avg: 40.2, Max: 85, Diff: 85, Sum: 483] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 0.8, Diff: 0.8, Sum: 2.0] [Object Copy (ms): Min: 278.8, Avg: 305.6, Max: 483.9, Diff: 205.1, Sum: 3667.5] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.4] [GC Worker Other (ms): Min: 0.3, Avg: 1.6, Max: 2.7, Diff: 2.4, Sum: 19.6] [GC Worker Total (ms): Min: 803.2, Avg: 804.5, Max: 806.0, Diff: 2.8, Sum: 9653.7] [GC Worker End (ms): Min: 62041277.5, Avg: 62041278.8, Max: 62041279.8, Diff: 2.3] [Code Root Fixup: 0.0 ms] [Clear CT: 0.8 ms] [Other: 48.0 ms] [Choose CSet: 0.0 ms] [Ref Proc: 22.0 ms] [Ref Enq: 0.7 ms] [Free CSet: 1.3 ms] [Eden: 672.0M(640.0M)->0.0B(544.0M) Survivors: 128.0M->96.0M Heap: 5084.2M(6144.0M)->4552.6M(6144.0M)] [Times: user=9.63 sys=0.06, real=0.86 secs] 62041.325: [GC concurrent-root-region-scan-start] 62041.583: [GC concurrent-root-region-scan-end, 0.2574746 secs] 62041.583: [GC concurrent-mark-start] 62043.938: [GC concurrent-mark-end, 2.3548928 secs] 62044.039: [GC remark 62044.044: [GC ref-proc, 0.5002821 secs], 1.5539136 secs] [Times: user=6.39 sys=0.07, real=1.56 secs] 62045.678: [GC cleanup 4606M->3710M(6144M), 0.0662350 secs] [Times: user=0.67 sys=0.01, real=0.07 secs] 62045.749: [GC concurrent-cleanup-start] 62045.752: [GC concurrent-cleanup-end, 0.0029877 secs] 62082.889: [GC pause (young) Desired survivor size 50331648 bytes, new threshold 3 (max 15) - age 1: 21590248 bytes, 21590248 total - age 2: 22859472 bytes, 44449720 total - age 3: 11393624 bytes, 55843344 total , 0.7224119 secs] [Parallel Time: 679.6 ms, GC Workers: 12] [GC Worker Start (ms): Min: 62082894.3, Avg: 62082894.7, Max: 62082895.1, Diff: 0.9] [Ext Root Scanning (ms): Min: 307.0, Avg: 398.7, Max: 545.2, Diff: 238.2, Sum: 4784.6] [Update RS (ms): Min: 1.2, Avg: 151.7, Max: 188.6, Diff: 187.4, Sum: 1820.6] [Processed Buffers: Min: 2, Avg: 54.8, Max: 83, Diff: 81, Sum: 658] [Scan RS (ms): Min: 0.0, Avg: 0.1, Max: 0.6, Diff: 0.6, Sum: 1.6] [Object Copy (ms): Min: 111.4, Avg: 124.9, Max: 201.8, Diff: 90.4, Sum: 1498.9] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.1, Diff: 0.1, Sum: 0.5] [GC Worker Other (ms): Min: 0.2, Avg: 2.1, Max: 3.1, Diff: 2.9, Sum: 25.4] [GC Worker Total (ms): Min: 675.5, Avg: 677.6, Max: 678.6, Diff: 3.1, Sum: 8131.6] [GC Worker End (ms): Min: 62083570.5, Avg: 62083572.3, Max: 62083573.3, Diff: 2.8] [Code Root Fixup: 0.0 ms] [Clear CT: 0.9 ms] [Other: 41.9 ms] [Choose CSet: 0.0 ms] [Ref Proc: 24.7 ms] [Ref Enq: 0.9 ms] [Free CSet: 1.1 ms] [Eden: 544.0M(544.0M)->0.0B(192.0M) Survivors: 96.0M->96.0M Heap: 4200.6M(6144.0M)->3746.5M(6144.0M)] [Times: user=8.10 sys=0.07, real=0.73 secs] 62092.204: [GC pause (mixed) Desired survivor size 33554432 bytes, new threshold 3 (max 15) - age 1: 22043688 bytes, 22043688 total - age 2: 9009032 bytes, 31052720 total - age 3: 6158552 bytes, 37211272 total , 0.6295656 secs] [Parallel Time: 595.2 ms, GC Workers: 12] [GC Worker Start (ms): Min: 62092208.3, Avg: 62092208.7, Max: 62092209.1, Diff: 0.9] [Ext Root Scanning (ms): Min: 363.6, Avg: 403.6, Max: 523.6, Diff: 160.0, Sum: 4842.9] [Update RS (ms): Min: 0.0, Avg: 52.9, Max: 90.9, Diff: 90.9, Sum: 634.6] [Processed Buffers: Min: 0, Avg: 20.2, Max: 45, Diff: 45, Sum: 242] [Scan RS (ms): Min: 0.0, Avg: 7.2, Max: 11.3, Diff: 11.3, Sum: 86.9] [Object Copy (ms): Min: 68.0, Avg: 127.7, Max: 143.5, Diff: 75.6, Sum: 1532.7] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.2, Diff: 0.2, Sum: 1.6] [GC Worker Other (ms): Min: 1.7, Avg: 2.4, Max: 2.9, Diff: 1.2, Sum: 28.4] [GC Worker Total (ms): Min: 593.1, Avg: 593.9, Max: 594.4, Diff: 1.3, Sum: 7127.1] [GC Worker End (ms): Min: 62092802.0, Avg: 62092802.6, Max: 62092803.1, Diff: 1.2] [Code Root Fixup: 0.0 ms] [Clear CT: 1.5 ms] [Other: 32.9 ms] [Choose CSet: 0.2 ms] [Ref Proc: 14.2 ms] [Ref Enq: 1.5 ms] [Free CSet: 3.0 ms] [Eden: 192.0M(192.0M)->0.0B(224.0M) Survivors: 96.0M->64.0M Heap: 3938.5M(6144.0M)->3149.1M(6144.0M)] [Times: user=7.01 sys=0.06, real=0.63 secs] 62102.100: [GC pause (mixed) Desired survivor size 33554432 bytes, new threshold 3 (max 15) - age 1: 7827368 bytes, 7827368 total - age 2: 18125440 bytes, 25952808 total - age 3: 8917136 bytes, 34869944 total , 0.7535376 secs] [Parallel Time: 710.4 ms, GC Workers: 12] [GC Worker Start (ms): Min: 62102105.0, Avg: 62102105.5, Max: 62102106.0, Diff: 1.0] [Ext Root Scanning (ms): Min: 274.0, Avg: 397.0, Max: 528.9, Diff: 254.9, Sum: 4763.7] [Update RS (ms): Min: 0.0, Avg: 59.3, Max: 82.2, Diff: 82.2, Sum: 711.6] [Processed Buffers: Min: 0, Avg: 21.6, Max: 40, Diff: 40, Sum: 259] [Scan RS (ms): Min: 0.0, Avg: 31.8, Max: 39.5, Diff: 39.5, Sum: 382.1] [Object Copy (ms): Min: 177.8, Avg: 218.6, Max: 312.7, Diff: 135.0, Sum: 2622.8] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.3, Diff: 0.3, Sum: 1.1] [GC Worker Other (ms): Min: 0.3, Avg: 1.8, Max: 2.8, Diff: 2.5, Sum: 21.8] [GC Worker Total (ms): Min: 707.1, Avg: 708.6, Max: 709.6, Diff: 2.5, Sum: 8503.1] [GC Worker End (ms): Min: 62102812.6, Avg: 62102814.1, Max: 62102815.1, Diff: 2.5] [Code Root Fixup: 0.0 ms] [Clear CT: 1.7 ms] [Other: 41.4 ms] [Choose CSet: 0.7 ms] [Ref Proc: 15.2 ms] [Ref Enq: 2.1 ms] [Free CSet: 3.8 ms] [Eden: 224.0M(224.0M)->0.0B(224.0M) Survivors: 64.0M->64.0M Heap: 3373.1M(6144.0M)->2582.4M(6144.0M)] [Times: user=8.39 sys=0.06, real=0.76 secs] 62111.868: [GC pause (mixed) Desired survivor size 33554432 bytes, new threshold 15 (max 15) - age 1: 11966992 bytes, 11966992 total - age 2: 4165008 bytes, 16132000 total - age 3: 16067856 bytes, 32199856 total , 0.8335810 secs] [Parallel Time: 790.7 ms, GC Workers: 12] [GC Worker Start (ms): Min: 62111872.5, Avg: 62111873.0, Max: 62111873.4, Diff: 0.9] [Ext Root Scanning (ms): Min: 369.6, Avg: 398.3, Max: 528.4, Diff: 158.8, Sum: 4779.1] [Update RS (ms): Min: 17.4, Avg: 150.6, Max: 187.6, Diff: 170.2, Sum: 1807.5] [Processed Buffers: Min: 6, Avg: 48.7, Max: 65, Diff: 59, Sum: 584] [Scan RS (ms): Min: 23.6, Avg: 39.7, Max: 47.2, Diff: 23.6, Sum: 476.6] [Object Copy (ms): Min: 181.0, Avg: 198.1, Max: 298.8, Diff: 117.8, Sum: 2377.4] [Termination (ms): Min: 0.0, Avg: 0.2, Max: 0.2, Diff: 0.2, Sum: 2.4] [GC Worker Other (ms): Min: 1.2, Avg: 2.0, Max: 2.9, Diff: 1.7, Sum: 24.6] [GC Worker Total (ms): Min: 788.2, Avg: 789.0, Max: 790.1, Diff: 1.9, Sum: 9467.7] [GC Worker End (ms): Min: 62112661.1, Avg: 62112662.0, Max: 62112662.8, Diff: 1.7] [Code Root Fixup: 3.7 ms] [Clear CT: 1.4 ms] [Other: 37.7 ms] [Choose CSet: 0.3 ms] [Ref Proc: 14.2 ms] [Ref Enq: 1.1 ms] [Free CSet: 1.5 ms] [Eden: 224.0M(224.0M)->0.0B(2560.0M) Survivors: 64.0M->64.0M Heap: 2806.4M(6144.0M)->2577.3M(6144.0M)] [Times: user=9.32 sys=0.07, real=0.84 secs] 62366.547: [GC pause (young) Desired survivor size 184549376 bytes, new threshold 15 (max 15) - age 1: 6531104 bytes, 6531104 total - age 2: 10205504 bytes, 16736608 total - age 3: 3761888 bytes, 20498496 total - age 4: 14411192 bytes, 34909688 total , 0.8541849 secs] [Parallel Time: 746.2 ms, GC Workers: 12] [GC Worker Start (ms): Min: 62366554.8, Avg: 62366555.3, Max: 62366555.8, Diff: 0.9] [Ext Root Scanning (ms): Min: 318.5, Avg: 405.5, Max: 535.7, Diff: 217.2, Sum: 4866.1] [Update RS (ms): Min: 66.4, Avg: 191.0, Max: 231.6, Diff: 165.1, Sum: 2291.9] [Processed Buffers: Min: 23, Avg: 71.6, Max: 104, Diff: 81, Sum: 859] [Scan RS (ms): Min: 0.0, Avg: 0.5, Max: 1.2, Diff: 1.2, Sum: 5.9] [Object Copy (ms): Min: 132.6, Avg: 145.2, Max: 227.4, Diff: 94.8, Sum: 1742.0] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.1, Diff: 0.1, Sum: 0.8] [GC Worker Other (ms): Min: 0.3, Avg: 1.8, Max: 2.9, Diff: 2.6, Sum: 21.7] [GC Worker Total (ms): Min: 742.6, Avg: 744.0, Max: 745.6, Diff: 2.9, Sum: 8928.5] [GC Worker End (ms): Min: 62367297.8, Avg: 62367299.3, Max: 62367300.4, Diff: 2.6] [Code Root Fixup: 0.0 ms] [Clear CT: 1.6 ms] [Other: 106.3 ms] [Choose CSet: 0.0 ms] [Ref Proc: 81.9 ms] [Ref Enq: 2.4 ms] [Free CSet: 3.4 ms] [Eden: 2560.0M(2560.0M)->0.0B(2240.0M) Survivors: 64.0M->224.0M Heap: 5137.3M(6144.0M)->2735.2M(6144.0M)] [Times: user=9.58 sys=0.06, real=0.86 secs] 62557.184: [GC pause (young) Desired survivor size 167772160 bytes, new threshold 15 (max 15) - age 1: 38590336 bytes, 38590336 total - age 2: 1305024 bytes, 39895360 total - age 3: 1028120 bytes, 40923480 total - age 4: 2344040 bytes, 43267520 total - age 5: 5843504 bytes, 49111024 total , 0.7773878 secs] [Parallel Time: 675.7 ms, GC Workers: 12] [GC Worker Start (ms): Min: 62557192.3, Avg: 62557192.8, Max: 62557193.2, Diff: 0.9] [Ext Root Scanning (ms): Min: 309.4, Avg: 408.1, Max: 551.2, Diff: 241.7, Sum: 4897.7] [Update RS (ms): Min: 0.0, Avg: 62.9, Max: 89.3, Diff: 89.3, Sum: 754.5] [Processed Buffers: Min: 0, Avg: 37.9, Max: 103, Diff: 103, Sum: 455] [Scan RS (ms): Min: 0.0, Avg: 0.5, Max: 1.3, Diff: 1.3, Sum: 5.5] [Object Copy (ms): Min: 120.2, Avg: 200.3, Max: 294.2, Diff: 174.0, Sum: 2403.1] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.1] [GC Worker Other (ms): Min: 0.6, Avg: 2.2, Max: 3.2, Diff: 2.5, Sum: 26.4] [GC Worker Total (ms): Min: 672.6, Avg: 673.9, Max: 675.1, Diff: 2.6, Sum: 8087.3] [GC Worker End (ms): Min: 62557865.2, Avg: 62557866.7, Max: 62557867.7, Diff: 2.5] [Code Root Fixup: 0.0 ms] [Clear CT: 1.3 ms] [Other: 100.4 ms] [Choose CSet: 0.0 ms] [Ref Proc: 75.8 ms] [Ref Enq: 2.4 ms] [Free CSet: 3.1 ms] [Eden: 2240.0M(2240.0M)->0.0B(1792.0M) Survivors: 224.0M->320.0M Heap: 4975.2M(6144.0M)->3094.9M(6144.0M)] [Times: user=8.62 sys=0.07, real=0.78 secs] 62712.791: [GC pause (young) Desired survivor size 150994944 bytes, new threshold 15 (max 15) - age 1: 42822424 bytes, 42822424 total - age 2: 27605256 bytes, 70427680 total - age 3: 1214560 bytes, 71642240 total - age 4: 770304 bytes, 72412544 total - age 5: 2322832 bytes, 74735376 total - age 6: 5543008 bytes, 80278384 total , 0.7836816 secs] [Parallel Time: 700.5 ms, GC Workers: 12] [GC Worker Start (ms): Min: 62712798.8, Avg: 62712799.2, Max: 62712799.6, Diff: 0.9] [Ext Root Scanning (ms): Min: 366.6, Avg: 398.5, Max: 526.8, Diff: 160.2, Sum: 4781.8] [Update RS (ms): Min: 0.0, Avg: 70.4, Max: 101.3, Diff: 101.3, Sum: 844.5] [Processed Buffers: Min: 0, Avg: 40.0, Max: 76, Diff: 76, Sum: 480] [Scan RS (ms): Min: 0.0, Avg: 0.4, Max: 1.7, Diff: 1.7, Sum: 5.0] [Object Copy (ms): Min: 169.3, Avg: 227.1, Max: 259.8, Diff: 90.4, Sum: 2725.4] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.3] [GC Worker Other (ms): Min: 1.0, Avg: 2.2, Max: 3.4, Diff: 2.4, Sum: 26.2] [GC Worker Total (ms): Min: 697.7, Avg: 698.6, Max: 699.9, Diff: 2.2, Sum: 8383.3] [GC Worker End (ms): Min: 62713496.6, Avg: 62713497.8, Max: 62713499.0, Diff: 2.4] [Code Root Fixup: 0.0 ms] [Clear CT: 1.2 ms] [Other: 81.9 ms] [Choose CSet: 0.0 ms] [Ref Proc: 58.8 ms] [Ref Enq: 2.0 ms] [Free CSet: 2.8 ms] [Eden: 1792.0M(1792.0M)->0.0B(1728.0M) Survivors: 320.0M->288.0M Heap: 4886.9M(6144.0M)->3185.0M(6144.0M)] [Times: user=8.75 sys=0.06, real=0.79 secs] 62862.056: [GC pause (young) Desired survivor size 134217728 bytes, new threshold 15 (max 15) - age 1: 35569976 bytes, 35569976 total - age 2: 30260944 bytes, 65830920 total - age 3: 24904224 bytes, 90735144 total - age 4: 1133696 bytes, 91868840 total - age 5: 722720 bytes, 92591560 total - age 6: 2322320 bytes, 94913880 total - age 7: 5523568 bytes, 100437448 total , 0.8360965 secs] [Parallel Time: 751.1 ms, GC Workers: 12] [GC Worker Start (ms): Min: 62862064.2, Avg: 62862064.6, Max: 62862065.1, Diff: 0.9] [Ext Root Scanning (ms): Min: 318.6, Avg: 413.8, Max: 542.0, Diff: 223.4, Sum: 4966.1] [Update RS (ms): Min: 0.0, Avg: 72.2, Max: 107.6, Diff: 107.6, Sum: 865.8] [Processed Buffers: Min: 0, Avg: 39.8, Max: 134, Diff: 134, Sum: 477] [Scan RS (ms): Min: 0.0, Avg: 0.4, Max: 1.2, Diff: 1.2, Sum: 4.7] [Object Copy (ms): Min: 205.0, Avg: 260.7, Max: 352.8, Diff: 147.8, Sum: 3128.8] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.1, Diff: 0.1, Sum: 0.5] [GC Worker Other (ms): Min: 0.2, Avg: 1.4, Max: 3.1, Diff: 2.8, Sum: 16.9] [GC Worker Total (ms): Min: 747.4, Avg: 748.6, Max: 749.9, Diff: 2.5, Sum: 8982.8] [GC Worker End (ms): Min: 62862812.0, Avg: 62862813.2, Max: 62862814.9, Diff: 2.8] [Code Root Fixup: 0.0 ms] [Clear CT: 0.8 ms] [Other: 84.2 ms] [Choose CSet: 0.0 ms] [Ref Proc: 59.0 ms] [Ref Enq: 2.2 ms] [Free CSet: 2.9 ms] [Eden: 1728.0M(1728.0M)->0.0B(1664.0M) Survivors: 288.0M->256.0M Heap: 4913.0M(6144.0M)->3279.0M(6144.0M)] [Times: user=9.37 sys=0.05, real=0.84 secs] 62988.672: [GC pause (young) Desired survivor size 134217728 bytes, new threshold 15 (max 15) - age 1: 28847480 bytes, 28847480 total - age 2: 23533656 bytes, 52381136 total - age 3: 27782064 bytes, 80163200 total - age 4: 23357392 bytes, 103520592 total - age 5: 1120440 bytes, 104641032 total - age 6: 721416 bytes, 105362448 total - age 7: 2255800 bytes, 107618248 total - age 8: 5513120 bytes, 113131368 total , 0.8515121 secs] [Parallel Time: 773.9 ms, GC Workers: 12] [GC Worker Start (ms): Min: 62988679.9, Avg: 62988680.3, Max: 62988680.8, Diff: 0.9] [Ext Root Scanning (ms): Min: 320.0, Avg: 410.1, Max: 542.6, Diff: 222.6, Sum: 4920.9] [Update RS (ms): Min: 0.0, Avg: 79.2, Max: 117.6, Diff: 117.6, Sum: 950.5] [Processed Buffers: Min: 0, Avg: 41.2, Max: 66, Diff: 66, Sum: 495] [Scan RS (ms): Min: 0.0, Avg: 0.4, Max: 1.0, Diff: 1.0, Sum: 4.7] [Object Copy (ms): Min: 227.1, Avg: 280.1, Max: 373.4, Diff: 146.4, Sum: 3360.8] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.3] [GC Worker Other (ms): Min: 0.5, Avg: 2.2, Max: 3.1, Diff: 2.6, Sum: 26.7] [GC Worker Total (ms): Min: 770.7, Avg: 772.0, Max: 772.8, Diff: 2.1, Sum: 9263.9] [GC Worker End (ms): Min: 62989450.6, Avg: 62989452.3, Max: 62989453.3, Diff: 2.6] [Code Root Fixup: 0.0 ms] [Clear CT: 1.3 ms] [Other: 76.3 ms] [Choose CSet: 0.0 ms] [Ref Proc: 52.5 ms] [Ref Enq: 1.7 ms] [Free CSet: 2.6 ms] [Eden: 1664.0M(1664.0M)->0.0B(1536.0M) Survivors: 256.0M->256.0M Heap: 4943.0M(6144.0M)->3399.8M(6144.0M)] [Times: user=9.54 sys=0.07, real=0.85 secs] 63105.566: [GC pause (young) Desired survivor size 117440512 bytes, new threshold 5 (max 15) - age 1: 28179384 bytes, 28179384 total - age 2: 20172920 bytes, 48352304 total - age 3: 20918992 bytes, 69271296 total - age 4: 26582936 bytes, 95854232 total - age 5: 22889288 bytes, 118743520 total - age 6: 1119480 bytes, 119863000 total - age 7: 720912 bytes, 120583912 total - age 8: 2252824 bytes, 122836736 total - age 9: 5205032 bytes, 128041768 total , 0.8951220 secs] [Parallel Time: 820.2 ms, GC Workers: 12] [GC Worker Start (ms): Min: 63105574.1, Avg: 63105574.6, Max: 63105575.0, Diff: 0.9] [Ext Root Scanning (ms): Min: 337.1, Avg: 412.6, Max: 542.8, Diff: 205.7, Sum: 4951.5] [Update RS (ms): Min: 0.0, Avg: 83.1, Max: 119.5, Diff: 119.5, Sum: 996.9] [Processed Buffers: Min: 0, Avg: 42.2, Max: 152, Diff: 152, Sum: 507] [Scan RS (ms): Min: 0.0, Avg: 0.3, Max: 1.1, Diff: 1.1, Sum: 4.0] [Object Copy (ms): Min: 272.8, Avg: 319.6, Max: 415.3, Diff: 142.6, Sum: 3835.8] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.2, Diff: 0.1, Sum: 1.6] [GC Worker Other (ms): Min: 0.6, Avg: 2.5, Max: 3.5, Diff: 2.9, Sum: 30.3] [GC Worker Total (ms): Min: 816.6, Avg: 818.3, Max: 819.8, Diff: 3.1, Sum: 9820.1] [GC Worker End (ms): Min: 63106391.0, Avg: 63106392.9, Max: 63106393.9, Diff: 2.9] [Code Root Fixup: 0.0 ms] [Clear CT: 1.2 ms] [Other: 73.8 ms] [Choose CSet: 0.0 ms] [Ref Proc: 46.2 ms] [Ref Enq: 2.1 ms] [Free CSet: 2.4 ms] [Eden: 1536.0M(1536.0M)->0.0B(1472.0M) Survivors: 256.0M->224.0M Heap: 4935.8M(6144.0M)->3511.7M(6144.0M)] [Times: user=10.02 sys=0.07, real=0.90 secs] 63216.793: [GC pause (young) Desired survivor size 117440512 bytes, new threshold 15 (max 15) - age 1: 25375112 bytes, 25375112 total - age 2: 18802088 bytes, 44177200 total - age 3: 14569352 bytes, 58746552 total - age 4: 18625600 bytes, 77372152 total - age 5: 26305952 bytes, 103678104 total , 0.9104457 secs] [Parallel Time: 834.6 ms, GC Workers: 12] [GC Worker Start (ms): Min: 63216800.8, Avg: 63216801.3, Max: 63216801.7, Diff: 0.9] [Ext Root Scanning (ms): Min: 312.6, Avg: 410.1, Max: 536.1, Diff: 223.5, Sum: 4921.2] [Update RS (ms): Min: 24.4, Avg: 150.1, Max: 194.3, Diff: 169.9, Sum: 1800.9] [Processed Buffers: Min: 7, Avg: 57.2, Max: 78, Diff: 71, Sum: 687] [Scan RS (ms): Min: 0.0, Avg: 0.3, Max: 0.9, Diff: 0.9, Sum: 4.1] [Object Copy (ms): Min: 255.6, Avg: 269.9, Max: 355.2, Diff: 99.5, Sum: 3239.0] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.4] [GC Worker Other (ms): Min: 0.7, Avg: 2.2, Max: 3.3, Diff: 2.6, Sum: 26.1] [GC Worker Total (ms): Min: 831.5, Avg: 832.6, Max: 834.1, Diff: 2.6, Sum: 9991.8] [GC Worker End (ms): Min: 63217632.4, Avg: 63217633.9, Max: 63217635.0, Diff: 2.6] [Code Root Fixup: 0.0 ms] [Clear CT: 1.2 ms] [Other: 74.7 ms] [Choose CSet: 0.0 ms] [Ref Proc: 50.7 ms] [Ref Enq: 1.6 ms] [Free CSet: 2.5 ms] [Eden: 1472.0M(1472.0M)->0.0B(1312.0M) Survivors: 224.0M->224.0M Heap: 4983.7M(6144.0M)->3674.8M(6144.0M)] [Times: user=10.24 sys=0.06, real=0.91 secs] 63332.864: [GC pause (young) Desired survivor size 100663296 bytes, new threshold 6 (max 15) - age 1: 34130232 bytes, 34130232 total - age 2: 15332304 bytes, 49462536 total - age 3: 15857104 bytes, 65319640 total - age 4: 13197128 bytes, 78516768 total - age 5: 13526240 bytes, 92043008 total - age 6: 25709368 bytes, 117752376 total , 0.8837901 secs] [Parallel Time: 809.2 ms, GC Workers: 12] [GC Worker Start (ms): Min: 63332870.7, Avg: 63332871.2, Max: 63332871.7, Diff: 0.9] [Ext Root Scanning (ms): Min: 338.0, Avg: 413.9, Max: 549.6, Diff: 211.6, Sum: 4966.8] [Update RS (ms): Min: 0.0, Avg: 84.6, Max: 124.0, Diff: 124.0, Sum: 1015.4] [Processed Buffers: Min: 0, Avg: 40.0, Max: 72, Diff: 72, Sum: 480] [Scan RS (ms): Min: 0.0, Avg: 0.3, Max: 1.2, Diff: 1.1, Sum: 3.9] [Object Copy (ms): Min: 255.0, Avg: 306.2, Max: 400.5, Diff: 145.4, Sum: 3674.7] [Termination (ms): Min: 0.1, Avg: 0.1, Max: 0.1, Diff: 0.0, Sum: 1.1] [GC Worker Other (ms): Min: 0.5, Avg: 2.3, Max: 3.0, Diff: 2.5, Sum: 27.4] [GC Worker Total (ms): Min: 805.5, Avg: 807.4, Max: 808.6, Diff: 3.1, Sum: 9689.4] [GC Worker End (ms): Min: 63333676.8, Avg: 63333678.6, Max: 63333679.4, Diff: 2.6] [Code Root Fixup: 0.0 ms] [Clear CT: 1.0 ms] [Other: 73.6 ms] [Choose CSet: 0.0 ms] [Ref Proc: 46.9 ms] [Ref Enq: 1.8 ms] [Free CSet: 2.4 ms] [Eden: 1312.0M(1312.0M)->0.0B(1152.0M) Survivors: 224.0M->192.0M Heap: 4986.8M(6144.0M)->3847.2M(6144.0M)] [Times: user=9.91 sys=0.07, real=0.89 secs] 63405.434: [GC pause (young) Desired survivor size 100663296 bytes, new threshold 6 (max 15) - age 1: 22492200 bytes, 22492200 total - age 2: 26033552 bytes, 48525752 total - age 3: 14520936 bytes, 63046688 total - age 4: 15436960 bytes, 78483648 total - age 5: 13075056 bytes, 91558704 total - age 6: 13507760 bytes, 105066464 total , 0.8700116 secs] [Parallel Time: 806.6 ms, GC Workers: 12] [GC Worker Start (ms): Min: 63405441.9, Avg: 63405442.4, Max: 63405442.8, Diff: 0.9] [Ext Root Scanning (ms): Min: 278.4, Avg: 399.8, Max: 542.7, Diff: 264.3, Sum: 4797.2] [Update RS (ms): Min: 0.0, Avg: 134.0, Max: 175.4, Diff: 175.4, Sum: 1608.1] [Processed Buffers: Min: 0, Avg: 55.3, Max: 94, Diff: 94, Sum: 664] [Scan RS (ms): Min: 0.0, Avg: 0.3, Max: 0.9, Diff: 0.9, Sum: 3.1] [Object Copy (ms): Min: 256.8, Avg: 268.5, Max: 353.8, Diff: 97.0, Sum: 3221.9] [Termination (ms): Min: 0.0, Avg: 0.2, Max: 0.3, Diff: 0.3, Sum: 1.9] [GC Worker Other (ms): Min: 0.3, Avg: 2.0, Max: 2.9, Diff: 2.6, Sum: 24.5] [GC Worker Total (ms): Min: 802.8, Avg: 804.7, Max: 805.9, Diff: 3.1, Sum: 9656.8] [GC Worker End (ms): Min: 63406245.3, Avg: 63406247.1, Max: 63406248.0, Diff: 2.6] [Code Root Fixup: 0.0 ms] [Clear CT: 1.3 ms] [Other: 62.1 ms] [Choose CSet: 0.0 ms] [Ref Proc: 37.7 ms] [Ref Enq: 1.6 ms] [Free CSet: 1.9 ms] [Eden: 1152.0M(1152.0M)->0.0B(960.0M) Survivors: 192.0M->192.0M Heap: 4999.2M(6144.0M)->4038.7M(6144.0M)] [Times: user=9.77 sys=0.06, real=0.87 secs] 63474.506: [GC pause (young) Desired survivor size 83886080 bytes, new threshold 5 (max 15) - age 1: 26205464 bytes, 26205464 total - age 2: 14598496 bytes, 40803960 total - age 3: 19152280 bytes, 59956240 total - age 4: 11893008 bytes, 71849248 total - age 5: 14739552 bytes, 86588800 total - age 6: 12791184 bytes, 99379984 total , 0.8377537 secs] [Parallel Time: 778.3 ms, GC Workers: 12] [GC Worker Start (ms): Min: 63474514.0, Avg: 63474514.4, Max: 63474514.9, Diff: 0.9] [Ext Root Scanning (ms): Min: 288.5, Avg: 406.9, Max: 549.1, Diff: 260.6, Sum: 4882.7] [Update RS (ms): Min: 0.0, Avg: 115.2, Max: 154.9, Diff: 154.9, Sum: 1382.4] [Processed Buffers: Min: 0, Avg: 48.8, Max: 77, Diff: 77, Sum: 585] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 1.2, Diff: 1.2, Sum: 2.8] [Object Copy (ms): Min: 225.3, Avg: 252.5, Max: 343.3, Diff: 117.9, Sum: 3030.1] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.2, Diff: 0.2, Sum: 1.5] [GC Worker Other (ms): Min: 0.1, Avg: 1.6, Max: 2.6, Diff: 2.5, Sum: 19.5] [GC Worker Total (ms): Min: 774.7, Avg: 776.6, Max: 777.9, Diff: 3.2, Sum: 9318.9] [GC Worker End (ms): Min: 63475289.5, Avg: 63475291.0, Max: 63475292.0, Diff: 2.5] [Code Root Fixup: 0.0 ms] [Clear CT: 0.9 ms] [Other: 58.5 ms] [Choose CSet: 0.0 ms] [Ref Proc: 32.3 ms] [Ref Enq: 1.4 ms] [Free CSet: 1.7 ms] [Eden: 960.0M(960.0M)->0.0B(864.0M) Survivors: 192.0M->160.0M Heap: 4998.7M(6144.0M)->4165.9M(6144.0M)] [Times: user=9.39 sys=0.06, real=0.84 secs] 63539.974: [GC pause (young) Desired survivor size 67108864 bytes, new threshold 4 (max 15) - age 1: 17648232 bytes, 17648232 total - age 2: 17888816 bytes, 35537048 total - age 3: 13633264 bytes, 49170312 total - age 4: 18629832 bytes, 67800144 total - age 5: 11630016 bytes, 79430160 total , 0.8230066 secs] [Parallel Time: 767.7 ms, GC Workers: 12] [GC Worker Start (ms): Min: 63539981.6, Avg: 63539982.1, Max: 63539982.5, Diff: 0.9] [Ext Root Scanning (ms): Min: 375.9, Avg: 411.2, Max: 533.9, Diff: 158.1, Sum: 4934.6] [Update RS (ms): Min: 11.8, Avg: 139.9, Max: 191.7, Diff: 179.9, Sum: 1678.7] [Processed Buffers: Min: 3, Avg: 53.6, Max: 92, Diff: 89, Sum: 643] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 0.9, Diff: 0.9, Sum: 2.4] [Object Copy (ms): Min: 196.3, Avg: 212.6, Max: 307.6, Diff: 111.2, Sum: 2551.5] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.1, Diff: 0.1, Sum: 0.9] [GC Worker Other (ms): Min: 1.2, Avg: 2.1, Max: 2.9, Diff: 1.7, Sum: 25.3] [GC Worker Total (ms): Min: 764.8, Avg: 766.1, Max: 766.9, Diff: 2.0, Sum: 9193.3] [GC Worker End (ms): Min: 63540747.3, Avg: 63540748.2, Max: 63540748.9, Diff: 1.6] [Code Root Fixup: 0.0 ms] [Clear CT: 0.8 ms] [Other: 54.6 ms] [Choose CSet: 0.0 ms] [Ref Proc: 30.1 ms] [Ref Enq: 1.3 ms] [Free CSet: 1.7 ms] [Eden: 864.0M(864.0M)->0.0B(800.0M) Survivors: 160.0M->128.0M Heap: 5029.9M(6144.0M)->4282.6M(6144.0M)] [Times: user=9.24 sys=0.06, real=0.83 secs] 63603.081: [GC pause (young) Desired survivor size 67108864 bytes, new threshold 15 (max 15) - age 1: 21313776 bytes, 21313776 total - age 2: 11454408 bytes, 32768184 total - age 3: 12382008 bytes, 45150192 total - age 4: 12730176 bytes, 57880368 total , 0.7477410 secs] [Parallel Time: 702.0 ms, GC Workers: 12] [GC Worker Start (ms): Min: 63603088.8, Avg: 63603089.2, Max: 63603089.7, Diff: 0.9] [Ext Root Scanning (ms): Min: 306.7, Avg: 403.9, Max: 533.1, Diff: 226.3, Sum: 4846.8] [Update RS (ms): Min: 0.0, Avg: 131.6, Max: 177.4, Diff: 177.4, Sum: 1579.4] [Processed Buffers: Min: 0, Avg: 53.6, Max: 86, Diff: 86, Sum: 643] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 0.6, Diff: 0.6, Sum: 2.4] [Object Copy (ms): Min: 141.0, Avg: 161.9, Max: 244.6, Diff: 103.5, Sum: 1942.7] [Termination (ms): Min: 0.1, Avg: 0.2, Max: 0.3, Diff: 0.2, Sum: 2.8] [GC Worker Other (ms): Min: 1.4, Avg: 2.3, Max: 3.3, Diff: 1.9, Sum: 27.9] [GC Worker Total (ms): Min: 699.2, Avg: 700.2, Max: 701.6, Diff: 2.4, Sum: 8402.0] [GC Worker End (ms): Min: 63603788.5, Avg: 63603789.4, Max: 63603790.3, Diff: 1.8] [Code Root Fixup: 0.0 ms] [Clear CT: 0.7 ms] [Other: 45.1 ms] [Choose CSet: 0.0 ms] [Ref Proc: 25.2 ms] [Ref Enq: 1.3 ms] [Free CSet: 1.4 ms] [Eden: 800.0M(800.0M)->0.0B(736.0M) Survivors: 128.0M->128.0M Heap: 5082.6M(6144.0M)->4351.7M(6144.0M)] [Times: user=8.39 sys=0.07, real=0.75 secs] 63653.903: [GC pause (young) Desired survivor size 67108864 bytes, new threshold 15 (max 15) - age 1: 13193040 bytes, 13193040 total - age 2: 14876368 bytes, 28069408 total - age 3: 10087040 bytes, 38156448 total - age 4: 11563352 bytes, 49719800 total - age 5: 12658512 bytes, 62378312 total , 0.6876427 secs] [Parallel Time: 640.9 ms, GC Workers: 12] [GC Worker Start (ms): Min: 63653909.3, Avg: 63653909.8, Max: 63653910.2, Diff: 0.9] [Ext Root Scanning (ms): Min: 305.0, Avg: 402.4, Max: 541.9, Diff: 237.0, Sum: 4828.2] [Update RS (ms): Min: 0.0, Avg: 65.5, Max: 90.8, Diff: 90.7, Sum: 785.7] [Processed Buffers: Min: 0, Avg: 32.6, Max: 76, Diff: 76, Sum: 391] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 0.8, Diff: 0.8, Sum: 2.4] [Object Copy (ms): Min: 95.1, Avg: 169.1, Max: 262.3, Diff: 167.2, Sum: 2029.7] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.2] [GC Worker Other (ms): Min: 0.3, Avg: 1.9, Max: 3.0, Diff: 2.7, Sum: 22.4] [GC Worker Total (ms): Min: 637.1, Avg: 639.0, Max: 640.4, Diff: 3.3, Sum: 7668.6] [GC Worker End (ms): Min: 63654547.3, Avg: 63654548.8, Max: 63654550.0, Diff: 2.7] [Code Root Fixup: 0.0 ms] [Clear CT: 1.1 ms] [Other: 45.7 ms] [Choose CSet: 0.0 ms] [Ref Proc: 26.4 ms] [Ref Enq: 1.4 ms] [Free CSet: 1.4 ms] [Eden: 736.0M(736.0M)->0.0B(672.0M) Survivors: 128.0M->128.0M Heap: 5087.7M(6144.0M)->4406.0M(6144.0M)] [Times: user=7.68 sys=0.06, real=0.69 secs] 63704.385: [GC pause (young) Desired survivor size 67108864 bytes, new threshold 15 (max 15) - age 1: 14202184 bytes, 14202184 total - age 2: 6888432 bytes, 21090616 total - age 3: 11872088 bytes, 32962704 total - age 4: 9554096 bytes, 42516800 total - age 5: 11289232 bytes, 53806032 total - age 6: 12397632 bytes, 66203664 total , 0.7008404 secs] [Parallel Time: 655.0 ms, GC Workers: 12] [GC Worker Start (ms): Min: 63704391.7, Avg: 63704392.2, Max: 63704392.6, Diff: 0.9] [Ext Root Scanning (ms): Min: 312.3, Avg: 402.4, Max: 541.8, Diff: 229.5, Sum: 4828.5] [Update RS (ms): Min: 0.0, Avg: 65.7, Max: 102.7, Diff: 102.6, Sum: 789.0] [Processed Buffers: Min: 0, Avg: 33.5, Max: 74, Diff: 74, Sum: 402] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 0.7, Diff: 0.7, Sum: 2.0] [Object Copy (ms): Min: 109.3, Avg: 183.2, Max: 276.5, Diff: 167.2, Sum: 2198.6] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.1] [GC Worker Other (ms): Min: 0.3, Avg: 2.0, Max: 2.9, Diff: 2.6, Sum: 23.6] [GC Worker Total (ms): Min: 652.2, Avg: 653.5, Max: 654.5, Diff: 2.2, Sum: 7841.7] [GC Worker End (ms): Min: 63705044.0, Avg: 63705045.6, Max: 63705046.5, Diff: 2.6] [Code Root Fixup: 0.0 ms] [Clear CT: 0.9 ms] [Other: 44.9 ms] [Choose CSet: 0.0 ms] [Ref Proc: 25.3 ms] [Ref Enq: 1.2 ms] [Free CSet: 1.4 ms] [Eden: 672.0M(672.0M)->0.0B(608.0M) Survivors: 128.0M->128.0M Heap: 5078.0M(6144.0M)->4470.4M(6144.0M)] [Times: user=7.84 sys=0.06, real=0.70 secs] 63738.116: [GC pause (young) (initial-mark) Desired survivor size 50331648 bytes, new threshold 5 (max 15) - age 1: 23104736 bytes, 23104736 total - age 2: 7797104 bytes, 30901840 total - age 3: 6330320 bytes, 37232160 total - age 4: 11364680 bytes, 48596840 total - age 5: 9234384 bytes, 57831224 total - age 6: 11253208 bytes, 69084432 total - age 7: 12346264 bytes, 81430696 total , 0.8758570 secs] [Parallel Time: 827.2 ms, GC Workers: 12] [GC Worker Start (ms): Min: 63738122.9, Avg: 63738123.4, Max: 63738123.8, Diff: 0.9] [Ext Root Scanning (ms): Min: 351.6, Avg: 439.2, Max: 548.7, Diff: 197.1, Sum: 5270.5] [Update RS (ms): Min: 0.0, Avg: 69.7, Max: 128.9, Diff: 128.9, Sum: 835.8] [Processed Buffers: Min: 0, Avg: 32.6, Max: 72, Diff: 72, Sum: 391] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 0.5, Diff: 0.5, Sum: 1.9] [Object Copy (ms): Min: 233.8, Avg: 294.4, Max: 472.1, Diff: 238.3, Sum: 3532.7] [Termination (ms): Min: 0.0, Avg: 20.3, Max: 22.2, Diff: 22.2, Sum: 243.8] [GC Worker Other (ms): Min: 0.1, Avg: 1.4, Max: 2.8, Diff: 2.7, Sum: 17.2] [GC Worker Total (ms): Min: 823.8, Avg: 825.2, Max: 826.3, Diff: 2.4, Sum: 9901.9] [GC Worker End (ms): Min: 63738947.2, Avg: 63738948.5, Max: 63738949.9, Diff: 2.7] [Code Root Fixup: 0.0 ms] [Clear CT: 0.9 ms] [Other: 47.7 ms] [Choose CSet: 0.0 ms] [Ref Proc: 22.2 ms] [Ref Enq: 1.0 ms] [Free CSet: 1.3 ms] [Eden: 608.0M(608.0M)->0.0B(576.0M) Survivors: 128.0M->96.0M Heap: 5078.4M(6144.0M)->4539.0M(6144.0M)] [Times: user=9.85 sys=0.06, real=0.88 secs] 63738.996: [GC concurrent-root-region-scan-start] 63739.228: [GC concurrent-root-region-scan-end, 0.2322479 secs] 63739.228: [GC concurrent-mark-start] 63741.581: [GC concurrent-mark-end, 2.3530774 secs] 63741.713: [GC remark 63741.720: [GC ref-proc, 0.4176862 secs], 1.4841190 secs] [Times: user=5.45 sys=0.07, real=1.49 secs] 63743.278: [GC cleanup 4617M->3721M(6144M), 0.0556395 secs] [Times: user=0.57 sys=0.01, real=0.06 secs] 63743.339: [GC concurrent-cleanup-start] 63743.342: [GC concurrent-cleanup-end, 0.0029935 secs] 63783.125: [GC pause (young) Desired survivor size 50331648 bytes, new threshold 5 (max 15) - age 1: 12016296 bytes, 12016296 total - age 2: 16479136 bytes, 28495432 total - age 3: 6834464 bytes, 35329896 total - age 4: 5626000 bytes, 40955896 total - age 5: 10979304 bytes, 51935200 total , 0.7207267 secs] [Parallel Time: 679.7 ms, GC Workers: 12] [GC Worker Start (ms): Min: 63783131.6, Avg: 63783132.0, Max: 63783132.4, Diff: 0.9] [Ext Root Scanning (ms): Min: 327.2, Avg: 408.8, Max: 538.0, Diff: 210.8, Sum: 4906.1] [Update RS (ms): Min: 11.7, Avg: 139.7, Max: 186.5, Diff: 174.8, Sum: 1676.1] [Processed Buffers: Min: 10, Avg: 52.8, Max: 87, Diff: 77, Sum: 633] [Scan RS (ms): Min: 0.0, Avg: 0.1, Max: 0.4, Diff: 0.4, Sum: 1.8] [Object Copy (ms): Min: 108.8, Avg: 127.4, Max: 207.1, Diff: 98.3, Sum: 1529.0] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.2] [GC Worker Other (ms): Min: 0.6, Avg: 1.9, Max: 2.7, Diff: 2.1, Sum: 22.4] [GC Worker Total (ms): Min: 676.5, Avg: 678.0, Max: 679.1, Diff: 2.5, Sum: 8135.6] [GC Worker End (ms): Min: 63783808.7, Avg: 63783810.0, Max: 63783810.8, Diff: 2.1] [Code Root Fixup: 0.0 ms] [Clear CT: 0.9 ms] [Other: 40.2 ms] [Choose CSet: 0.0 ms] [Ref Proc: 21.7 ms] [Ref Enq: 1.1 ms] [Free CSet: 1.2 ms] [Eden: 576.0M(576.0M)->0.0B(192.0M) Survivors: 96.0M->96.0M Heap: 4219.0M(6144.0M)->3704.5M(6144.0M)] [Times: user=8.07 sys=0.06, real=0.72 secs] 63789.656: [GC pause (mixed) Desired survivor size 33554432 bytes, new threshold 3 (max 15) - age 1: 12794976 bytes, 12794976 total - age 2: 5936840 bytes, 18731816 total - age 3: 15370800 bytes, 34102616 total - age 4: 5931976 bytes, 40034592 total - age 5: 5217904 bytes, 45252496 total , 0.6243767 secs] [Parallel Time: 590.8 ms, GC Workers: 12] [GC Worker Start (ms): Min: 63789660.6, Avg: 63789661.0, Max: 63789661.4, Diff: 0.9] [Ext Root Scanning (ms): Min: 378.0, Avg: 406.3, Max: 541.4, Diff: 163.4, Sum: 4875.6] [Update RS (ms): Min: 0.0, Avg: 59.4, Max: 82.6, Diff: 82.6, Sum: 713.0] [Processed Buffers: Min: 0, Avg: 22.1, Max: 48, Diff: 48, Sum: 265] [Scan RS (ms): Min: 0.0, Avg: 4.6, Max: 25.6, Diff: 25.5, Sum: 55.4] [Object Copy (ms): Min: 40.6, Avg: 108.1, Max: 130.5, Diff: 89.8, Sum: 1296.6] [Termination (ms): Min: 0.0, Avg: 8.8, Max: 10.1, Diff: 10.1, Sum: 105.6] [GC Worker Other (ms): Min: 1.4, Avg: 1.9, Max: 2.6, Diff: 1.2, Sum: 22.5] [GC Worker Total (ms): Min: 588.4, Avg: 589.1, Max: 589.8, Diff: 1.3, Sum: 7068.8] [GC Worker End (ms): Min: 63790249.6, Avg: 63790250.1, Max: 63790250.8, Diff: 1.2] [Code Root Fixup: 0.0 ms] [Clear CT: 0.9 ms] [Other: 32.6 ms] [Choose CSet: 0.2 ms] [Ref Proc: 12.9 ms] [Ref Enq: 1.5 ms] [Free CSet: 2.8 ms] [Eden: 192.0M(192.0M)->0.0B(224.0M) Survivors: 96.0M->64.0M Heap: 3896.5M(6144.0M)->3100.0M(6144.0M)] [Times: user=6.92 sys=0.07, real=0.63 secs] 63803.371: [GC pause (mixed) Desired survivor size 33554432 bytes, new threshold 15 (max 15) - age 1: 4053040 bytes, 4053040 total - age 2: 9878584 bytes, 13931624 total - age 3: 5602440 bytes, 19534064 total , 0.7848455 secs] [Parallel Time: 740.8 ms, GC Workers: 12] [GC Worker Start (ms): Min: 63803376.9, Avg: 63803377.3, Max: 63803377.7, Diff: 0.8] [Ext Root Scanning (ms): Min: 314.3, Avg: 392.8, Max: 525.5, Diff: 211.2, Sum: 4713.7] [Update RS (ms): Min: 0.0, Avg: 60.3, Max: 92.3, Diff: 92.3, Sum: 723.8] [Processed Buffers: Min: 0, Avg: 28.2, Max: 48, Diff: 48, Sum: 338] [Scan RS (ms): Min: 0.0, Avg: 46.8, Max: 60.9, Diff: 60.9, Sum: 561.3] [Object Copy (ms): Min: 212.1, Avg: 237.4, Max: 339.5, Diff: 127.3, Sum: 2848.9] [Termination (ms): Min: 0.0, Avg: 0.2, Max: 0.2, Diff: 0.2, Sum: 2.0] [GC Worker Other (ms): Min: 0.6, Avg: 1.6, Max: 2.5, Diff: 1.8, Sum: 19.7] [GC Worker Total (ms): Min: 738.1, Avg: 739.1, Max: 740.0, Diff: 1.9, Sum: 8869.4] [GC Worker End (ms): Min: 63804115.4, Avg: 63804116.4, Max: 63804117.2, Diff: 1.8] [Code Root Fixup: 0.0 ms] [Clear CT: 1.9 ms] [Other: 42.1 ms] [Choose CSet: 0.8 ms] [Ref Proc: 13.8 ms] [Ref Enq: 1.6 ms] [Free CSet: 3.9 ms] [Eden: 224.0M(224.0M)->0.0B(224.0M) Survivors: 64.0M->64.0M Heap: 3324.0M(6144.0M)->2527.2M(6144.0M)] [Times: user=8.77 sys=0.06, real=0.79 secs] 63825.304: [GC pause (mixed) Desired survivor size 33554432 bytes, new threshold 15 (max 15) - age 1: 6470512 bytes, 6470512 total - age 2: 2564400 bytes, 9034912 total - age 3: 6728880 bytes, 15763792 total - age 4: 5352544 bytes, 21116336 total , 0.9365002 secs] [Parallel Time: 890.2 ms, GC Workers: 12] [GC Worker Start (ms): Min: 63825309.4, Avg: 63825309.9, Max: 63825310.3, Diff: 0.9] [Ext Root Scanning (ms): Min: 327.9, Avg: 412.5, Max: 541.5, Diff: 213.6, Sum: 4950.5] [Update RS (ms): Min: 48.6, Avg: 185.1, Max: 233.4, Diff: 184.8, Sum: 2221.5] [Processed Buffers: Min: 14, Avg: 56.8, Max: 83, Diff: 69, Sum: 681] [Scan RS (ms): Min: 38.2, Avg: 44.3, Max: 63.6, Diff: 25.3, Sum: 531.7] [Object Copy (ms): Min: 218.6, Avg: 244.7, Max: 332.5, Diff: 113.9, Sum: 2936.5] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.1, Diff: 0.1, Sum: 1.0] [GC Worker Other (ms): Min: 0.1, Avg: 1.7, Max: 2.6, Diff: 2.5, Sum: 20.3] [GC Worker Total (ms): Min: 886.6, Avg: 888.5, Max: 889.6, Diff: 3.0, Sum: 10661.6] [GC Worker End (ms): Min: 63826196.8, Avg: 63826198.4, Max: 63826199.3, Diff: 2.5] [Code Root Fixup: 0.0 ms] [Clear CT: 1.8 ms] [Other: 44.4 ms] [Choose CSet: 0.5 ms] [Ref Proc: 17.5 ms] [Ref Enq: 0.8 ms] [Free CSet: 1.7 ms] [Eden: 224.0M(224.0M)->0.0B(2592.0M) Survivors: 64.0M->64.0M Heap: 2751.2M(6144.0M)->2528.1M(6144.0M)] [Times: user=10.59 sys=0.06, real=0.94 secs] 64085.689: [GC pause (young) Desired survivor size 184549376 bytes, new threshold 15 (max 15) - age 1: 8755480 bytes, 8755480 total - age 2: 3512552 bytes, 12268032 total - age 3: 1058512 bytes, 13326544 total - age 4: 4996944 bytes, 18323488 total - age 5: 5125336 bytes, 23448824 total , 0.9321572 secs] [Parallel Time: 830.2 ms, GC Workers: 12] [GC Worker Start (ms): Min: 64085697.7, Avg: 64085698.1, Max: 64085698.6, Diff: 0.9] [Ext Root Scanning (ms): Min: 330.3, Avg: 410.1, Max: 544.2, Diff: 213.9, Sum: 4920.8] [Update RS (ms): Min: 128.1, Avg: 259.0, Max: 303.5, Diff: 175.4, Sum: 3108.5] [Processed Buffers: Min: 37, Avg: 83.5, Max: 108, Diff: 71, Sum: 1002] [Scan RS (ms): Min: 0.0, Avg: 0.5, Max: 1.5, Diff: 1.5, Sum: 6.2] [Object Copy (ms): Min: 140.2, Avg: 156.0, Max: 244.3, Diff: 104.2, Sum: 1872.2] [Termination (ms): Min: 0.0, Avg: 0.3, Max: 0.4, Diff: 0.4, Sum: 3.7] [GC Worker Other (ms): Min: 0.2, Avg: 1.7, Max: 3.3, Diff: 3.0, Sum: 20.4] [GC Worker Total (ms): Min: 826.2, Avg: 827.6, Max: 829.5, Diff: 3.3, Sum: 9931.8] [GC Worker End (ms): Min: 64086524.3, Avg: 64086525.8, Max: 64086527.4, Diff: 3.0] [Code Root Fixup: 0.0 ms] [Clear CT: 1.3 ms] [Other: 100.6 ms] [Choose CSet: 0.0 ms] [Ref Proc: 77.0 ms] [Ref Enq: 2.4 ms] [Free CSet: 3.3 ms] [Eden: 2592.0M(2592.0M)->0.0B(2208.0M) Survivors: 64.0M->256.0M Heap: 5120.1M(6144.0M)->2721.0M(6144.0M)] [Times: user=10.54 sys=0.06, real=0.94 secs] 64239.656: [GC pause (young) Desired survivor size 167772160 bytes, new threshold 15 (max 15) - age 1: 41723680 bytes, 41723680 total - age 2: 2662128 bytes, 44385808 total - age 3: 2064960 bytes, 46450768 total - age 4: 605520 bytes, 47056288 total - age 5: 3630920 bytes, 50687208 total - age 6: 3764056 bytes, 54451264 total , 0.7588857 secs] [Parallel Time: 663.0 ms, GC Workers: 12] [GC Worker Start (ms): Min: 64239665.0, Avg: 64239665.5, Max: 64239665.9, Diff: 0.9] [Ext Root Scanning (ms): Min: 317.5, Avg: 409.4, Max: 534.8, Diff: 217.4, Sum: 4913.3] [Update RS (ms): Min: 0.0, Avg: 56.6, Max: 89.6, Diff: 89.6, Sum: 679.5] [Processed Buffers: Min: 0, Avg: 39.0, Max: 74, Diff: 74, Sum: 468] [Scan RS (ms): Min: 0.0, Avg: 0.5, Max: 1.3, Diff: 1.3, Sum: 6.0] [Object Copy (ms): Min: 123.7, Avg: 192.5, Max: 292.9, Diff: 169.2, Sum: 2310.3] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.2] [GC Worker Other (ms): Min: 0.3, Avg: 2.0, Max: 3.0, Diff: 2.7, Sum: 23.5] [GC Worker Total (ms): Min: 659.6, Avg: 661.1, Max: 662.0, Diff: 2.4, Sum: 7932.7] [GC Worker End (ms): Min: 64240324.9, Avg: 64240326.5, Max: 64240327.6, Diff: 2.7] [Code Root Fixup: 0.0 ms] [Clear CT: 1.1 ms] [Other: 94.7 ms] [Choose CSet: 0.0 ms] [Ref Proc: 70.0 ms] [Ref Enq: 2.6 ms] [Free CSet: 3.0 ms] [Eden: 2208.0M(2208.0M)->0.0B(1824.0M) Survivors: 256.0M->320.0M Heap: 4929.0M(6144.0M)->3051.9M(6144.0M)] [Times: user=8.40 sys=0.06, real=0.76 secs] 64355.224: [GC pause (young) Desired survivor size 150994944 bytes, new threshold 15 (max 15) - age 1: 35697816 bytes, 35697816 total - age 2: 26595328 bytes, 62293144 total - age 3: 2407632 bytes, 64700776 total - age 4: 1917056 bytes, 66617832 total - age 5: 600440 bytes, 67218272 total - age 6: 3561040 bytes, 70779312 total - age 7: 3709512 bytes, 74488824 total , 0.8127574 secs] [Parallel Time: 739.0 ms, GC Workers: 12] [GC Worker Start (ms): Min: 64355231.9, Avg: 64355232.3, Max: 64355232.8, Diff: 0.9] [Ext Root Scanning (ms): Min: 328.2, Avg: 422.0, Max: 561.9, Diff: 233.7, Sum: 5064.3] [Update RS (ms): Min: 0.0, Avg: 76.4, Max: 109.3, Diff: 109.3, Sum: 916.6] [Processed Buffers: Min: 0, Avg: 42.2, Max: 127, Diff: 127, Sum: 507] [Scan RS (ms): Min: 0.0, Avg: 0.4, Max: 1.6, Diff: 1.6, Sum: 4.7] [Object Copy (ms): Min: 172.5, Avg: 235.5, Max: 328.4, Diff: 155.9, Sum: 2826.4] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.1, Diff: 0.1, Sum: 0.8] [GC Worker Other (ms): Min: 0.1, Avg: 2.3, Max: 3.7, Diff: 3.6, Sum: 27.2] [GC Worker Total (ms): Min: 734.9, Avg: 736.7, Max: 737.9, Diff: 3.0, Sum: 8840.0] [GC Worker End (ms): Min: 64355966.8, Avg: 64355969.0, Max: 64355970.5, Diff: 3.6] [Code Root Fixup: 0.0 ms] [Clear CT: 1.3 ms] [Other: 72.5 ms] [Choose CSet: 0.0 ms] [Ref Proc: 49.6 ms] [Ref Enq: 2.1 ms] [Free CSet: 2.7 ms] [Eden: 1824.0M(1824.0M)->0.0B(1824.0M) Survivors: 320.0M->288.0M Heap: 4875.9M(6144.0M)->3091.4M(6144.0M)] [Times: user=9.11 sys=0.06, real=0.82 secs] 64507.139: [GC pause (young) Desired survivor size 150994944 bytes, new threshold 15 (max 15) - age 1: 29705992 bytes, 29705992 total - age 2: 25763816 bytes, 55469808 total - age 3: 24919600 bytes, 80389408 total - age 4: 2279656 bytes, 82669064 total - age 5: 1909816 bytes, 84578880 total - age 6: 587000 bytes, 85165880 total - age 7: 3536960 bytes, 88702840 total - age 8: 3540992 bytes, 92243832 total , 0.8275523 secs] [Parallel Time: 744.1 ms, GC Workers: 12] [GC Worker Start (ms): Min: 64507146.2, Avg: 64507146.6, Max: 64507147.1, Diff: 0.9] [Ext Root Scanning (ms): Min: 310.9, Avg: 408.4, Max: 542.6, Diff: 231.7, Sum: 4900.8] [Update RS (ms): Min: 0.0, Avg: 69.1, Max: 95.0, Diff: 95.0, Sum: 829.7] [Processed Buffers: Min: 0, Avg: 37.3, Max: 109, Diff: 109, Sum: 448] [Scan RS (ms): Min: 0.0, Avg: 0.4, Max: 1.6, Diff: 1.6, Sum: 5.0] [Object Copy (ms): Min: 197.8, Avg: 262.1, Max: 357.3, Diff: 159.5, Sum: 3145.6] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.2, Diff: 0.2, Sum: 1.4] [GC Worker Other (ms): Min: 0.1, Avg: 1.9, Max: 3.0, Diff: 2.8, Sum: 22.7] [GC Worker Total (ms): Min: 740.7, Avg: 742.1, Max: 743.5, Diff: 2.8, Sum: 8905.3] [GC Worker End (ms): Min: 64507887.0, Avg: 64507888.7, Max: 64507889.8, Diff: 2.9] [Code Root Fixup: 0.0 ms] [Clear CT: 1.3 ms] [Other: 82.2 ms] [Choose CSet: 0.0 ms] [Ref Proc: 59.3 ms] [Ref Enq: 2.1 ms] [Free CSet: 2.9 ms] [Eden: 1824.0M(1824.0M)->0.0B(1664.0M) Survivors: 288.0M->288.0M Heap: 4915.4M(6144.0M)->3258.1M(6144.0M)] [Times: user=9.28 sys=0.06, real=0.83 secs] 64640.213: [GC pause (young) Desired survivor size 134217728 bytes, new threshold 15 (max 15) - age 1: 31351008 bytes, 31351008 total - age 2: 18452696 bytes, 49803704 total - age 3: 21700616 bytes, 71504320 total - age 4: 22771336 bytes, 94275656 total - age 5: 2240280 bytes, 96515936 total - age 6: 960048 bytes, 97475984 total - age 7: 586400 bytes, 98062384 total - age 8: 3501496 bytes, 101563880 total - age 9: 3510744 bytes, 105074624 total , 0.8662039 secs] [Parallel Time: 787.7 ms, GC Workers: 12] [GC Worker Start (ms): Min: 64640221.8, Avg: 64640222.2, Max: 64640222.7, Diff: 0.9] [Ext Root Scanning (ms): Min: 333.7, Avg: 410.9, Max: 547.3, Diff: 213.6, Sum: 4931.1] [Update RS (ms): Min: 0.0, Avg: 74.1, Max: 111.3, Diff: 111.3, Sum: 889.7] [Processed Buffers: Min: 0, Avg: 42.5, Max: 165, Diff: 165, Sum: 510] [Scan RS (ms): Min: 0.0, Avg: 0.4, Max: 1.0, Diff: 1.0, Sum: 4.5] [Object Copy (ms): Min: 237.0, Avg: 298.4, Max: 399.4, Diff: 162.4, Sum: 3581.4] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.1, Diff: 0.1, Sum: 0.9] [GC Worker Other (ms): Min: 0.1, Avg: 1.8, Max: 2.9, Diff: 2.8, Sum: 21.9] [GC Worker Total (ms): Min: 783.8, Avg: 785.8, Max: 787.3, Diff: 3.5, Sum: 9429.5] [GC Worker End (ms): Min: 64641006.3, Avg: 64641008.0, Max: 64641009.1, Diff: 2.8] [Code Root Fixup: 0.0 ms] [Clear CT: 1.1 ms] [Other: 77.4 ms] [Choose CSet: 0.0 ms] [Ref Proc: 52.1 ms] [Ref Enq: 1.6 ms] [Free CSet: 3.0 ms] [Eden: 1664.0M(1664.0M)->0.0B(1600.0M) Survivors: 288.0M->256.0M Heap: 4922.1M(6144.0M)->3342.7M(6144.0M)] [Times: user=9.71 sys=0.06, real=0.87 secs] 64803.380: [GC pause (young) Desired survivor size 134217728 bytes, new threshold 15 (max 15) - age 1: 27377552 bytes, 27377552 total - age 2: 21344432 bytes, 48721984 total - age 3: 16586920 bytes, 65308904 total - age 4: 21127904 bytes, 86436808 total - age 5: 22432128 bytes, 108868936 total - age 6: 2203784 bytes, 111072720 total - age 7: 954800 bytes, 112027520 total - age 8: 582032 bytes, 112609552 total - age 9: 3285048 bytes, 115894600 total - age 10: 3502144 bytes, 119396744 total , 0.9068442 secs] [Parallel Time: 822.8 ms, GC Workers: 12] [GC Worker Start (ms): Min: 64803386.6, Avg: 64803387.1, Max: 64803387.5, Diff: 0.9] [Ext Root Scanning (ms): Min: 333.7, Avg: 419.2, Max: 544.8, Diff: 211.1, Sum: 5030.6] [Update RS (ms): Min: 0.0, Avg: 75.1, Max: 111.6, Diff: 111.6, Sum: 900.7] [Processed Buffers: Min: 0, Avg: 36.1, Max: 78, Diff: 78, Sum: 433] [Scan RS (ms): Min: 0.0, Avg: 0.4, Max: 1.2, Diff: 1.1, Sum: 4.5] [Object Copy (ms): Min: 274.2, Avg: 324.4, Max: 422.3, Diff: 148.0, Sum: 3893.2] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.3] [GC Worker Other (ms): Min: 0.4, Avg: 1.9, Max: 2.8, Diff: 2.5, Sum: 23.1] [GC Worker Total (ms): Min: 819.4, Avg: 821.0, Max: 822.0, Diff: 2.6, Sum: 9852.3] [GC Worker End (ms): Min: 64804206.5, Avg: 64804208.1, Max: 64804209.0, Diff: 2.5] [Code Root Fixup: 0.0 ms] [Clear CT: 1.0 ms] [Other: 83.0 ms] [Choose CSet: 0.0 ms] [Ref Proc: 60.8 ms] [Ref Enq: 1.9 ms] [Free CSet: 2.5 ms] [Eden: 1600.0M(1600.0M)->0.0B(1472.0M) Survivors: 256.0M->256.0M Heap: 4942.7M(6144.0M)->3463.5M(6144.0M)] [Times: user=10.25 sys=0.06, real=0.91 secs] 64922.965: [GC pause (young) Desired survivor size 117440512 bytes, new threshold 6 (max 15) - age 1: 26808600 bytes, 26808600 total - age 2: 18272848 bytes, 45081448 total - age 3: 19469176 bytes, 64550624 total - age 4: 15387888 bytes, 79938512 total - age 5: 20836032 bytes, 100774544 total - age 6: 20952064 bytes, 121726608 total - age 7: 1727600 bytes, 123454208 total - age 8: 796208 bytes, 124250416 total - age 9: 581632 bytes, 124832048 total - age 10: 3113752 bytes, 127945800 total - age 11: 3212560 bytes, 131158360 total , 0.9158035 secs] [Parallel Time: 830.7 ms, GC Workers: 12] [GC Worker Start (ms): Min: 64922972.6, Avg: 64922973.1, Max: 64922973.5, Diff: 0.9] [Ext Root Scanning (ms): Min: 282.3, Avg: 413.0, Max: 555.6, Diff: 273.3, Sum: 4955.9] [Update RS (ms): Min: 0.0, Avg: 79.1, Max: 123.3, Diff: 123.3, Sum: 949.7] [Processed Buffers: Min: 0, Avg: 39.9, Max: 68, Diff: 68, Sum: 479] [Scan RS (ms): Min: 0.0, Avg: 0.3, Max: 1.1, Diff: 1.1, Sum: 3.9] [Object Copy (ms): Min: 271.1, Avg: 334.5, Max: 437.0, Diff: 165.9, Sum: 4014.2] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.2] [GC Worker Other (ms): Min: 0.8, Avg: 1.9, Max: 3.0, Diff: 2.1, Sum: 23.4] [GC Worker Total (ms): Min: 827.7, Avg: 828.9, Max: 830.1, Diff: 2.4, Sum: 9947.4] [GC Worker End (ms): Min: 64923800.9, Avg: 64923802.0, Max: 64923803.0, Diff: 2.1] [Code Root Fixup: 0.0 ms] [Clear CT: 0.7 ms] [Other: 84.4 ms] [Choose CSet: 0.0 ms] [Ref Proc: 56.7 ms] [Ref Enq: 2.1 ms] [Free CSet: 2.5 ms] [Eden: 1472.0M(1472.0M)->0.0B(1312.0M) Survivors: 256.0M->224.0M Heap: 4935.5M(6144.0M)->3673.2M(6144.0M)] [Times: user=10.27 sys=0.07, real=0.92 secs] 65014.094: [GC pause (young) Desired survivor size 100663296 bytes, new threshold 6 (max 15) - age 1: 25955528 bytes, 25955528 total - age 2: 16743360 bytes, 42698888 total - age 3: 17414784 bytes, 60113672 total - age 4: 16694296 bytes, 76807968 total - age 5: 14684008 bytes, 91491976 total - age 6: 20677456 bytes, 112169432 total , 0.9022566 secs] [Parallel Time: 832.5 ms, GC Workers: 12] [GC Worker Start (ms): Min: 65014100.8, Avg: 65014101.3, Max: 65014101.7, Diff: 0.9] [Ext Root Scanning (ms): Min: 328.1, Avg: 409.7, Max: 540.9, Diff: 212.8, Sum: 4916.6] [Update RS (ms): Min: 9.8, Avg: 139.3, Max: 187.5, Diff: 177.7, Sum: 1672.2] [Processed Buffers: Min: 2, Avg: 55.8, Max: 97, Diff: 95, Sum: 669] [Scan RS (ms): Min: 0.0, Avg: 0.3, Max: 0.7, Diff: 0.7, Sum: 3.8] [Object Copy (ms): Min: 264.3, Avg: 279.5, Max: 362.5, Diff: 98.2, Sum: 3353.5] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.2] [GC Worker Other (ms): Min: 0.8, Avg: 1.8, Max: 2.9, Diff: 2.1, Sum: 21.6] [GC Worker Total (ms): Min: 829.9, Avg: 830.6, Max: 832.1, Diff: 2.2, Sum: 9967.7] [GC Worker End (ms): Min: 65014930.9, Avg: 65014931.9, Max: 65014933.1, Diff: 2.1] [Code Root Fixup: 0.0 ms] [Clear CT: 1.2 ms] [Other: 68.6 ms] [Choose CSet: 0.0 ms] [Ref Proc: 44.6 ms] [Ref Enq: 1.6 ms] [Free CSet: 2.0 ms] [Eden: 1312.0M(1312.0M)->0.0B(1184.0M) Survivors: 224.0M->192.0M Heap: 4985.2M(6144.0M)->3826.8M(6144.0M)] [Times: user=10.17 sys=0.06, real=0.91 secs] 65121.009: [GC pause (young) Desired survivor size 100663296 bytes, new threshold 15 (max 15) - age 1: 20285184 bytes, 20285184 total - age 2: 16492624 bytes, 36777808 total - age 3: 15918440 bytes, 52696248 total - age 4: 17060552 bytes, 69756800 total - age 5: 15888032 bytes, 85644832 total - age 6: 14135176 bytes, 99780008 total , 0.8862015 secs] [Parallel Time: 816.1 ms, GC Workers: 12] [GC Worker Start (ms): Min: 65121016.0, Avg: 65121016.5, Max: 65121016.9, Diff: 0.9] [Ext Root Scanning (ms): Min: 284.9, Avg: 422.6, Max: 563.1, Diff: 278.2, Sum: 5071.2] [Update RS (ms): Min: 0.0, Avg: 126.2, Max: 183.5, Diff: 183.5, Sum: 1514.1] [Processed Buffers: Min: 0, Avg: 48.0, Max: 91, Diff: 91, Sum: 576] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 1.5, Diff: 1.4, Sum: 3.0] [Object Copy (ms): Min: 244.2, Avg: 263.0, Max: 352.8, Diff: 108.6, Sum: 3156.2] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.2] [GC Worker Other (ms): Min: 1.2, Avg: 2.7, Max: 3.4, Diff: 2.2, Sum: 32.7] [GC Worker Total (ms): Min: 813.0, Avg: 814.8, Max: 815.8, Diff: 2.8, Sum: 9777.4] [GC Worker End (ms): Min: 65121829.8, Avg: 65121831.3, Max: 65121831.9, Diff: 2.1] [Code Root Fixup: 0.0 ms] [Clear CT: 1.2 ms] [Other: 68.8 ms] [Choose CSet: 0.0 ms] [Ref Proc: 47.6 ms] [Ref Enq: 1.3 ms] [Free CSet: 1.9 ms] [Eden: 1184.0M(1184.0M)->0.0B(992.0M) Survivors: 192.0M->192.0M Heap: 5010.8M(6144.0M)->4013.4M(6144.0M)] [Times: user=10.00 sys=0.07, real=0.89 secs] 65217.276: [GC pause (young) Desired survivor size 83886080 bytes, new threshold 6 (max 15) - age 1: 18730072 bytes, 18730072 total - age 2: 12874920 bytes, 31604992 total - age 3: 14255592 bytes, 45860584 total - age 4: 15324760 bytes, 61185344 total - age 5: 16689664 bytes, 77875008 total - age 6: 15798248 bytes, 93673256 total - age 7: 13959272 bytes, 107632528 total , 0.8781650 secs] [Parallel Time: 810.9 ms, GC Workers: 12] [GC Worker Start (ms): Min: 65217284.5, Avg: 65217285.0, Max: 65217285.4, Diff: 0.9] [Ext Root Scanning (ms): Min: 346.2, Avg: 421.2, Max: 559.1, Diff: 212.8, Sum: 5054.3] [Update RS (ms): Min: 0.0, Avg: 93.1, Max: 128.5, Diff: 128.5, Sum: 1117.4] [Processed Buffers: Min: 0, Avg: 42.8, Max: 81, Diff: 81, Sum: 514] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 0.8, Diff: 0.8, Sum: 2.8] [Object Copy (ms): Min: 247.5, Avg: 292.4, Max: 384.7, Diff: 137.2, Sum: 3509.2] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.1] [GC Worker Other (ms): Min: 0.4, Avg: 1.9, Max: 3.0, Diff: 2.6, Sum: 23.4] [GC Worker Total (ms): Min: 807.2, Avg: 808.9, Max: 810.0, Diff: 2.8, Sum: 9707.2] [GC Worker End (ms): Min: 65218092.4, Avg: 65218093.9, Max: 65218095.0, Diff: 2.6] [Code Root Fixup: 0.0 ms] [Clear CT: 0.9 ms] [Other: 66.4 ms] [Choose CSet: 0.0 ms] [Ref Proc: 39.3 ms] [Ref Enq: 1.2 ms] [Free CSet: 1.7 ms] [Eden: 992.0M(992.0M)->0.0B(864.0M) Survivors: 192.0M->160.0M Heap: 5005.4M(6144.0M)->4186.8M(6144.0M)] [Times: user=9.81 sys=0.06, real=0.88 secs] 65274.767: [GC pause (young) Desired survivor size 67108864 bytes, new threshold 5 (max 15) - age 1: 17136184 bytes, 17136184 total - age 2: 13318448 bytes, 30454632 total - age 3: 11990856 bytes, 42445488 total - age 4: 14107160 bytes, 56552648 total - age 5: 15174568 bytes, 71727216 total - age 6: 16190064 bytes, 87917280 total , 0.8814810 secs] [Parallel Time: 825.2 ms, GC Workers: 12] [GC Worker Start (ms): Min: 65274774.2, Avg: 65274774.7, Max: 65274775.1, Diff: 0.9] [Ext Root Scanning (ms): Min: 319.1, Avg: 424.0, Max: 569.9, Diff: 250.8, Sum: 5087.6] [Update RS (ms): Min: 2.3, Avg: 151.5, Max: 195.0, Diff: 192.7, Sum: 1818.2] [Processed Buffers: Min: 1, Avg: 55.8, Max: 91, Diff: 90, Sum: 670] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 0.6, Diff: 0.6, Sum: 2.6] [Object Copy (ms): Min: 232.0, Avg: 245.0, Max: 326.2, Diff: 94.1, Sum: 2939.5] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.1, Diff: 0.1, Sum: 0.7] [GC Worker Other (ms): Min: 0.2, Avg: 2.4, Max: 3.5, Diff: 3.3, Sum: 28.3] [GC Worker Total (ms): Min: 820.7, Avg: 823.1, Max: 824.3, Diff: 3.6, Sum: 9876.9] [GC Worker End (ms): Min: 65275595.6, Avg: 65275597.7, Max: 65275598.9, Diff: 3.3] [Code Root Fixup: 0.0 ms] [Clear CT: 0.5 ms] [Other: 55.7 ms] [Choose CSet: 0.0 ms] [Ref Proc: 30.1 ms] [Ref Enq: 1.1 ms] [Free CSet: 1.7 ms] [Eden: 864.0M(864.0M)->0.0B(736.0M) Survivors: 160.0M->128.0M Heap: 5050.8M(6144.0M)->4325.5M(6144.0M)] [Times: user=9.90 sys=0.07, real=0.89 secs] 65318.008: [GC pause (young) Desired survivor size 67108864 bytes, new threshold 15 (max 15) - age 1: 18641360 bytes, 18641360 total - age 2: 11104912 bytes, 29746272 total - age 3: 12283760 bytes, 42030032 total - age 4: 10225528 bytes, 52255560 total - age 5: 13731776 bytes, 65987336 total , 0.8430208 secs] [Parallel Time: 799.0 ms, GC Workers: 12] [GC Worker Start (ms): Min: 65318014.2, Avg: 65318014.7, Max: 65318015.1, Diff: 0.9] [Ext Root Scanning (ms): Min: 350.9, Avg: 433.1, Max: 583.0, Diff: 232.1, Sum: 5197.3] [Update RS (ms): Min: 0.0, Avg: 150.8, Max: 205.1, Diff: 205.1, Sum: 1809.1] [Processed Buffers: Min: 0, Avg: 48.5, Max: 87, Diff: 87, Sum: 582] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 0.7, Diff: 0.7, Sum: 2.1] [Object Copy (ms): Min: 194.3, Avg: 210.0, Max: 295.0, Diff: 100.7, Sum: 2519.5] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.1, Diff: 0.1, Sum: 0.8] [GC Worker Other (ms): Min: 0.1, Avg: 2.6, Max: 3.9, Diff: 3.8, Sum: 30.9] [GC Worker Total (ms): Min: 794.0, Avg: 796.6, Max: 798.1, Diff: 4.1, Sum: 9559.8] [GC Worker End (ms): Min: 65318808.8, Avg: 65318811.3, Max: 65318812.7, Diff: 3.8] [Code Root Fixup: 0.0 ms] [Clear CT: 1.1 ms] [Other: 42.9 ms] [Choose CSet: 0.0 ms] [Ref Proc: 23.1 ms] [Ref Enq: 1.4 ms] [Free CSet: 1.5 ms] [Eden: 736.0M(736.0M)->0.0B(640.0M) Survivors: 128.0M->128.0M Heap: 5061.5M(6144.0M)->4420.2M(6144.0M)] [Times: user=9.48 sys=0.07, real=0.85 secs] 65359.039: [GC pause (young) (initial-mark) Desired survivor size 50331648 bytes, new threshold 4 (max 15) - age 1: 22658120 bytes, 22658120 total - age 2: 9994648 bytes, 32652768 total - age 3: 10050616 bytes, 42703384 total - age 4: 11986672 bytes, 54690056 total - age 5: 9592528 bytes, 64282584 total - age 6: 13463656 bytes, 77746240 total , 0.9497132 secs] [Parallel Time: 901.9 ms, GC Workers: 12] [GC Worker Start (ms): Min: 65359046.3, Avg: 65359046.8, Max: 65359047.3, Diff: 0.9] [Ext Root Scanning (ms): Min: 363.8, Avg: 430.9, Max: 575.3, Diff: 211.5, Sum: 5170.8] [Update RS (ms): Min: 0.0, Avg: 71.0, Max: 107.4, Diff: 107.4, Sum: 852.1] [Processed Buffers: Min: 0, Avg: 33.4, Max: 69, Diff: 69, Sum: 401] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 0.7, Diff: 0.7, Sum: 1.9] [Object Copy (ms): Min: 193.9, Avg: 277.9, Max: 534.0, Diff: 340.1, Sum: 3335.4] [Termination (ms): Min: 0.0, Avg: 117.6, Max: 128.4, Diff: 128.4, Sum: 1411.5] [GC Worker Other (ms): Min: 0.3, Avg: 2.3, Max: 3.3, Diff: 3.0, Sum: 27.5] [GC Worker Total (ms): Min: 898.2, Avg: 899.9, Max: 901.4, Diff: 3.2, Sum: 10799.1] [GC Worker End (ms): Min: 65359944.7, Avg: 65359946.7, Max: 65359947.8, Diff: 3.1] [Code Root Fixup: 0.0 ms] [Clear CT: 0.9 ms] [Other: 46.9 ms] [Choose CSet: 0.0 ms] [Ref Proc: 21.5 ms] [Ref Enq: 0.8 ms] [Free CSet: 1.3 ms] [Eden: 640.0M(640.0M)->0.0B(608.0M) Survivors: 128.0M->96.0M Heap: 5060.2M(6144.0M)->4493.3M(6144.0M)] [Times: user=10.60 sys=0.10, real=0.95 secs] 65359.993: [GC concurrent-root-region-scan-start] 65360.188: [GC concurrent-root-region-scan-end, 0.1953853 secs] 65360.188: [GC concurrent-mark-start] 65362.576: [GC concurrent-mark-end, 2.3877088 secs] 65362.663: [GC remark 65362.672: [GC ref-proc, 0.3725932 secs], 1.4312971 secs] [Times: user=5.01 sys=0.06, real=1.43 secs] 65364.177: [GC cleanup 4521M->3721M(6144M), 0.0569727 secs] [Times: user=0.58 sys=0.00, real=0.06 secs] 65364.239: [GC concurrent-cleanup-start] 65364.241: [GC concurrent-cleanup-end, 0.0026547 secs] 65431.011: [GC pause (young) Desired survivor size 50331648 bytes, new threshold 15 (max 15) - age 1: 15636544 bytes, 15636544 total - age 2: 4788456 bytes, 20425000 total - age 3: 9677504 bytes, 30102504 total - age 4: 9801144 bytes, 39903648 total , 0.7333922 secs] [Parallel Time: 694.3 ms, GC Workers: 12] [GC Worker Start (ms): Min: 65431017.4, Avg: 65431017.8, Max: 65431018.2, Diff: 0.8] [Ext Root Scanning (ms): Min: 382.2, Avg: 417.2, Max: 558.1, Diff: 175.8, Sum: 5006.6] [Update RS (ms): Min: 0.0, Avg: 147.3, Max: 192.4, Diff: 192.4, Sum: 1767.4] [Processed Buffers: Min: 0, Avg: 55.4, Max: 89, Diff: 89, Sum: 665] [Scan RS (ms): Min: 0.0, Avg: 0.1, Max: 0.6, Diff: 0.6, Sum: 1.8] [Object Copy (ms): Min: 114.7, Avg: 125.8, Max: 219.2, Diff: 104.5, Sum: 1509.5] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.1] [GC Worker Other (ms): Min: 0.5, Avg: 2.1, Max: 2.9, Diff: 2.5, Sum: 25.2] [GC Worker Total (ms): Min: 691.3, Avg: 692.6, Max: 693.3, Diff: 2.0, Sum: 8310.6] [GC Worker End (ms): Min: 65431708.8, Avg: 65431710.4, Max: 65431711.2, Diff: 2.5] [Code Root Fixup: 0.0 ms] [Clear CT: 0.8 ms] [Other: 38.3 ms] [Choose CSet: 0.0 ms] [Ref Proc: 19.5 ms] [Ref Enq: 1.2 ms] [Free CSet: 1.4 ms] [Eden: 608.0M(608.0M)->0.0B(192.0M) Survivors: 96.0M->96.0M Heap: 4301.3M(6144.0M)->3718.2M(6144.0M)] [Times: user=8.24 sys=0.07, real=0.74 secs] 65451.454: [GC pause (mixed) Desired survivor size 33554432 bytes, new threshold 3 (max 15) - age 1: 20949496 bytes, 20949496 total - age 2: 11383496 bytes, 32332992 total - age 3: 2964328 bytes, 35297320 total - age 4: 8342664 bytes, 43639984 total - age 5: 6702088 bytes, 50342072 total , 0.6458595 secs] [Parallel Time: 608.1 ms, GC Workers: 12] [GC Worker Start (ms): Min: 65451459.6, Avg: 65451460.0, Max: 65451460.4, Diff: 0.9] [Ext Root Scanning (ms): Min: 332.7, Avg: 419.7, Max: 558.9, Diff: 226.2, Sum: 5036.3] [Update RS (ms): Min: 0.0, Avg: 43.3, Max: 68.7, Diff: 68.7, Sum: 520.1] [Processed Buffers: Min: 0, Avg: 19.2, Max: 39, Diff: 39, Sum: 231] [Scan RS (ms): Min: 0.0, Avg: 0.7, Max: 2.7, Diff: 2.7, Sum: 8.8] [Object Copy (ms): Min: 36.8, Avg: 120.2, Max: 222.9, Diff: 186.0, Sum: 1442.2] [Termination (ms): Min: 0.0, Avg: 19.8, Max: 21.8, Diff: 21.8, Sum: 237.6] [GC Worker Other (ms): Min: 0.2, Avg: 2.1, Max: 3.4, Diff: 3.2, Sum: 25.2] [GC Worker Total (ms): Min: 603.9, Avg: 605.9, Max: 607.5, Diff: 3.5, Sum: 7270.2] [GC Worker End (ms): Min: 65452064.0, Avg: 65452065.9, Max: 65452067.1, Diff: 3.1] [Code Root Fixup: 0.0 ms] [Clear CT: 0.7 ms] [Other: 37.1 ms] [Choose CSet: 0.2 ms] [Ref Proc: 16.2 ms] [Ref Enq: 2.5 ms] [Free CSet: 3.0 ms] [Eden: 192.0M(192.0M)->0.0B(224.0M) Survivors: 96.0M->64.0M Heap: 3910.2M(6144.0M)->3113.3M(6144.0M)] [Times: user=7.15 sys=0.08, real=0.65 secs] 65472.661: [GC pause (mixed) Desired survivor size 33554432 bytes, new threshold 15 (max 15) - age 1: 5238232 bytes, 5238232 total - age 2: 15504352 bytes, 20742584 total - age 3: 10945184 bytes, 31687768 total , 0.7419358 secs] [Parallel Time: 698.9 ms, GC Workers: 12] [GC Worker Start (ms): Min: 65472667.7, Avg: 65472668.2, Max: 65472668.6, Diff: 0.9] [Ext Root Scanning (ms): Min: 313.9, Avg: 407.1, Max: 541.3, Diff: 227.5, Sum: 4884.8] [Update RS (ms): Min: 0.0, Avg: 72.8, Max: 100.0, Diff: 100.0, Sum: 873.7] [Processed Buffers: Min: 0, Avg: 31.5, Max: 56, Diff: 56, Sum: 378] [Scan RS (ms): Min: 0.0, Avg: 34.3, Max: 54.4, Diff: 54.3, Sum: 412.0] [Object Copy (ms): Min: 153.7, Avg: 181.1, Max: 281.9, Diff: 128.2, Sum: 2173.8] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.1, Diff: 0.1, Sum: 0.6] [GC Worker Other (ms): Min: 0.1, Avg: 1.5, Max: 2.5, Diff: 2.4, Sum: 18.0] [GC Worker Total (ms): Min: 695.5, Avg: 696.9, Max: 697.9, Diff: 2.4, Sum: 8362.8] [GC Worker End (ms): Min: 65473363.6, Avg: 65473365.1, Max: 65473366.1, Diff: 2.4] [Code Root Fixup: 0.0 ms] [Clear CT: 1.7 ms] [Other: 41.4 ms] [Choose CSet: 0.7 ms] [Ref Proc: 15.4 ms] [Ref Enq: 1.5 ms] [Free CSet: 3.8 ms] [Eden: 224.0M(224.0M)->0.0B(224.0M) Survivors: 64.0M->64.0M Heap: 3337.3M(6144.0M)->2558.6M(6144.0M)] [Times: user=8.25 sys=0.06, real=0.75 secs] 65499.319: [GC pause (mixed) Desired survivor size 33554432 bytes, new threshold 15 (max 15) - age 1: 6579376 bytes, 6579376 total - age 2: 3952912 bytes, 10532288 total - age 3: 11586504 bytes, 22118792 total - age 4: 10275600 bytes, 32394392 total , 0.9350782 secs] [Parallel Time: 886.7 ms, GC Workers: 12] [GC Worker Start (ms): Min: 65499323.7, Avg: 65499324.1, Max: 65499324.6, Diff: 0.9] [Ext Root Scanning (ms): Min: 331.4, Avg: 413.1, Max: 545.0, Diff: 213.5, Sum: 4957.4] [Update RS (ms): Min: 0.1, Avg: 133.8, Max: 183.9, Diff: 183.8, Sum: 1605.2] [Processed Buffers: Min: 2, Avg: 44.8, Max: 78, Diff: 76, Sum: 538] [Scan RS (ms): Min: 89.8, Avg: 94.0, Max: 99.8, Diff: 10.0, Sum: 1128.5] [Object Copy (ms): Min: 223.6, Avg: 240.6, Max: 345.4, Diff: 121.8, Sum: 2887.6] [Termination (ms): Min: 0.0, Avg: 0.4, Max: 0.6, Diff: 0.6, Sum: 5.1] [GC Worker Other (ms): Min: 0.1, Avg: 2.4, Max: 4.0, Diff: 3.9, Sum: 28.8] [GC Worker Total (ms): Min: 882.2, Avg: 884.4, Max: 886.3, Diff: 4.1, Sum: 10612.6] [GC Worker End (ms): Min: 65500206.3, Avg: 65500208.5, Max: 65500210.0, Diff: 3.7] [Code Root Fixup: 3.7 ms] [Clear CT: 1.6 ms] [Other: 43.1 ms] [Choose CSet: 0.5 ms] [Ref Proc: 15.3 ms] [Ref Enq: 0.7 ms] [Free CSet: 1.9 ms] [Eden: 224.0M(224.0M)->0.0B(2656.0M) Survivors: 64.0M->64.0M Heap: 2782.6M(6144.0M)->2484.5M(6144.0M)] [Times: user=10.52 sys=0.07, real=0.94 secs] 65806.073: [GC pause (young) Desired survivor size 184549376 bytes, new threshold 15 (max 15) - age 1: 5288880 bytes, 5288880 total - age 2: 4962280 bytes, 10251160 total - age 3: 2093464 bytes, 12344624 total - age 4: 10575632 bytes, 22920256 total - age 5: 10237896 bytes, 33158152 total , 0.9843654 secs] [Parallel Time: 886.7 ms, GC Workers: 12] [GC Worker Start (ms): Min: 65806080.0, Avg: 65806080.5, Max: 65806080.9, Diff: 0.9] [Ext Root Scanning (ms): Min: 338.7, Avg: 420.2, Max: 553.1, Diff: 214.4, Sum: 5042.2] [Update RS (ms): Min: 138.4, Avg: 271.6, Max: 323.1, Diff: 184.7, Sum: 3258.9] [Processed Buffers: Min: 46, Avg: 84.6, Max: 128, Diff: 82, Sum: 1015] [Scan RS (ms): Min: 0.0, Avg: 0.5, Max: 1.2, Diff: 1.1, Sum: 6.2] [Object Copy (ms): Min: 175.5, Avg: 190.3, Max: 284.7, Diff: 109.2, Sum: 2283.7] [Termination (ms): Min: 0.0, Avg: 0.2, Max: 0.2, Diff: 0.2, Sum: 2.0] [GC Worker Other (ms): Min: 0.2, Avg: 2.2, Max: 3.2, Diff: 3.0, Sum: 26.2] [GC Worker Total (ms): Min: 882.6, Avg: 884.9, Max: 886.0, Diff: 3.4, Sum: 10619.1] [GC Worker End (ms): Min: 65806963.5, Avg: 65806965.5, Max: 65806966.5, Diff: 3.0] [Code Root Fixup: 0.0 ms] [Clear CT: 1.2 ms] [Other: 96.5 ms] [Choose CSet: 0.0 ms] [Ref Proc: 75.2 ms] [Ref Enq: 2.0 ms] [Free CSet: 3.3 ms] [Eden: 2656.0M(2656.0M)->0.0B(2272.0M) Survivors: 64.0M->256.0M Heap: 5140.5M(6144.0M)->2675.6M(6144.0M)] [Times: user=11.20 sys=0.06, real=0.99 secs] 65986.924: [GC pause (young) Desired survivor size 167772160 bytes, new threshold 15 (max 15) - age 1: 58493960 bytes, 58493960 total - age 2: 1843224 bytes, 60337184 total - age 3: 3334024 bytes, 63671208 total - age 4: 1462808 bytes, 65134016 total - age 5: 9345936 bytes, 74479952 total - age 6: 9271560 bytes, 83751512 total , 0.8084936 secs] [Parallel Time: 709.0 ms, GC Workers: 12] [GC Worker Start (ms): Min: 65986932.5, Avg: 65986933.0, Max: 65986933.5, Diff: 1.0] [Ext Root Scanning (ms): Min: 338.7, Avg: 427.4, Max: 579.9, Diff: 241.2, Sum: 5129.4] [Update RS (ms): Min: 0.0, Avg: 60.2, Max: 92.5, Diff: 92.5, Sum: 722.7] [Processed Buffers: Min: 0, Avg: 38.9, Max: 71, Diff: 71, Sum: 467] [Scan RS (ms): Min: 0.0, Avg: 0.5, Max: 1.4, Diff: 1.4, Sum: 5.7] [Object Copy (ms): Min: 125.0, Avg: 217.0, Max: 319.3, Diff: 194.3, Sum: 2603.8] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.2] [GC Worker Other (ms): Min: 0.6, Avg: 1.8, Max: 2.8, Diff: 2.3, Sum: 21.3] [GC Worker Total (ms): Min: 705.3, Avg: 706.9, Max: 708.2, Diff: 3.0, Sum: 8483.2] [GC Worker End (ms): Min: 65987638.7, Avg: 65987639.9, Max: 65987641.0, Diff: 2.3] [Code Root Fixup: 0.0 ms] [Clear CT: 1.4 ms] [Other: 98.1 ms] [Choose CSet: 0.0 ms] [Ref Proc: 73.7 ms] [Ref Enq: 2.5 ms] [Free CSet: 3.1 ms] [Eden: 2272.0M(2272.0M)->0.0B(1856.0M) Survivors: 256.0M->320.0M Heap: 4947.6M(6144.0M)->3020.2M(6144.0M)] [Times: user=9.00 sys=0.06, real=0.81 secs] 66183.355: [GC pause (young) Desired survivor size 150994944 bytes, new threshold 15 (max 15) - age 1: 30866064 bytes, 30866064 total - age 2: 44077344 bytes, 74943408 total - age 3: 1638096 bytes, 76581504 total - age 4: 3293712 bytes, 79875216 total - age 5: 1233384 bytes, 81108600 total - age 6: 9139920 bytes, 90248520 total - age 7: 9237656 bytes, 99486176 total , 0.8541538 secs] [Parallel Time: 766.4 ms, GC Workers: 12] [GC Worker Start (ms): Min: 66183362.4, Avg: 66183362.9, Max: 66183363.4, Diff: 0.9] [Ext Root Scanning (ms): Min: 293.5, Avg: 414.3, Max: 554.5, Diff: 261.0, Sum: 4971.7] [Update RS (ms): Min: 0.0, Avg: 75.0, Max: 109.3, Diff: 109.3, Sum: 900.3] [Processed Buffers: Min: 0, Avg: 41.9, Max: 67, Diff: 67, Sum: 503] [Scan RS (ms): Min: 0.0, Avg: 0.4, Max: 1.5, Diff: 1.5, Sum: 5.0] [Object Copy (ms): Min: 206.7, Avg: 271.9, Max: 372.9, Diff: 166.2, Sum: 3263.2] [Termination (ms): Min: 0.0, Avg: 0.3, Max: 0.4, Diff: 0.4, Sum: 3.2] [GC Worker Other (ms): Min: 0.2, Avg: 2.3, Max: 3.7, Diff: 3.5, Sum: 27.4] [GC Worker Total (ms): Min: 762.5, Avg: 764.2, Max: 765.9, Diff: 3.4, Sum: 9170.7] [GC Worker End (ms): Min: 66184125.1, Avg: 66184127.1, Max: 66184128.5, Diff: 3.5] [Code Root Fixup: 0.0 ms] [Clear CT: 1.3 ms] [Other: 86.4 ms] [Choose CSet: 0.0 ms] [Ref Proc: 62.7 ms] [Ref Enq: 2.1 ms] [Free CSet: 3.1 ms] [Eden: 1856.0M(1856.0M)->0.0B(1760.0M) Survivors: 320.0M->288.0M Heap: 4876.2M(6144.0M)->3145.0M(6144.0M)] [Times: user=9.55 sys=0.07, real=0.86 secs] 66394.995: [GC pause (young) Desired survivor size 134217728 bytes, new threshold 15 (max 15) - age 1: 37184072 bytes, 37184072 total - age 2: 19335384 bytes, 56519456 total - age 3: 40786888 bytes, 97306344 total - age 4: 1621808 bytes, 98928152 total - age 5: 3199032 bytes, 102127184 total - age 6: 1230064 bytes, 103357248 total - age 7: 9104096 bytes, 112461344 total - age 8: 6936216 bytes, 119397560 total , 0.8937107 secs] [Parallel Time: 803.5 ms, GC Workers: 12] [GC Worker Start (ms): Min: 66395002.9, Avg: 66395003.4, Max: 66395003.8, Diff: 0.9] [Ext Root Scanning (ms): Min: 282.6, Avg: 413.0, Max: 549.8, Diff: 267.2, Sum: 4956.2] [Update RS (ms): Min: 0.0, Avg: 75.4, Max: 110.9, Diff: 110.9, Sum: 904.8] [Processed Buffers: Min: 0, Avg: 39.3, Max: 83, Diff: 83, Sum: 472] [Scan RS (ms): Min: 0.0, Avg: 0.4, Max: 1.3, Diff: 1.3, Sum: 4.9] [Object Copy (ms): Min: 249.6, Avg: 311.0, Max: 412.8, Diff: 163.2, Sum: 3731.8] [Termination (ms): Min: 0.0, Avg: 0.2, Max: 0.3, Diff: 0.3, Sum: 2.3] [GC Worker Other (ms): Min: 0.7, Avg: 1.8, Max: 2.5, Diff: 1.8, Sum: 21.6] [GC Worker Total (ms): Min: 800.7, Avg: 801.8, Max: 802.6, Diff: 1.9, Sum: 9621.6] [GC Worker End (ms): Min: 66395804.1, Avg: 66395805.2, Max: 66395805.9, Diff: 1.8] [Code Root Fixup: 0.0 ms] [Clear CT: 1.1 ms] [Other: 89.1 ms] [Choose CSet: 0.0 ms] [Ref Proc: 64.6 ms] [Ref Enq: 2.3 ms] [Free CSet: 2.6 ms] [Eden: 1760.0M(1760.0M)->0.0B(1600.0M) Survivors: 288.0M->256.0M Heap: 4905.0M(6144.0M)->3344.2M(6144.0M)] [Times: user=10.06 sys=0.06, real=0.90 secs] 66524.740: [GC pause (young) Desired survivor size 134217728 bytes, new threshold 15 (max 15) - age 1: 33835880 bytes, 33835880 total - age 2: 26673256 bytes, 60509136 total - age 3: 16727688 bytes, 77236824 total - age 4: 34711992 bytes, 111948816 total - age 5: 1527984 bytes, 113476800 total - age 6: 1025344 bytes, 114502144 total - age 7: 1158376 bytes, 115660520 total - age 8: 8310552 bytes, 123971072 total - age 9: 5941904 bytes, 129912976 total , 0.9439360 secs] [Parallel Time: 857.3 ms, GC Workers: 12] [GC Worker Start (ms): Min: 66524747.2, Avg: 66524747.6, Max: 66524748.0, Diff: 0.8] [Ext Root Scanning (ms): Min: 332.6, Avg: 423.7, Max: 558.8, Diff: 226.3, Sum: 5084.2] [Update RS (ms): Min: 0.0, Avg: 96.2, Max: 134.6, Diff: 134.6, Sum: 1154.0] [Processed Buffers: Min: 0, Avg: 43.2, Max: 69, Diff: 69, Sum: 519] [Scan RS (ms): Min: 0.0, Avg: 0.4, Max: 1.4, Diff: 1.4, Sum: 4.4] [Object Copy (ms): Min: 294.3, Avg: 333.4, Max: 434.7, Diff: 140.3, Sum: 4001.1] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.1] [GC Worker Other (ms): Min: 0.2, Avg: 1.7, Max: 2.7, Diff: 2.5, Sum: 20.4] [GC Worker Total (ms): Min: 853.8, Avg: 855.4, Max: 856.2, Diff: 2.4, Sum: 10264.2] [GC Worker End (ms): Min: 66525601.5, Avg: 66525603.0, Max: 66525604.0, Diff: 2.5] [Code Root Fixup: 0.0 ms] [Clear CT: 0.7 ms] [Other: 85.9 ms] [Choose CSet: 0.0 ms] [Ref Proc: 60.8 ms] [Ref Enq: 1.9 ms] [Free CSet: 2.5 ms] [Eden: 1600.0M(1600.0M)->0.0B(1344.0M) Survivors: 256.0M->256.0M Heap: 4944.2M(6144.0M)->3592.6M(6144.0M)] [Times: user=10.60 sys=0.06, real=0.95 secs] 66639.157: [GC pause (young) Desired survivor size 117440512 bytes, new threshold 5 (max 15) - age 1: 37512496 bytes, 37512496 total - age 2: 27578888 bytes, 65091384 total - age 3: 25405328 bytes, 90496712 total - age 4: 16541648 bytes, 107038360 total - age 5: 33893448 bytes, 140931808 total - age 6: 1257144 bytes, 142188952 total - age 7: 858184 bytes, 143047136 total - age 8: 1125832 bytes, 144172968 total - age 9: 7696808 bytes, 151869776 total - age 10: 5654368 bytes, 157524144 total , 0.9567440 secs] [Parallel Time: 880.1 ms, GC Workers: 12] [GC Worker Start (ms): Min: 66639165.0, Avg: 66639165.5, Max: 66639165.9, Diff: 0.9] [Ext Root Scanning (ms): Min: 328.1, Avg: 420.3, Max: 555.0, Diff: 226.9, Sum: 5043.4] [Update RS (ms): Min: 0.0, Avg: 103.3, Max: 146.7, Diff: 146.6, Sum: 1239.2] [Processed Buffers: Min: 0, Avg: 47.8, Max: 86, Diff: 86, Sum: 573] [Scan RS (ms): Min: 0.0, Avg: 0.3, Max: 1.3, Diff: 1.3, Sum: 3.8] [Object Copy (ms): Min: 320.4, Avg: 351.6, Max: 451.6, Diff: 131.1, Sum: 4219.0] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.3] [GC Worker Other (ms): Min: 1.5, Avg: 2.6, Max: 3.6, Diff: 2.0, Sum: 31.2] [GC Worker Total (ms): Min: 876.7, Avg: 878.1, Max: 879.2, Diff: 2.5, Sum: 10536.9] [GC Worker End (ms): Min: 66640042.5, Avg: 66640043.5, Max: 66640044.5, Diff: 2.0] [Code Root Fixup: 0.0 ms] [Clear CT: 1.0 ms] [Other: 75.7 ms] [Choose CSet: 0.0 ms] [Ref Proc: 47.6 ms] [Ref Enq: 1.9 ms] [Free CSet: 2.1 ms] [Eden: 1344.0M(1344.0M)->0.0B(1152.0M) Survivors: 256.0M->224.0M Heap: 4936.6M(6144.0M)->3817.0M(6144.0M)] [Times: user=10.74 sys=0.07, real=0.96 secs] 66720.984: [GC pause (young) Desired survivor size 100663296 bytes, new threshold 5 (max 15) - age 1: 22034408 bytes, 22034408 total - age 2: 24335960 bytes, 46370368 total - age 3: 26022152 bytes, 72392520 total - age 4: 25040912 bytes, 97433432 total - age 5: 16123080 bytes, 113556512 total , 0.9792259 secs] [Parallel Time: 913.5 ms, GC Workers: 12] [GC Worker Start (ms): Min: 66720990.7, Avg: 66720991.2, Max: 66720991.6, Diff: 0.9] [Ext Root Scanning (ms): Min: 332.6, Avg: 431.8, Max: 566.4, Diff: 233.8, Sum: 5181.3] [Update RS (ms): Min: 35.3, Avg: 171.5, Max: 224.8, Diff: 189.5, Sum: 2058.6] [Processed Buffers: Min: 11, Avg: 61.8, Max: 87, Diff: 76, Sum: 742] [Scan RS (ms): Min: 0.0, Avg: 0.3, Max: 0.8, Diff: 0.8, Sum: 3.2] [Object Copy (ms): Min: 289.8, Avg: 305.5, Max: 393.0, Diff: 103.2, Sum: 3666.5] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.2] [GC Worker Other (ms): Min: 0.2, Avg: 2.1, Max: 3.3, Diff: 3.1, Sum: 25.7] [GC Worker Total (ms): Min: 909.4, Avg: 911.3, Max: 912.2, Diff: 2.9, Sum: 10935.5] [GC Worker End (ms): Min: 66721900.5, Avg: 66721902.5, Max: 66721903.6, Diff: 3.1] [Code Root Fixup: 0.0 ms] [Clear CT: 0.9 ms] [Other: 64.9 ms] [Choose CSet: 0.0 ms] [Ref Proc: 40.2 ms] [Ref Enq: 1.2 ms] [Free CSet: 2.1 ms] [Eden: 1152.0M(1152.0M)->0.0B(1024.0M) Survivors: 224.0M->192.0M Heap: 4969.0M(6144.0M)->3975.3M(6144.0M)] [Times: user=11.05 sys=0.07, real=0.98 secs] 66783.910: [GC pause (young) Desired survivor size 83886080 bytes, new threshold 4 (max 15) - age 1: 22369968 bytes, 22369968 total - age 2: 15922936 bytes, 38292904 total - age 3: 23106224 bytes, 61399128 total - age 4: 25365696 bytes, 86764824 total - age 5: 24500168 bytes, 111264992 total , 0.8923509 secs] [Parallel Time: 828.6 ms, GC Workers: 12] [GC Worker Start (ms): Min: 66783917.4, Avg: 66783917.8, Max: 66783918.2, Diff: 0.8] [Ext Root Scanning (ms): Min: 339.6, Avg: 427.4, Max: 561.3, Diff: 221.7, Sum: 5128.9] [Update RS (ms): Min: 0.0, Avg: 124.9, Max: 171.5, Diff: 171.5, Sum: 1498.7] [Processed Buffers: Min: 0, Avg: 51.0, Max: 92, Diff: 92, Sum: 612] [Scan RS (ms): Min: 0.0, Avg: 0.3, Max: 1.0, Diff: 1.0, Sum: 3.0] [Object Copy (ms): Min: 258.6, Avg: 272.0, Max: 359.6, Diff: 101.1, Sum: 3263.8] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.3] [GC Worker Other (ms): Min: 0.3, Avg: 1.9, Max: 3.1, Diff: 2.7, Sum: 22.6] [GC Worker Total (ms): Min: 824.9, Avg: 826.4, Max: 827.4, Diff: 2.5, Sum: 9917.4] [GC Worker End (ms): Min: 66784742.7, Avg: 66784744.3, Max: 66784745.5, Diff: 2.7] [Code Root Fixup: 0.0 ms] [Clear CT: 0.8 ms] [Other: 63.0 ms] [Choose CSet: 0.0 ms] [Ref Proc: 34.9 ms] [Ref Enq: 1.3 ms] [Free CSet: 1.8 ms] [Eden: 1024.0M(1024.0M)->0.0B(896.0M) Survivors: 192.0M->160.0M Heap: 4999.3M(6144.0M)->4140.9M(6144.0M)] [Times: user=10.00 sys=0.06, real=0.90 secs] 66839.110: [GC pause (young) Desired survivor size 83886080 bytes, new threshold 15 (max 15) - age 1: 17217704 bytes, 17217704 total - age 2: 14418712 bytes, 31636416 total - age 3: 14792912 bytes, 46429328 total - age 4: 21389424 bytes, 67818752 total , 0.8364412 secs] [Parallel Time: 784.4 ms, GC Workers: 12] [GC Worker Start (ms): Min: 66839116.8, Avg: 66839117.2, Max: 66839117.6, Diff: 0.8] [Ext Root Scanning (ms): Min: 330.8, Avg: 429.9, Max: 569.8, Diff: 239.0, Sum: 5159.0] [Update RS (ms): Min: 36.8, Avg: 176.1, Max: 223.1, Diff: 186.3, Sum: 2113.8] [Processed Buffers: Min: 21, Avg: 62.3, Max: 97, Diff: 76, Sum: 748] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 0.8, Diff: 0.7, Sum: 2.4] [Object Copy (ms): Min: 162.6, Avg: 174.0, Max: 250.5, Diff: 88.0, Sum: 2087.9] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.2, Diff: 0.2, Sum: 1.3] [GC Worker Other (ms): Min: 0.2, Avg: 1.9, Max: 3.0, Diff: 2.8, Sum: 22.9] [GC Worker Total (ms): Min: 780.6, Avg: 782.3, Max: 783.2, Diff: 2.6, Sum: 9387.3] [GC Worker End (ms): Min: 66839897.8, Avg: 66839899.5, Max: 66839900.6, Diff: 2.8] [Code Root Fixup: 0.0 ms] [Clear CT: 0.6 ms] [Other: 51.5 ms] [Choose CSet: 0.0 ms] [Ref Proc: 30.2 ms] [Ref Enq: 1.4 ms] [Free CSet: 1.8 ms] [Eden: 896.0M(896.0M)->0.0B(800.0M) Survivors: 160.0M->160.0M Heap: 5036.9M(6144.0M)->4228.8M(6144.0M)] [Times: user=9.43 sys=0.07, real=0.84 secs] 66894.009: [GC pause (young) Desired survivor size 67108864 bytes, new threshold 5 (max 15) - age 1: 13498544 bytes, 13498544 total - age 2: 11515168 bytes, 25013712 total - age 3: 12845176 bytes, 37858888 total - age 4: 12733320 bytes, 50592208 total - age 5: 20405128 bytes, 70997336 total , 0.7297839 secs] [Parallel Time: 680.3 ms, GC Workers: 12] [GC Worker Start (ms): Min: 66894016.1, Avg: 66894016.6, Max: 66894017.0, Diff: 0.9] [Ext Root Scanning (ms): Min: 385.3, Avg: 416.6, Max: 552.4, Diff: 167.1, Sum: 4998.8] [Update RS (ms): Min: 0.0, Avg: 71.2, Max: 97.0, Diff: 97.0, Sum: 854.5] [Processed Buffers: Min: 0, Avg: 36.5, Max: 68, Diff: 68, Sum: 438] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 0.7, Diff: 0.7, Sum: 2.4] [Object Copy (ms): Min: 123.9, Avg: 188.5, Max: 219.2, Diff: 95.4, Sum: 2261.9] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.1, Diff: 0.1, Sum: 0.8] [GC Worker Other (ms): Min: 0.8, Avg: 1.9, Max: 2.9, Diff: 2.2, Sum: 23.2] [GC Worker Total (ms): Min: 677.0, Avg: 678.5, Max: 679.7, Diff: 2.7, Sum: 8141.4] [GC Worker End (ms): Min: 66894693.9, Avg: 66894695.0, Max: 66894696.0, Diff: 2.1] [Code Root Fixup: 0.0 ms] [Clear CT: 0.8 ms] [Other: 48.6 ms] [Choose CSet: 0.0 ms] [Ref Proc: 25.2 ms] [Ref Enq: 1.3 ms] [Free CSet: 1.6 ms] [Eden: 800.0M(800.0M)->0.0B(768.0M) Survivors: 160.0M->128.0M Heap: 5028.8M(6144.0M)->4296.8M(6144.0M)] [Times: user=8.12 sys=0.06, real=0.73 secs] 66942.716: [GC pause (young) Desired survivor size 67108864 bytes, new threshold 15 (max 15) - age 1: 16251000 bytes, 16251000 total - age 2: 10009944 bytes, 26260944 total - age 3: 10642456 bytes, 36903400 total - age 4: 12657080 bytes, 49560480 total - age 5: 12506160 bytes, 62066640 total , 0.7313256 secs] [Parallel Time: 685.5 ms, GC Workers: 12] [GC Worker Start (ms): Min: 66942723.2, Avg: 66942723.7, Max: 66942724.1, Diff: 0.9] [Ext Root Scanning (ms): Min: 327.8, Avg: 419.5, Max: 563.6, Diff: 235.7, Sum: 5033.9] [Update RS (ms): Min: 0.0, Avg: 108.2, Max: 151.7, Diff: 151.7, Sum: 1298.0] [Processed Buffers: Min: 0, Avg: 44.8, Max: 79, Diff: 79, Sum: 537] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 0.7, Diff: 0.7, Sum: 2.1] [Object Copy (ms): Min: 117.8, Avg: 153.7, Max: 243.8, Diff: 126.1, Sum: 1844.8] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.2] [GC Worker Other (ms): Min: 0.6, Avg: 2.2, Max: 3.2, Diff: 2.7, Sum: 26.8] [GC Worker Total (ms): Min: 682.4, Avg: 683.8, Max: 685.3, Diff: 2.9, Sum: 8205.8] [GC Worker End (ms): Min: 66943405.8, Avg: 66943407.5, Max: 66943408.5, Diff: 2.7] [Code Root Fixup: 0.0 ms] [Clear CT: 0.7 ms] [Other: 45.2 ms] [Choose CSet: 0.0 ms] [Ref Proc: 25.6 ms] [Ref Enq: 1.0 ms] [Free CSet: 1.6 ms] [Eden: 768.0M(768.0M)->0.0B(704.0M) Survivors: 128.0M->128.0M Heap: 5064.8M(6144.0M)->4355.7M(6144.0M)] [Times: user=8.18 sys=0.06, real=0.73 secs] 66994.542: [GC pause (young) Desired survivor size 67108864 bytes, new threshold 15 (max 15) - age 1: 13945352 bytes, 13945352 total - age 2: 10304280 bytes, 24249632 total - age 3: 9519688 bytes, 33769320 total - age 4: 9700296 bytes, 43469616 total - age 5: 10864152 bytes, 54333768 total - age 6: 12437024 bytes, 66770792 total , 0.7006250 secs] [Parallel Time: 655.8 ms, GC Workers: 12] [GC Worker Start (ms): Min: 66994550.0, Avg: 66994550.5, Max: 66994550.9, Diff: 0.8] [Ext Root Scanning (ms): Min: 333.1, Avg: 417.5, Max: 560.7, Diff: 227.6, Sum: 5009.5] [Update RS (ms): Min: 0.0, Avg: 67.8, Max: 99.1, Diff: 99.1, Sum: 813.3] [Processed Buffers: Min: 0, Avg: 35.0, Max: 65, Diff: 65, Sum: 420] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 0.6, Diff: 0.6, Sum: 2.3] [Object Copy (ms): Min: 91.3, Avg: 166.3, Max: 261.8, Diff: 170.4, Sum: 1995.4] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.1, Diff: 0.1, Sum: 0.7] [GC Worker Other (ms): Min: 0.3, Avg: 1.8, Max: 3.1, Diff: 2.8, Sum: 21.7] [GC Worker Total (ms): Min: 652.1, Avg: 653.6, Max: 655.3, Diff: 3.2, Sum: 7843.0] [GC Worker End (ms): Min: 66995202.5, Avg: 66995204.1, Max: 66995205.3, Diff: 2.8] [Code Root Fixup: 0.0 ms] [Clear CT: 0.7 ms] [Other: 44.1 ms] [Choose CSet: 0.0 ms] [Ref Proc: 24.3 ms] [Ref Enq: 0.9 ms] [Free CSet: 1.3 ms] [Eden: 704.0M(704.0M)->0.0B(640.0M) Survivors: 128.0M->128.0M Heap: 5059.7M(6144.0M)->4423.3M(6144.0M)] [Times: user=7.81 sys=0.05, real=0.70 secs] 67038.691: [GC pause (young) (initial-mark) Desired survivor size 50331648 bytes, new threshold 5 (max 15) - age 1: 14260032 bytes, 14260032 total - age 2: 8700784 bytes, 22960816 total - age 3: 9042968 bytes, 32003784 total - age 4: 9328592 bytes, 41332376 total - age 5: 9530712 bytes, 50863088 total - age 6: 10636248 bytes, 61499336 total - age 7: 12384960 bytes, 73884296 total , 0.8964563 secs] [Parallel Time: 841.2 ms, GC Workers: 12] [GC Worker Start (ms): Min: 67038698.8, Avg: 67038699.2, Max: 67038699.6, Diff: 0.8] [Ext Root Scanning (ms): Min: 324.5, Avg: 425.6, Max: 573.4, Diff: 248.9, Sum: 5106.7] [Update RS (ms): Min: 0.0, Avg: 68.0, Max: 122.7, Diff: 122.7, Sum: 816.0] [Processed Buffers: Min: 0, Avg: 33.0, Max: 60, Diff: 60, Sum: 396] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 0.7, Diff: 0.7, Sum: 1.9] [Object Copy (ms): Min: 200.5, Avg: 285.9, Max: 512.4, Diff: 311.9, Sum: 3430.8] [Termination (ms): Min: 0.0, Avg: 57.4, Max: 62.6, Diff: 62.6, Sum: 688.7] [GC Worker Other (ms): Min: 0.1, Avg: 2.0, Max: 3.3, Diff: 3.2, Sum: 24.4] [GC Worker Total (ms): Min: 837.0, Avg: 839.0, Max: 840.3, Diff: 3.3, Sum: 10068.5] [GC Worker End (ms): Min: 67039536.3, Avg: 67039538.3, Max: 67039539.5, Diff: 3.2] [Code Root Fixup: 0.0 ms] [Clear CT: 1.0 ms] [Other: 54.2 ms] [Choose CSet: 0.0 ms] [Ref Proc: 28.1 ms] [Ref Enq: 1.4 ms] [Free CSet: 1.3 ms] [Eden: 640.0M(640.0M)->0.0B(608.0M) Survivors: 128.0M->96.0M Heap: 5063.3M(6144.0M)->4498.9M(6144.0M)] [Times: user=10.04 sys=0.09, real=0.90 secs] 67039.591: [GC concurrent-root-region-scan-start] 67039.852: [GC concurrent-root-region-scan-end, 0.2608103 secs] 67039.852: [GC concurrent-mark-start] 67042.332: [GC concurrent-mark-end, 2.4793129 secs] 67042.426: [GC remark 67042.435: [GC ref-proc, 0.4353471 secs], 1.5609429 secs] [Times: user=5.67 sys=0.07, real=1.56 secs] 67044.074: [GC cleanup 4594M->3858M(6144M), 0.0594713 secs] [Times: user=0.59 sys=0.01, real=0.06 secs] 67044.139: [GC concurrent-cleanup-start] 67044.141: [GC concurrent-cleanup-end, 0.0025839 secs] 67063.974: [GC pause (young) Desired survivor size 50331648 bytes, new threshold 15 (max 15) - age 1: 15082944 bytes, 15082944 total - age 2: 7684504 bytes, 22767448 total - age 3: 7105680 bytes, 29873128 total - age 4: 8907960 bytes, 38781088 total - age 5: 9315896 bytes, 48096984 total , 0.7406379 secs] [Parallel Time: 700.9 ms, GC Workers: 12] [GC Worker Start (ms): Min: 67063981.7, Avg: 67063982.1, Max: 67063982.6, Diff: 0.9] [Ext Root Scanning (ms): Min: 338.8, Avg: 427.1, Max: 571.3, Diff: 232.4, Sum: 5125.8] [Update RS (ms): Min: 0.0, Avg: 131.3, Max: 172.3, Diff: 172.2, Sum: 1575.6] [Processed Buffers: Min: 0, Avg: 53.7, Max: 93, Diff: 93, Sum: 644] [Scan RS (ms): Min: 0.0, Avg: 0.1, Max: 0.7, Diff: 0.7, Sum: 1.6] [Object Copy (ms): Min: 126.0, Avg: 138.4, Max: 224.2, Diff: 98.2, Sum: 1660.9] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.2] [GC Worker Other (ms): Min: 0.2, Avg: 2.1, Max: 3.1, Diff: 2.9, Sum: 25.0] [GC Worker Total (ms): Min: 697.4, Avg: 699.1, Max: 700.1, Diff: 2.8, Sum: 8389.0] [GC Worker End (ms): Min: 67064679.3, Avg: 67064681.2, Max: 67064682.3, Diff: 2.9] [Code Root Fixup: 0.0 ms] [Clear CT: 0.9 ms] [Other: 38.8 ms] [Choose CSet: 0.0 ms] [Ref Proc: 19.9 ms] [Ref Enq: 1.1 ms] [Free CSet: 1.3 ms] [Eden: 608.0M(608.0M)->0.0B(192.0M) Survivors: 96.0M->96.0M Heap: 4370.9M(6144.0M)->3819.8M(6144.0M)] [Times: user=8.28 sys=0.07, real=0.74 secs] 67072.594: [GC pause (mixed) Desired survivor size 33554432 bytes, new threshold 4 (max 15) - age 1: 14221016 bytes, 14221016 total - age 2: 10356472 bytes, 24577488 total - age 3: 7046848 bytes, 31624336 total - age 4: 6245808 bytes, 37870144 total - age 5: 8002448 bytes, 45872592 total - age 6: 8251272 bytes, 54123864 total , 0.6446717 secs] [Parallel Time: 604.3 ms, GC Workers: 12] [GC Worker Start (ms): Min: 67072599.7, Avg: 67072600.1, Max: 67072600.5, Diff: 0.8] [Ext Root Scanning (ms): Min: 389.8, Avg: 420.9, Max: 548.3, Diff: 158.5, Sum: 5051.4] [Update RS (ms): Min: 0.0, Avg: 43.7, Max: 68.0, Diff: 68.0, Sum: 524.4] [Processed Buffers: Min: 0, Avg: 21.3, Max: 47, Diff: 47, Sum: 256] [Scan RS (ms): Min: 0.0, Avg: 1.0, Max: 2.4, Diff: 2.4, Sum: 12.3] [Object Copy (ms): Min: 51.3, Avg: 134.3, Max: 146.0, Diff: 94.7, Sum: 1611.0] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.2] [GC Worker Other (ms): Min: 0.5, Avg: 2.2, Max: 3.3, Diff: 2.8, Sum: 26.5] [GC Worker Total (ms): Min: 600.8, Avg: 602.1, Max: 603.2, Diff: 2.4, Sum: 7225.8] [GC Worker End (ms): Min: 67073200.5, Avg: 67073202.3, Max: 67073203.4, Diff: 2.8] [Code Root Fixup: 0.0 ms] [Clear CT: 1.4 ms] [Other: 39.0 ms] [Choose CSet: 0.2 ms] [Ref Proc: 17.0 ms] [Ref Enq: 1.8 ms] [Free CSet: 3.1 ms] [Eden: 192.0M(192.0M)->0.0B(224.0M) Survivors: 96.0M->64.0M Heap: 4011.8M(6144.0M)->3226.1M(6144.0M)] [Times: user=7.10 sys=0.07, real=0.65 secs] 67085.618: [GC pause (mixed) Desired survivor size 33554432 bytes, new threshold 15 (max 15) - age 1: 4756344 bytes, 4756344 total - age 2: 11569504 bytes, 16325848 total - age 3: 9715832 bytes, 26041680 total - age 4: 6403584 bytes, 32445264 total , 0.7839587 secs] [Parallel Time: 741.0 ms, GC Workers: 12] [GC Worker Start (ms): Min: 67085624.2, Avg: 67085624.6, Max: 67085625.1, Diff: 0.9] [Ext Root Scanning (ms): Min: 329.6, Avg: 427.8, Max: 565.1, Diff: 235.5, Sum: 5133.2] [Update RS (ms): Min: 0.0, Avg: 83.8, Max: 116.9, Diff: 116.9, Sum: 1005.7] [Processed Buffers: Min: 0, Avg: 31.2, Max: 57, Diff: 57, Sum: 375] [Scan RS (ms): Min: 0.0, Avg: 36.2, Max: 57.5, Diff: 57.5, Sum: 434.2] [Object Copy (ms): Min: 170.8, Avg: 188.6, Max: 266.5, Diff: 95.7, Sum: 2262.9] [Termination (ms): Min: 0.0, Avg: 0.2, Max: 0.3, Diff: 0.3, Sum: 3.0] [GC Worker Other (ms): Min: 0.2, Avg: 2.3, Max: 3.6, Diff: 3.4, Sum: 27.3] [GC Worker Total (ms): Min: 736.5, Avg: 738.9, Max: 740.4, Diff: 3.8, Sum: 8866.2] [GC Worker End (ms): Min: 67086361.4, Avg: 67086363.5, Max: 67086364.8, Diff: 3.4] [Code Root Fixup: 0.0 ms] [Clear CT: 1.7 ms] [Other: 41.3 ms] [Choose CSet: 0.5 ms] [Ref Proc: 16.5 ms] [Ref Enq: 0.7 ms] [Free CSet: 3.6 ms] [Eden: 224.0M(224.0M)->0.0B(224.0M) Survivors: 64.0M->64.0M Heap: 3450.1M(6144.0M)->2657.3M(6144.0M)] [Times: user=8.73 sys=0.07, real=0.79 secs] 67099.858: [GC pause (mixed) Desired survivor size 33554432 bytes, new threshold 15 (max 15) - age 1: 5268848 bytes, 5268848 total - age 2: 3418832 bytes, 8687680 total - age 3: 9556000 bytes, 18243680 total - age 4: 8824712 bytes, 27068392 total - age 5: 6228400 bytes, 33296792 total , 0.9093292 secs] [Parallel Time: 862.0 ms, GC Workers: 12] [GC Worker Start (ms): Min: 67099864.2, Avg: 67099864.6, Max: 67099865.1, Diff: 0.9] [Ext Root Scanning (ms): Min: 338.2, Avg: 420.9, Max: 559.8, Diff: 221.6, Sum: 5050.6] [Update RS (ms): Min: 0.0, Avg: 115.3, Max: 160.9, Diff: 160.9, Sum: 1383.8] [Processed Buffers: Min: 0, Avg: 43.7, Max: 70, Diff: 70, Sum: 524] [Scan RS (ms): Min: 4.4, Avg: 26.5, Max: 32.9, Diff: 28.5, Sum: 317.5] [Object Copy (ms): Min: 276.9, Avg: 295.8, Max: 391.2, Diff: 114.4, Sum: 3549.0] [Termination (ms): Min: 0.0, Avg: 0.3, Max: 0.4, Diff: 0.4, Sum: 3.2] [GC Worker Other (ms): Min: 0.3, Avg: 1.9, Max: 2.6, Diff: 2.3, Sum: 23.1] [GC Worker Total (ms): Min: 858.9, Avg: 860.6, Max: 861.3, Diff: 2.4, Sum: 10327.3] [GC Worker End (ms): Min: 67100723.6, Avg: 67100725.3, Max: 67100725.9, Diff: 2.3] [Code Root Fixup: 0.0 ms] [Clear CT: 1.5 ms] [Other: 45.8 ms] [Choose CSet: 0.5 ms] [Ref Proc: 16.7 ms] [Ref Enq: 1.5 ms] [Free CSet: 2.4 ms] [Eden: 224.0M(224.0M)->0.0B(2592.0M) Survivors: 64.0M->64.0M Heap: 2881.3M(6144.0M)->2543.7M(6144.0M)] [Times: user=10.23 sys=0.06, real=0.91 secs] 67336.800: [GC pause (young) Desired survivor size 184549376 bytes, new threshold 15 (max 15) - age 1: 8272952 bytes, 8272952 total - age 2: 3486512 bytes, 11759464 total - age 3: 2693104 bytes, 14452568 total - age 4: 8308528 bytes, 22761096 total - age 5: 8741512 bytes, 31502608 total - age 6: 6100400 bytes, 37603008 total , 0.9369554 secs] [Parallel Time: 844.0 ms, GC Workers: 12] [GC Worker Start (ms): Min: 67336808.9, Avg: 67336809.3, Max: 67336809.7, Diff: 0.8] [Ext Root Scanning (ms): Min: 393.8, Avg: 428.2, Max: 562.6, Diff: 168.8, Sum: 5138.7] [Update RS (ms): Min: 88.6, Avg: 224.2, Max: 270.6, Diff: 182.0, Sum: 2690.4] [Processed Buffers: Min: 33, Avg: 84.7, Max: 130, Diff: 97, Sum: 1016] [Scan RS (ms): Min: 0.0, Avg: 0.5, Max: 1.2, Diff: 1.2, Sum: 6.1] [Object Copy (ms): Min: 173.7, Avg: 186.3, Max: 285.3, Diff: 111.6, Sum: 2235.0] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.1, Diff: 0.1, Sum: 1.5] [GC Worker Other (ms): Min: 0.3, Avg: 2.3, Max: 3.8, Diff: 3.5, Sum: 27.2] [GC Worker Total (ms): Min: 839.6, Avg: 841.6, Max: 843.5, Diff: 3.9, Sum: 10099.1] [GC Worker End (ms): Min: 67337648.9, Avg: 67337650.9, Max: 67337652.4, Diff: 3.4] [Code Root Fixup: 0.0 ms] [Clear CT: 1.2 ms] [Other: 91.8 ms] [Choose CSet: 0.0 ms] [Ref Proc: 68.8 ms] [Ref Enq: 2.0 ms] [Free CSet: 3.3 ms] [Eden: 2592.0M(2592.0M)->0.0B(2240.0M) Survivors: 64.0M->224.0M Heap: 5135.7M(6144.0M)->2725.4M(6144.0M)] [Times: user=10.60 sys=0.07, real=0.94 secs] 67508.352: [GC pause (young) Desired survivor size 167772160 bytes, new threshold 15 (max 15) - age 1: 47585512 bytes, 47585512 total - age 2: 3395216 bytes, 50980728 total - age 3: 1897112 bytes, 52877840 total - age 4: 2429248 bytes, 55307088 total - age 5: 7447536 bytes, 62754624 total - age 6: 8060312 bytes, 70814936 total - age 7: 5132632 bytes, 75947568 total , 0.7950210 secs] [Parallel Time: 702.7 ms, GC Workers: 12] [GC Worker Start (ms): Min: 67508359.5, Avg: 67508360.0, Max: 67508360.4, Diff: 0.9] [Ext Root Scanning (ms): Min: 293.3, Avg: 417.5, Max: 557.5, Diff: 264.2, Sum: 5010.4] [Update RS (ms): Min: 0.0, Avg: 53.8, Max: 82.3, Diff: 82.3, Sum: 645.1] [Processed Buffers: Min: 0, Avg: 32.0, Max: 69, Diff: 69, Sum: 384] [Scan RS (ms): Min: 0.0, Avg: 0.4, Max: 1.3, Diff: 1.2, Sum: 5.4] [Object Copy (ms): Min: 141.3, Avg: 226.8, Max: 331.1, Diff: 189.9, Sum: 2721.5] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.1, Diff: 0.1, Sum: 0.6] [GC Worker Other (ms): Min: 0.4, Avg: 2.4, Max: 3.4, Diff: 2.9, Sum: 28.3] [GC Worker Total (ms): Min: 698.7, Avg: 700.9, Max: 702.0, Diff: 3.3, Sum: 8411.4] [GC Worker End (ms): Min: 67509059.0, Avg: 67509061.0, Max: 67509062.0, Diff: 2.9] [Code Root Fixup: 0.0 ms] [Clear CT: 1.2 ms] [Other: 91.1 ms] [Choose CSet: 0.0 ms] [Ref Proc: 68.0 ms] [Ref Enq: 2.7 ms] [Free CSet: 3.0 ms] [Eden: 2240.0M(2240.0M)->0.0B(1792.0M) Survivors: 224.0M->320.0M Heap: 4965.4M(6144.0M)->3083.1M(6144.0M)] [Times: user=8.88 sys=0.07, real=0.80 secs] 67689.552: [GC pause (young) Desired survivor size 150994944 bytes, new threshold 15 (max 15) - age 1: 38739640 bytes, 38739640 total - age 2: 32930864 bytes, 71670504 total - age 3: 2736504 bytes, 74407008 total - age 4: 1731888 bytes, 76138896 total - age 5: 2125192 bytes, 78264088 total - age 6: 6361080 bytes, 84625168 total - age 7: 7710472 bytes, 92335640 total - age 8: 4693936 bytes, 97029576 total , 0.8484509 secs] [Parallel Time: 756.8 ms, GC Workers: 12] [GC Worker Start (ms): Min: 67689559.8, Avg: 67689560.2, Max: 67689560.7, Diff: 0.9] [Ext Root Scanning (ms): Min: 343.4, Avg: 424.6, Max: 560.4, Diff: 217.0, Sum: 5094.9] [Update RS (ms): Min: 0.0, Avg: 67.3, Max: 104.5, Diff: 104.5, Sum: 807.1] [Processed Buffers: Min: 0, Avg: 38.5, Max: 74, Diff: 74, Sum: 462] [Scan RS (ms): Min: 0.0, Avg: 0.4, Max: 1.4, Diff: 1.4, Sum: 4.6] [Object Copy (ms): Min: 192.4, Avg: 261.0, Max: 362.5, Diff: 170.1, Sum: 3131.9] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.1] [GC Worker Other (ms): Min: 0.5, Avg: 1.9, Max: 2.6, Diff: 2.2, Sum: 22.9] [GC Worker Total (ms): Min: 753.8, Avg: 755.1, Max: 756.2, Diff: 2.3, Sum: 9061.6] [GC Worker End (ms): Min: 67690313.9, Avg: 67690315.4, Max: 67690316.1, Diff: 2.2] [Code Root Fixup: 0.0 ms] [Clear CT: 1.1 ms] [Other: 90.5 ms] [Choose CSet: 0.0 ms] [Ref Proc: 66.4 ms] [Ref Enq: 2.4 ms] [Free CSet: 2.8 ms] [Eden: 1792.0M(1792.0M)->0.0B(1696.0M) Survivors: 320.0M->288.0M Heap: 4875.1M(6144.0M)->3225.8M(6144.0M)] [Times: user=9.51 sys=0.06, real=0.85 secs] 67834.766: [GC pause (young) Desired survivor size 134217728 bytes, new threshold 15 (max 15) - age 1: 31372024 bytes, 31372024 total - age 2: 25891824 bytes, 57263848 total - age 3: 31017672 bytes, 88281520 total - age 4: 2418472 bytes, 90699992 total - age 5: 1719216 bytes, 92419208 total - age 6: 2121160 bytes, 94540368 total - age 7: 6094144 bytes, 100634512 total - age 8: 7533152 bytes, 108167664 total - age 9: 4608952 bytes, 112776616 total , 0.9132125 secs] [Parallel Time: 827.3 ms, GC Workers: 12] [GC Worker Start (ms): Min: 67834774.3, Avg: 67834774.7, Max: 67834775.2, Diff: 0.9] [Ext Root Scanning (ms): Min: 287.5, Avg: 425.8, Max: 565.4, Diff: 277.9, Sum: 5109.4] [Update RS (ms): Min: 0.0, Avg: 82.3, Max: 124.0, Diff: 124.0, Sum: 987.5] [Processed Buffers: Min: 0, Avg: 43.0, Max: 75, Diff: 75, Sum: 516] [Scan RS (ms): Min: 0.0, Avg: 0.4, Max: 1.1, Diff: 1.1, Sum: 4.9] [Object Copy (ms): Min: 258.2, Avg: 314.8, Max: 412.0, Diff: 153.9, Sum: 3778.0] [Termination (ms): Min: 0.1, Avg: 0.2, Max: 0.3, Diff: 0.2, Sum: 2.6] [GC Worker Other (ms): Min: 0.6, Avg: 2.0, Max: 2.9, Diff: 2.2, Sum: 24.1] [GC Worker Total (ms): Min: 824.3, Avg: 825.5, Max: 826.7, Diff: 2.4, Sum: 9906.6] [GC Worker End (ms): Min: 67835598.9, Avg: 67835600.3, Max: 67835601.1, Diff: 2.2] [Code Root Fixup: 0.0 ms] [Clear CT: 1.3 ms] [Other: 84.7 ms] [Choose CSet: 0.0 ms] [Ref Proc: 59.7 ms] [Ref Enq: 2.1 ms] [Free CSet: 2.6 ms] [Eden: 1696.0M(1696.0M)->0.0B(1504.0M) Survivors: 288.0M->256.0M Heap: 4921.8M(6144.0M)->3440.9M(6144.0M)] [Times: user=10.24 sys=0.07, real=0.92 secs] 67957.317: [GC pause (young) Desired survivor size 117440512 bytes, new threshold 8 (max 15) - age 1: 31376080 bytes, 31376080 total - age 2: 22187568 bytes, 53563648 total - age 3: 24264392 bytes, 77828040 total - age 4: 30511728 bytes, 108339768 total - age 5: 2367200 bytes, 110706968 total - age 6: 1713152 bytes, 112420120 total - age 7: 2120408 bytes, 114540528 total - age 8: 6085288 bytes, 120625816 total - age 9: 7528984 bytes, 128154800 total - age 10: 4543064 bytes, 132697864 total , 0.9012714 secs] [Parallel Time: 821.7 ms, GC Workers: 12] [GC Worker Start (ms): Min: 67957324.9, Avg: 67957325.4, Max: 67957325.9, Diff: 0.9] [Ext Root Scanning (ms): Min: 294.6, Avg: 423.5, Max: 561.7, Diff: 267.1, Sum: 5082.2] [Update RS (ms): Min: 0.0, Avg: 89.3, Max: 124.1, Diff: 124.1, Sum: 1071.7] [Processed Buffers: Min: 0, Avg: 44.8, Max: 76, Diff: 76, Sum: 537] [Scan RS (ms): Min: 0.0, Avg: 0.3, Max: 0.9, Diff: 0.9, Sum: 3.9] [Object Copy (ms): Min: 256.2, Avg: 304.6, Max: 404.8, Diff: 148.5, Sum: 3654.9] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.1, Diff: 0.1, Sum: 0.6] [GC Worker Other (ms): Min: 0.7, Avg: 2.0, Max: 3.0, Diff: 2.3, Sum: 23.8] [GC Worker Total (ms): Min: 818.1, Avg: 819.7, Max: 820.7, Diff: 2.6, Sum: 9837.0] [GC Worker End (ms): Min: 67958143.9, Avg: 67958145.2, Max: 67958146.2, Diff: 2.3] [Code Root Fixup: 0.0 ms] [Clear CT: 1.1 ms] [Other: 78.5 ms] [Choose CSet: 0.0 ms] [Ref Proc: 52.1 ms] [Ref Enq: 1.7 ms] [Free CSet: 2.5 ms] [Eden: 1504.0M(1504.0M)->0.0B(1312.0M) Survivors: 256.0M->224.0M Heap: 4944.9M(6144.0M)->3673.1M(6144.0M)] [Times: user=10.08 sys=0.06, real=0.90 secs] 68078.787: [GC pause (young) Desired survivor size 100663296 bytes, new threshold 5 (max 15) - age 1: 22558928 bytes, 22558928 total - age 2: 21803056 bytes, 44361984 total - age 3: 19455624 bytes, 63817608 total - age 4: 22589400 bytes, 86407008 total - age 5: 29038344 bytes, 115445352 total - age 6: 2339096 bytes, 117784448 total - age 7: 1027728 bytes, 118812176 total - age 8: 1913480 bytes, 120725656 total , 0.9086510 secs] [Parallel Time: 836.6 ms, GC Workers: 12] [GC Worker Start (ms): Min: 68078794.7, Avg: 68078795.2, Max: 68078795.6, Diff: 0.9] [Ext Root Scanning (ms): Min: 389.0, Avg: 423.3, Max: 560.7, Diff: 171.8, Sum: 5079.6] [Update RS (ms): Min: 0.0, Avg: 119.0, Max: 162.9, Diff: 162.9, Sum: 1427.8] [Processed Buffers: Min: 0, Avg: 49.6, Max: 90, Diff: 90, Sum: 595] [Scan RS (ms): Min: 0.0, Avg: 0.3, Max: 1.2, Diff: 1.2, Sum: 3.7] [Object Copy (ms): Min: 271.3, Avg: 289.8, Max: 370.4, Diff: 99.1, Sum: 3477.4] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.1, Diff: 0.1, Sum: 1.0] [GC Worker Other (ms): Min: 1.2, Avg: 2.2, Max: 3.2, Diff: 2.0, Sum: 26.6] [GC Worker Total (ms): Min: 833.5, Avg: 834.7, Max: 835.7, Diff: 2.2, Sum: 10016.1] [GC Worker End (ms): Min: 68079628.8, Avg: 68079629.8, Max: 68079630.8, Diff: 2.0] [Code Root Fixup: 0.0 ms] [Clear CT: 0.9 ms] [Other: 71.2 ms] [Choose CSet: 0.0 ms] [Ref Proc: 44.7 ms] [Ref Enq: 1.8 ms] [Free CSet: 2.1 ms] [Eden: 1312.0M(1312.0M)->0.0B(1184.0M) Survivors: 224.0M->192.0M Heap: 4985.1M(6144.0M)->3831.2M(6144.0M)] [Times: user=10.22 sys=0.07, real=0.91 secs] 68203.330: [GC pause (young) Desired survivor size 100663296 bytes, new threshold 15 (max 15) - age 1: 26534568 bytes, 26534568 total - age 2: 13399296 bytes, 39933864 total - age 3: 19853040 bytes, 59786904 total - age 4: 19053336 bytes, 78840240 total - age 5: 21595792 bytes, 100436032 total , 0.8988220 secs] [Parallel Time: 836.0 ms, GC Workers: 12] [GC Worker Start (ms): Min: 68203336.9, Avg: 68203337.4, Max: 68203337.8, Diff: 0.9] [Ext Root Scanning (ms): Min: 287.9, Avg: 414.9, Max: 550.9, Diff: 263.0, Sum: 4979.1] [Update RS (ms): Min: 1.3, Avg: 140.0, Max: 182.4, Diff: 181.1, Sum: 1680.5] [Processed Buffers: Min: 2, Avg: 57.6, Max: 109, Diff: 107, Sum: 691] [Scan RS (ms): Min: 0.0, Avg: 0.3, Max: 0.8, Diff: 0.8, Sum: 3.1] [Object Copy (ms): Min: 261.0, Avg: 277.0, Max: 363.7, Diff: 102.7, Sum: 3324.1] [Termination (ms): Min: 0.0, Avg: 0.3, Max: 0.4, Diff: 0.4, Sum: 3.4] [GC Worker Other (ms): Min: 0.3, Avg: 1.9, Max: 2.7, Diff: 2.4, Sum: 22.5] [GC Worker Total (ms): Min: 832.5, Avg: 834.4, Max: 835.5, Diff: 3.0, Sum: 10012.8] [GC Worker End (ms): Min: 68204170.2, Avg: 68204171.8, Max: 68204172.6, Diff: 2.4] [Code Root Fixup: 0.0 ms] [Clear CT: 1.0 ms] [Other: 61.8 ms] [Choose CSet: 0.0 ms] [Ref Proc: 39.0 ms] [Ref Enq: 1.6 ms] [Free CSet: 2.1 ms] [Eden: 1184.0M(1184.0M)->0.0B(992.0M) Survivors: 192.0M->192.0M Heap: 5015.2M(6144.0M)->4026.4M(6144.0M)] [Times: user=10.13 sys=0.06, real=0.90 secs] 68296.474: [GC pause (young) Desired survivor size 83886080 bytes, new threshold 5 (max 15) - age 1: 25976768 bytes, 25976768 total - age 2: 16101008 bytes, 42077776 total - age 3: 12545624 bytes, 54623400 total - age 4: 19473832 bytes, 74097232 total - age 5: 18990336 bytes, 93087568 total - age 6: 21505432 bytes, 114593000 total , 0.8519766 secs] [Parallel Time: 792.7 ms, GC Workers: 12] [GC Worker Start (ms): Min: 68296480.8, Avg: 68296481.3, Max: 68296481.7, Diff: 0.9] [Ext Root Scanning (ms): Min: 318.4, Avg: 416.4, Max: 552.0, Diff: 233.6, Sum: 4997.1] [Update RS (ms): Min: 0.0, Avg: 87.7, Max: 122.6, Diff: 122.6, Sum: 1052.8] [Processed Buffers: Min: 0, Avg: 41.8, Max: 79, Diff: 79, Sum: 501] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 0.8, Diff: 0.8, Sum: 2.8] [Object Copy (ms): Min: 236.2, Avg: 283.8, Max: 381.3, Diff: 145.1, Sum: 3405.2] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.2] [GC Worker Other (ms): Min: 0.1, Avg: 2.2, Max: 3.8, Diff: 3.7, Sum: 26.4] [GC Worker Total (ms): Min: 788.5, Avg: 790.4, Max: 792.1, Diff: 3.6, Sum: 9484.3] [GC Worker End (ms): Min: 68297269.6, Avg: 68297271.7, Max: 68297273.3, Diff: 3.7] [Code Root Fixup: 0.0 ms] [Clear CT: 0.5 ms] [Other: 58.7 ms] [Choose CSet: 0.0 ms] [Ref Proc: 32.3 ms] [Ref Enq: 1.3 ms] [Free CSet: 1.7 ms] [Eden: 992.0M(992.0M)->0.0B(896.0M) Survivors: 192.0M->160.0M Heap: 5018.4M(6144.0M)->4159.9M(6144.0M)] [Times: user=9.56 sys=0.06, real=0.86 secs] 68378.703: [GC pause (young) Desired survivor size 83886080 bytes, new threshold 15 (max 15) - age 1: 18896200 bytes, 18896200 total - age 2: 17092256 bytes, 35988456 total - age 3: 14479400 bytes, 50467856 total - age 4: 12368896 bytes, 62836752 total - age 5: 19369440 bytes, 82206192 total , 0.8637563 secs] [Parallel Time: 811.6 ms, GC Workers: 12] [GC Worker Start (ms): Min: 68378710.8, Avg: 68378711.3, Max: 68378711.7, Diff: 0.9] [Ext Root Scanning (ms): Min: 327.2, Avg: 429.9, Max: 569.8, Diff: 242.6, Sum: 5159.0] [Update RS (ms): Min: 13.5, Avg: 158.8, Max: 205.3, Diff: 191.8, Sum: 1905.9] [Processed Buffers: Min: 19, Avg: 59.5, Max: 87, Diff: 68, Sum: 714] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 0.9, Diff: 0.9, Sum: 2.7] [Object Copy (ms): Min: 201.2, Avg: 219.1, Max: 304.1, Diff: 102.9, Sum: 2629.5] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.1, Diff: 0.1, Sum: 1.2] [GC Worker Other (ms): Min: 0.3, Avg: 1.8, Max: 2.6, Diff: 2.2, Sum: 21.2] [GC Worker Total (ms): Min: 808.8, Avg: 810.0, Max: 811.2, Diff: 2.4, Sum: 9719.4] [GC Worker End (ms): Min: 68379519.8, Avg: 68379521.2, Max: 68379522.0, Diff: 2.2] [Code Root Fixup: 0.0 ms] [Clear CT: 0.6 ms] [Other: 51.5 ms] [Choose CSet: 0.0 ms] [Ref Proc: 29.9 ms] [Ref Enq: 1.2 ms] [Free CSet: 1.6 ms] [Eden: 896.0M(896.0M)->0.0B(768.0M) Survivors: 160.0M->160.0M Heap: 5055.9M(6144.0M)->4271.5M(6144.0M)] [Times: user=9.74 sys=0.07, real=0.87 secs] 68430.958: [GC pause (young) Desired survivor size 67108864 bytes, new threshold 5 (max 15) - age 1: 17941840 bytes, 17941840 total - age 2: 11535640 bytes, 29477480 total - age 3: 16340520 bytes, 45818000 total - age 4: 14222832 bytes, 60040832 total - age 5: 12254960 bytes, 72295792 total - age 6: 19302032 bytes, 91597824 total , 0.8173566 secs] [Parallel Time: 764.8 ms, GC Workers: 12] [GC Worker Start (ms): Min: 68430964.3, Avg: 68430964.8, Max: 68430965.2, Diff: 0.9] [Ext Root Scanning (ms): Min: 295.1, Avg: 429.1, Max: 587.7, Diff: 292.6, Sum: 5149.0] [Update RS (ms): Min: 0.0, Avg: 84.0, Max: 126.7, Diff: 126.7, Sum: 1008.4] [Processed Buffers: Min: 0, Avg: 36.9, Max: 73, Diff: 73, Sum: 443] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 0.7, Diff: 0.7, Sum: 2.3] [Object Copy (ms): Min: 173.0, Avg: 247.2, Max: 346.2, Diff: 173.2, Sum: 2966.0] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.1, Diff: 0.1, Sum: 0.5] [GC Worker Other (ms): Min: 0.4, Avg: 2.5, Max: 3.4, Diff: 3.0, Sum: 29.4] [GC Worker Total (ms): Min: 761.1, Avg: 763.0, Max: 764.1, Diff: 2.9, Sum: 9155.7] [GC Worker End (ms): Min: 68431725.7, Avg: 68431727.8, Max: 68431728.7, Diff: 3.0] [Code Root Fixup: 0.0 ms] [Clear CT: 1.0 ms] [Other: 51.5 ms] [Choose CSet: 0.0 ms] [Ref Proc: 27.6 ms] [Ref Enq: 1.5 ms] [Free CSet: 1.4 ms] [Eden: 768.0M(768.0M)->0.0B(704.0M) Survivors: 160.0M->128.0M Heap: 5039.5M(6144.0M)->4366.7M(6144.0M)] [Times: user=9.14 sys=0.06, real=0.82 secs] 68490.160: [GC pause (young) Desired survivor size 67108864 bytes, new threshold 5 (max 15) - age 1: 15660768 bytes, 15660768 total - age 2: 10540936 bytes, 26201704 total - age 3: 11161224 bytes, 37362928 total - age 4: 15990816 bytes, 53353744 total - age 5: 14007400 bytes, 67361144 total , 0.8032775 secs] [Parallel Time: 756.0 ms, GC Workers: 12] [GC Worker Start (ms): Min: 68490167.4, Avg: 68490167.8, Max: 68490168.3, Diff: 0.9] [Ext Root Scanning (ms): Min: 396.9, Avg: 428.2, Max: 576.7, Diff: 179.7, Sum: 5138.9] [Update RS (ms): Min: 0.0, Avg: 141.3, Max: 184.0, Diff: 184.0, Sum: 1696.0] [Processed Buffers: Min: 0, Avg: 53.4, Max: 94, Diff: 94, Sum: 641] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 0.6, Diff: 0.6, Sum: 1.9] [Object Copy (ms): Min: 167.5, Avg: 182.3, Max: 280.7, Diff: 113.1, Sum: 2187.9] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.1, Diff: 0.1, Sum: 0.5] [GC Worker Other (ms): Min: 1.1, Avg: 2.2, Max: 3.0, Diff: 1.9, Sum: 25.9] [GC Worker Total (ms): Min: 753.1, Avg: 754.3, Max: 755.2, Diff: 2.1, Sum: 9051.0] [GC Worker End (ms): Min: 68490921.0, Avg: 68490922.1, Max: 68490923.0, Diff: 1.9] [Code Root Fixup: 0.0 ms] [Clear CT: 0.9 ms] [Other: 46.4 ms] [Choose CSet: 0.0 ms] [Ref Proc: 25.3 ms] [Ref Enq: 1.2 ms] [Free CSet: 1.4 ms] [Eden: 704.0M(704.0M)->0.0B(640.0M) Survivors: 128.0M->128.0M Heap: 5070.7M(6144.0M)->4447.8M(6144.0M)] [Times: user=9.06 sys=0.07, real=0.81 secs] 68544.003: [GC pause (young) (initial-mark) Desired survivor size 50331648 bytes, new threshold 5 (max 15) - age 1: 16707872 bytes, 16707872 total - age 2: 8728200 bytes, 25436072 total - age 3: 9227760 bytes, 34663832 total - age 4: 11011328 bytes, 45675160 total - age 5: 15935144 bytes, 61610304 total , 0.9436987 secs] [Parallel Time: 894.9 ms, GC Workers: 12] [GC Worker Start (ms): Min: 68544009.6, Avg: 68544010.1, Max: 68544010.5, Diff: 0.9] [Ext Root Scanning (ms): Min: 360.9, Avg: 458.1, Max: 578.6, Diff: 217.7, Sum: 5497.2] [Update RS (ms): Min: 0.0, Avg: 97.8, Max: 169.2, Diff: 169.2, Sum: 1173.3] [Processed Buffers: Min: 0, Avg: 39.2, Max: 93, Diff: 93, Sum: 470] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 0.7, Diff: 0.7, Sum: 1.9] [Object Copy (ms): Min: 202.0, Avg: 279.2, Max: 528.9, Diff: 327.0, Sum: 3350.5] [Termination (ms): Min: 0.0, Avg: 54.9, Max: 60.0, Diff: 60.0, Sum: 658.4] [GC Worker Other (ms): Min: 0.2, Avg: 2.2, Max: 3.7, Diff: 3.5, Sum: 27.0] [GC Worker Total (ms): Min: 890.1, Avg: 892.4, Max: 893.9, Diff: 3.8, Sum: 10708.2] [GC Worker End (ms): Min: 68544900.4, Avg: 68544902.4, Max: 68544903.9, Diff: 3.5] [Code Root Fixup: 0.0 ms] [Clear CT: 0.8 ms] [Other: 48.0 ms] [Choose CSet: 0.0 ms] [Ref Proc: 24.9 ms] [Ref Enq: 1.1 ms] [Free CSet: 1.3 ms] [Eden: 640.0M(640.0M)->0.0B(608.0M) Survivors: 128.0M->96.0M Heap: 5087.8M(6144.0M)->4505.0M(6144.0M)] [Times: user=10.66 sys=0.08, real=0.95 secs] 68544.950: [GC concurrent-root-region-scan-start] 68545.197: [GC concurrent-root-region-scan-end, 0.2474439 secs] 68545.197: [GC concurrent-mark-start] 68547.668: [GC concurrent-mark-end, 2.4707957 secs] 68547.781: [GC remark 68547.787: [GC ref-proc, 0.4343656 secs], 1.5156318 secs] [Times: user=5.61 sys=0.06, real=1.52 secs] 68549.380: [GC cleanup 4593M->3825M(6144M), 0.0609027 secs] [Times: user=0.61 sys=0.01, real=0.06 secs] 68549.446: [GC concurrent-cleanup-start] 68549.448: [GC concurrent-cleanup-end, 0.0026835 secs] 68585.813: [GC pause (young) Desired survivor size 50331648 bytes, new threshold 15 (max 15) - age 1: 10251160 bytes, 10251160 total - age 2: 9679544 bytes, 19930704 total - age 3: 8232048 bytes, 28162752 total - age 4: 8611648 bytes, 36774400 total - age 5: 10937640 bytes, 47712040 total , 0.7150561 secs] [Parallel Time: 676.3 ms, GC Workers: 12] [GC Worker Start (ms): Min: 68585819.2, Avg: 68585819.6, Max: 68585820.0, Diff: 0.9] [Ext Root Scanning (ms): Min: 328.8, Avg: 428.3, Max: 576.6, Diff: 247.8, Sum: 5139.6] [Update RS (ms): Min: 0.0, Avg: 105.1, Max: 145.4, Diff: 145.4, Sum: 1261.6] [Processed Buffers: Min: 0, Avg: 46.8, Max: 92, Diff: 92, Sum: 561] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 0.8, Diff: 0.8, Sum: 1.8] [Object Copy (ms): Min: 95.8, Avg: 138.9, Max: 232.0, Diff: 136.2, Sum: 1667.1] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.1, Diff: 0.1, Sum: 1.0] [GC Worker Other (ms): Min: 0.1, Avg: 2.1, Max: 3.0, Diff: 2.8, Sum: 24.7] [GC Worker Total (ms): Min: 672.9, Avg: 674.7, Max: 675.4, Diff: 2.6, Sum: 8095.9] [GC Worker End (ms): Min: 68586492.3, Avg: 68586494.3, Max: 68586495.2, Diff: 2.9] [Code Root Fixup: 0.0 ms] [Clear CT: 1.0 ms] [Other: 37.8 ms] [Choose CSet: 0.0 ms] [Ref Proc: 20.2 ms] [Ref Enq: 1.0 ms] [Free CSet: 1.2 ms] [Eden: 608.0M(608.0M)->0.0B(192.0M) Survivors: 96.0M->96.0M Heap: 4345.0M(6144.0M)->3784.6M(6144.0M)] [Times: user=8.03 sys=0.06, real=0.72 secs] 68598.092: [GC pause (mixed) Desired survivor size 33554432 bytes, new threshold 4 (max 15) - age 1: 16768928 bytes, 16768928 total - age 2: 4139920 bytes, 20908848 total - age 3: 8010504 bytes, 28919352 total - age 4: 7065432 bytes, 35984784 total - age 5: 8282760 bytes, 44267544 total - age 6: 9873912 bytes, 54141456 total , 0.6522129 secs] [Parallel Time: 613.2 ms, GC Workers: 12] [GC Worker Start (ms): Min: 68598097.3, Avg: 68598097.7, Max: 68598098.1, Diff: 0.8] [Ext Root Scanning (ms): Min: 338.9, Avg: 421.1, Max: 551.2, Diff: 212.3, Sum: 5053.2] [Update RS (ms): Min: 0.0, Avg: 44.6, Max: 82.2, Diff: 82.2, Sum: 535.0] [Processed Buffers: Min: 0, Avg: 21.6, Max: 55, Diff: 55, Sum: 259] [Scan RS (ms): Min: 0.0, Avg: 5.0, Max: 7.7, Diff: 7.7, Sum: 60.4] [Object Copy (ms): Min: 59.1, Avg: 139.2, Max: 240.5, Diff: 181.4, Sum: 1670.9] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.3] [GC Worker Other (ms): Min: 0.3, Avg: 1.6, Max: 2.6, Diff: 2.3, Sum: 18.9] [GC Worker Total (ms): Min: 609.9, Avg: 611.6, Max: 612.4, Diff: 2.5, Sum: 7338.7] [GC Worker End (ms): Min: 68598707.9, Avg: 68598709.3, Max: 68598710.3, Diff: 2.3] [Code Root Fixup: 0.0 ms] [Clear CT: 1.5 ms] [Other: 37.4 ms] [Choose CSet: 0.2 ms] [Ref Proc: 16.9 ms] [Ref Enq: 2.2 ms] [Free CSet: 2.9 ms] [Eden: 192.0M(192.0M)->0.0B(224.0M) Survivors: 96.0M->64.0M Heap: 3976.6M(6144.0M)->3189.5M(6144.0M)] [Times: user=7.25 sys=0.05, real=0.66 secs] 68611.499: [GC pause (mixed) Desired survivor size 33554432 bytes, new threshold 15 (max 15) - age 1: 5895312 bytes, 5895312 total - age 2: 12249560 bytes, 18144872 total - age 3: 3958200 bytes, 22103072 total - age 4: 7765416 bytes, 29868488 total , 0.8023320 secs] [Parallel Time: 757.8 ms, GC Workers: 12] [GC Worker Start (ms): Min: 68611504.5, Avg: 68611505.0, Max: 68611505.4, Diff: 0.9] [Ext Root Scanning (ms): Min: 339.5, Avg: 426.7, Max: 573.0, Diff: 233.6, Sum: 5120.6] [Update RS (ms): Min: 0.0, Avg: 83.3, Max: 112.9, Diff: 112.9, Sum: 999.3] [Processed Buffers: Min: 0, Avg: 30.9, Max: 48, Diff: 48, Sum: 371] [Scan RS (ms): Min: 0.0, Avg: 29.9, Max: 38.5, Diff: 38.4, Sum: 358.6] [Object Copy (ms): Min: 180.2, Avg: 213.5, Max: 309.0, Diff: 128.8, Sum: 2561.8] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.1] [GC Worker Other (ms): Min: 0.4, Avg: 2.2, Max: 3.4, Diff: 3.0, Sum: 26.1] [GC Worker Total (ms): Min: 753.6, Avg: 755.5, Max: 757.0, Diff: 3.4, Sum: 9066.6] [GC Worker End (ms): Min: 68612258.8, Avg: 68612260.5, Max: 68612261.8, Diff: 3.0] [Code Root Fixup: 0.0 ms] [Clear CT: 1.9 ms] [Other: 42.7 ms] [Choose CSet: 0.6 ms] [Ref Proc: 16.7 ms] [Ref Enq: 1.1 ms] [Free CSet: 3.8 ms] [Eden: 224.0M(224.0M)->0.0B(224.0M) Survivors: 64.0M->64.0M Heap: 3413.5M(6144.0M)->2640.3M(6144.0M)] [Times: user=8.97 sys=0.07, real=0.81 secs] 68631.012: [GC pause (mixed) Desired survivor size 33554432 bytes, new threshold 15 (max 15) - age 1: 7564384 bytes, 7564384 total - age 2: 3901480 bytes, 11465864 total - age 3: 9775760 bytes, 21241624 total - age 4: 3098752 bytes, 24340376 total - age 5: 6424016 bytes, 30764392 total , 0.8749467 secs] [Parallel Time: 832.8 ms, GC Workers: 12] [GC Worker Start (ms): Min: 68631017.1, Avg: 68631017.5, Max: 68631017.9, Diff: 0.8] [Ext Root Scanning (ms): Min: 354.7, Avg: 430.1, Max: 574.6, Diff: 219.8, Sum: 5161.4] [Update RS (ms): Min: 4.6, Avg: 151.2, Max: 196.7, Diff: 192.1, Sum: 1814.2] [Processed Buffers: Min: 10, Avg: 52.3, Max: 66, Diff: 56, Sum: 628] [Scan RS (ms): Min: 26.3, Avg: 29.2, Max: 30.4, Diff: 4.1, Sum: 350.7] [Object Copy (ms): Min: 203.5, Avg: 218.3, Max: 314.8, Diff: 111.3, Sum: 2619.1] [Termination (ms): Min: 0.0, Avg: 0.5, Max: 0.6, Diff: 0.6, Sum: 5.4] [GC Worker Other (ms): Min: 0.8, Avg: 2.0, Max: 2.9, Diff: 2.0, Sum: 23.6] [GC Worker Total (ms): Min: 829.9, Avg: 831.2, Max: 832.0, Diff: 2.1, Sum: 9974.5] [GC Worker End (ms): Min: 68631847.6, Avg: 68631848.7, Max: 68631849.5, Diff: 1.9] [Code Root Fixup: 0.0 ms] [Clear CT: 1.6 ms] [Other: 40.5 ms] [Choose CSet: 0.4 ms] [Ref Proc: 17.3 ms] [Ref Enq: 1.2 ms] [Free CSet: 1.7 ms] [Eden: 224.0M(224.0M)->0.0B(2528.0M) Survivors: 64.0M->64.0M Heap: 2864.3M(6144.0M)->2610.0M(6144.0M)] [Times: user=9.87 sys=0.06, real=0.88 secs] 68868.535: [GC pause (young) Desired survivor size 184549376 bytes, new threshold 15 (max 15) - age 1: 5450384 bytes, 5450384 total - age 2: 5298096 bytes, 10748480 total - age 3: 2429968 bytes, 13178448 total - age 4: 7089440 bytes, 20267888 total - age 5: 2959568 bytes, 23227456 total - age 6: 6398064 bytes, 29625520 total , 0.9021624 secs] [Parallel Time: 810.0 ms, GC Workers: 12] [GC Worker Start (ms): Min: 68868543.9, Avg: 68868544.4, Max: 68868544.8, Diff: 0.9] [Ext Root Scanning (ms): Min: 398.7, Avg: 440.1, Max: 590.1, Diff: 191.4, Sum: 5280.6] [Update RS (ms): Min: 41.3, Avg: 193.3, Max: 245.7, Diff: 204.5, Sum: 2320.0] [Processed Buffers: Min: 32, Avg: 68.9, Max: 95, Diff: 63, Sum: 827] [Scan RS (ms): Min: 0.0, Avg: 0.5, Max: 1.4, Diff: 1.4, Sum: 6.1] [Object Copy (ms): Min: 157.9, Avg: 171.5, Max: 274.6, Diff: 116.8, Sum: 2058.1] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.1, Diff: 0.1, Sum: 0.6] [GC Worker Other (ms): Min: 1.8, Avg: 2.5, Max: 3.7, Diff: 1.9, Sum: 29.8] [GC Worker Total (ms): Min: 806.9, Avg: 807.9, Max: 809.5, Diff: 2.7, Sum: 9695.2] [GC Worker End (ms): Min: 68869351.6, Avg: 68869352.3, Max: 68869353.5, Diff: 1.9] [Code Root Fixup: 0.0 ms] [Clear CT: 1.4 ms] [Other: 90.8 ms] [Choose CSet: 0.0 ms] [Ref Proc: 66.9 ms] [Ref Enq: 2.1 ms] [Free CSet: 3.4 ms] [Eden: 2528.0M(2528.0M)->0.0B(2208.0M) Survivors: 64.0M->224.0M Heap: 5138.0M(6144.0M)->2758.1M(6144.0M)] [Times: user=10.16 sys=0.08, real=0.91 secs] 69016.389: [GC pause (young) Desired survivor size 167772160 bytes, new threshold 15 (max 15) - age 1: 42279320 bytes, 42279320 total - age 2: 1438832 bytes, 43718152 total - age 3: 3329848 bytes, 47048000 total - age 4: 2173160 bytes, 49221160 total - age 5: 5293888 bytes, 54515048 total - age 6: 2249976 bytes, 56765024 total - age 7: 4098528 bytes, 60863552 total , 0.7798026 secs] [Parallel Time: 701.8 ms, GC Workers: 12] [GC Worker Start (ms): Min: 69016396.6, Avg: 69016397.0, Max: 69016397.4, Diff: 0.8] [Ext Root Scanning (ms): Min: 358.5, Avg: 440.4, Max: 564.1, Diff: 205.6, Sum: 5284.3] [Update RS (ms): Min: 0.0, Avg: 54.8, Max: 99.3, Diff: 99.2, Sum: 657.3] [Processed Buffers: Min: 0, Avg: 32.8, Max: 62, Diff: 62, Sum: 394] [Scan RS (ms): Min: 0.0, Avg: 0.5, Max: 1.5, Diff: 1.5, Sum: 5.7] [Object Copy (ms): Min: 133.3, Avg: 201.9, Max: 309.2, Diff: 175.9, Sum: 2422.4] [Termination (ms): Min: 0.0, Avg: 0.2, Max: 0.2, Diff: 0.2, Sum: 1.9] [GC Worker Other (ms): Min: 0.5, Avg: 2.5, Max: 3.6, Diff: 3.1, Sum: 29.5] [GC Worker Total (ms): Min: 698.1, Avg: 700.1, Max: 701.6, Diff: 3.5, Sum: 8401.1] [GC Worker End (ms): Min: 69017095.2, Avg: 69017097.1, Max: 69017098.2, Diff: 3.1] [Code Root Fixup: 0.0 ms] [Clear CT: 1.2 ms] [Other: 76.7 ms] [Choose CSet: 0.0 ms] [Ref Proc: 53.1 ms] [Ref Enq: 2.4 ms] [Free CSet: 3.3 ms] [Eden: 2208.0M(2208.0M)->0.0B(1952.0M) Survivors: 224.0M->320.0M Heap: 4966.1M(6144.0M)->2943.0M(6144.0M)] [Times: user=8.70 sys=0.06, real=0.78 secs] 69203.304: [GC pause (young) Desired survivor size 150994944 bytes, new threshold 15 (max 15) - age 1: 31884600 bytes, 31884600 total - age 2: 28285336 bytes, 60169936 total - age 3: 1189648 bytes, 61359584 total - age 4: 3182688 bytes, 64542272 total - age 5: 2079312 bytes, 66621584 total - age 6: 5149296 bytes, 71770880 total - age 7: 2205032 bytes, 73975912 total - age 8: 4017920 bytes, 77993832 total , 0.8067625 secs] [Parallel Time: 715.1 ms, GC Workers: 12] [GC Worker Start (ms): Min: 69203311.3, Avg: 69203311.8, Max: 69203312.3, Diff: 0.9] [Ext Root Scanning (ms): Min: 339.5, Avg: 426.0, Max: 570.0, Diff: 230.4, Sum: 5111.9] [Update RS (ms): Min: 0.0, Avg: 62.4, Max: 98.4, Diff: 98.4, Sum: 748.2] [Processed Buffers: Min: 0, Avg: 34.5, Max: 83, Diff: 83, Sum: 414] [Scan RS (ms): Min: 0.0, Avg: 0.4, Max: 1.4, Diff: 1.4, Sum: 5.4] [Object Copy (ms): Min: 141.3, Avg: 222.1, Max: 327.1, Diff: 185.9, Sum: 2665.1] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.2] [GC Worker Other (ms): Min: 0.3, Avg: 1.9, Max: 3.3, Diff: 3.0, Sum: 23.0] [GC Worker Total (ms): Min: 711.1, Avg: 712.8, Max: 714.0, Diff: 2.9, Sum: 8553.7] [GC Worker End (ms): Min: 69204023.0, Avg: 69204024.6, Max: 69204026.0, Diff: 3.0] [Code Root Fixup: 0.0 ms] [Clear CT: 1.1 ms] [Other: 90.5 ms] [Choose CSet: 0.0 ms] [Ref Proc: 67.9 ms] [Ref Enq: 2.0 ms] [Free CSet: 2.9 ms] [Eden: 1952.0M(1952.0M)->0.0B(1920.0M) Survivors: 320.0M->288.0M Heap: 4895.0M(6144.0M)->2992.8M(6144.0M)] [Times: user=9.03 sys=0.06, real=0.81 secs] 69408.982: [GC pause (young) Desired survivor size 150994944 bytes, new threshold 15 (max 15) - age 1: 28342240 bytes, 28342240 total - age 2: 21072048 bytes, 49414288 total - age 3: 22635824 bytes, 72050112 total - age 4: 973472 bytes, 73023584 total - age 5: 3054096 bytes, 76077680 total - age 6: 1307536 bytes, 77385216 total - age 7: 5128280 bytes, 82513496 total - age 8: 2157496 bytes, 84670992 total - age 9: 4013184 bytes, 88684176 total , 0.8497867 secs] [Parallel Time: 761.7 ms, GC Workers: 12] [GC Worker Start (ms): Min: 69408990.2, Avg: 69408990.7, Max: 69408991.1, Diff: 0.9] [Ext Root Scanning (ms): Min: 346.8, Avg: 430.8, Max: 577.1, Diff: 230.3, Sum: 5169.9] [Update RS (ms): Min: 0.0, Avg: 65.6, Max: 98.4, Diff: 98.4, Sum: 787.2] [Processed Buffers: Min: 0, Avg: 36.3, Max: 70, Diff: 70, Sum: 436] [Scan RS (ms): Min: 0.0, Avg: 0.4, Max: 1.0, Diff: 1.0, Sum: 5.2] [Object Copy (ms): Min: 180.0, Avg: 260.4, Max: 368.5, Diff: 188.5, Sum: 3125.3] [Termination (ms): Min: 0.0, Avg: 0.5, Max: 0.6, Diff: 0.6, Sum: 5.8] [GC Worker Other (ms): Min: 0.2, Avg: 2.2, Max: 3.1, Diff: 2.9, Sum: 26.3] [GC Worker Total (ms): Min: 758.2, Avg: 760.0, Max: 760.8, Diff: 2.6, Sum: 9119.6] [GC Worker End (ms): Min: 69409748.6, Avg: 69409750.6, Max: 69409751.5, Diff: 2.9] [Code Root Fixup: 0.0 ms] [Clear CT: 1.1 ms] [Other: 86.9 ms] [Choose CSet: 0.0 ms] [Ref Proc: 62.9 ms] [Ref Enq: 2.3 ms] [Free CSet: 3.1 ms] [Eden: 1920.0M(1920.0M)->0.0B(1792.0M) Survivors: 288.0M->288.0M Heap: 4912.8M(6144.0M)->3125.1M(6144.0M)] [Times: user=9.51 sys=0.07, real=0.85 secs] 69576.519: [GC pause (young) Desired survivor size 150994944 bytes, new threshold 15 (max 15) - age 1: 29909152 bytes, 29909152 total - age 2: 19159840 bytes, 49068992 total - age 3: 20083216 bytes, 69152208 total - age 4: 21258752 bytes, 90410960 total - age 5: 571680 bytes, 90982640 total - age 6: 2986624 bytes, 93969264 total - age 7: 1289104 bytes, 95258368 total - age 8: 5059824 bytes, 100318192 total - age 9: 2156712 bytes, 102474904 total - age 10: 3329344 bytes, 105804248 total , 0.8655143 secs] [Parallel Time: 784.8 ms, GC Workers: 12] [GC Worker Start (ms): Min: 69576526.7, Avg: 69576527.2, Max: 69576527.6, Diff: 0.8] [Ext Root Scanning (ms): Min: 352.7, Avg: 433.2, Max: 570.4, Diff: 217.7, Sum: 5197.9] [Update RS (ms): Min: 0.0, Avg: 71.6, Max: 106.8, Diff: 106.8, Sum: 859.5] [Processed Buffers: Min: 0, Avg: 39.1, Max: 96, Diff: 96, Sum: 469] [Scan RS (ms): Min: 0.0, Avg: 0.4, Max: 1.6, Diff: 1.6, Sum: 4.4] [Object Copy (ms): Min: 209.9, Avg: 275.6, Max: 382.7, Diff: 172.8, Sum: 3306.7] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.3] [GC Worker Other (ms): Min: 0.5, Avg: 2.3, Max: 3.3, Diff: 2.9, Sum: 27.1] [GC Worker Total (ms): Min: 781.3, Avg: 783.0, Max: 784.2, Diff: 2.9, Sum: 9395.8] [GC Worker End (ms): Min: 69577308.4, Avg: 69577310.1, Max: 69577311.2, Diff: 2.9] [Code Root Fixup: 0.0 ms] [Clear CT: 1.3 ms] [Other: 79.5 ms] [Choose CSet: 0.0 ms] [Ref Proc: 55.7 ms] [Ref Enq: 2.0 ms] [Free CSet: 2.8 ms] [Eden: 1792.0M(1792.0M)->0.0B(1696.0M) Survivors: 288.0M->288.0M Heap: 4917.1M(6144.0M)->3207.6M(6144.0M)] [Times: user=9.75 sys=0.06, real=0.87 secs] 69765.625: [GC pause (young) Desired survivor size 134217728 bytes, new threshold 15 (max 15) - age 1: 28983024 bytes, 28983024 total - age 2: 18290216 bytes, 47273240 total - age 3: 16388176 bytes, 63661416 total - age 4: 18273416 bytes, 81934832 total - age 5: 19525152 bytes, 101459984 total - age 6: 445848 bytes, 101905832 total - age 7: 2810896 bytes, 104716728 total - age 8: 931496 bytes, 105648224 total - age 9: 4169592 bytes, 109817816 total - age 10: 679336 bytes, 110497152 total - age 11: 2205136 bytes, 112702288 total , 0.8993234 secs] [Parallel Time: 815.0 ms, GC Workers: 12] [GC Worker Start (ms): Min: 69765633.3, Avg: 69765633.7, Max: 69765634.2, Diff: 0.9] [Ext Root Scanning (ms): Min: 332.5, Avg: 434.1, Max: 586.8, Diff: 254.4, Sum: 5208.9] [Update RS (ms): Min: 0.0, Avg: 71.2, Max: 99.8, Diff: 99.8, Sum: 853.9] [Processed Buffers: Min: 0, Avg: 37.5, Max: 71, Diff: 71, Sum: 450] [Scan RS (ms): Min: 0.0, Avg: 0.4, Max: 0.9, Diff: 0.9, Sum: 4.6] [Object Copy (ms): Min: 222.4, Avg: 304.1, Max: 407.2, Diff: 184.7, Sum: 3649.7] [Termination (ms): Min: 0.0, Avg: 0.4, Max: 0.6, Diff: 0.6, Sum: 5.3] [GC Worker Other (ms): Min: 0.3, Avg: 2.3, Max: 3.8, Diff: 3.5, Sum: 27.9] [GC Worker Total (ms): Min: 810.3, Avg: 812.5, Max: 814.4, Diff: 4.1, Sum: 9750.2] [GC Worker End (ms): Min: 69766444.3, Avg: 69766446.3, Max: 69766447.7, Diff: 3.4] [Code Root Fixup: 0.0 ms] [Clear CT: 1.2 ms] [Other: 83.1 ms] [Choose CSet: 0.0 ms] [Ref Proc: 58.0 ms] [Ref Enq: 2.3 ms] [Free CSet: 2.5 ms] [Eden: 1696.0M(1696.0M)->0.0B(1664.0M) Survivors: 288.0M->256.0M Heap: 4903.6M(6144.0M)->3287.0M(6144.0M)] [Times: user=10.11 sys=0.07, real=0.90 secs] 69892.600: [GC pause (young) Desired survivor size 134217728 bytes, new threshold 15 (max 15) - age 1: 29331384 bytes, 29331384 total - age 2: 19652536 bytes, 48983920 total - age 3: 17362832 bytes, 66346752 total - age 4: 14218032 bytes, 80564784 total - age 5: 18228288 bytes, 98793072 total - age 6: 12671592 bytes, 111464664 total - age 7: 334576 bytes, 111799240 total - age 8: 2520104 bytes, 114319344 total - age 9: 915080 bytes, 115234424 total - age 10: 4048304 bytes, 119282728 total - age 11: 552280 bytes, 119835008 total - age 12: 1499968 bytes, 121334976 total , 0.9167697 secs] [Parallel Time: 836.0 ms, GC Workers: 12] [GC Worker Start (ms): Min: 69892607.8, Avg: 69892608.2, Max: 69892608.6, Diff: 0.8] [Ext Root Scanning (ms): Min: 294.3, Avg: 432.6, Max: 580.0, Diff: 285.7, Sum: 5190.6] [Update RS (ms): Min: 0.0, Avg: 81.1, Max: 117.6, Diff: 117.6, Sum: 973.6] [Processed Buffers: Min: 0, Avg: 40.8, Max: 74, Diff: 74, Sum: 489] [Scan RS (ms): Min: 0.0, Avg: 0.4, Max: 1.2, Diff: 1.1, Sum: 4.3] [Object Copy (ms): Min: 251.6, Avg: 317.7, Max: 419.7, Diff: 168.1, Sum: 3812.9] [Termination (ms): Min: 0.0, Avg: 0.3, Max: 0.5, Diff: 0.5, Sum: 4.2] [GC Worker Other (ms): Min: 0.1, Avg: 2.0, Max: 3.1, Diff: 3.0, Sum: 23.4] [GC Worker Total (ms): Min: 831.8, Avg: 834.1, Max: 835.1, Diff: 3.3, Sum: 10009.0] [GC Worker End (ms): Min: 69893440.4, Avg: 69893442.3, Max: 69893443.4, Diff: 3.0] [Code Root Fixup: 0.0 ms] [Clear CT: 1.0 ms] [Other: 79.8 ms] [Choose CSet: 0.0 ms] [Ref Proc: 54.9 ms] [Ref Enq: 1.7 ms] [Free CSet: 2.5 ms] [Eden: 1664.0M(1664.0M)->0.0B(1440.0M) Survivors: 256.0M->256.0M Heap: 4951.0M(6144.0M)->3512.2M(6144.0M)] [Times: user=10.31 sys=0.06, real=0.92 secs] 70041.633: [GC pause (young) Desired survivor size 117440512 bytes, new threshold 7 (max 15) - age 1: 31801928 bytes, 31801928 total - age 2: 19334856 bytes, 51136784 total - age 3: 17710992 bytes, 68847776 total - age 4: 16284016 bytes, 85131792 total - age 5: 13261408 bytes, 98393200 total - age 6: 11989760 bytes, 110382960 total - age 7: 11720328 bytes, 122103288 total - age 8: 315584 bytes, 122418872 total - age 9: 2516216 bytes, 124935088 total - age 10: 910896 bytes, 125845984 total - age 11: 3913280 bytes, 129759264 total - age 12: 549768 bytes, 130309032 total - age 13: 1462952 bytes, 131771984 total , 0.9303490 secs] [Parallel Time: 853.0 ms, GC Workers: 12] [GC Worker Start (ms): Min: 70041640.6, Avg: 70041641.1, Max: 70041641.6, Diff: 1.0] [Ext Root Scanning (ms): Min: 397.6, Avg: 436.9, Max: 579.9, Diff: 182.3, Sum: 5242.3] [Update RS (ms): Min: 0.0, Avg: 93.7, Max: 136.2, Diff: 136.2, Sum: 1124.4] [Processed Buffers: Min: 0, Avg: 42.6, Max: 83, Diff: 83, Sum: 511] [Scan RS (ms): Min: 0.0, Avg: 0.3, Max: 1.3, Diff: 1.3, Sum: 3.6] [Object Copy (ms): Min: 267.7, Avg: 316.9, Max: 377.1, Diff: 109.4, Sum: 3803.0] [Termination (ms): Min: 0.0, Avg: 0.7, Max: 0.9, Diff: 0.9, Sum: 8.1] [GC Worker Other (ms): Min: 1.1, Avg: 2.1, Max: 3.5, Diff: 2.4, Sum: 24.9] [GC Worker Total (ms): Min: 849.4, Avg: 850.5, Max: 851.6, Diff: 2.2, Sum: 10206.3] [GC Worker End (ms): Min: 70042490.7, Avg: 70042491.7, Max: 70042493.1, Diff: 2.4] [Code Root Fixup: 0.0 ms] [Clear CT: 0.6 ms] [Other: 76.7 ms] [Choose CSet: 0.0 ms] [Ref Proc: 50.8 ms] [Ref Enq: 1.5 ms] [Free CSet: 2.4 ms] [Eden: 1440.0M(1440.0M)->0.0B(1344.0M) Survivors: 256.0M->224.0M Heap: 4952.2M(6144.0M)->3648.0M(6144.0M)] [Times: user=10.47 sys=0.07, real=0.93 secs] 70161.766: [GC pause (young) Desired survivor size 117440512 bytes, new threshold 15 (max 15) - age 1: 22877288 bytes, 22877288 total - age 2: 21464608 bytes, 44341896 total - age 3: 16733104 bytes, 61075000 total - age 4: 17322968 bytes, 78397968 total - age 5: 15952680 bytes, 94350648 total - age 6: 10964808 bytes, 105315456 total - age 7: 8349656 bytes, 113665112 total , 0.9065741 secs] [Parallel Time: 835.4 ms, GC Workers: 12] [GC Worker Start (ms): Min: 70161773.0, Avg: 70161773.5, Max: 70161774.0, Diff: 0.9] [Ext Root Scanning (ms): Min: 351.6, Avg: 436.5, Max: 568.3, Diff: 216.7, Sum: 5238.2] [Update RS (ms): Min: 0.0, Avg: 121.1, Max: 176.5, Diff: 176.5, Sum: 1453.0] [Processed Buffers: Min: 0, Avg: 49.8, Max: 102, Diff: 102, Sum: 597] [Scan RS (ms): Min: 0.0, Avg: 0.3, Max: 0.8, Diff: 0.8, Sum: 3.8] [Object Copy (ms): Min: 257.9, Avg: 272.7, Max: 371.8, Diff: 113.9, Sum: 3272.4] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.2, Diff: 0.2, Sum: 1.7] [GC Worker Other (ms): Min: 0.4, Avg: 2.5, Max: 3.7, Diff: 3.3, Sum: 29.9] [GC Worker Total (ms): Min: 830.9, Avg: 833.3, Max: 834.6, Diff: 3.7, Sum: 9999.1] [GC Worker End (ms): Min: 70162604.7, Avg: 70162606.8, Max: 70162608.0, Diff: 3.3] [Code Root Fixup: 0.0 ms] [Clear CT: 0.6 ms] [Other: 70.6 ms] [Choose CSet: 0.0 ms] [Ref Proc: 47.9 ms] [Ref Enq: 1.9 ms] [Free CSet: 2.1 ms] [Eden: 1344.0M(1344.0M)->0.0B(1152.0M) Survivors: 224.0M->224.0M Heap: 4992.0M(6144.0M)->3815.5M(6144.0M)] [Times: user=10.22 sys=0.07, real=0.91 secs] 70264.196: [GC pause (young) Desired survivor size 100663296 bytes, new threshold 6 (max 15) - age 1: 23931840 bytes, 23931840 total - age 2: 16038512 bytes, 39970352 total - age 3: 19238152 bytes, 59208504 total - age 4: 15661664 bytes, 74870168 total - age 5: 15775184 bytes, 90645352 total - age 6: 13921464 bytes, 104566816 total - age 7: 5819864 bytes, 110386680 total - age 8: 6260784 bytes, 116647464 total , 0.8891298 secs] [Parallel Time: 827.0 ms, GC Workers: 12] [GC Worker Start (ms): Min: 70264203.5, Avg: 70264204.0, Max: 70264204.4, Diff: 0.9] [Ext Root Scanning (ms): Min: 348.7, Avg: 442.1, Max: 597.8, Diff: 249.1, Sum: 5305.1] [Update RS (ms): Min: 0.0, Avg: 89.9, Max: 123.1, Diff: 123.1, Sum: 1079.0] [Processed Buffers: Min: 0, Avg: 43.2, Max: 73, Diff: 73, Sum: 518] [Scan RS (ms): Min: 0.0, Avg: 0.3, Max: 1.3, Diff: 1.3, Sum: 3.3] [Object Copy (ms): Min: 225.7, Avg: 291.4, Max: 396.6, Diff: 170.9, Sum: 3497.4] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.3] [GC Worker Other (ms): Min: 0.8, Avg: 1.9, Max: 2.6, Diff: 1.8, Sum: 22.7] [GC Worker Total (ms): Min: 824.4, Avg: 825.6, Max: 826.6, Diff: 2.2, Sum: 9907.7] [GC Worker End (ms): Min: 70265028.5, Avg: 70265029.6, Max: 70265030.3, Diff: 1.8] [Code Root Fixup: 0.0 ms] [Clear CT: 1.0 ms] [Other: 61.1 ms] [Choose CSet: 0.0 ms] [Ref Proc: 36.4 ms] [Ref Enq: 1.1 ms] [Free CSet: 2.0 ms] [Eden: 1152.0M(1152.0M)->0.0B(1024.0M) Survivors: 224.0M->192.0M Heap: 4967.5M(6144.0M)->3982.8M(6144.0M)] [Times: user=10.01 sys=0.06, real=0.89 secs] 70359.880: [GC pause (young) Desired survivor size 83886080 bytes, new threshold 5 (max 15) - age 1: 20613016 bytes, 20613016 total - age 2: 16358128 bytes, 36971144 total - age 3: 14999400 bytes, 51970544 total - age 4: 18748232 bytes, 70718776 total - age 5: 15390848 bytes, 86109624 total - age 6: 14883024 bytes, 100992648 total , 0.8858319 secs] [Parallel Time: 821.8 ms, GC Workers: 12] [GC Worker Start (ms): Min: 70359887.2, Avg: 70359887.6, Max: 70359888.0, Diff: 0.8] [Ext Root Scanning (ms): Min: 344.3, Avg: 437.3, Max: 581.0, Diff: 236.7, Sum: 5247.6] [Update RS (ms): Min: 0.0, Avg: 126.0, Max: 175.9, Diff: 175.9, Sum: 1512.0] [Processed Buffers: Min: 0, Avg: 50.0, Max: 95, Diff: 95, Sum: 600] [Scan RS (ms): Min: 0.0, Avg: 0.3, Max: 1.0, Diff: 1.0, Sum: 3.0] [Object Copy (ms): Min: 236.8, Avg: 254.2, Max: 348.4, Diff: 111.6, Sum: 3050.7] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.2] [GC Worker Other (ms): Min: 0.3, Avg: 2.0, Max: 3.1, Diff: 2.8, Sum: 24.3] [GC Worker Total (ms): Min: 817.9, Avg: 819.8, Max: 821.0, Diff: 3.1, Sum: 9837.7] [GC Worker End (ms): Min: 70360705.6, Avg: 70360707.4, Max: 70360708.5, Diff: 2.8] [Code Root Fixup: 0.0 ms] [Clear CT: 0.9 ms] [Other: 63.1 ms] [Choose CSet: 0.0 ms] [Ref Proc: 38.5 ms] [Ref Enq: 1.5 ms] [Free CSet: 1.8 ms] [Eden: 1024.0M(1024.0M)->0.0B(960.0M) Survivors: 192.0M->160.0M Heap: 5006.8M(6144.0M)->4094.4M(6144.0M)] [Times: user=9.95 sys=0.06, real=0.89 secs] 70421.958: [GC pause (young) Desired survivor size 83886080 bytes, new threshold 15 (max 15) - age 1: 19400440 bytes, 19400440 total - age 2: 13637792 bytes, 33038232 total - age 3: 14663088 bytes, 47701320 total - age 4: 14615664 bytes, 62316984 total - age 5: 18498312 bytes, 80815296 total , 0.8284544 secs] [Parallel Time: 772.7 ms, GC Workers: 12] [GC Worker Start (ms): Min: 70421965.9, Avg: 70421966.3, Max: 70421966.8, Diff: 1.0] [Ext Root Scanning (ms): Min: 337.6, Avg: 434.1, Max: 578.5, Diff: 240.9, Sum: 5209.1] [Update RS (ms): Min: 0.0, Avg: 128.2, Max: 176.5, Diff: 176.5, Sum: 1537.9] [Processed Buffers: Min: 0, Avg: 51.5, Max: 90, Diff: 90, Sum: 618] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 0.9, Diff: 0.9, Sum: 2.6] [Object Copy (ms): Min: 190.1, Avg: 206.1, Max: 296.7, Diff: 106.6, Sum: 2473.1] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.2] [GC Worker Other (ms): Min: 0.7, Avg: 2.2, Max: 3.2, Diff: 2.5, Sum: 26.2] [GC Worker Total (ms): Min: 768.9, Avg: 770.8, Max: 772.1, Diff: 3.2, Sum: 9249.1] [GC Worker End (ms): Min: 70422735.6, Avg: 70422737.1, Max: 70422738.1, Diff: 2.5] [Code Root Fixup: 0.0 ms] [Clear CT: 1.1 ms] [Other: 54.7 ms] [Choose CSet: 0.0 ms] [Ref Proc: 32.5 ms] [Ref Enq: 1.1 ms] [Free CSet: 1.7 ms] [Eden: 960.0M(960.0M)->0.0B(800.0M) Survivors: 160.0M->160.0M Heap: 5054.4M(6144.0M)->4234.7M(6144.0M)] [Times: user=9.32 sys=0.07, real=0.83 secs] 70477.116: [GC pause (young) Desired survivor size 67108864 bytes, new threshold 5 (max 15) - age 1: 21880608 bytes, 21880608 total - age 2: 13292912 bytes, 35173520 total - age 3: 11968968 bytes, 47142488 total - age 4: 14352648 bytes, 61495136 total - age 5: 14102536 bytes, 75597672 total - age 6: 16995320 bytes, 92592992 total , 0.7875011 secs] [Parallel Time: 734.3 ms, GC Workers: 12] [GC Worker Start (ms): Min: 70477122.9, Avg: 70477123.3, Max: 70477123.7, Diff: 0.9] [Ext Root Scanning (ms): Min: 360.2, Avg: 435.9, Max: 579.3, Diff: 219.2, Sum: 5231.0] [Update RS (ms): Min: 0.0, Avg: 76.5, Max: 112.6, Diff: 112.6, Sum: 918.2] [Processed Buffers: Min: 0, Avg: 37.5, Max: 80, Diff: 80, Sum: 450] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 0.6, Diff: 0.6, Sum: 2.3] [Object Copy (ms): Min: 150.8, Avg: 217.9, Max: 322.4, Diff: 171.6, Sum: 2614.3] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.1, Diff: 0.1, Sum: 0.5] [GC Worker Other (ms): Min: 0.4, Avg: 1.9, Max: 2.7, Diff: 2.3, Sum: 23.4] [GC Worker Total (ms): Min: 731.0, Avg: 732.5, Max: 733.3, Diff: 2.3, Sum: 8789.7] [GC Worker End (ms): Min: 70477854.3, Avg: 70477855.8, Max: 70477856.5, Diff: 2.3] [Code Root Fixup: 0.0 ms] [Clear CT: 0.7 ms] [Other: 52.5 ms] [Choose CSet: 0.0 ms] [Ref Proc: 28.6 ms] [Ref Enq: 1.3 ms] [Free CSet: 1.6 ms] [Eden: 800.0M(800.0M)->0.0B(736.0M) Survivors: 160.0M->128.0M Heap: 5034.7M(6144.0M)->4330.6M(6144.0M)] [Times: user=8.81 sys=0.06, real=0.79 secs] 70509.429: [GC pause (young) Desired survivor size 67108864 bytes, new threshold 15 (max 15) - age 1: 16036632 bytes, 16036632 total - age 2: 14674928 bytes, 30711560 total - age 3: 12283688 bytes, 42995248 total - age 4: 11247960 bytes, 54243208 total - age 5: 12110888 bytes, 66354096 total , 0.7821576 secs] [Parallel Time: 739.6 ms, GC Workers: 12] [GC Worker Start (ms): Min: 70509436.1, Avg: 70509436.6, Max: 70509437.1, Diff: 1.0] [Ext Root Scanning (ms): Min: 335.7, Avg: 433.7, Max: 588.6, Diff: 252.9, Sum: 5204.0] [Update RS (ms): Min: 0.0, Avg: 126.9, Max: 170.0, Diff: 169.9, Sum: 1523.1] [Processed Buffers: Min: 0, Avg: 50.2, Max: 81, Diff: 81, Sum: 602] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 0.8, Diff: 0.8, Sum: 2.1] [Object Copy (ms): Min: 146.1, Avg: 174.4, Max: 265.7, Diff: 119.6, Sum: 2093.0] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.2] [GC Worker Other (ms): Min: 0.3, Avg: 2.3, Max: 3.6, Diff: 3.4, Sum: 27.8] [GC Worker Total (ms): Min: 735.3, Avg: 737.5, Max: 739.2, Diff: 3.9, Sum: 8850.3] [GC Worker End (ms): Min: 70510172.1, Avg: 70510174.1, Max: 70510175.4, Diff: 3.3] [Code Root Fixup: 0.0 ms] [Clear CT: 0.9 ms] [Other: 41.6 ms] [Choose CSet: 0.0 ms] [Ref Proc: 22.7 ms] [Ref Enq: 1.0 ms] [Free CSet: 1.4 ms] [Eden: 736.0M(736.0M)->0.0B(640.0M) Survivors: 128.0M->128.0M Heap: 5066.6M(6144.0M)->4420.2M(6144.0M)] [Times: user=8.78 sys=0.07, real=0.79 secs] 70568.288: [GC pause (young) (initial-mark) Desired survivor size 50331648 bytes, new threshold 5 (max 15) - age 1: 14795056 bytes, 14795056 total - age 2: 9927632 bytes, 24722688 total - age 3: 11814712 bytes, 36537400 total - age 4: 11910800 bytes, 48448200 total - age 5: 11072224 bytes, 59520424 total - age 6: 12068856 bytes, 71589280 total , 0.9668964 secs] [Parallel Time: 919.2 ms, GC Workers: 12] [GC Worker Start (ms): Min: 70568294.5, Avg: 70568294.9, Max: 70568295.4, Diff: 0.9] [Ext Root Scanning (ms): Min: 373.6, Avg: 433.0, Max: 574.2, Diff: 200.6, Sum: 5196.1] [Update RS (ms): Min: 0.0, Avg: 71.3, Max: 117.7, Diff: 117.7, Sum: 856.1] [Processed Buffers: Min: 0, Avg: 33.1, Max: 88, Diff: 88, Sum: 397] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 0.9, Diff: 0.9, Sum: 1.9] [Object Copy (ms): Min: 210.9, Avg: 291.3, Max: 541.4, Diff: 330.6, Sum: 3495.4] [Termination (ms): Min: 0.0, Avg: 119.0, Max: 129.9, Diff: 129.9, Sum: 1428.3] [GC Worker Other (ms): Min: 0.7, Avg: 2.2, Max: 3.5, Diff: 2.8, Sum: 26.7] [GC Worker Total (ms): Min: 915.7, Avg: 917.0, Max: 918.1, Diff: 2.4, Sum: 11004.4] [GC Worker End (ms): Min: 70569210.4, Avg: 70569212.0, Max: 70569213.3, Diff: 2.8] [Code Root Fixup: 0.0 ms] [Clear CT: 0.9 ms] [Other: 46.8 ms] [Choose CSet: 0.0 ms] [Ref Proc: 22.8 ms] [Ref Enq: 0.9 ms] [Free CSet: 1.3 ms] [Eden: 640.0M(640.0M)->0.0B(608.0M) Survivors: 128.0M->96.0M Heap: 5060.2M(6144.0M)->4499.3M(6144.0M)] [Times: user=10.84 sys=0.09, real=0.97 secs] 70569.258: [GC concurrent-root-region-scan-start] 70569.508: [GC concurrent-root-region-scan-end, 0.2501313 secs] 70569.508: [GC concurrent-mark-start] 70571.916: [GC concurrent-mark-end, 2.4080105 secs] 70572.001: [GC remark 70572.006: [GC ref-proc, 0.4304205 secs], 1.5098326 secs] [Times: user=5.62 sys=0.06, real=1.51 secs] 70573.600: [GC cleanup 4576M->3680M(6144M), 0.0577537 secs] [Times: user=0.59 sys=0.01, real=0.06 secs] 70573.662: [GC concurrent-cleanup-start] 70573.665: [GC concurrent-cleanup-end, 0.0032170 secs] 70599.077: [GC pause (young) Desired survivor size 50331648 bytes, new threshold 5 (max 15) - age 1: 14191040 bytes, 14191040 total - age 2: 9493336 bytes, 23684376 total - age 3: 9036456 bytes, 32720832 total - age 4: 11456680 bytes, 44177512 total - age 5: 11336856 bytes, 55514368 total , 0.7664443 secs] [Parallel Time: 726.1 ms, GC Workers: 12] [GC Worker Start (ms): Min: 70599083.8, Avg: 70599084.3, Max: 70599084.7, Diff: 0.9] [Ext Root Scanning (ms): Min: 331.7, Avg: 435.4, Max: 576.4, Diff: 244.7, Sum: 5224.3] [Update RS (ms): Min: 0.0, Avg: 137.4, Max: 188.8, Diff: 188.8, Sum: 1648.3] [Processed Buffers: Min: 0, Avg: 51.0, Max: 87, Diff: 87, Sum: 612] [Scan RS (ms): Min: 0.0, Avg: 0.1, Max: 1.0, Diff: 1.0, Sum: 1.7] [Object Copy (ms): Min: 135.6, Avg: 149.7, Max: 234.5, Diff: 98.9, Sum: 1796.9] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.1, Diff: 0.1, Sum: 0.9] [GC Worker Other (ms): Min: 0.5, Avg: 1.9, Max: 2.7, Diff: 2.2, Sum: 22.5] [GC Worker Total (ms): Min: 722.8, Avg: 724.5, Max: 725.6, Diff: 2.8, Sum: 8694.5] [GC Worker End (ms): Min: 70599807.4, Avg: 70599808.8, Max: 70599809.6, Diff: 2.2] [Code Root Fixup: 0.0 ms] [Clear CT: 0.9 ms] [Other: 39.4 ms] [Choose CSet: 0.0 ms] [Ref Proc: 20.6 ms] [Ref Enq: 1.1 ms] [Free CSet: 1.2 ms] [Eden: 608.0M(608.0M)->0.0B(192.0M) Survivors: 96.0M->96.0M Heap: 4211.3M(6144.0M)->3689.8M(6144.0M)] [Times: user=8.63 sys=0.06, real=0.77 secs] 70612.074: [GC pause (mixed) Desired survivor size 33554432 bytes, new threshold 4 (max 15) - age 1: 15257960 bytes, 15257960 total - age 2: 9800656 bytes, 25058616 total - age 3: 7560768 bytes, 32619384 total - age 4: 6717192 bytes, 39336576 total - age 5: 9266440 bytes, 48603016 total , 0.6748612 secs] [Parallel Time: 637.0 ms, GC Workers: 12] [GC Worker Start (ms): Min: 70612079.1, Avg: 70612079.6, Max: 70612080.0, Diff: 0.9] [Ext Root Scanning (ms): Min: 394.0, Avg: 437.2, Max: 575.2, Diff: 181.2, Sum: 5245.9] [Update RS (ms): Min: 0.0, Avg: 66.3, Max: 106.5, Diff: 106.5, Sum: 795.3] [Processed Buffers: Min: 0, Avg: 25.1, Max: 64, Diff: 64, Sum: 301] [Scan RS (ms): Min: 0.0, Avg: 1.3, Max: 3.3, Diff: 3.3, Sum: 15.2] [Object Copy (ms): Min: 57.2, Avg: 127.8, Max: 161.6, Diff: 104.4, Sum: 1534.1] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.1, Diff: 0.1, Sum: 0.7] [GC Worker Other (ms): Min: 1.5, Avg: 2.6, Max: 3.5, Diff: 2.0, Sum: 31.1] [GC Worker Total (ms): Min: 634.3, Avg: 635.2, Max: 636.5, Diff: 2.2, Sum: 7622.4] [GC Worker End (ms): Min: 70612713.7, Avg: 70612714.8, Max: 70612715.7, Diff: 2.0] [Code Root Fixup: 0.0 ms] [Clear CT: 1.0 ms] [Other: 36.9 ms] [Choose CSet: 0.2 ms] [Ref Proc: 16.6 ms] [Ref Enq: 2.4 ms] [Free CSet: 2.9 ms] [Eden: 192.0M(192.0M)->0.0B(224.0M) Survivors: 96.0M->64.0M Heap: 3881.8M(6144.0M)->3099.3M(6144.0M)] [Times: user=7.49 sys=0.07, real=0.68 secs] 70627.487: [GC pause (mixed) Desired survivor size 33554432 bytes, new threshold 15 (max 15) - age 1: 4714288 bytes, 4714288 total - age 2: 11810096 bytes, 16524384 total - age 3: 9313240 bytes, 25837624 total - age 4: 6471336 bytes, 32308960 total , 0.9519232 secs] [Parallel Time: 902.5 ms, GC Workers: 12] [GC Worker Start (ms): Min: 70627493.3, Avg: 70627493.7, Max: 70627494.2, Diff: 0.9] [Ext Root Scanning (ms): Min: 352.0, Avg: 450.6, Max: 574.8, Diff: 222.8, Sum: 5407.3] [Update RS (ms): Min: 0.0, Avg: 72.6, Max: 118.0, Diff: 118.0, Sum: 871.5] [Processed Buffers: Min: 0, Avg: 29.0, Max: 54, Diff: 54, Sum: 348] [Scan RS (ms): Min: 0.0, Avg: 37.8, Max: 52.7, Diff: 52.7, Sum: 453.1] [Object Copy (ms): Min: 307.7, Avg: 336.8, Max: 449.6, Diff: 141.9, Sum: 4041.3] [Termination (ms): Min: 0.0, Avg: 0.3, Max: 0.6, Diff: 0.6, Sum: 3.2] [GC Worker Other (ms): Min: 0.4, Avg: 2.3, Max: 3.4, Diff: 3.0, Sum: 27.9] [GC Worker Total (ms): Min: 898.1, Avg: 900.4, Max: 901.6, Diff: 3.5, Sum: 10804.4] [GC Worker End (ms): Min: 70628392.1, Avg: 70628394.1, Max: 70628395.2, Diff: 3.0] [Code Root Fixup: 0.0 ms] [Clear CT: 1.1 ms] [Other: 48.4 ms] [Choose CSet: 0.9 ms] [Ref Proc: 16.2 ms] [Ref Enq: 1.9 ms] [Free CSet: 4.2 ms] [Eden: 224.0M(224.0M)->0.0B(224.0M) Survivors: 64.0M->64.0M Heap: 3323.3M(6144.0M)->2582.3M(6144.0M)] [Times: user=10.70 sys=0.06, real=0.96 secs] 70644.610: [GC pause (mixed) Desired survivor size 33554432 bytes, new threshold 5 (max 15) - age 1: 8818792 bytes, 8818792 total - age 2: 3092488 bytes, 11911280 total - age 3: 10179088 bytes, 22090368 total - age 4: 7980096 bytes, 30070464 total - age 5: 6327032 bytes, 36397496 total , 0.9776680 secs] [Parallel Time: 929.9 ms, GC Workers: 12] [GC Worker Start (ms): Min: 70644615.5, Avg: 70644616.0, Max: 70644616.4, Diff: 0.9] [Ext Root Scanning (ms): Min: 321.8, Avg: 425.3, Max: 566.6, Diff: 244.7, Sum: 5103.8] [Update RS (ms): Min: 79.4, Avg: 220.8, Max: 265.1, Diff: 185.7, Sum: 2649.9] [Processed Buffers: Min: 27, Avg: 70.8, Max: 96, Diff: 69, Sum: 849] [Scan RS (ms): Min: 60.3, Avg: 62.8, Max: 63.8, Diff: 3.5, Sum: 753.2] [Object Copy (ms): Min: 201.0, Avg: 216.7, Max: 303.1, Diff: 102.0, Sum: 2600.4] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.3] [GC Worker Other (ms): Min: 0.5, Avg: 2.1, Max: 3.3, Diff: 2.8, Sum: 25.0] [GC Worker Total (ms): Min: 925.7, Avg: 927.7, Max: 928.9, Diff: 3.2, Sum: 11132.6] [GC Worker End (ms): Min: 70645542.1, Avg: 70645543.7, Max: 70645544.9, Diff: 2.8] [Code Root Fixup: 1.5 ms] [Clear CT: 1.5 ms] [Other: 44.7 ms] [Choose CSet: 0.4 ms] [Ref Proc: 16.0 ms] [Ref Enq: 1.2 ms] [Free CSet: 1.7 ms] [Eden: 224.0M(224.0M)->0.0B(2496.0M) Survivors: 64.0M->64.0M Heap: 2806.3M(6144.0M)->2613.9M(6144.0M)] [Times: user=11.01 sys=0.07, real=0.98 secs] 70904.773: [GC pause (young) Desired survivor size 167772160 bytes, new threshold 15 (max 15) - age 1: 6019280 bytes, 6019280 total - age 2: 5233344 bytes, 11252624 total - age 3: 2345200 bytes, 13597824 total - age 4: 7283232 bytes, 20881056 total - age 5: 5775800 bytes, 26656856 total , 1.0069955 secs] [Parallel Time: 914.0 ms, GC Workers: 12] [GC Worker Start (ms): Min: 70904781.0, Avg: 70904781.4, Max: 70904781.8, Diff: 0.9] [Ext Root Scanning (ms): Min: 349.1, Avg: 444.1, Max: 574.5, Diff: 225.4, Sum: 5329.0] [Update RS (ms): Min: 170.0, Avg: 300.1, Max: 363.2, Diff: 193.2, Sum: 3601.7] [Processed Buffers: Min: 36, Avg: 85.0, Max: 126, Diff: 90, Sum: 1020] [Scan RS (ms): Min: 0.0, Avg: 0.5, Max: 1.2, Diff: 1.2, Sum: 5.7] [Object Copy (ms): Min: 146.4, Avg: 166.0, Max: 259.3, Diff: 112.9, Sum: 1992.4] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.3] [GC Worker Other (ms): Min: 0.2, Avg: 1.6, Max: 2.5, Diff: 2.3, Sum: 19.3] [GC Worker Total (ms): Min: 910.9, Avg: 912.4, Max: 913.5, Diff: 2.6, Sum: 10948.4] [GC Worker End (ms): Min: 70905692.4, Avg: 70905693.8, Max: 70905694.6, Diff: 2.3] [Code Root Fixup: 0.0 ms] [Clear CT: 1.3 ms] [Other: 91.7 ms] [Choose CSet: 0.0 ms] [Ref Proc: 69.1 ms] [Ref Enq: 2.2 ms] [Free CSet: 3.3 ms] [Eden: 2496.0M(2496.0M)->0.0B(2208.0M) Survivors: 64.0M->224.0M Heap: 5109.9M(6144.0M)->2767.6M(6144.0M)] [Times: user=11.45 sys=0.06, real=1.01 secs] 71106.358: [GC pause (young) Desired survivor size 167772160 bytes, new threshold 15 (max 15) - age 1: 41922816 bytes, 41922816 total - age 2: 1737224 bytes, 43660040 total - age 3: 3361248 bytes, 47021288 total - age 4: 1873168 bytes, 48894456 total - age 5: 5230600 bytes, 54125056 total - age 6: 5233544 bytes, 59358600 total , 0.7805321 secs] [Parallel Time: 695.0 ms, GC Workers: 12] [GC Worker Start (ms): Min: 71106367.0, Avg: 71106367.4, Max: 71106367.8, Diff: 0.9] [Ext Root Scanning (ms): Min: 330.8, Avg: 430.6, Max: 574.4, Diff: 243.7, Sum: 5167.1] [Update RS (ms): Min: 0.0, Avg: 56.6, Max: 83.3, Diff: 83.3, Sum: 678.7] [Processed Buffers: Min: 0, Avg: 39.3, Max: 58, Diff: 58, Sum: 472] [Scan RS (ms): Min: 0.0, Avg: 0.4, Max: 1.3, Diff: 1.3, Sum: 5.3] [Object Copy (ms): Min: 115.3, Avg: 202.2, Max: 307.5, Diff: 192.2, Sum: 2426.6] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.1, Diff: 0.1, Sum: 1.0] [GC Worker Other (ms): Min: 0.5, Avg: 2.6, Max: 4.2, Diff: 3.7, Sum: 31.0] [GC Worker Total (ms): Min: 690.0, Avg: 692.5, Max: 694.4, Diff: 4.4, Sum: 8309.6] [GC Worker End (ms): Min: 71107057.8, Avg: 71107059.9, Max: 71107061.5, Diff: 3.7] [Code Root Fixup: 0.0 ms] [Clear CT: 1.1 ms] [Other: 84.4 ms] [Choose CSet: 0.0 ms] [Ref Proc: 59.6 ms] [Ref Enq: 2.4 ms] [Free CSet: 3.3 ms] [Eden: 2208.0M(2208.0M)->0.0B(1728.0M) Survivors: 224.0M->320.0M Heap: 4975.6M(6144.0M)->3147.1M(6144.0M)] [Times: user=8.64 sys=0.07, real=0.78 secs] 71322.862: [GC pause (young) Desired survivor size 134217728 bytes, new threshold 15 (max 15) - age 1: 39572408 bytes, 39572408 total - age 2: 30899400 bytes, 70471808 total - age 3: 1485400 bytes, 71957208 total - age 4: 3155024 bytes, 75112232 total - age 5: 1850080 bytes, 76962312 total - age 6: 5180192 bytes, 82142504 total - age 7: 4383192 bytes, 86525696 total , 0.8182952 secs] [Parallel Time: 729.6 ms, GC Workers: 12] [GC Worker Start (ms): Min: 71322869.6, Avg: 71322870.0, Max: 71322870.4, Diff: 0.9] [Ext Root Scanning (ms): Min: 334.7, Avg: 428.8, Max: 566.5, Diff: 231.7, Sum: 5145.9] [Update RS (ms): Min: 0.0, Avg: 70.6, Max: 105.6, Diff: 105.6, Sum: 846.9] [Processed Buffers: Min: 0, Avg: 37.4, Max: 80, Diff: 80, Sum: 449] [Scan RS (ms): Min: 0.0, Avg: 0.4, Max: 0.9, Diff: 0.9, Sum: 4.9] [Object Copy (ms): Min: 159.2, Avg: 225.6, Max: 331.1, Diff: 171.9, Sum: 2706.7] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.1, Diff: 0.1, Sum: 1.0] [GC Worker Other (ms): Min: 0.1, Avg: 2.3, Max: 3.5, Diff: 3.4, Sum: 28.1] [GC Worker Total (ms): Min: 725.1, Avg: 727.8, Max: 729.3, Diff: 4.2, Sum: 8733.5] [GC Worker End (ms): Min: 71323595.5, Avg: 71323597.8, Max: 71323599.0, Diff: 3.4] [Code Root Fixup: 0.0 ms] [Clear CT: 1.0 ms] [Other: 87.6 ms] [Choose CSet: 0.0 ms] [Ref Proc: 64.9 ms] [Ref Enq: 2.3 ms] [Free CSet: 2.6 ms] [Eden: 1728.0M(1728.0M)->0.0B(1728.0M) Survivors: 320.0M->256.0M Heap: 4875.1M(6144.0M)->3206.0M(6144.0M)] [Times: user=9.17 sys=0.07, real=0.82 secs] 71451.993: [GC pause (young) Desired survivor size 134217728 bytes, new threshold 15 (max 15) - age 1: 25804736 bytes, 25804736 total - age 2: 29068752 bytes, 54873488 total - age 3: 28134992 bytes, 83008480 total - age 4: 1406024 bytes, 84414504 total - age 5: 3116192 bytes, 87530696 total - age 6: 1845232 bytes, 89375928 total - age 7: 5046488 bytes, 94422416 total - age 8: 4370624 bytes, 98793040 total , 0.8577730 secs] [Parallel Time: 780.3 ms, GC Workers: 12] [GC Worker Start (ms): Min: 71452000.3, Avg: 71452000.7, Max: 71452001.1, Diff: 0.9] [Ext Root Scanning (ms): Min: 404.5, Avg: 440.3, Max: 597.0, Diff: 192.5, Sum: 5284.1] [Update RS (ms): Min: 0.0, Avg: 71.6, Max: 103.3, Diff: 103.2, Sum: 859.8] [Processed Buffers: Min: 0, Avg: 39.4, Max: 70, Diff: 70, Sum: 473] [Scan RS (ms): Min: 0.0, Avg: 0.4, Max: 1.2, Diff: 1.2, Sum: 4.6] [Object Copy (ms): Min: 179.2, Avg: 263.6, Max: 299.4, Diff: 120.2, Sum: 3162.8] [Termination (ms): Min: 0.3, Avg: 0.4, Max: 0.5, Diff: 0.2, Sum: 5.1] [GC Worker Other (ms): Min: 1.1, Avg: 2.2, Max: 3.3, Diff: 2.2, Sum: 26.8] [GC Worker Total (ms): Min: 777.4, Avg: 778.6, Max: 779.5, Diff: 2.1, Sum: 9343.2] [GC Worker End (ms): Min: 71452778.1, Avg: 71452779.3, Max: 71452780.3, Diff: 2.2] [Code Root Fixup: 0.0 ms] [Clear CT: 1.2 ms] [Other: 76.3 ms] [Choose CSet: 0.0 ms] [Ref Proc: 53.8 ms] [Ref Enq: 2.1 ms] [Free CSet: 2.5 ms] [Eden: 1728.0M(1728.0M)->0.0B(1632.0M) Survivors: 256.0M->256.0M Heap: 4934.0M(6144.0M)->3317.8M(6144.0M)] [Times: user=9.63 sys=0.06, real=0.86 secs] 71549.008: [GC pause (young) Desired survivor size 134217728 bytes, new threshold 15 (max 15) - age 1: 28561424 bytes, 28561424 total - age 2: 17946744 bytes, 46508168 total - age 3: 20764640 bytes, 67272808 total - age 4: 27076888 bytes, 94349696 total - age 5: 1169432 bytes, 95519128 total - age 6: 2891864 bytes, 98410992 total - age 7: 1843640 bytes, 100254632 total - age 8: 4977624 bytes, 105232256 total - age 9: 3951472 bytes, 109183728 total , 0.8617407 secs] [Parallel Time: 792.3 ms, GC Workers: 12] [GC Worker Start (ms): Min: 71549015.4, Avg: 71549015.9, Max: 71549016.3, Diff: 0.9] [Ext Root Scanning (ms): Min: 343.0, Avg: 441.3, Max: 567.6, Diff: 224.6, Sum: 5295.3] [Update RS (ms): Min: 0.0, Avg: 74.3, Max: 118.7, Diff: 118.7, Sum: 891.8] [Processed Buffers: Min: 0, Avg: 38.2, Max: 79, Diff: 79, Sum: 458] [Scan RS (ms): Min: 0.0, Avg: 0.3, Max: 1.1, Diff: 1.1, Sum: 4.2] [Object Copy (ms): Min: 220.5, Avg: 271.9, Max: 373.4, Diff: 153.0, Sum: 3263.0] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.2] [GC Worker Other (ms): Min: 0.6, Avg: 2.3, Max: 3.6, Diff: 3.0, Sum: 27.5] [GC Worker Total (ms): Min: 788.0, Avg: 790.2, Max: 791.2, Diff: 3.2, Sum: 9481.9] [GC Worker End (ms): Min: 71549804.3, Avg: 71549806.0, Max: 71549807.3, Diff: 3.0] [Code Root Fixup: 0.0 ms] [Clear CT: 1.1 ms] [Other: 68.3 ms] [Choose CSet: 0.0 ms] [Ref Proc: 45.9 ms] [Ref Enq: 1.5 ms] [Free CSet: 2.5 ms] [Eden: 1632.0M(1632.0M)->0.0B(1504.0M) Survivors: 256.0M->256.0M Heap: 4949.8M(6144.0M)->3431.3M(6144.0M)] [Times: user=9.71 sys=0.06, real=0.87 secs] 71696.374: [GC pause (young) Desired survivor size 117440512 bytes, new threshold 9 (max 15) - age 1: 27362040 bytes, 27362040 total - age 2: 18488984 bytes, 45851024 total - age 3: 15724272 bytes, 61575296 total - age 4: 20274256 bytes, 81849552 total - age 5: 26409816 bytes, 108259368 total - age 6: 1143000 bytes, 109402368 total - age 7: 2806120 bytes, 112208488 total - age 8: 1841984 bytes, 114050472 total - age 9: 4928696 bytes, 118979168 total - age 10: 3172384 bytes, 122151552 total , 0.8890103 secs] [Parallel Time: 811.8 ms, GC Workers: 12] [GC Worker Start (ms): Min: 71696380.9, Avg: 71696381.4, Max: 71696381.8, Diff: 0.9] [Ext Root Scanning (ms): Min: 352.4, Avg: 444.6, Max: 584.5, Diff: 232.1, Sum: 5335.0] [Update RS (ms): Min: 0.0, Avg: 82.5, Max: 122.0, Diff: 122.0, Sum: 990.0] [Processed Buffers: Min: 0, Avg: 37.9, Max: 70, Diff: 70, Sum: 455] [Scan RS (ms): Min: 0.0, Avg: 0.3, Max: 1.0, Diff: 1.0, Sum: 4.2] [Object Copy (ms): Min: 223.2, Avg: 280.6, Max: 387.7, Diff: 164.4, Sum: 3367.3] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.1, Diff: 0.1, Sum: 0.5] [GC Worker Other (ms): Min: 0.3, Avg: 1.8, Max: 2.9, Diff: 2.6, Sum: 21.3] [GC Worker Total (ms): Min: 808.0, Avg: 809.9, Max: 811.3, Diff: 3.3, Sum: 9718.2] [GC Worker End (ms): Min: 71697189.8, Avg: 71697191.2, Max: 71697192.3, Diff: 2.6] [Code Root Fixup: 0.0 ms] [Clear CT: 1.1 ms] [Other: 76.1 ms] [Choose CSet: 0.0 ms] [Ref Proc: 51.8 ms] [Ref Enq: 1.9 ms] [Free CSet: 2.4 ms] [Eden: 1504.0M(1504.0M)->0.0B(1440.0M) Survivors: 256.0M->224.0M Heap: 4935.3M(6144.0M)->3549.6M(6144.0M)] [Times: user=9.99 sys=0.06, real=0.89 secs] 71834.734: [GC pause (young) Desired survivor size 117440512 bytes, new threshold 15 (max 15) - age 1: 26892304 bytes, 26892304 total - age 2: 15980312 bytes, 42872616 total - age 3: 14667192 bytes, 57539808 total - age 4: 13877984 bytes, 71417792 total - age 5: 17441600 bytes, 88859392 total - age 6: 21938104 bytes, 110797496 total - age 7: 999224 bytes, 111796720 total - age 8: 1244464 bytes, 113041184 total - age 9: 1180496 bytes, 114221680 total , 0.8935991 secs] [Parallel Time: 815.6 ms, GC Workers: 12] [GC Worker Start (ms): Min: 71834741.5, Avg: 71834742.0, Max: 71834742.4, Diff: 0.9] [Ext Root Scanning (ms): Min: 356.5, Avg: 438.1, Max: 594.6, Diff: 238.1, Sum: 5257.3] [Update RS (ms): Min: 0.0, Avg: 96.1, Max: 132.3, Diff: 132.3, Sum: 1152.9] [Processed Buffers: Min: 0, Avg: 44.6, Max: 91, Diff: 91, Sum: 535] [Scan RS (ms): Min: 0.0, Avg: 0.3, Max: 0.8, Diff: 0.8, Sum: 3.8] [Object Copy (ms): Min: 216.2, Avg: 276.8, Max: 384.3, Diff: 168.1, Sum: 3321.5] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.1, Diff: 0.1, Sum: 0.4] [GC Worker Other (ms): Min: 0.6, Avg: 2.2, Max: 3.6, Diff: 2.9, Sum: 26.2] [GC Worker Total (ms): Min: 811.7, Avg: 813.5, Max: 814.9, Diff: 3.3, Sum: 9762.2] [GC Worker End (ms): Min: 71835553.9, Avg: 71835555.5, Max: 71835556.9, Diff: 2.9] [Code Root Fixup: 0.0 ms] [Clear CT: 1.1 ms] [Other: 76.9 ms] [Choose CSet: 0.0 ms] [Ref Proc: 54.1 ms] [Ref Enq: 1.9 ms] [Free CSet: 2.3 ms] [Eden: 1440.0M(1440.0M)->0.0B(1280.0M) Survivors: 224.0M->224.0M Heap: 4989.6M(6144.0M)->3694.6M(6144.0M)] [Times: user=10.05 sys=0.06, real=0.90 secs] 71941.802: [GC pause (young) Desired survivor size 100663296 bytes, new threshold 7 (max 15) - age 1: 21907608 bytes, 21907608 total - age 2: 17930584 bytes, 39838192 total - age 3: 10590984 bytes, 50429176 total - age 4: 14240336 bytes, 64669512 total - age 5: 13770464 bytes, 78439976 total - age 6: 17276136 bytes, 95716112 total - age 7: 16185296 bytes, 111901408 total - age 8: 832768 bytes, 112734176 total - age 9: 1173400 bytes, 113907576 total - age 10: 1168176 bytes, 115075752 total , 0.9107278 secs] [Parallel Time: 840.5 ms, GC Workers: 12] [GC Worker Start (ms): Min: 71941808.8, Avg: 71941809.3, Max: 71941809.8, Diff: 0.9] [Ext Root Scanning (ms): Min: 360.8, Avg: 460.7, Max: 589.7, Diff: 228.9, Sum: 5528.0] [Update RS (ms): Min: 0.0, Avg: 81.8, Max: 139.9, Diff: 139.9, Sum: 981.6] [Processed Buffers: Min: 0, Avg: 38.8, Max: 81, Diff: 81, Sum: 466] [Scan RS (ms): Min: 0.0, Avg: 0.3, Max: 1.6, Diff: 1.6, Sum: 3.7] [Object Copy (ms): Min: 245.9, Avg: 292.8, Max: 396.9, Diff: 151.0, Sum: 3513.6] [Termination (ms): Min: 0.1, Avg: 0.4, Max: 0.5, Diff: 0.5, Sum: 5.1] [GC Worker Other (ms): Min: 0.5, Avg: 2.2, Max: 3.5, Diff: 3.0, Sum: 26.1] [GC Worker Total (ms): Min: 836.2, Avg: 838.2, Max: 839.7, Diff: 3.4, Sum: 10058.1] [GC Worker End (ms): Min: 71942645.8, Avg: 71942647.5, Max: 71942648.8, Diff: 3.0] [Code Root Fixup: 0.0 ms] [Clear CT: 1.1 ms] [Other: 69.1 ms] [Choose CSet: 0.0 ms] [Ref Proc: 43.1 ms] [Ref Enq: 1.4 ms] [Free CSet: 2.4 ms] [Eden: 1280.0M(1280.0M)->0.0B(1184.0M) Survivors: 224.0M->192.0M Heap: 4974.6M(6144.0M)->3838.0M(6144.0M)] [Times: user=10.22 sys=0.06, real=0.91 secs] 72050.670: [GC pause (young) Desired survivor size 100663296 bytes, new threshold 7 (max 15) - age 1: 23513064 bytes, 23513064 total - age 2: 14629528 bytes, 38142592 total - age 3: 16884752 bytes, 55027344 total - age 4: 9662240 bytes, 64689584 total - age 5: 14116616 bytes, 78806200 total - age 6: 13647064 bytes, 92453264 total - age 7: 10334944 bytes, 102788208 total , 0.8949239 secs] [Parallel Time: 830.8 ms, GC Workers: 12] [GC Worker Start (ms): Min: 72050677.2, Avg: 72050677.7, Max: 72050678.1, Diff: 0.9] [Ext Root Scanning (ms): Min: 334.5, Avg: 441.4, Max: 592.6, Diff: 258.1, Sum: 5296.6] [Update RS (ms): Min: 0.0, Avg: 121.8, Max: 168.8, Diff: 168.8, Sum: 1461.1] [Processed Buffers: Min: 0, Avg: 48.8, Max: 117, Diff: 117, Sum: 585] [Scan RS (ms): Min: 0.0, Avg: 0.3, Max: 0.7, Diff: 0.7, Sum: 3.3] [Object Copy (ms): Min: 234.2, Avg: 263.4, Max: 357.9, Diff: 123.7, Sum: 3160.8] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.2] [GC Worker Other (ms): Min: 1.7, Avg: 2.2, Max: 3.1, Diff: 1.4, Sum: 26.7] [GC Worker Total (ms): Min: 828.3, Avg: 829.1, Max: 829.7, Diff: 1.3, Sum: 9948.7] [GC Worker End (ms): Min: 72051506.2, Avg: 72051506.7, Max: 72051507.6, Diff: 1.4] [Code Root Fixup: 0.0 ms] [Clear CT: 0.8 ms] [Other: 63.4 ms] [Choose CSet: 0.0 ms] [Ref Proc: 40.8 ms] [Ref Enq: 1.6 ms] [Free CSet: 1.9 ms] [Eden: 1184.0M(1184.0M)->0.0B(992.0M) Survivors: 192.0M->192.0M Heap: 5022.0M(6144.0M)->4026.0M(6144.0M)] [Times: user=10.08 sys=0.07, real=0.90 secs] 72131.924: [GC pause (young) Desired survivor size 83886080 bytes, new threshold 6 (max 15) - age 1: 20673376 bytes, 20673376 total - age 2: 15419608 bytes, 36092984 total - age 3: 12714016 bytes, 48807000 total - age 4: 16159176 bytes, 64966176 total - age 5: 8900344 bytes, 73866520 total - age 6: 13535880 bytes, 87402400 total - age 7: 12956808 bytes, 100359208 total , 0.8524989 secs] [Parallel Time: 794.4 ms, GC Workers: 12] [GC Worker Start (ms): Min: 72131930.3, Avg: 72131930.8, Max: 72131931.2, Diff: 0.9] [Ext Root Scanning (ms): Min: 356.7, Avg: 441.1, Max: 586.1, Diff: 229.4, Sum: 5292.8] [Update RS (ms): Min: 0.0, Avg: 111.2, Max: 163.7, Diff: 163.6, Sum: 1333.9] [Processed Buffers: Min: 0, Avg: 44.8, Max: 93, Diff: 93, Sum: 537] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 1.0, Diff: 1.0, Sum: 2.9] [Object Copy (ms): Min: 203.5, Avg: 237.4, Max: 344.3, Diff: 140.8, Sum: 2848.9] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.2] [GC Worker Other (ms): Min: 0.7, Avg: 2.3, Max: 3.6, Diff: 2.9, Sum: 27.3] [GC Worker Total (ms): Min: 791.0, Avg: 792.2, Max: 793.9, Diff: 2.9, Sum: 9506.0] [GC Worker End (ms): Min: 72132721.3, Avg: 72132722.9, Max: 72132724.3, Diff: 3.0] [Code Root Fixup: 0.0 ms] [Clear CT: 0.6 ms] [Other: 57.4 ms] [Choose CSet: 0.0 ms] [Ref Proc: 32.8 ms] [Ref Enq: 1.5 ms] [Free CSet: 2.0 ms] [Eden: 992.0M(992.0M)->0.0B(896.0M) Survivors: 192.0M->160.0M Heap: 5018.0M(6144.0M)->4140.2M(6144.0M)] [Times: user=9.58 sys=0.07, real=0.86 secs] 72201.646: [GC pause (young) Desired survivor size 83886080 bytes, new threshold 15 (max 15) - age 1: 15083464 bytes, 15083464 total - age 2: 13952560 bytes, 29036024 total - age 3: 14795312 bytes, 43831336 total - age 4: 12441736 bytes, 56273072 total - age 5: 16060712 bytes, 72333784 total - age 6: 8861408 bytes, 81195192 total , 0.8182093 secs] [Parallel Time: 763.1 ms, GC Workers: 12] [GC Worker Start (ms): Min: 72201653.7, Avg: 72201654.2, Max: 72201654.6, Diff: 0.9] [Ext Root Scanning (ms): Min: 354.9, Avg: 443.0, Max: 575.8, Diff: 220.9, Sum: 5315.8] [Update RS (ms): Min: 0.0, Avg: 122.3, Max: 169.0, Diff: 169.0, Sum: 1467.1] [Processed Buffers: Min: 0, Avg: 49.2, Max: 110, Diff: 110, Sum: 590] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 1.0, Diff: 1.0, Sum: 2.4] [Object Copy (ms): Min: 166.9, Avg: 193.2, Max: 287.4, Diff: 120.5, Sum: 2318.6] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.2] [GC Worker Other (ms): Min: 0.2, Avg: 2.1, Max: 3.5, Diff: 3.3, Sum: 25.7] [GC Worker Total (ms): Min: 758.7, Avg: 760.8, Max: 762.7, Diff: 4.0, Sum: 9129.7] [GC Worker End (ms): Min: 72202413.1, Avg: 72202415.0, Max: 72202416.3, Diff: 3.3] [Code Root Fixup: 0.0 ms] [Clear CT: 0.9 ms] [Other: 54.2 ms] [Choose CSet: 0.0 ms] [Ref Proc: 32.5 ms] [Ref Enq: 1.4 ms] [Free CSet: 1.6 ms] [Eden: 896.0M(896.0M)->0.0B(800.0M) Survivors: 160.0M->160.0M Heap: 5036.2M(6144.0M)->4239.3M(6144.0M)] [Times: user=9.19 sys=0.06, real=0.82 secs] 72250.004: [GC pause (young) Desired survivor size 67108864 bytes, new threshold 6 (max 15) - age 1: 15963720 bytes, 15963720 total - age 2: 8549216 bytes, 24512936 total - age 3: 12783768 bytes, 37296704 total - age 4: 14196008 bytes, 51492712 total - age 5: 11071888 bytes, 62564600 total - age 6: 15153264 bytes, 77717864 total - age 7: 8836000 bytes, 86553864 total , 0.7786079 secs] [Parallel Time: 724.8 ms, GC Workers: 12] [GC Worker Start (ms): Min: 72250011.0, Avg: 72250011.5, Max: 72250011.9, Diff: 0.9] [Ext Root Scanning (ms): Min: 352.8, Avg: 434.3, Max: 570.0, Diff: 217.3, Sum: 5211.8] [Update RS (ms): Min: 0.0, Avg: 73.7, Max: 108.1, Diff: 108.1, Sum: 884.3] [Processed Buffers: Min: 0, Avg: 35.3, Max: 70, Diff: 70, Sum: 424] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 0.9, Diff: 0.9, Sum: 2.4] [Object Copy (ms): Min: 150.4, Avg: 212.5, Max: 320.0, Diff: 169.6, Sum: 2549.4] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.3] [GC Worker Other (ms): Min: 0.1, Avg: 2.0, Max: 3.0, Diff: 2.9, Sum: 23.9] [GC Worker Total (ms): Min: 720.8, Avg: 722.7, Max: 724.0, Diff: 3.2, Sum: 8672.1] [GC Worker End (ms): Min: 72250732.3, Avg: 72250734.2, Max: 72250735.2, Diff: 2.9] [Code Root Fixup: 0.0 ms] [Clear CT: 0.9 ms] [Other: 52.9 ms] [Choose CSet: 0.0 ms] [Ref Proc: 29.2 ms] [Ref Enq: 1.4 ms] [Free CSet: 1.5 ms] [Eden: 800.0M(800.0M)->0.0B(736.0M) Survivors: 160.0M->128.0M Heap: 5039.3M(6144.0M)->4339.7M(6144.0M)] [Times: user=8.68 sys=0.06, real=0.78 secs] 72306.331: [GC pause (young) Desired survivor size 67108864 bytes, new threshold 6 (max 15) - age 1: 18105544 bytes, 18105544 total - age 2: 9345384 bytes, 27450928 total - age 3: 7113288 bytes, 34564216 total - age 4: 12122320 bytes, 46686536 total - age 5: 9725496 bytes, 56412032 total - age 6: 10865280 bytes, 67277312 total , 0.7922882 secs] [Parallel Time: 744.0 ms, GC Workers: 12] [GC Worker Start (ms): Min: 72306338.3, Avg: 72306338.7, Max: 72306339.1, Diff: 0.8] [Ext Root Scanning (ms): Min: 326.6, Avg: 434.9, Max: 589.0, Diff: 262.4, Sum: 5219.2] [Update RS (ms): Min: 0.0, Avg: 125.1, Max: 169.9, Diff: 169.9, Sum: 1500.6] [Processed Buffers: Min: 0, Avg: 48.2, Max: 82, Diff: 82, Sum: 578] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 0.7, Diff: 0.7, Sum: 2.3] [Object Copy (ms): Min: 151.0, Avg: 179.9, Max: 275.0, Diff: 124.1, Sum: 2158.3] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.2] [GC Worker Other (ms): Min: 0.2, Avg: 2.2, Max: 3.2, Diff: 3.0, Sum: 26.9] [GC Worker Total (ms): Min: 739.9, Avg: 742.3, Max: 743.5, Diff: 3.6, Sum: 8907.5] [GC Worker End (ms): Min: 72307079.0, Avg: 72307081.0, Max: 72307081.9, Diff: 2.9] [Code Root Fixup: 0.0 ms] [Clear CT: 0.9 ms] [Other: 47.4 ms] [Choose CSet: 0.0 ms] [Ref Proc: 26.2 ms] [Ref Enq: 1.4 ms] [Free CSet: 1.4 ms] [Eden: 736.0M(736.0M)->0.0B(640.0M) Survivors: 128.0M->128.0M Heap: 5075.7M(6144.0M)->4439.4M(6144.0M)] [Times: user=8.90 sys=0.07, real=0.80 secs] 72349.594: [GC pause (young) (initial-mark) Desired survivor size 50331648 bytes, new threshold 5 (max 15) - age 1: 16362864 bytes, 16362864 total - age 2: 11917504 bytes, 28280368 total - age 3: 8270488 bytes, 36550856 total - age 4: 6874560 bytes, 43425416 total - age 5: 10439064 bytes, 53864480 total - age 6: 9659232 bytes, 63523712 total , 0.8867153 secs] [Parallel Time: 839.1 ms, GC Workers: 12] [GC Worker Start (ms): Min: 72349600.3, Avg: 72349600.7, Max: 72349601.2, Diff: 0.9] [Ext Root Scanning (ms): Min: 319.8, Avg: 443.6, Max: 588.0, Diff: 268.1, Sum: 5323.0] [Update RS (ms): Min: 0.0, Avg: 94.9, Max: 160.3, Diff: 160.3, Sum: 1139.2] [Processed Buffers: Min: 0, Avg: 35.2, Max: 88, Diff: 88, Sum: 422] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 0.9, Diff: 0.9, Sum: 1.9] [Object Copy (ms): Min: 219.0, Avg: 271.0, Max: 515.2, Diff: 296.2, Sum: 3252.6] [Termination (ms): Min: 0.0, Avg: 25.2, Max: 27.6, Diff: 27.6, Sum: 302.8] [GC Worker Other (ms): Min: 0.1, Avg: 2.1, Max: 3.2, Diff: 3.1, Sum: 24.8] [GC Worker Total (ms): Min: 835.1, Avg: 837.0, Max: 838.3, Diff: 3.1, Sum: 10044.3] [GC Worker End (ms): Min: 72350435.8, Avg: 72350437.8, Max: 72350438.9, Diff: 3.1] [Code Root Fixup: 0.0 ms] [Clear CT: 0.8 ms] [Other: 46.8 ms] [Choose CSet: 0.0 ms] [Ref Proc: 23.9 ms] [Ref Enq: 1.2 ms] [Free CSet: 1.3 ms] [Eden: 640.0M(640.0M)->0.0B(576.0M) Survivors: 128.0M->96.0M Heap: 5079.4M(6144.0M)->4515.7M(6144.0M)] [Times: user=10.01 sys=0.07, real=0.89 secs] 72350.484: [GC concurrent-root-region-scan-start] 72350.726: [GC concurrent-root-region-scan-end, 0.2414263 secs] 72350.726: [GC concurrent-mark-start] 72353.114: [GC concurrent-mark-end, 2.3883596 secs] 72353.201: [GC remark 72353.208: [GC ref-proc, 0.4026958 secs], 1.4746812 secs] [Times: user=5.31 sys=0.06, real=1.48 secs] 72354.760: [GC cleanup 4572M->3740M(6144M), 0.0581057 secs] [Times: user=0.63 sys=0.01, real=0.06 secs] 72354.823: [GC concurrent-cleanup-start] 72354.826: [GC concurrent-cleanup-end, 0.0027369 secs] 72411.436: [GC pause (young) Desired survivor size 50331648 bytes, new threshold 15 (max 15) - age 1: 10125616 bytes, 10125616 total - age 2: 10763192 bytes, 20888808 total - age 3: 11391784 bytes, 32280592 total - age 4: 8198896 bytes, 40479488 total - age 5: 6698176 bytes, 47177664 total , 0.7476338 secs] [Parallel Time: 707.0 ms, GC Workers: 12] [GC Worker Start (ms): Min: 72411442.7, Avg: 72411443.1, Max: 72411443.5, Diff: 0.8] [Ext Root Scanning (ms): Min: 335.0, Avg: 438.8, Max: 580.5, Diff: 245.5, Sum: 5265.2] [Update RS (ms): Min: 0.0, Avg: 118.2, Max: 165.7, Diff: 165.7, Sum: 1418.9] [Processed Buffers: Min: 0, Avg: 44.0, Max: 111, Diff: 111, Sum: 528] [Scan RS (ms): Min: 0.0, Avg: 0.1, Max: 0.9, Diff: 0.9, Sum: 1.8] [Object Copy (ms): Min: 122.9, Avg: 146.3, Max: 242.0, Diff: 119.1, Sum: 1755.1] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.1, Diff: 0.0, Sum: 0.5] [GC Worker Other (ms): Min: 0.1, Avg: 2.0, Max: 2.9, Diff: 2.8, Sum: 23.6] [GC Worker Total (ms): Min: 703.7, Avg: 705.4, Max: 706.5, Diff: 2.9, Sum: 8465.1] [GC Worker End (ms): Min: 72412146.6, Avg: 72412148.5, Max: 72412149.4, Diff: 2.8] [Code Root Fixup: 0.0 ms] [Clear CT: 0.8 ms] [Other: 39.8 ms] [Choose CSet: 0.0 ms] [Ref Proc: 22.5 ms] [Ref Enq: 0.8 ms] [Free CSet: 1.2 ms] [Eden: 576.0M(576.0M)->0.0B(192.0M) Survivors: 96.0M->96.0M Heap: 4259.7M(6144.0M)->3739.0M(6144.0M)] [Times: user=8.43 sys=0.06, real=0.75 secs] 72425.048: [GC pause (mixed) Desired survivor size 33554432 bytes, new threshold 4 (max 15) - age 1: 14783480 bytes, 14783480 total - age 2: 5986584 bytes, 20770064 total - age 3: 8693040 bytes, 29463104 total - age 4: 9896048 bytes, 39359152 total - age 5: 6192648 bytes, 45551800 total - age 6: 5980928 bytes, 51532728 total , 0.6895660 secs] [Parallel Time: 649.8 ms, GC Workers: 12] [GC Worker Start (ms): Min: 72425053.3, Avg: 72425053.8, Max: 72425054.3, Diff: 0.9] [Ext Root Scanning (ms): Min: 342.3, Avg: 445.8, Max: 597.5, Diff: 255.2, Sum: 5349.2] [Update RS (ms): Min: 0.0, Avg: 49.2, Max: 79.1, Diff: 79.1, Sum: 590.4] [Processed Buffers: Min: 0, Avg: 22.1, Max: 39, Diff: 39, Sum: 265] [Scan RS (ms): Min: 0.0, Avg: 2.9, Max: 4.6, Diff: 4.6, Sum: 34.5] [Object Copy (ms): Min: 48.6, Avg: 147.8, Max: 253.8, Diff: 205.2, Sum: 1773.9] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.1, Diff: 0.0, Sum: 0.4] [GC Worker Other (ms): Min: 1.4, Avg: 2.3, Max: 3.2, Diff: 1.8, Sum: 27.1] [GC Worker Total (ms): Min: 647.1, Avg: 648.0, Max: 649.3, Diff: 2.2, Sum: 7775.5] [GC Worker End (ms): Min: 72425700.9, Avg: 72425701.8, Max: 72425702.7, Diff: 1.8] [Code Root Fixup: 0.0 ms] [Clear CT: 1.1 ms] [Other: 38.7 ms] [Choose CSet: 0.2 ms] [Ref Proc: 16.7 ms] [Ref Enq: 2.6 ms] [Free CSet: 3.0 ms] [Eden: 192.0M(192.0M)->0.0B(224.0M) Survivors: 96.0M->64.0M Heap: 3931.0M(6144.0M)->3161.2M(6144.0M)] [Times: user=7.66 sys=0.07, real=0.69 secs] 72438.619: [GC pause (mixed) Desired survivor size 33554432 bytes, new threshold 15 (max 15) - age 1: 6422744 bytes, 6422744 total - age 2: 11757720 bytes, 18180464 total - age 3: 5499376 bytes, 23679840 total - age 4: 8295576 bytes, 31975416 total , 0.8319565 secs] [Parallel Time: 787.4 ms, GC Workers: 12] [GC Worker Start (ms): Min: 72438625.3, Avg: 72438625.7, Max: 72438626.2, Diff: 0.9] [Ext Root Scanning (ms): Min: 347.1, Avg: 445.1, Max: 587.8, Diff: 240.7, Sum: 5340.6] [Update RS (ms): Min: 0.0, Avg: 81.8, Max: 122.6, Diff: 122.6, Sum: 982.2] [Processed Buffers: Min: 0, Avg: 33.5, Max: 64, Diff: 64, Sum: 402] [Scan RS (ms): Min: 0.0, Avg: 28.9, Max: 46.2, Diff: 46.1, Sum: 346.8] [Object Copy (ms): Min: 195.8, Avg: 228.1, Max: 317.1, Diff: 121.3, Sum: 2736.6] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.3] [GC Worker Other (ms): Min: 0.7, Avg: 2.0, Max: 2.7, Diff: 2.0, Sum: 24.0] [GC Worker Total (ms): Min: 785.0, Avg: 785.9, Max: 786.7, Diff: 1.7, Sum: 9430.6] [GC Worker End (ms): Min: 72439410.3, Avg: 72439411.6, Max: 72439412.4, Diff: 2.0] [Code Root Fixup: 0.0 ms] [Clear CT: 1.7 ms] [Other: 42.8 ms] [Choose CSet: 0.7 ms] [Ref Proc: 14.9 ms] [Ref Enq: 1.4 ms] [Free CSet: 4.0 ms] [Eden: 224.0M(224.0M)->0.0B(224.0M) Survivors: 64.0M->64.0M Heap: 3385.2M(6144.0M)->2620.7M(6144.0M)] [Times: user=9.32 sys=0.06, real=0.84 secs] 72455.786: [GC pause (mixed) Desired survivor size 33554432 bytes, new threshold 15 (max 15) - age 1: 7126312 bytes, 7126312 total - age 2: 3607736 bytes, 10734048 total - age 3: 9681544 bytes, 20415592 total - age 4: 4267240 bytes, 24682832 total - age 5: 7471264 bytes, 32154096 total , 0.9895944 secs] [Parallel Time: 943.3 ms, GC Workers: 12] [GC Worker Start (ms): Min: 72455791.4, Avg: 72455791.8, Max: 72455792.3, Diff: 0.9] [Ext Root Scanning (ms): Min: 357.2, Avg: 438.4, Max: 578.2, Diff: 221.0, Sum: 5260.3] [Update RS (ms): Min: 17.9, Avg: 160.6, Max: 211.0, Diff: 193.2, Sum: 1926.9] [Processed Buffers: Min: 6, Avg: 50.6, Max: 74, Diff: 68, Sum: 607] [Scan RS (ms): Min: 58.8, Avg: 65.2, Max: 71.3, Diff: 12.4, Sum: 782.6] [Object Copy (ms): Min: 258.6, Avg: 274.9, Max: 365.5, Diff: 106.9, Sum: 3298.5] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.1, Diff: 0.0, Sum: 0.5] [GC Worker Other (ms): Min: 0.4, Avg: 2.2, Max: 3.3, Diff: 2.9, Sum: 26.9] [GC Worker Total (ms): Min: 939.0, Avg: 941.3, Max: 942.8, Diff: 3.8, Sum: 11295.5] [GC Worker End (ms): Min: 72456731.3, Avg: 72456733.1, Max: 72456734.2, Diff: 2.9] [Code Root Fixup: 0.0 ms] [Clear CT: 1.3 ms] [Other: 45.0 ms] [Choose CSet: 0.5 ms] [Ref Proc: 16.2 ms] [Ref Enq: 0.7 ms] [Free CSet: 2.0 ms] [Eden: 224.0M(224.0M)->0.0B(2560.0M) Survivors: 64.0M->64.0M Heap: 2844.7M(6144.0M)->2591.3M(6144.0M)] [Times: user=11.19 sys=0.06, real=0.99 secs] 72714.388: [GC pause (young) Desired survivor size 184549376 bytes, new threshold 15 (max 15) - age 1: 7037512 bytes, 7037512 total - age 2: 3397128 bytes, 10434640 total - age 3: 2546816 bytes, 12981456 total - age 4: 8965760 bytes, 21947216 total - age 5: 4139680 bytes, 26086896 total - age 6: 7381712 bytes, 33468608 total , 1.0314313 secs] [Parallel Time: 943.2 ms, GC Workers: 12] [GC Worker Start (ms): Min: 72714396.5, Avg: 72714397.0, Max: 72714397.4, Diff: 0.8] [Ext Root Scanning (ms): Min: 366.0, Avg: 453.7, Max: 592.0, Diff: 226.0, Sum: 5444.6] [Update RS (ms): Min: 177.9, Avg: 315.8, Max: 368.3, Diff: 190.3, Sum: 3789.7] [Processed Buffers: Min: 66, Avg: 86.9, Max: 110, Diff: 44, Sum: 1043] [Scan RS (ms): Min: 0.0, Avg: 0.5, Max: 1.0, Diff: 1.0, Sum: 6.0] [Object Copy (ms): Min: 153.3, Avg: 169.4, Max: 266.4, Diff: 113.2, Sum: 2032.8] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.2] [GC Worker Other (ms): Min: 0.8, Avg: 2.2, Max: 3.0, Diff: 2.3, Sum: 26.8] [GC Worker Total (ms): Min: 940.6, Avg: 941.7, Max: 942.7, Diff: 2.1, Sum: 11300.1] [GC Worker End (ms): Min: 72715337.1, Avg: 72715338.6, Max: 72715339.4, Diff: 2.3] [Code Root Fixup: 0.0 ms] [Clear CT: 1.3 ms] [Other: 87.0 ms] [Choose CSet: 0.0 ms] [Ref Proc: 63.2 ms] [Ref Enq: 1.9 ms] [Free CSet: 3.7 ms] [Eden: 2560.0M(2560.0M)->0.0B(2208.0M) Survivors: 64.0M->224.0M Heap: 5151.3M(6144.0M)->2753.5M(6144.0M)] [Times: user=11.74 sys=0.07, real=1.03 secs] 72931.662: [GC pause (young) Desired survivor size 167772160 bytes, new threshold 15 (max 15) - age 1: 41246872 bytes, 41246872 total - age 2: 2120696 bytes, 43367568 total - age 3: 1647576 bytes, 45015144 total - age 4: 1522600 bytes, 46537744 total - age 5: 7716592 bytes, 54254336 total - age 6: 3839928 bytes, 58094264 total - age 7: 6978880 bytes, 65073144 total , 0.8096798 secs] [Parallel Time: 724.8 ms, GC Workers: 12] [GC Worker Start (ms): Min: 72931669.2, Avg: 72931669.7, Max: 72931670.2, Diff: 0.9] [Ext Root Scanning (ms): Min: 295.6, Avg: 439.7, Max: 586.2, Diff: 290.7, Sum: 5276.0] [Update RS (ms): Min: 0.0, Avg: 57.8, Max: 93.4, Diff: 93.4, Sum: 693.3] [Processed Buffers: Min: 0, Avg: 33.6, Max: 63, Diff: 63, Sum: 403] [Scan RS (ms): Min: 0.0, Avg: 0.5, Max: 1.2, Diff: 1.2, Sum: 5.9] [Object Copy (ms): Min: 133.6, Avg: 222.2, Max: 331.5, Diff: 197.9, Sum: 2666.4] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.2] [GC Worker Other (ms): Min: 0.5, Avg: 2.4, Max: 3.6, Diff: 3.2, Sum: 28.8] [GC Worker Total (ms): Min: 721.0, Avg: 722.5, Max: 723.6, Diff: 2.6, Sum: 8670.6] [GC Worker End (ms): Min: 72932390.4, Avg: 72932392.3, Max: 72932393.5, Diff: 3.2] [Code Root Fixup: 0.0 ms] [Clear CT: 1.2 ms] [Other: 83.7 ms] [Choose CSet: 0.0 ms] [Ref Proc: 60.9 ms] [Ref Enq: 2.3 ms] [Free CSet: 3.3 ms] [Eden: 2208.0M(2208.0M)->0.0B(1952.0M) Survivors: 224.0M->320.0M Heap: 4961.5M(6144.0M)->2943.3M(6144.0M)] [Times: user=9.08 sys=0.07, real=0.81 secs] 73077.327: [GC pause (young) Desired survivor size 150994944 bytes, new threshold 15 (max 15) - age 1: 39096176 bytes, 39096176 total - age 2: 26346552 bytes, 65442728 total - age 3: 1865384 bytes, 67308112 total - age 4: 1538104 bytes, 68846216 total - age 5: 1316928 bytes, 70163144 total - age 6: 7613048 bytes, 77776192 total - age 7: 3683928 bytes, 81460120 total - age 8: 6739856 bytes, 88199976 total , 0.8504499 secs] [Parallel Time: 766.4 ms, GC Workers: 12] [GC Worker Start (ms): Min: 73077335.2, Avg: 73077335.7, Max: 73077336.1, Diff: 0.9] [Ext Root Scanning (ms): Min: 356.3, Avg: 450.3, Max: 594.9, Diff: 238.5, Sum: 5403.2] [Update RS (ms): Min: 0.0, Avg: 63.3, Max: 102.8, Diff: 102.8, Sum: 759.9] [Processed Buffers: Min: 0, Avg: 37.9, Max: 68, Diff: 68, Sum: 455] [Scan RS (ms): Min: 0.0, Avg: 0.5, Max: 1.3, Diff: 1.3, Sum: 5.4] [Object Copy (ms): Min: 167.5, Avg: 248.0, Max: 357.7, Diff: 190.2, Sum: 2976.5] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.1, Diff: 0.1, Sum: 1.1] [GC Worker Other (ms): Min: 0.1, Avg: 2.3, Max: 3.5, Diff: 3.3, Sum: 28.0] [GC Worker Total (ms): Min: 762.5, Avg: 764.5, Max: 766.1, Diff: 3.5, Sum: 9174.2] [GC Worker End (ms): Min: 73078098.0, Avg: 73078100.2, Max: 73078101.2, Diff: 3.2] [Code Root Fixup: 0.0 ms] [Clear CT: 1.2 ms] [Other: 82.8 ms] [Choose CSet: 0.0 ms] [Ref Proc: 60.2 ms] [Ref Enq: 2.2 ms] [Free CSet: 3.0 ms] [Eden: 1952.0M(1952.0M)->0.0B(1920.0M) Survivors: 320.0M->288.0M Heap: 4895.3M(6144.0M)->2983.9M(6144.0M)] [Times: user=9.57 sys=0.07, real=0.85 secs] 73304.238: [GC pause (young) Desired survivor size 150994944 bytes, new threshold 15 (max 15) - age 1: 31916432 bytes, 31916432 total - age 2: 22940024 bytes, 54856456 total - age 3: 24077272 bytes, 78933728 total - age 4: 1731488 bytes, 80665216 total - age 5: 1402640 bytes, 82067856 total - age 6: 1296456 bytes, 83364312 total - age 7: 7085120 bytes, 90449432 total - age 8: 3650112 bytes, 94099544 total - age 9: 6652584 bytes, 100752128 total , 0.8598826 secs] [Parallel Time: 773.8 ms, GC Workers: 12] [GC Worker Start (ms): Min: 73304245.7, Avg: 73304246.2, Max: 73304246.6, Diff: 0.9] [Ext Root Scanning (ms): Min: 311.6, Avg: 438.0, Max: 584.7, Diff: 273.1, Sum: 5255.4] [Update RS (ms): Min: 0.0, Avg: 64.8, Max: 102.8, Diff: 102.8, Sum: 777.5] [Processed Buffers: Min: 0, Avg: 38.8, Max: 101, Diff: 101, Sum: 466] [Scan RS (ms): Min: 0.0, Avg: 0.5, Max: 1.6, Diff: 1.6, Sum: 5.7] [Object Copy (ms): Min: 185.6, Avg: 266.8, Max: 381.3, Diff: 195.7, Sum: 3201.2] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.1] [GC Worker Other (ms): Min: 1.2, Avg: 2.2, Max: 3.1, Diff: 1.8, Sum: 26.5] [GC Worker Total (ms): Min: 771.1, Avg: 772.2, Max: 773.4, Diff: 2.4, Sum: 9266.4] [GC Worker End (ms): Min: 73305017.4, Avg: 73305018.4, Max: 73305019.3, Diff: 1.9] [Code Root Fixup: 0.0 ms] [Clear CT: 1.4 ms] [Other: 84.7 ms] [Choose CSet: 0.0 ms] [Ref Proc: 60.9 ms] [Ref Enq: 2.3 ms] [Free CSet: 3.2 ms] [Eden: 1920.0M(1920.0M)->0.0B(1856.0M) Survivors: 288.0M->288.0M Heap: 4903.9M(6144.0M)->3055.2M(6144.0M)] [Times: user=9.66 sys=0.06, real=0.86 secs] 73542.933: [GC pause (young) Desired survivor size 150994944 bytes, new threshold 15 (max 15) - age 1: 31456480 bytes, 31456480 total - age 2: 19440976 bytes, 50897456 total - age 3: 21190624 bytes, 72088080 total - age 4: 23212368 bytes, 95300448 total - age 5: 1729344 bytes, 97029792 total - age 6: 1284864 bytes, 98314656 total - age 7: 1294976 bytes, 99609632 total - age 8: 6993464 bytes, 106603096 total - age 9: 2831696 bytes, 109434792 total - age 10: 6016424 bytes, 115451216 total , 0.9026664 secs] [Parallel Time: 821.1 ms, GC Workers: 12] [GC Worker Start (ms): Min: 73542940.5, Avg: 73542941.0, Max: 73542941.4, Diff: 0.9] [Ext Root Scanning (ms): Min: 304.1, Avg: 438.9, Max: 595.6, Diff: 291.5, Sum: 5266.5] [Update RS (ms): Min: 0.0, Avg: 66.1, Max: 90.4, Diff: 90.4, Sum: 793.1] [Processed Buffers: Min: 0, Avg: 34.2, Max: 73, Diff: 73, Sum: 410] [Scan RS (ms): Min: 0.0, Avg: 0.4, Max: 1.5, Diff: 1.5, Sum: 5.1] [Object Copy (ms): Min: 220.7, Avg: 311.2, Max: 426.3, Diff: 205.6, Sum: 3734.1] [Termination (ms): Min: 0.0, Avg: 0.2, Max: 0.4, Diff: 0.4, Sum: 2.6] [GC Worker Other (ms): Min: 0.6, Avg: 2.1, Max: 3.4, Diff: 2.8, Sum: 25.7] [GC Worker Total (ms): Min: 817.3, Avg: 818.9, Max: 820.0, Diff: 2.7, Sum: 9827.1] [GC Worker End (ms): Min: 73543758.4, Avg: 73543759.9, Max: 73543761.3, Diff: 2.8] [Code Root Fixup: 0.0 ms] [Clear CT: 1.3 ms] [Other: 80.3 ms] [Choose CSet: 0.0 ms] [Ref Proc: 58.3 ms] [Ref Enq: 2.1 ms] [Free CSet: 2.7 ms] [Eden: 1856.0M(1856.0M)->0.0B(1792.0M) Survivors: 288.0M->288.0M Heap: 4911.2M(6144.0M)->3135.8M(6144.0M)] [Times: user=10.20 sys=0.06, real=0.91 secs] 73701.139: [GC pause (young) Desired survivor size 150994944 bytes, new threshold 15 (max 15) - age 1: 29830112 bytes, 29830112 total - age 2: 22177736 bytes, 52007848 total - age 3: 15526152 bytes, 67534000 total - age 4: 19759896 bytes, 87293896 total - age 5: 21042544 bytes, 108336440 total - age 6: 1247720 bytes, 109584160 total - age 7: 863552 bytes, 110447712 total - age 8: 1008992 bytes, 111456704 total - age 9: 4632392 bytes, 116089096 total - age 10: 2497416 bytes, 118586512 total - age 11: 4808896 bytes, 123395408 total , 0.9377522 secs] [Parallel Time: 862.0 ms, GC Workers: 12] [GC Worker Start (ms): Min: 73701148.7, Avg: 73701149.1, Max: 73701149.5, Diff: 0.9] [Ext Root Scanning (ms): Min: 303.7, Avg: 451.1, Max: 605.2, Diff: 301.5, Sum: 5413.7] [Update RS (ms): Min: 0.0, Avg: 73.0, Max: 110.9, Diff: 110.9, Sum: 876.5] [Processed Buffers: Min: 0, Avg: 45.3, Max: 91, Diff: 91, Sum: 544] [Scan RS (ms): Min: 0.0, Avg: 0.4, Max: 0.8, Diff: 0.8, Sum: 4.7] [Object Copy (ms): Min: 251.7, Avg: 332.4, Max: 441.6, Diff: 189.9, Sum: 3988.6] [Termination (ms): Min: 0.0, Avg: 1.3, Max: 1.6, Diff: 1.6, Sum: 15.1] [GC Worker Other (ms): Min: 0.3, Avg: 1.9, Max: 3.0, Diff: 2.7, Sum: 23.0] [GC Worker Total (ms): Min: 858.8, Avg: 860.1, Max: 861.4, Diff: 2.6, Sum: 10321.7] [GC Worker End (ms): Min: 73702007.6, Avg: 73702009.3, Max: 73702010.3, Diff: 2.7] [Code Root Fixup: 0.0 ms] [Clear CT: 0.7 ms] [Other: 75.0 ms] [Choose CSet: 0.0 ms] [Ref Proc: 49.9 ms] [Ref Enq: 2.0 ms] [Free CSet: 2.7 ms] [Eden: 1792.0M(1792.0M)->0.0B(1568.0M) Survivors: 288.0M->288.0M Heap: 4927.8M(6144.0M)->3336.3M(6144.0M)] [Times: user=10.59 sys=0.06, real=0.94 secs] 73875.071: [GC pause (young) Desired survivor size 134217728 bytes, new threshold 15 (max 15) - age 1: 25912208 bytes, 25912208 total - age 2: 19859736 bytes, 45771944 total - age 3: 20361368 bytes, 66133312 total - age 4: 14824288 bytes, 80957600 total - age 5: 18237808 bytes, 99195408 total - age 6: 17074104 bytes, 116269512 total - age 7: 697168 bytes, 116966680 total - age 8: 860512 bytes, 117827192 total - age 9: 994480 bytes, 118821672 total - age 10: 4158720 bytes, 122980392 total - age 11: 1736888 bytes, 124717280 total - age 12: 4548144 bytes, 129265424 total , 0.9246239 secs] [Parallel Time: 853.4 ms, GC Workers: 12] [GC Worker Start (ms): Min: 73875078.2, Avg: 73875078.7, Max: 73875079.1, Diff: 0.9] [Ext Root Scanning (ms): Min: 347.9, Avg: 444.4, Max: 597.3, Diff: 249.3, Sum: 5332.6] [Update RS (ms): Min: 0.0, Avg: 83.3, Max: 122.8, Diff: 122.8, Sum: 999.8] [Processed Buffers: Min: 0, Avg: 39.8, Max: 91, Diff: 91, Sum: 478] [Scan RS (ms): Min: 0.0, Avg: 0.4, Max: 1.3, Diff: 1.3, Sum: 4.5] [Object Copy (ms): Min: 252.1, Avg: 321.4, Max: 433.5, Diff: 181.3, Sum: 3857.2] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.2] [GC Worker Other (ms): Min: 0.7, Avg: 2.0, Max: 2.9, Diff: 2.3, Sum: 24.1] [GC Worker Total (ms): Min: 850.6, Avg: 851.5, Max: 852.6, Diff: 2.0, Sum: 10218.3] [GC Worker End (ms): Min: 73875928.8, Avg: 73875930.2, Max: 73875931.1, Diff: 2.3] [Code Root Fixup: 0.0 ms] [Clear CT: 1.2 ms] [Other: 70.0 ms] [Choose CSet: 0.0 ms] [Ref Proc: 48.3 ms] [Ref Enq: 1.8 ms] [Free CSet: 2.3 ms] [Eden: 1568.0M(1568.0M)->0.0B(1536.0M) Survivors: 288.0M->256.0M Heap: 4904.3M(6144.0M)->3415.1M(6144.0M)] [Times: user=10.46 sys=0.06, real=0.93 secs] 74065.207: [GC pause (young) Desired survivor size 117440512 bytes, new threshold 7 (max 15) - age 1: 25578904 bytes, 25578904 total - age 2: 20595864 bytes, 46174768 total - age 3: 16144504 bytes, 62319272 total - age 4: 19692592 bytes, 82011864 total - age 5: 14157880 bytes, 96169744 total - age 6: 10871920 bytes, 107041664 total - age 7: 14313696 bytes, 121355360 total - age 8: 587976 bytes, 121943336 total - age 9: 852192 bytes, 122795528 total - age 10: 994440 bytes, 123789968 total - age 11: 4088872 bytes, 127878840 total - age 12: 1731792 bytes, 129610632 total - age 13: 4535720 bytes, 134146352 total , 0.9145900 secs] [Parallel Time: 837.7 ms, GC Workers: 12] [GC Worker Start (ms): Min: 74065214.6, Avg: 74065215.1, Max: 74065215.6, Diff: 0.9] [Ext Root Scanning (ms): Min: 352.0, Avg: 440.5, Max: 592.5, Diff: 240.5, Sum: 5286.1] [Update RS (ms): Min: 0.0, Avg: 79.4, Max: 110.7, Diff: 110.7, Sum: 952.6] [Processed Buffers: Min: 0, Avg: 38.4, Max: 74, Diff: 74, Sum: 461] [Scan RS (ms): Min: 0.0, Avg: 0.3, Max: 0.9, Diff: 0.9, Sum: 4.0] [Object Copy (ms): Min: 241.7, Avg: 313.7, Max: 426.5, Diff: 184.8, Sum: 3764.3] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.2] [GC Worker Other (ms): Min: 0.5, Avg: 2.0, Max: 3.0, Diff: 2.5, Sum: 24.3] [GC Worker Total (ms): Min: 834.0, Avg: 836.0, Max: 837.2, Diff: 3.2, Sum: 10031.4] [GC Worker End (ms): Min: 74066049.6, Avg: 74066051.1, Max: 74066052.0, Diff: 2.4] [Code Root Fixup: 0.0 ms] [Clear CT: 0.9 ms] [Other: 75.9 ms] [Choose CSet: 0.0 ms] [Ref Proc: 50.5 ms] [Ref Enq: 2.1 ms] [Free CSet: 2.3 ms] [Eden: 1536.0M(1536.0M)->0.0B(1440.0M) Survivors: 256.0M->224.0M Heap: 4951.1M(6144.0M)->3551.6M(6144.0M)] [Times: user=10.31 sys=0.06, real=0.92 secs] 74212.331: [GC pause (young) Desired survivor size 117440512 bytes, new threshold 15 (max 15) - age 1: 26982160 bytes, 26982160 total - age 2: 16089088 bytes, 43071248 total - age 3: 18381568 bytes, 61452816 total - age 4: 14652904 bytes, 76105720 total - age 5: 17568200 bytes, 93673920 total - age 6: 7018504 bytes, 100692424 total - age 7: 8007112 bytes, 108699536 total , 0.9030040 secs] [Parallel Time: 837.6 ms, GC Workers: 12] [GC Worker Start (ms): Min: 74212338.4, Avg: 74212338.9, Max: 74212339.3, Diff: 0.9] [Ext Root Scanning (ms): Min: 298.2, Avg: 431.0, Max: 590.5, Diff: 292.3, Sum: 5171.4] [Update RS (ms): Min: 0.0, Avg: 123.6, Max: 159.6, Diff: 159.6, Sum: 1483.5] [Processed Buffers: Min: 0, Avg: 54.6, Max: 141, Diff: 141, Sum: 655] [Scan RS (ms): Min: 0.0, Avg: 0.3, Max: 1.2, Diff: 1.2, Sum: 4.0] [Object Copy (ms): Min: 242.4, Avg: 278.3, Max: 380.9, Diff: 138.4, Sum: 3339.8] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.3] [GC Worker Other (ms): Min: 0.5, Avg: 2.1, Max: 3.5, Diff: 3.0, Sum: 25.3] [GC Worker Total (ms): Min: 834.0, Avg: 835.4, Max: 836.5, Diff: 2.5, Sum: 10024.2] [GC Worker End (ms): Min: 74213172.6, Avg: 74213174.2, Max: 74213175.6, Diff: 3.0] [Code Root Fixup: 0.0 ms] [Clear CT: 0.6 ms] [Other: 64.8 ms] [Choose CSet: 0.0 ms] [Ref Proc: 42.9 ms] [Ref Enq: 1.6 ms] [Free CSet: 2.2 ms] [Eden: 1440.0M(1440.0M)->0.0B(1280.0M) Survivors: 224.0M->224.0M Heap: 4991.6M(6144.0M)->3694.7M(6144.0M)] [Times: user=10.21 sys=0.06, real=0.91 secs] 74324.059: [GC pause (young) Desired survivor size 100663296 bytes, new threshold 6 (max 15) - age 1: 22879928 bytes, 22879928 total - age 2: 20033920 bytes, 42913848 total - age 3: 14858432 bytes, 57772280 total - age 4: 17534168 bytes, 75306448 total - age 5: 13568608 bytes, 88875056 total - age 6: 13447880 bytes, 102322936 total - age 7: 6197824 bytes, 108520760 total - age 8: 7805824 bytes, 116326584 total , 0.8748190 secs] [Parallel Time: 809.5 ms, GC Workers: 12] [GC Worker Start (ms): Min: 74324066.5, Avg: 74324067.0, Max: 74324067.4, Diff: 0.9] [Ext Root Scanning (ms): Min: 355.1, Avg: 436.4, Max: 579.6, Diff: 224.5, Sum: 5237.3] [Update RS (ms): Min: 0.0, Avg: 82.1, Max: 116.7, Diff: 116.6, Sum: 985.7] [Processed Buffers: Min: 0, Avg: 42.0, Max: 99, Diff: 99, Sum: 504] [Scan RS (ms): Min: 0.0, Avg: 0.3, Max: 1.2, Diff: 1.2, Sum: 3.7] [Object Copy (ms): Min: 225.7, Avg: 286.3, Max: 390.5, Diff: 164.8, Sum: 3436.2] [Termination (ms): Min: 0.0, Avg: 0.2, Max: 0.3, Diff: 0.3, Sum: 2.8] [GC Worker Other (ms): Min: 0.1, Avg: 2.1, Max: 3.0, Diff: 2.9, Sum: 25.3] [GC Worker Total (ms): Min: 805.2, Avg: 807.6, Max: 808.5, Diff: 3.2, Sum: 9691.0] [GC Worker End (ms): Min: 74324872.6, Avg: 74324874.5, Max: 74324875.4, Diff: 2.8] [Code Root Fixup: 0.0 ms] [Clear CT: 0.9 ms] [Other: 64.4 ms] [Choose CSet: 0.0 ms] [Ref Proc: 38.7 ms] [Ref Enq: 1.8 ms] [Free CSet: 2.3 ms] [Eden: 1280.0M(1280.0M)->0.0B(1152.0M) Survivors: 224.0M->192.0M Heap: 4974.7M(6144.0M)->3847.0M(6144.0M)] [Times: user=9.81 sys=0.06, real=0.88 secs] 74417.042: [GC pause (young) Desired survivor size 100663296 bytes, new threshold 15 (max 15) - age 1: 20454184 bytes, 20454184 total - age 2: 13455968 bytes, 33910152 total - age 3: 18906720 bytes, 52816872 total - age 4: 13925272 bytes, 66742144 total - age 5: 17286176 bytes, 84028320 total - age 6: 12621264 bytes, 96649584 total , 0.9087716 secs] [Parallel Time: 848.2 ms, GC Workers: 12] [GC Worker Start (ms): Min: 74417049.6, Avg: 74417050.0, Max: 74417050.4, Diff: 0.9] [Ext Root Scanning (ms): Min: 355.5, Avg: 448.9, Max: 611.0, Diff: 255.5, Sum: 5386.2] [Update RS (ms): Min: 0.0, Avg: 142.7, Max: 183.8, Diff: 183.8, Sum: 1712.9] [Processed Buffers: Min: 0, Avg: 52.7, Max: 105, Diff: 105, Sum: 632] [Scan RS (ms): Min: 0.0, Avg: 0.3, Max: 1.2, Diff: 1.2, Sum: 3.4] [Object Copy (ms): Min: 231.4, Avg: 251.0, Max: 347.4, Diff: 116.0, Sum: 3012.4] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.1] [GC Worker Other (ms): Min: 0.1, Avg: 2.3, Max: 4.0, Diff: 3.9, Sum: 27.1] [GC Worker Total (ms): Min: 843.2, Avg: 845.2, Max: 847.4, Diff: 4.1, Sum: 10142.1] [GC Worker End (ms): Min: 74417893.0, Avg: 74417895.2, Max: 74417896.9, Diff: 3.9] [Code Root Fixup: 0.0 ms] [Clear CT: 1.1 ms] [Other: 59.5 ms] [Choose CSet: 0.0 ms] [Ref Proc: 39.4 ms] [Ref Enq: 1.3 ms] [Free CSet: 1.8 ms] [Eden: 1152.0M(1152.0M)->0.0B(1024.0M) Survivors: 192.0M->192.0M Heap: 4999.0M(6144.0M)->3973.9M(6144.0M)] [Times: user=10.28 sys=0.07, real=0.91 secs] 74481.690: [GC pause (young) Desired survivor size 83886080 bytes, new threshold 6 (max 15) - age 1: 21792264 bytes, 21792264 total - age 2: 12203136 bytes, 33995400 total - age 3: 12477784 bytes, 46473184 total - age 4: 18524768 bytes, 64997952 total - age 5: 13742792 bytes, 78740744 total - age 6: 17221032 bytes, 95961776 total - age 7: 9994472 bytes, 105956248 total , 0.8242917 secs] [Parallel Time: 768.0 ms, GC Workers: 12] [GC Worker Start (ms): Min: 74481699.0, Avg: 74481699.4, Max: 74481699.8, Diff: 0.9] [Ext Root Scanning (ms): Min: 354.3, Avg: 450.7, Max: 593.3, Diff: 239.0, Sum: 5408.6] [Update RS (ms): Min: 0.0, Avg: 70.5, Max: 103.9, Diff: 103.9, Sum: 846.2] [Processed Buffers: Min: 0, Avg: 39.9, Max: 106, Diff: 106, Sum: 479] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 1.0, Diff: 1.0, Sum: 2.9] [Object Copy (ms): Min: 170.6, Avg: 242.6, Max: 349.3, Diff: 178.7, Sum: 2911.6] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.1, Diff: 0.0, Sum: 0.5] [GC Worker Other (ms): Min: 0.4, Avg: 1.9, Max: 2.9, Diff: 2.5, Sum: 23.2] [GC Worker Total (ms): Min: 764.9, Avg: 766.1, Max: 766.9, Diff: 2.0, Sum: 9193.0] [GC Worker End (ms): Min: 74482464.0, Avg: 74482465.5, Max: 74482466.5, Diff: 2.5] [Code Root Fixup: 0.0 ms] [Clear CT: 0.9 ms] [Other: 55.4 ms] [Choose CSet: 0.0 ms] [Ref Proc: 30.4 ms] [Ref Enq: 1.4 ms] [Free CSet: 1.7 ms] [Eden: 1024.0M(1024.0M)->0.0B(960.0M) Survivors: 192.0M->160.0M Heap: 4997.9M(6144.0M)->4088.5M(6144.0M)] [Times: user=9.22 sys=0.06, real=0.83 secs] 74579.747: [GC pause (young) Desired survivor size 83886080 bytes, new threshold 15 (max 15) - age 1: 15695584 bytes, 15695584 total - age 2: 11868664 bytes, 27564248 total - age 3: 9851192 bytes, 37415440 total - age 4: 11887080 bytes, 49302520 total - age 5: 18279528 bytes, 67582048 total - age 6: 13664376 bytes, 81246424 total , 0.8241741 secs] [Parallel Time: 772.9 ms, GC Workers: 12] [GC Worker Start (ms): Min: 74579753.9, Avg: 74579754.4, Max: 74579754.8, Diff: 0.9] [Ext Root Scanning (ms): Min: 346.1, Avg: 446.2, Max: 604.4, Diff: 258.3, Sum: 5354.4] [Update RS (ms): Min: 0.0, Avg: 118.0, Max: 159.2, Diff: 159.2, Sum: 1415.4] [Processed Buffers: Min: 0, Avg: 50.5, Max: 106, Diff: 106, Sum: 606] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 1.1, Diff: 1.1, Sum: 2.5] [Object Copy (ms): Min: 164.6, Avg: 204.5, Max: 297.9, Diff: 133.3, Sum: 2454.0] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.1, Diff: 0.1, Sum: 0.9] [GC Worker Other (ms): Min: 0.4, Avg: 2.3, Max: 3.2, Diff: 2.8, Sum: 27.2] [GC Worker Total (ms): Min: 769.0, Avg: 771.2, Max: 772.0, Diff: 3.1, Sum: 9254.5] [GC Worker End (ms): Min: 74580523.8, Avg: 74580525.6, Max: 74580526.5, Diff: 2.8] [Code Root Fixup: 0.0 ms] [Clear CT: 0.9 ms] [Other: 50.3 ms] [Choose CSet: 0.0 ms] [Ref Proc: 30.0 ms] [Ref Enq: 1.4 ms] [Free CSet: 1.8 ms] [Eden: 960.0M(960.0M)->0.0B(896.0M) Survivors: 160.0M->160.0M Heap: 5048.5M(6144.0M)->4143.1M(6144.0M)] [Times: user=9.29 sys=0.07, real=0.83 secs] 74639.588: [GC pause (young) Desired survivor size 83886080 bytes, new threshold 7 (max 15) - age 1: 16386376 bytes, 16386376 total - age 2: 7767384 bytes, 24153760 total - age 3: 8896568 bytes, 33050328 total - age 4: 9192944 bytes, 42243272 total - age 5: 11595688 bytes, 53838960 total - age 6: 17862848 bytes, 71701808 total - age 7: 13553824 bytes, 85255632 total , 0.7595985 secs] [Parallel Time: 713.0 ms, GC Workers: 12] [GC Worker Start (ms): Min: 74639595.3, Avg: 74639595.8, Max: 74639596.2, Diff: 0.9] [Ext Root Scanning (ms): Min: 346.5, Avg: 436.9, Max: 577.2, Diff: 230.7, Sum: 5242.7] [Update RS (ms): Min: 0.0, Avg: 60.1, Max: 92.3, Diff: 92.2, Sum: 721.7] [Processed Buffers: Min: 0, Avg: 33.4, Max: 74, Diff: 74, Sum: 401] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 0.9, Diff: 0.9, Sum: 2.7] [Object Copy (ms): Min: 131.5, Avg: 211.4, Max: 321.1, Diff: 189.5, Sum: 2537.0] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.1] [GC Worker Other (ms): Min: 0.7, Avg: 2.3, Max: 3.4, Diff: 2.7, Sum: 28.2] [GC Worker Total (ms): Min: 709.2, Avg: 711.0, Max: 712.4, Diff: 3.1, Sum: 8532.4] [GC Worker End (ms): Min: 74640305.1, Avg: 74640306.8, Max: 74640307.8, Diff: 2.7] [Code Root Fixup: 0.0 ms] [Clear CT: 0.5 ms] [Other: 46.1 ms] [Choose CSet: 0.0 ms] [Ref Proc: 25.6 ms] [Ref Enq: 1.0 ms] [Free CSet: 1.6 ms] [Eden: 896.0M(896.0M)->0.0B(800.0M) Survivors: 160.0M->160.0M Heap: 5039.1M(6144.0M)->4242.3M(6144.0M)] [Times: user=8.52 sys=0.06, real=0.76 secs] 74744.567: [GC pause (young) Desired survivor size 67108864 bytes, new threshold 7 (max 15) - age 1: 16172776 bytes, 16172776 total - age 2: 10128312 bytes, 26301088 total - age 3: 6823856 bytes, 33124944 total - age 4: 8382168 bytes, 41507112 total - age 5: 8866312 bytes, 50373424 total - age 6: 10826568 bytes, 61199992 total - age 7: 14811960 bytes, 76011952 total , 0.7726690 secs] [Parallel Time: 722.7 ms, GC Workers: 12] [GC Worker Start (ms): Min: 74744573.4, Avg: 74744573.9, Max: 74744574.3, Diff: 0.9] [Ext Root Scanning (ms): Min: 324.2, Avg: 439.0, Max: 586.6, Diff: 262.3, Sum: 5268.1] [Update RS (ms): Min: 0.0, Avg: 89.6, Max: 119.9, Diff: 119.9, Sum: 1075.2] [Processed Buffers: Min: 0, Avg: 38.4, Max: 96, Diff: 96, Sum: 461] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 0.9, Diff: 0.9, Sum: 2.3] [Object Copy (ms): Min: 131.9, Avg: 190.0, Max: 298.5, Diff: 166.6, Sum: 2280.1] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.3] [GC Worker Other (ms): Min: 0.5, Avg: 2.3, Max: 3.1, Diff: 2.6, Sum: 27.5] [GC Worker Total (ms): Min: 719.2, Avg: 721.1, Max: 722.4, Diff: 3.2, Sum: 8653.6] [GC Worker End (ms): Min: 74745293.2, Avg: 74745295.0, Max: 74745295.8, Diff: 2.5] [Code Root Fixup: 0.0 ms] [Clear CT: 0.8 ms] [Other: 49.2 ms] [Choose CSet: 0.0 ms] [Ref Proc: 28.5 ms] [Ref Enq: 1.1 ms] [Free CSet: 1.5 ms] [Eden: 800.0M(800.0M)->0.0B(768.0M) Survivors: 160.0M->128.0M Heap: 5042.3M(6144.0M)->4304.7M(6144.0M)] [Times: user=8.68 sys=0.06, real=0.78 secs] 74815.241: [GC pause (young) Desired survivor size 67108864 bytes, new threshold 15 (max 15) - age 1: 11298216 bytes, 11298216 total - age 2: 9854096 bytes, 21152312 total - age 3: 7721064 bytes, 28873376 total - age 4: 6117504 bytes, 34990880 total - age 5: 8137400 bytes, 43128280 total - age 6: 8823272 bytes, 51951552 total - age 7: 10649424 bytes, 62600976 total , 0.7537574 secs] [Parallel Time: 708.6 ms, GC Workers: 12] [GC Worker Start (ms): Min: 74815247.6, Avg: 74815248.1, Max: 74815248.5, Diff: 0.8] [Ext Root Scanning (ms): Min: 331.8, Avg: 436.9, Max: 590.5, Diff: 258.7, Sum: 5243.1] [Update RS (ms): Min: 0.0, Avg: 90.9, Max: 123.6, Diff: 123.6, Sum: 1091.3] [Processed Buffers: Min: 0, Avg: 42.2, Max: 70, Diff: 70, Sum: 507] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 0.6, Diff: 0.6, Sum: 2.0] [Object Copy (ms): Min: 113.3, Avg: 175.6, Max: 274.9, Diff: 161.7, Sum: 2107.3] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.3] [GC Worker Other (ms): Min: 0.3, Avg: 2.1, Max: 4.0, Diff: 3.6, Sum: 25.3] [GC Worker Total (ms): Min: 704.3, Avg: 705.8, Max: 707.4, Diff: 3.0, Sum: 8469.3] [GC Worker End (ms): Min: 74815952.0, Avg: 74815953.8, Max: 74815955.7, Diff: 3.7] [Code Root Fixup: 0.0 ms] [Clear CT: 0.7 ms] [Other: 44.5 ms] [Choose CSet: 0.0 ms] [Ref Proc: 25.7 ms] [Ref Enq: 1.2 ms] [Free CSet: 1.4 ms] [Eden: 768.0M(768.0M)->0.0B(704.0M) Survivors: 128.0M->128.0M Heap: 5072.7M(6144.0M)->4363.6M(6144.0M)] [Times: user=8.48 sys=0.06, real=0.76 secs] 74868.101: [GC pause (young) Desired survivor size 67108864 bytes, new threshold 8 (max 15) - age 1: 15880288 bytes, 15880288 total - age 2: 6740096 bytes, 22620384 total - age 3: 8807976 bytes, 31428360 total - age 4: 7454096 bytes, 38882456 total - age 5: 5999112 bytes, 44881568 total - age 6: 8076792 bytes, 52958360 total - age 7: 8660232 bytes, 61618592 total - age 8: 9172104 bytes, 70790696 total , 0.7382961 secs] [Parallel Time: 695.0 ms, GC Workers: 12] [GC Worker Start (ms): Min: 74868107.2, Avg: 74868107.6, Max: 74868108.1, Diff: 0.9] [Ext Root Scanning (ms): Min: 337.5, Avg: 438.1, Max: 589.8, Diff: 252.4, Sum: 5257.1] [Update RS (ms): Min: 0.0, Avg: 60.1, Max: 96.4, Diff: 96.4, Sum: 721.3] [Processed Buffers: Min: 0, Avg: 31.7, Max: 72, Diff: 72, Sum: 380] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 0.8, Diff: 0.8, Sum: 1.8] [Object Copy (ms): Min: 101.7, Avg: 193.0, Max: 301.5, Diff: 199.8, Sum: 2316.0] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.1, Diff: 0.1, Sum: 0.8] [GC Worker Other (ms): Min: 0.3, Avg: 1.9, Max: 2.7, Diff: 2.5, Sum: 23.2] [GC Worker Total (ms): Min: 691.8, Avg: 693.4, Max: 694.3, Diff: 2.5, Sum: 8320.2] [GC Worker End (ms): Min: 74868799.3, Avg: 74868801.0, Max: 74868801.8, Diff: 2.4] [Code Root Fixup: 0.0 ms] [Clear CT: 1.1 ms] [Other: 42.1 ms] [Choose CSet: 0.0 ms] [Ref Proc: 22.8 ms] [Ref Enq: 1.4 ms] [Free CSet: 1.3 ms] [Eden: 704.0M(704.0M)->0.0B(640.0M) Survivors: 128.0M->128.0M Heap: 5067.6M(6144.0M)->4431.5M(6144.0M)] [Times: user=8.31 sys=0.06, real=0.74 secs] 74915.658: [GC pause (young) (initial-mark) Desired survivor size 50331648 bytes, new threshold 6 (max 15) - age 1: 16203936 bytes, 16203936 total - age 2: 12228216 bytes, 28432152 total - age 3: 6021016 bytes, 34453168 total - age 4: 8498416 bytes, 42951584 total - age 5: 7335840 bytes, 50287424 total - age 6: 5968552 bytes, 56255976 total - age 7: 7643584 bytes, 63899560 total - age 8: 8657200 bytes, 72556760 total , 0.9499439 secs] [Parallel Time: 901.9 ms, GC Workers: 12] [GC Worker Start (ms): Min: 74915665.2, Avg: 74915665.7, Max: 74915666.1, Diff: 0.9] [Ext Root Scanning (ms): Min: 340.6, Avg: 441.2, Max: 600.3, Diff: 259.7, Sum: 5294.8] [Update RS (ms): Min: 0.0, Avg: 82.9, Max: 125.2, Diff: 125.2, Sum: 995.3] [Processed Buffers: Min: 0, Avg: 40.5, Max: 74, Diff: 74, Sum: 486] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 0.5, Diff: 0.5, Sum: 2.0] [Object Copy (ms): Min: 206.1, Avg: 288.6, Max: 548.6, Diff: 342.5, Sum: 3462.8] [Termination (ms): Min: 0.0, Avg: 81.5, Max: 93.5, Diff: 93.5, Sum: 978.0] [GC Worker Other (ms): Min: 0.2, Avg: 1.2, Max: 1.9, Diff: 1.8, Sum: 14.9] [GC Worker Total (ms): Min: 889.5, Avg: 895.6, Max: 901.0, Diff: 11.6, Sum: 10747.7] [GC Worker End (ms): Min: 74916555.5, Avg: 74916561.3, Max: 74916566.7, Diff: 11.2] [Code Root Fixup: 0.0 ms] [Clear CT: 0.9 ms] [Other: 47.2 ms] [Choose CSet: 0.0 ms] [Ref Proc: 21.4 ms] [Ref Enq: 1.1 ms] [Free CSet: 1.4 ms] [Eden: 640.0M(640.0M)->0.0B(608.0M) Survivors: 128.0M->96.0M Heap: 5071.5M(6144.0M)->4507.2M(6144.0M)] [Times: user=10.62 sys=0.07, real=0.95 secs] 74916.611: [GC concurrent-root-region-scan-start] 74916.886: [GC concurrent-root-region-scan-end, 0.2751147 secs] 74916.887: [GC concurrent-mark-start] 74919.239: [GC concurrent-mark-end, 2.3520134 secs] 74919.327: [GC remark 74919.332: [GC ref-proc, 0.3803036 secs], 1.5083684 secs] [Times: user=5.11 sys=0.05, real=1.51 secs] 74920.920: [GC cleanup 4552M->3656M(6144M), 0.0598411 secs] [Times: user=0.61 sys=0.01, real=0.06 secs] 74920.985: [GC concurrent-cleanup-start] 74920.988: [GC concurrent-cleanup-end, 0.0029765 secs] 74977.910: [GC pause (young) Desired survivor size 50331648 bytes, new threshold 6 (max 15) - age 1: 12777160 bytes, 12777160 total - age 2: 10975120 bytes, 23752280 total - age 3: 11728616 bytes, 35480896 total - age 4: 5976888 bytes, 41457784 total - age 5: 8427808 bytes, 49885592 total - age 6: 7238952 bytes, 57124544 total , 0.7804499 secs] [Parallel Time: 739.0 ms, GC Workers: 12] [GC Worker Start (ms): Min: 74977916.7, Avg: 74977917.2, Max: 74977917.6, Diff: 0.8] [Ext Root Scanning (ms): Min: 357.3, Avg: 452.8, Max: 596.1, Diff: 238.8, Sum: 5434.2] [Update RS (ms): Min: 0.0, Avg: 117.5, Max: 168.8, Diff: 168.8, Sum: 1409.4] [Processed Buffers: Min: 0, Avg: 48.4, Max: 95, Diff: 95, Sum: 581] [Scan RS (ms): Min: 0.0, Avg: 0.1, Max: 0.6, Diff: 0.6, Sum: 1.7] [Object Copy (ms): Min: 139.0, Avg: 164.3, Max: 257.6, Diff: 118.6, Sum: 1971.7] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.1, Diff: 0.0, Sum: 0.4] [GC Worker Other (ms): Min: 0.2, Avg: 2.0, Max: 3.2, Diff: 2.9, Sum: 23.6] [GC Worker Total (ms): Min: 735.2, Avg: 736.8, Max: 738.0, Diff: 2.8, Sum: 8841.1] [GC Worker End (ms): Min: 74978652.2, Avg: 74978653.9, Max: 74978655.1, Diff: 3.0] [Code Root Fixup: 0.0 ms] [Clear CT: 1.0 ms] [Other: 40.5 ms] [Choose CSet: 0.0 ms] [Ref Proc: 21.5 ms] [Ref Enq: 0.9 ms] [Free CSet: 1.3 ms] [Eden: 608.0M(608.0M)->0.0B(192.0M) Survivors: 96.0M->96.0M Heap: 4219.2M(6144.0M)->3686.3M(6144.0M)] [Times: user=8.77 sys=0.07, real=0.78 secs] 74997.988: [GC pause (mixed) Desired survivor size 33554432 bytes, new threshold 4 (max 15) - age 1: 16891528 bytes, 16891528 total - age 2: 7120112 bytes, 24011640 total - age 3: 8892688 bytes, 32904328 total - age 4: 10522632 bytes, 43426960 total - age 5: 4579504 bytes, 48006464 total - age 6: 8176392 bytes, 56182856 total , 0.6794734 secs] [Parallel Time: 643.6 ms, GC Workers: 12] [GC Worker Start (ms): Min: 74997992.3, Avg: 74997992.7, Max: 74997993.1, Diff: 0.9] [Ext Root Scanning (ms): Min: 335.5, Avg: 437.6, Max: 582.2, Diff: 246.7, Sum: 5251.7] [Update RS (ms): Min: 0.0, Avg: 54.3, Max: 81.1, Diff: 81.1, Sum: 652.0] [Processed Buffers: Min: 0, Avg: 21.6, Max: 39, Diff: 39, Sum: 259] [Scan RS (ms): Min: 0.0, Avg: 2.8, Max: 4.6, Diff: 4.6, Sum: 33.9] [Object Copy (ms): Min: 57.0, Avg: 144.7, Max: 250.5, Diff: 193.5, Sum: 1736.6] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.1, Diff: 0.0, Sum: 0.5] [GC Worker Other (ms): Min: 0.2, Avg: 2.5, Max: 3.3, Diff: 3.1, Sum: 30.1] [GC Worker Total (ms): Min: 639.3, Avg: 642.1, Max: 643.2, Diff: 3.8, Sum: 7704.8] [GC Worker End (ms): Min: 74998632.5, Avg: 74998634.8, Max: 74998635.5, Diff: 3.1] [Code Root Fixup: 0.0 ms] [Clear CT: 0.6 ms] [Other: 35.3 ms] [Choose CSet: 0.2 ms] [Ref Proc: 15.8 ms] [Ref Enq: 1.1 ms] [Free CSet: 2.9 ms] [Eden: 192.0M(192.0M)->0.0B(224.0M) Survivors: 96.0M->64.0M Heap: 3878.3M(6144.0M)->3107.0M(6144.0M)] [Times: user=7.58 sys=0.07, real=0.68 secs] 75022.619: [GC pause (mixed) Desired survivor size 33554432 bytes, new threshold 15 (max 15) - age 1: 5172560 bytes, 5172560 total - age 2: 12600528 bytes, 17773088 total - age 3: 6611176 bytes, 24384264 total - age 4: 8607824 bytes, 32992088 total , 0.9026741 secs] [Parallel Time: 852.6 ms, GC Workers: 12] [GC Worker Start (ms): Min: 75022624.4, Avg: 75022624.8, Max: 75022625.3, Diff: 0.9] [Ext Root Scanning (ms): Min: 359.2, Avg: 439.1, Max: 576.8, Diff: 217.6, Sum: 5269.3] [Update RS (ms): Min: 0.0, Avg: 73.5, Max: 112.1, Diff: 112.1, Sum: 882.2] [Processed Buffers: Min: 0, Avg: 31.7, Max: 53, Diff: 53, Sum: 380] [Scan RS (ms): Min: 0.0, Avg: 42.6, Max: 64.6, Diff: 64.6, Sum: 510.8] [Object Copy (ms): Min: 271.3, Avg: 292.8, Max: 403.9, Diff: 132.6, Sum: 3513.4] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.1, Diff: 0.1, Sum: 0.7] [GC Worker Other (ms): Min: 0.1, Avg: 2.2, Max: 3.6, Diff: 3.5, Sum: 26.4] [GC Worker Total (ms): Min: 848.5, Avg: 850.2, Max: 852.1, Diff: 3.5, Sum: 10202.8] [GC Worker End (ms): Min: 75023473.0, Avg: 75023475.1, Max: 75023476.4, Diff: 3.4] [Code Root Fixup: 0.0 ms] [Clear CT: 1.6 ms] [Other: 48.5 ms] [Choose CSet: 0.9 ms] [Ref Proc: 15.8 ms] [Ref Enq: 1.5 ms] [Free CSet: 4.2 ms] [Eden: 224.0M(224.0M)->0.0B(224.0M) Survivors: 64.0M->64.0M Heap: 3331.0M(6144.0M)->2611.1M(6144.0M)] [Times: user=10.10 sys=0.06, real=0.91 secs] 75051.847: [GC pause (mixed) Desired survivor size 33554432 bytes, new threshold 5 (max 15) - age 1: 7390376 bytes, 7390376 total - age 2: 2454760 bytes, 9845136 total - age 3: 10993512 bytes, 20838648 total - age 4: 5911536 bytes, 26750184 total - age 5: 8241456 bytes, 34991640 total , 0.9161168 secs] [Parallel Time: 874.9 ms, GC Workers: 12] [GC Worker Start (ms): Min: 75051852.3, Avg: 75051852.8, Max: 75051853.2, Diff: 0.9] [Ext Root Scanning (ms): Min: 342.1, Avg: 449.8, Max: 599.0, Diff: 256.9, Sum: 5397.6] [Update RS (ms): Min: 80.6, Avg: 231.8, Max: 277.0, Diff: 196.3, Sum: 2782.0] [Processed Buffers: Min: 30, Avg: 72.6, Max: 96, Diff: 66, Sum: 871] [Scan RS (ms): Min: 28.7, Avg: 34.9, Max: 36.4, Diff: 7.7, Sum: 418.2] [Object Copy (ms): Min: 138.8, Avg: 154.2, Max: 252.2, Diff: 113.4, Sum: 1850.1] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.3] [GC Worker Other (ms): Min: 0.4, Avg: 2.2, Max: 3.3, Diff: 2.9, Sum: 26.4] [GC Worker Total (ms): Min: 871.0, Avg: 872.9, Max: 874.3, Diff: 3.2, Sum: 10474.7] [GC Worker End (ms): Min: 75052723.9, Avg: 75052725.7, Max: 75052726.8, Diff: 2.8] [Code Root Fixup: 0.0 ms] [Clear CT: 1.7 ms] [Other: 39.5 ms] [Choose CSet: 0.3 ms] [Ref Proc: 18.7 ms] [Ref Enq: 0.8 ms] [Free CSet: 1.3 ms] [Eden: 224.0M(224.0M)->0.0B(2336.0M) Survivors: 64.0M->64.0M Heap: 2835.1M(6144.0M)->2776.9M(6144.0M)] [Times: user=10.36 sys=0.07, real=0.92 secs] 75367.205: [GC pause (young) Desired survivor size 167772160 bytes, new threshold 15 (max 15) - age 1: 6561936 bytes, 6561936 total - age 2: 4400912 bytes, 10962848 total - age 3: 1648976 bytes, 12611824 total - age 4: 10383120 bytes, 22994944 total - age 5: 5737200 bytes, 28732144 total , 0.8523297 secs] [Parallel Time: 769.3 ms, GC Workers: 12] [GC Worker Start (ms): Min: 75367213.0, Avg: 75367213.4, Max: 75367213.9, Diff: 0.9] [Ext Root Scanning (ms): Min: 354.6, Avg: 450.0, Max: 602.3, Diff: 247.7, Sum: 5399.4] [Update RS (ms): Min: 5.9, Avg: 156.3, Max: 202.4, Diff: 196.4, Sum: 1875.5] [Processed Buffers: Min: 19, Avg: 59.2, Max: 96, Diff: 77, Sum: 711] [Scan RS (ms): Min: 0.0, Avg: 0.5, Max: 1.0, Diff: 1.0, Sum: 5.4] [Object Copy (ms): Min: 145.4, Avg: 158.7, Max: 254.0, Diff: 108.6, Sum: 1904.3] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.3] [GC Worker Other (ms): Min: 0.6, Avg: 2.2, Max: 3.2, Diff: 2.5, Sum: 25.9] [GC Worker Total (ms): Min: 766.2, Avg: 767.6, Max: 768.7, Diff: 2.5, Sum: 9210.9] [GC Worker End (ms): Min: 75367979.5, Avg: 75367981.0, Max: 75367982.0, Diff: 2.5] [Code Root Fixup: 0.0 ms] [Clear CT: 1.1 ms] [Other: 82.0 ms] [Choose CSet: 0.0 ms] [Ref Proc: 60.9 ms] [Ref Enq: 2.0 ms] [Free CSet: 3.0 ms] [Eden: 2336.0M(2336.0M)->0.0B(2112.0M) Survivors: 64.0M->192.0M Heap: 5112.9M(6144.0M)->2906.3M(6144.0M)] [Times: user=9.62 sys=0.06, real=0.86 secs] 75556.060: [GC pause (young) Desired survivor size 150994944 bytes, new threshold 15 (max 15) - age 1: 33788760 bytes, 33788760 total - age 2: 2457840 bytes, 36246600 total - age 3: 3171048 bytes, 39417648 total - age 4: 1214360 bytes, 40632008 total - age 5: 9000416 bytes, 49632424 total - age 6: 5369792 bytes, 55002216 total , 0.7509200 secs] [Parallel Time: 679.6 ms, GC Workers: 12] [GC Worker Start (ms): Min: 75556067.7, Avg: 75556068.2, Max: 75556068.6, Diff: 0.8] [Ext Root Scanning (ms): Min: 355.8, Avg: 450.4, Max: 601.3, Diff: 245.5, Sum: 5404.8] [Update RS (ms): Min: 0.0, Avg: 49.5, Max: 73.2, Diff: 73.2, Sum: 594.2] [Processed Buffers: Min: 0, Avg: 33.2, Max: 61, Diff: 61, Sum: 398] [Scan RS (ms): Min: 0.0, Avg: 0.4, Max: 1.6, Diff: 1.6, Sum: 5.3] [Object Copy (ms): Min: 74.3, Avg: 175.7, Max: 291.3, Diff: 217.0, Sum: 2107.8] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.1] [GC Worker Other (ms): Min: 0.7, Avg: 1.9, Max: 2.8, Diff: 2.2, Sum: 23.4] [GC Worker Total (ms): Min: 676.8, Avg: 678.0, Max: 679.3, Diff: 2.5, Sum: 8135.6] [GC Worker End (ms): Min: 75556744.8, Avg: 75556746.1, Max: 75556747.0, Diff: 2.2] [Code Root Fixup: 0.0 ms] [Clear CT: 1.3 ms] [Other: 70.0 ms] [Choose CSet: 0.0 ms] [Ref Proc: 49.1 ms] [Ref Enq: 1.9 ms] [Free CSet: 2.8 ms] [Eden: 2112.0M(2112.0M)->0.0B(1824.0M) Survivors: 192.0M->288.0M Heap: 5018.3M(6144.0M)->3101.2M(6144.0M)] [Times: user=8.42 sys=0.06, real=0.75 secs] 75737.798: [GC pause (young) Desired survivor size 150994944 bytes, new threshold 15 (max 15) - age 1: 23851784 bytes, 23851784 total - age 2: 21578440 bytes, 45430224 total - age 3: 2160224 bytes, 47590448 total - age 4: 3143104 bytes, 50733552 total - age 5: 1204128 bytes, 51937680 total - age 6: 8963480 bytes, 60901160 total - age 7: 5345976 bytes, 66247136 total , 0.7540050 secs] [Parallel Time: 679.2 ms, GC Workers: 12] [GC Worker Start (ms): Min: 75737804.8, Avg: 75737805.2, Max: 75737805.7, Diff: 0.9] [Ext Root Scanning (ms): Min: 352.9, Avg: 440.2, Max: 589.3, Diff: 236.4, Sum: 5283.0] [Update RS (ms): Min: 0.0, Avg: 50.3, Max: 78.8, Diff: 78.8, Sum: 603.5] [Processed Buffers: Min: 0, Avg: 32.0, Max: 67, Diff: 67, Sum: 384] [Scan RS (ms): Min: 0.0, Avg: 0.4, Max: 1.8, Diff: 1.7, Sum: 5.0] [Object Copy (ms): Min: 85.1, Avg: 183.7, Max: 299.3, Diff: 214.2, Sum: 2205.0] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.4] [GC Worker Other (ms): Min: 0.6, Avg: 2.2, Max: 3.6, Diff: 3.0, Sum: 26.2] [GC Worker Total (ms): Min: 675.7, Avg: 676.9, Max: 678.5, Diff: 2.8, Sum: 8123.1] [GC Worker End (ms): Min: 75738480.6, Avg: 75738482.2, Max: 75738483.6, Diff: 3.0] [Code Root Fixup: 0.0 ms] [Clear CT: 0.8 ms] [Other: 74.1 ms] [Choose CSet: 0.0 ms] [Ref Proc: 53.3 ms] [Ref Enq: 2.1 ms] [Free CSet: 2.6 ms] [Eden: 1824.0M(1824.0M)->0.0B(1792.0M) Survivors: 288.0M->288.0M Heap: 4925.2M(6144.0M)->3124.5M(6144.0M)] [Times: user=8.46 sys=0.06, real=0.76 secs] 75967.190: [GC pause (young) Desired survivor size 150994944 bytes, new threshold 15 (max 15) - age 1: 21350664 bytes, 21350664 total - age 2: 12451848 bytes, 33802512 total - age 3: 17765448 bytes, 51567960 total - age 4: 2059872 bytes, 53627832 total - age 5: 3075056 bytes, 56702888 total - age 6: 1195176 bytes, 57898064 total - age 7: 8946080 bytes, 66844144 total - age 8: 5338336 bytes, 72182480 total , 0.8063863 secs] [Parallel Time: 727.5 ms, GC Workers: 12] [GC Worker Start (ms): Min: 75967197.3, Avg: 75967197.7, Max: 75967198.1, Diff: 0.8] [Ext Root Scanning (ms): Min: 341.4, Avg: 444.6, Max: 597.8, Diff: 256.3, Sum: 5335.0] [Update RS (ms): Min: 0.0, Avg: 57.1, Max: 89.1, Diff: 89.1, Sum: 685.7] [Processed Buffers: Min: 0, Avg: 35.1, Max: 64, Diff: 64, Sum: 421] [Scan RS (ms): Min: 0.0, Avg: 0.4, Max: 1.3, Diff: 1.3, Sum: 4.7] [Object Copy (ms): Min: 125.0, Avg: 221.2, Max: 335.6, Diff: 210.5, Sum: 2653.9] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.2, Diff: 0.2, Sum: 1.4] [GC Worker Other (ms): Min: 0.2, Avg: 2.0, Max: 3.1, Diff: 2.9, Sum: 23.9] [GC Worker Total (ms): Min: 723.9, Avg: 725.4, Max: 726.3, Diff: 2.4, Sum: 8704.6] [GC Worker End (ms): Min: 75967921.3, Avg: 75967923.1, Max: 75967924.2, Diff: 2.9] [Code Root Fixup: 0.0 ms] [Clear CT: 1.0 ms] [Other: 77.8 ms] [Choose CSet: 0.0 ms] [Ref Proc: 56.7 ms] [Ref Enq: 1.9 ms] [Free CSet: 2.7 ms] [Eden: 1792.0M(1792.0M)->0.0B(1696.0M) Survivors: 288.0M->288.0M Heap: 4916.5M(6144.0M)->3211.7M(6144.0M)] [Times: user=9.06 sys=0.06, real=0.81 secs] 76129.537: [GC pause (young) Desired survivor size 134217728 bytes, new threshold 15 (max 15) - age 1: 23244288 bytes, 23244288 total - age 2: 12168880 bytes, 35413168 total - age 3: 10917576 bytes, 46330744 total - age 4: 15796464 bytes, 62127208 total - age 5: 1848632 bytes, 63975840 total - age 6: 1776872 bytes, 65752712 total - age 7: 1089528 bytes, 66842240 total - age 8: 8799112 bytes, 75641352 total - age 9: 4578808 bytes, 80220160 total , 0.8563980 secs] [Parallel Time: 790.5 ms, GC Workers: 12] [GC Worker Start (ms): Min: 76129545.4, Avg: 76129545.9, Max: 76129546.4, Diff: 0.9] [Ext Root Scanning (ms): Min: 310.2, Avg: 462.3, Max: 613.2, Diff: 303.1, Sum: 5547.6] [Update RS (ms): Min: 0.0, Avg: 56.1, Max: 91.4, Diff: 91.4, Sum: 672.6] [Processed Buffers: Min: 0, Avg: 32.9, Max: 63, Diff: 63, Sum: 395] [Scan RS (ms): Min: 0.0, Avg: 0.4, Max: 0.8, Diff: 0.8, Sum: 4.8] [Object Copy (ms): Min: 171.9, Avg: 266.7, Max: 383.6, Diff: 211.7, Sum: 3199.9] [Termination (ms): Min: 0.2, Avg: 0.4, Max: 0.5, Diff: 0.3, Sum: 4.3] [GC Worker Other (ms): Min: 1.3, Avg: 2.6, Max: 3.9, Diff: 2.6, Sum: 31.5] [GC Worker Total (ms): Min: 787.2, Avg: 788.4, Max: 789.6, Diff: 2.3, Sum: 9460.7] [GC Worker End (ms): Min: 76130333.0, Avg: 76130334.3, Max: 76130335.6, Diff: 2.7] [Code Root Fixup: 0.0 ms] [Clear CT: 1.4 ms] [Other: 64.5 ms] [Choose CSet: 0.0 ms] [Ref Proc: 41.8 ms] [Ref Enq: 1.9 ms] [Free CSet: 2.7 ms] [Eden: 1696.0M(1696.0M)->0.0B(1728.0M) Survivors: 288.0M->256.0M Heap: 4907.7M(6144.0M)->3219.1M(6144.0M)] [Times: user=9.61 sys=0.07, real=0.86 secs] 76337.565: [GC pause (young) Desired survivor size 134217728 bytes, new threshold 15 (max 15) - age 1: 36750568 bytes, 36750568 total - age 2: 15471456 bytes, 52222024 total - age 3: 11386888 bytes, 63608912 total - age 4: 9929264 bytes, 73538176 total - age 5: 10955472 bytes, 84493648 total - age 6: 776856 bytes, 85270504 total - age 7: 436496 bytes, 85707000 total - age 8: 1015480 bytes, 86722480 total - age 9: 6521520 bytes, 93244000 total - age 10: 3579408 bytes, 96823408 total , 0.8255368 secs] [Parallel Time: 746.9 ms, GC Workers: 12] [GC Worker Start (ms): Min: 76337573.1, Avg: 76337573.6, Max: 76337574.1, Diff: 1.0] [Ext Root Scanning (ms): Min: 357.3, Avg: 449.3, Max: 603.4, Diff: 246.1, Sum: 5391.4] [Update RS (ms): Min: 0.0, Avg: 58.0, Max: 88.1, Diff: 88.0, Sum: 696.1] [Processed Buffers: Min: 0, Avg: 34.3, Max: 61, Diff: 61, Sum: 412] [Scan RS (ms): Min: 0.0, Avg: 0.4, Max: 1.1, Diff: 1.1, Sum: 4.6] [Object Copy (ms): Min: 139.8, Avg: 235.3, Max: 355.3, Diff: 215.4, Sum: 2823.8] [Termination (ms): Min: 0.1, Avg: 0.2, Max: 0.3, Diff: 0.2, Sum: 2.8] [GC Worker Other (ms): Min: 0.5, Avg: 2.1, Max: 2.9, Diff: 2.4, Sum: 24.8] [GC Worker Total (ms): Min: 743.2, Avg: 745.3, Max: 746.5, Diff: 3.3, Sum: 8943.5] [GC Worker End (ms): Min: 76338317.3, Avg: 76338318.9, Max: 76338319.7, Diff: 2.4] [Code Root Fixup: 0.0 ms] [Clear CT: 1.1 ms] [Other: 77.5 ms] [Choose CSet: 0.0 ms] [Ref Proc: 54.5 ms] [Ref Enq: 2.3 ms] [Free CSet: 2.9 ms] [Eden: 1728.0M(1728.0M)->0.0B(1632.0M) Survivors: 256.0M->256.0M Heap: 4947.1M(6144.0M)->3320.0M(6144.0M)] [Times: user=9.26 sys=0.07, real=0.83 secs] 76544.608: [GC pause (young) Desired survivor size 134217728 bytes, new threshold 15 (max 15) - age 1: 24680688 bytes, 24680688 total - age 2: 11462824 bytes, 36143512 total - age 3: 13890872 bytes, 50034384 total - age 4: 10307344 bytes, 60341728 total - age 5: 9225664 bytes, 69567392 total - age 6: 7673176 bytes, 77240568 total - age 7: 682848 bytes, 77923416 total - age 8: 417632 bytes, 78341048 total - age 9: 986664 bytes, 79327712 total - age 10: 6513072 bytes, 85840784 total - age 11: 3515048 bytes, 89355832 total , 0.8318328 secs] [Parallel Time: 753.0 ms, GC Workers: 12] [GC Worker Start (ms): Min: 76544614.8, Avg: 76544615.3, Max: 76544615.8, Diff: 0.9] [Ext Root Scanning (ms): Min: 358.0, Avg: 448.0, Max: 597.1, Diff: 239.1, Sum: 5376.6] [Update RS (ms): Min: 0.0, Avg: 57.3, Max: 84.7, Diff: 84.7, Sum: 687.6] [Processed Buffers: Min: 0, Avg: 33.2, Max: 84, Diff: 84, Sum: 398] [Scan RS (ms): Min: 0.0, Avg: 0.3, Max: 1.4, Diff: 1.4, Sum: 4.2] [Object Copy (ms): Min: 151.0, Avg: 242.7, Max: 359.1, Diff: 208.1, Sum: 2912.4] [Termination (ms): Min: 0.0, Avg: 0.2, Max: 0.3, Diff: 0.3, Sum: 2.5] [GC Worker Other (ms): Min: 0.1, Avg: 2.0, Max: 3.3, Diff: 3.2, Sum: 24.2] [GC Worker Total (ms): Min: 748.5, Avg: 750.6, Max: 751.9, Diff: 3.4, Sum: 9007.5] [GC Worker End (ms): Min: 76545364.1, Avg: 76545366.0, Max: 76545367.3, Diff: 3.2] [Code Root Fixup: 0.0 ms] [Clear CT: 1.1 ms] [Other: 77.8 ms] [Choose CSet: 0.0 ms] [Ref Proc: 54.3 ms] [Ref Enq: 2.0 ms] [Free CSet: 3.0 ms] [Eden: 1632.0M(1632.0M)->0.0B(1504.0M) Survivors: 256.0M->256.0M Heap: 4952.0M(6144.0M)->3437.1M(6144.0M)] [Times: user=9.31 sys=0.06, real=0.84 secs] 76663.085: [GC pause (young) Desired survivor size 117440512 bytes, new threshold 15 (max 15) - age 1: 27248592 bytes, 27248592 total - age 2: 13909840 bytes, 41158432 total - age 3: 10482816 bytes, 51641248 total - age 4: 12939352 bytes, 64580600 total - age 5: 9732920 bytes, 74313520 total - age 6: 6649384 bytes, 80962904 total - age 7: 6267840 bytes, 87230744 total - age 8: 608312 bytes, 87839056 total - age 9: 416784 bytes, 88255840 total - age 10: 975760 bytes, 89231600 total - age 11: 6512056 bytes, 95743656 total - age 12: 3500520 bytes, 99244176 total , 0.8232455 secs] [Parallel Time: 757.0 ms, GC Workers: 12] [GC Worker Start (ms): Min: 76663092.4, Avg: 76663092.9, Max: 76663093.3, Diff: 0.9] [Ext Root Scanning (ms): Min: 344.8, Avg: 439.7, Max: 585.4, Diff: 240.5, Sum: 5276.1] [Update RS (ms): Min: 0.0, Avg: 64.4, Max: 90.0, Diff: 90.0, Sum: 772.5] [Processed Buffers: Min: 0, Avg: 40.1, Max: 83, Diff: 83, Sum: 481] [Scan RS (ms): Min: 0.0, Avg: 0.3, Max: 1.3, Diff: 1.3, Sum: 4.2] [Object Copy (ms): Min: 167.8, Avg: 248.6, Max: 371.2, Diff: 203.4, Sum: 2983.3] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.1, Diff: 0.1, Sum: 0.6] [GC Worker Other (ms): Min: 0.2, Avg: 2.0, Max: 3.0, Diff: 2.8, Sum: 23.9] [GC Worker Total (ms): Min: 753.2, Avg: 755.0, Max: 756.3, Diff: 3.1, Sum: 9060.6] [GC Worker End (ms): Min: 76663846.1, Avg: 76663847.9, Max: 76663848.9, Diff: 2.8] [Code Root Fixup: 0.0 ms] [Clear CT: 1.1 ms] [Other: 65.2 ms] [Choose CSet: 0.0 ms] [Ref Proc: 43.0 ms] [Ref Enq: 1.7 ms] [Free CSet: 2.3 ms] [Eden: 1504.0M(1504.0M)->0.0B(1440.0M) Survivors: 256.0M->224.0M Heap: 4941.1M(6144.0M)->3547.6M(6144.0M)] [Times: user=9.25 sys=0.06, real=0.83 secs] 76871.337: [GC pause (young) Desired survivor size 117440512 bytes, new threshold 15 (max 15) - age 1: 23788768 bytes, 23788768 total - age 2: 15333152 bytes, 39121920 total - age 3: 13055376 bytes, 52177296 total - age 4: 10367528 bytes, 62544824 total - age 5: 12717936 bytes, 75262760 total - age 6: 7576808 bytes, 82839568 total - age 7: 5131632 bytes, 87971200 total - age 8: 4806264 bytes, 92777464 total - age 9: 604048 bytes, 93381512 total - age 10: 393336 bytes, 93774848 total - age 11: 975488 bytes, 94750336 total - age 12: 6511032 bytes, 101261368 total - age 13: 2741968 bytes, 104003336 total , 0.8810302 secs] [Parallel Time: 806.9 ms, GC Workers: 12] [GC Worker Start (ms): Min: 76871345.3, Avg: 76871345.8, Max: 76871346.2, Diff: 0.9] [Ext Root Scanning (ms): Min: 371.7, Avg: 465.7, Max: 621.9, Diff: 250.2, Sum: 5588.4] [Update RS (ms): Min: 0.0, Avg: 73.9, Max: 118.2, Diff: 118.2, Sum: 886.9] [Processed Buffers: Min: 0, Avg: 40.1, Max: 88, Diff: 88, Sum: 481] [Scan RS (ms): Min: 0.0, Avg: 0.3, Max: 1.2, Diff: 1.2, Sum: 4.1] [Object Copy (ms): Min: 180.8, Avg: 262.6, Max: 377.7, Diff: 196.9, Sum: 3151.7] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.2] [GC Worker Other (ms): Min: 0.3, Avg: 2.2, Max: 3.2, Diff: 2.9, Sum: 26.2] [GC Worker Total (ms): Min: 803.3, Avg: 804.8, Max: 805.9, Diff: 2.6, Sum: 9657.6] [GC Worker End (ms): Min: 76872148.7, Avg: 76872150.6, Max: 76872151.6, Diff: 2.9] [Code Root Fixup: 0.0 ms] [Clear CT: 1.1 ms] [Other: 73.0 ms] [Choose CSet: 0.0 ms] [Ref Proc: 49.6 ms] [Ref Enq: 2.1 ms] [Free CSet: 2.4 ms] [Eden: 1440.0M(1440.0M)->0.0B(1280.0M) Survivors: 224.0M->224.0M Heap: 4987.6M(6144.0M)->3693.0M(6144.0M)] [Times: user=9.90 sys=0.06, real=0.88 secs] 77019.727: [GC pause (young) Desired survivor size 100663296 bytes, new threshold 14 (max 15) - age 1: 19750864 bytes, 19750864 total - age 2: 15789080 bytes, 35539944 total - age 3: 13277576 bytes, 48817520 total - age 4: 12360904 bytes, 61178424 total - age 5: 10329928 bytes, 71508352 total - age 6: 6318944 bytes, 77827296 total - age 7: 5801632 bytes, 83628928 total - age 8: 4579168 bytes, 88208096 total - age 9: 3674840 bytes, 91882936 total - age 10: 556528 bytes, 92439464 total - age 11: 231840 bytes, 92671304 total - age 12: 788624 bytes, 93459928 total - age 13: 6351328 bytes, 99811256 total - age 14: 2734904 bytes, 102546160 total , 0.8633486 secs] [Parallel Time: 791.8 ms, GC Workers: 12] [GC Worker Start (ms): Min: 77019733.9, Avg: 77019734.3, Max: 77019734.7, Diff: 0.9] [Ext Root Scanning (ms): Min: 365.6, Avg: 454.7, Max: 609.7, Diff: 244.1, Sum: 5456.7] [Update RS (ms): Min: 0.0, Avg: 75.3, Max: 111.8, Diff: 111.8, Sum: 904.0] [Processed Buffers: Min: 0, Avg: 37.3, Max: 102, Diff: 102, Sum: 448] [Scan RS (ms): Min: 0.0, Avg: 0.3, Max: 1.1, Diff: 1.1, Sum: 3.5] [Object Copy (ms): Min: 177.9, Avg: 257.2, Max: 373.4, Diff: 195.6, Sum: 3086.7] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.2, Diff: 0.2, Sum: 1.5] [GC Worker Other (ms): Min: 0.1, Avg: 2.1, Max: 3.3, Diff: 3.2, Sum: 25.8] [GC Worker Total (ms): Min: 788.1, Avg: 789.8, Max: 791.2, Diff: 3.1, Sum: 9478.1] [GC Worker End (ms): Min: 77020522.1, Avg: 77020524.2, Max: 77020525.3, Diff: 3.2] [Code Root Fixup: 0.0 ms] [Clear CT: 1.2 ms] [Other: 70.4 ms] [Choose CSet: 0.0 ms] [Ref Proc: 46.8 ms] [Ref Enq: 1.5 ms] [Free CSet: 2.2 ms] [Eden: 1280.0M(1280.0M)->0.0B(1184.0M) Survivors: 224.0M->192.0M Heap: 4973.0M(6144.0M)->3834.4M(6144.0M)] [Times: user=9.68 sys=0.07, real=0.87 secs] 77114.699: [GC pause (young) Desired survivor size 100663296 bytes, new threshold 14 (max 15) - age 1: 17126080 bytes, 17126080 total - age 2: 11533640 bytes, 28659720 total - age 3: 14433176 bytes, 43092896 total - age 4: 11800736 bytes, 54893632 total - age 5: 12013280 bytes, 66906912 total - age 6: 7677232 bytes, 74584144 total - age 7: 5258792 bytes, 79842936 total - age 8: 5410344 bytes, 85253280 total - age 9: 4496896 bytes, 89750176 total - age 10: 3585008 bytes, 93335184 total - age 11: 544288 bytes, 93879472 total - age 12: 230424 bytes, 94109896 total - age 13: 788200 bytes, 94898096 total - age 14: 6335280 bytes, 101233376 total , 0.8356411 secs] [Parallel Time: 772.7 ms, GC Workers: 12] [GC Worker Start (ms): Min: 77114705.4, Avg: 77114705.9, Max: 77114706.3, Diff: 0.9] [Ext Root Scanning (ms): Min: 347.1, Avg: 435.7, Max: 598.6, Diff: 251.4, Sum: 5228.7] [Update RS (ms): Min: 0.0, Avg: 84.2, Max: 119.4, Diff: 119.3, Sum: 1010.3] [Processed Buffers: Min: 0, Avg: 40.8, Max: 83, Diff: 83, Sum: 489] [Scan RS (ms): Min: 0.0, Avg: 0.3, Max: 1.1, Diff: 1.1, Sum: 3.2] [Object Copy (ms): Min: 169.7, Avg: 248.1, Max: 366.3, Diff: 196.6, Sum: 2977.5] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.1, Diff: 0.1, Sum: 1.2] [GC Worker Other (ms): Min: 0.1, Avg: 1.9, Max: 3.4, Diff: 3.2, Sum: 22.7] [GC Worker Total (ms): Min: 768.7, Avg: 770.3, Max: 771.6, Diff: 2.9, Sum: 9243.7] [GC Worker End (ms): Min: 77115474.4, Avg: 77115476.2, Max: 77115477.7, Diff: 3.2] [Code Root Fixup: 0.0 ms] [Clear CT: 1.1 ms] [Other: 61.8 ms] [Choose CSet: 0.0 ms] [Ref Proc: 40.1 ms] [Ref Enq: 1.4 ms] [Free CSet: 1.9 ms] [Eden: 1184.0M(1184.0M)->0.0B(992.0M) Survivors: 192.0M->192.0M Heap: 5018.4M(6144.0M)->4013.0M(6144.0M)] [Times: user=9.39 sys=0.06, real=0.84 secs] 77248.432: [GC pause (young) Desired survivor size 83886080 bytes, new threshold 9 (max 15) - age 1: 18658096 bytes, 18658096 total - age 2: 11641616 bytes, 30299712 total - age 3: 10021768 bytes, 40321480 total - age 4: 13554496 bytes, 53875976 total - age 5: 11758088 bytes, 65634064 total - age 6: 9408904 bytes, 75042968 total - age 7: 2676672 bytes, 77719640 total - age 8: 3603352 bytes, 81322992 total - age 9: 5322896 bytes, 86645888 total - age 10: 4424352 bytes, 91070240 total - age 11: 3473264 bytes, 94543504 total - age 12: 468928 bytes, 95012432 total - age 13: 230048 bytes, 95242480 total - age 14: 788088 bytes, 96030568 total , 0.8472751 secs] [Parallel Time: 787.9 ms, GC Workers: 12] [GC Worker Start (ms): Min: 77248439.2, Avg: 77248439.7, Max: 77248440.1, Diff: 0.9] [Ext Root Scanning (ms): Min: 356.2, Avg: 448.6, Max: 596.4, Diff: 240.2, Sum: 5382.9] [Update RS (ms): Min: 0.0, Avg: 94.6, Max: 138.6, Diff: 138.6, Sum: 1135.6] [Processed Buffers: Min: 0, Avg: 42.9, Max: 96, Diff: 96, Sum: 515] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 0.8, Diff: 0.8, Sum: 2.6] [Object Copy (ms): Min: 186.8, Avg: 240.1, Max: 350.9, Diff: 164.1, Sum: 2881.1] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.2, Diff: 0.2, Sum: 1.4] [GC Worker Other (ms): Min: 0.1, Avg: 2.0, Max: 3.3, Diff: 3.2, Sum: 24.5] [GC Worker Total (ms): Min: 784.1, Avg: 785.7, Max: 787.4, Diff: 3.3, Sum: 9428.1] [GC Worker End (ms): Min: 77249223.4, Avg: 77249225.3, Max: 77249226.6, Diff: 3.2] [Code Root Fixup: 0.0 ms] [Clear CT: 1.0 ms] [Other: 58.3 ms] [Choose CSet: 0.0 ms] [Ref Proc: 34.6 ms] [Ref Enq: 1.3 ms] [Free CSet: 1.9 ms] [Eden: 992.0M(992.0M)->0.0B(928.0M) Survivors: 192.0M->160.0M Heap: 5005.0M(6144.0M)->4125.9M(6144.0M)] [Times: user=9.52 sys=0.06, real=0.85 secs] 77342.758: [GC pause (young) Desired survivor size 83886080 bytes, new threshold 9 (max 15) - age 1: 19470400 bytes, 19470400 total - age 2: 11255344 bytes, 30725744 total - age 3: 9971464 bytes, 40697208 total - age 4: 9635584 bytes, 50332792 total - age 5: 13249488 bytes, 63582280 total - age 6: 11477112 bytes, 75059392 total - age 7: 5843304 bytes, 80902696 total - age 8: 2529000 bytes, 83431696 total - age 9: 3481808 bytes, 86913504 total , 0.8294355 secs] [Parallel Time: 777.8 ms, GC Workers: 12] [GC Worker Start (ms): Min: 77342765.0, Avg: 77342765.5, Max: 77342765.9, Diff: 0.9] [Ext Root Scanning (ms): Min: 360.1, Avg: 447.3, Max: 605.5, Diff: 245.4, Sum: 5367.3] [Update RS (ms): Min: 0.0, Avg: 108.3, Max: 149.5, Diff: 149.5, Sum: 1299.1] [Processed Buffers: Min: 0, Avg: 44.8, Max: 75, Diff: 75, Sum: 538] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 0.8, Diff: 0.8, Sum: 2.5] [Object Copy (ms): Min: 167.8, Avg: 217.9, Max: 321.2, Diff: 153.4, Sum: 2614.8] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.1, Diff: 0.1, Sum: 1.0] [GC Worker Other (ms): Min: 0.2, Avg: 2.3, Max: 3.3, Diff: 3.1, Sum: 27.5] [GC Worker Total (ms): Min: 774.1, Avg: 776.0, Max: 776.9, Diff: 2.8, Sum: 9312.1] [GC Worker End (ms): Min: 77343539.4, Avg: 77343541.5, Max: 77343542.6, Diff: 3.1] [Code Root Fixup: 0.0 ms] [Clear CT: 0.8 ms] [Other: 50.9 ms] [Choose CSet: 0.0 ms] [Ref Proc: 29.7 ms] [Ref Enq: 1.4 ms] [Free CSet: 2.2 ms] [Eden: 928.0M(928.0M)->0.0B(832.0M) Survivors: 160.0M->160.0M Heap: 5053.9M(6144.0M)->4223.9M(6144.0M)] [Times: user=9.36 sys=0.06, real=0.83 secs] 77464.209: [GC pause (young) Desired survivor size 67108864 bytes, new threshold 6 (max 15) - age 1: 16139400 bytes, 16139400 total - age 2: 12380896 bytes, 28520296 total - age 3: 10582064 bytes, 39102360 total - age 4: 9736520 bytes, 48838880 total - age 5: 9316256 bytes, 58155136 total - age 6: 13053536 bytes, 71208672 total - age 7: 10457088 bytes, 81665760 total - age 8: 4636832 bytes, 86302592 total - age 9: 2504624 bytes, 88807216 total , 0.7763757 secs] [Parallel Time: 722.3 ms, GC Workers: 12] [GC Worker Start (ms): Min: 77464215.3, Avg: 77464215.8, Max: 77464216.3, Diff: 0.9] [Ext Root Scanning (ms): Min: 340.9, Avg: 436.6, Max: 586.1, Diff: 245.2, Sum: 5239.0] [Update RS (ms): Min: 0.0, Avg: 73.3, Max: 101.0, Diff: 101.0, Sum: 879.8] [Processed Buffers: Min: 0, Avg: 35.4, Max: 118, Diff: 118, Sum: 425] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 0.8, Diff: 0.8, Sum: 2.2] [Object Copy (ms): Min: 131.8, Avg: 207.4, Max: 322.7, Diff: 190.9, Sum: 2489.2] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.2, Diff: 0.2, Sum: 1.6] [GC Worker Other (ms): Min: 0.3, Avg: 2.4, Max: 3.9, Diff: 3.5, Sum: 28.3] [GC Worker Total (ms): Min: 717.9, Avg: 720.0, Max: 721.9, Diff: 4.0, Sum: 8640.1] [GC Worker End (ms): Min: 77464933.8, Avg: 77464935.8, Max: 77464937.3, Diff: 3.5] [Code Root Fixup: 0.0 ms] [Clear CT: 0.8 ms] [Other: 53.3 ms] [Choose CSet: 0.0 ms] [Ref Proc: 31.5 ms] [Ref Enq: 1.1 ms] [Free CSet: 1.5 ms] [Eden: 832.0M(832.0M)->0.0B(736.0M) Survivors: 160.0M->128.0M Heap: 5055.9M(6144.0M)->4325.4M(6144.0M)] [Times: user=8.69 sys=0.06, real=0.78 secs] 77549.933: [GC pause (young) Desired survivor size 67108864 bytes, new threshold 15 (max 15) - age 1: 14204032 bytes, 14204032 total - age 2: 9874856 bytes, 24078888 total - age 3: 10851760 bytes, 34930648 total - age 4: 10209552 bytes, 45140200 total - age 5: 9638160 bytes, 54778360 total - age 6: 8772344 bytes, 63550704 total , 0.7907396 secs] [Parallel Time: 743.9 ms, GC Workers: 12] [GC Worker Start (ms): Min: 77549939.6, Avg: 77549940.0, Max: 77549940.4, Diff: 0.8] [Ext Root Scanning (ms): Min: 345.6, Avg: 465.3, Max: 594.9, Diff: 249.3, Sum: 5583.8] [Update RS (ms): Min: 0.0, Avg: 110.4, Max: 172.4, Diff: 172.4, Sum: 1324.9] [Processed Buffers: Min: 0, Avg: 46.2, Max: 87, Diff: 87, Sum: 554] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 0.8, Diff: 0.8, Sum: 2.2] [Object Copy (ms): Min: 141.5, Avg: 163.8, Max: 263.1, Diff: 121.6, Sum: 1966.2] [Termination (ms): Min: 0.0, Avg: 0.1, Max: 0.1, Diff: 0.1, Sum: 1.2] [GC Worker Other (ms): Min: 0.5, Avg: 2.2, Max: 3.1, Diff: 2.6, Sum: 26.8] [GC Worker Total (ms): Min: 740.3, Avg: 742.1, Max: 742.6, Diff: 2.3, Sum: 8905.1] [GC Worker End (ms): Min: 77550680.3, Avg: 77550682.1, Max: 77550682.9, Diff: 2.6] [Code Root Fixup: 0.0 ms] [Clear CT: 0.7 ms] [Other: 46.1 ms] [Choose CSet: 0.0 ms] [Ref Proc: 27.4 ms] [Ref Enq: 1.2 ms] [Free CSet: 1.4 ms] [Eden: 736.0M(736.0M)->0.0B(672.0M) Survivors: 128.0M->128.0M Heap: 5061.4M(6144.0M)->4413.0M(6144.0M)] [Times: user=8.92 sys=0.07, real=0.79 secs] 77637.316: [GC pause (young) Desired survivor size 67108864 bytes, new threshold 7 (max 15) - age 1: 13324344 bytes, 13324344 total - age 2: 9489776 bytes, 22814120 total - age 3: 9093544 bytes, 31907664 total - age 4: 10707552 bytes, 42615216 total - age 5: 9911960 bytes, 52527176 total - age 6: 9517528 bytes, 62044704 total - age 7: 8313680 bytes, 70358384 total , 0.7426275 secs] [Parallel Time: 698.7 ms, GC Workers: 12] [GC Worker Start (ms): Min: 77637323.8, Avg: 77637324.2, Max: 77637324.7, Diff: 0.9] [Ext Root Scanning (ms): Min: 317.9, Avg: 440.5, Max: 587.9, Diff: 270.0, Sum: 5286.2] [Update RS (ms): Min: 0.0, Avg: 65.3, Max: 94.6, Diff: 94.6, Sum: 783.9] [Processed Buffers: Min: 0, Avg: 34.2, Max: 60, Diff: 60, Sum: 411] [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 0.8, Diff: 0.8, Sum: 2.0] [Object Copy (ms): Min: 106.6, Avg: 188.5, Max: 303.6, Diff: 197.0, Sum: 2262.2] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.3] [GC Worker Other (ms): Min: 0.3, Avg: 2.2, Max: 3.4, Diff: 3.2, Sum: 26.5] [GC Worker Total (ms): Min: 695.2, Avg: 696.8, Max: 698.2, Diff: 3.0, Sum: 8361.1] [GC Worker End (ms): Min: 77638019.1, Avg: 77638021.0, Max: 77638022.2, Diff: 3.1] [Code Root Fixup: 0.0 ms] [Clear CT: 0.7 ms] [Other: 43.2 ms] [Choose CSet: 0.0 ms] [Ref Proc: 23.0 ms] [Ref Enq: 0.9 ms] [Free CSet: 1.3 ms] [Eden: 672.0M(672.0M)->0.0B(576.0M) Survivors: 128.0M->128.0M Heap: 5085.0M(6144.0M)->4506.8M(6144.0M)] [Times: user=8.32 sys=0.06, real=0.75 secs] 77674.595: [GC pause (young) (initial-mark) Desired survivor size 50331648 bytes, new threshold 5 (max 15) - age 1: 14900088 bytes, 14900088 total - age 2: 8093608 bytes, 22993696 total - age 3: 8610736 bytes, 31604432 total - age 4: 8887488 bytes, 40491920 total - age 5: 10657080 bytes, 51149000 total - age 6: 9751088 bytes, 60900088 total - age 7: 8750024 bytes, 69650112 total , 0.9766264 secs] [Parallel Time: 928.2 ms, GC Workers: 12] [GC Worker Start (ms): Min: 77674602.0, Avg: 77674602.4, Max: 77674602.9, Diff: 0.9] [Ext Root Scanning (ms): Min: 388.6, Avg: 444.1, Max: 591.3, Diff: 202.7, Sum: 5329.7] [Update RS (ms): Min: 0.0, Avg: 80.2, Max: 121.9, Diff: 121.9, Sum: 961.9] [Processed Buffers: Min: 0, Avg: 35.0, Max: 82, Diff: 82, Sum: 420] [Scan RS (ms): Min: 0.0, Avg: 0.1, Max: 0.7, Diff: 0.7, Sum: 1.7] [Object Copy (ms): Min: 206.3, Avg: 284.1, Max: 535.7, Diff: 329.3, Sum: 3409.5] [Termination (ms): Min: 0.0, Avg: 115.9, Max: 126.5, Diff: 126.5, Sum: 1390.6] [GC Worker Other (ms): Min: 1.5, Avg: 2.3, Max: 3.2, Diff: 1.7, Sum: 27.1] [GC Worker Total (ms): Min: 925.7, Avg: 926.7, Max: 928.0, Diff: 2.4, Sum: 11120.4] [GC Worker End (ms): Min: 77675528.4, Avg: 77675529.1, Max: 77675530.0, Diff: 1.6] [Code Root Fixup: 0.0 ms] [Clear CT: 0.8 ms] [Other: 47.6 ms] [Choose CSet: 0.0 ms] [Ref Proc: 22.7 ms] [Ref Enq: 0.9 ms] [Free CSet: 1.3 ms] [Eden: 576.0M(576.0M)->0.0B(512.0M) Survivors: 128.0M->96.0M Heap: 5082.8M(6144.0M)->4579.7M(6144.0M)] [Times: user=10.95 sys=0.09, real=0.98 secs] 77675.575: [GC concurrent-root-region-scan-start] 77675.820: [GC concurrent-root-region-scan-end, 0.2451302 secs] 77675.820: [GC concurrent-mark-start] 77678.177: [GC concurrent-mark-end, 2.3567624 secs] 77678.269: [GC remark 77678.278: [GC ref-proc, 0.3469530 secs], 1.5398698 secs] [Times: user=4.80 sys=0.06, real=1.54 secs] 77679.899: [GC cleanup 4664M->3736M(6144M), 0.0540946 secs] [Times: user=0.57 sys=0.01, real=0.06 secs] 77679.958: [GC concurrent-cleanup-start] 77679.961: [GC concurrent-cleanup-end, 0.0030589 secs] 77716.050: [GC pause (young) Desired survivor size 50331648 bytes, new threshold 15 (max 15) - age 1: 9553400 bytes, 9553400 total - age 2: 9514976 bytes, 19068376 total - age 3: 7244840 bytes, 26313216 total - age 4: 8499904 bytes, 34813120 total - age 5: 8609448 bytes, 43422568 total , 0.7179410 secs] [Parallel Time: 682.7 ms, GC Workers: 12] [GC Worker Start (ms): Min: 77716055.9, Avg: 77716056.4, Max: 77716056.8, Diff: 0.9] [Ext Root Scanning (ms): Min: 333.2, Avg: 443.5, Max: 595.9, Diff: 262.6, Sum: 5321.6] [Update RS (ms): Min: 0.0, Avg: 112.5, Max: 150.7, Diff: 150.7, Sum: 1350.5] [Processed Buffers: Min: 0, Avg: 46.8, Max: 94, Diff: 94, Sum: 561] [Scan RS (ms): Min: 0.0, Avg: 0.1, Max: 0.5, Diff: 0.5, Sum: 1.6] [Object Copy (ms): Min: 82.2, Avg: 121.8, Max: 221.2, Diff: 139.1, Sum: 1461.1] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.1] [GC Worker Other (ms): Min: 0.1, Avg: 2.6, Max: 3.7, Diff: 3.6, Sum: 30.7] [GC Worker Total (ms): Min: 677.8, Avg: 680.5, Max: 681.7, Diff: 3.9, Sum: 8165.6] [GC Worker End (ms): Min: 77716734.4, Avg: 77716736.9, Max: 77716738.0, Diff: 3.6] [Code Root Fixup: 0.0 ms] [Clear CT: 0.9 ms] [Other: 34.3 ms] [Choose CSet: 0.0 ms] [Ref Proc: 18.5 ms] [Ref Enq: 0.9 ms] [Free CSet: 1.1 ms] [Eden: 512.0M(512.0M)->0.0B(192.0M) Survivors: 96.0M->96.0M Heap: 4163.7M(6144.0M)->3671.9M(6144.0M)] [Times: user=8.08 sys=0.06, real=0.72 secs] 77742.276: [GC pause (mixed) Desired survivor size 33554432 bytes, new threshold 5 (max 15) - age 1: 11631104 bytes, 11631104 total - age 2: 5711104 bytes, 17342208 total - age 3: 8049144 bytes, 25391352 total - age 4: 5982096 bytes, 31373448 total - age 5: 5982240 bytes, 37355688 total - age 6: 7545696 bytes, 44901384 total , 0.6679416 secs] [Parallel Time: 632.5 ms, GC Workers: 12] [GC Worker Start (ms): Min: 77742280.3, Avg: 77742280.7, Max: 77742281.2, Diff: 0.9] [Ext Root Scanning (ms): Min: 308.2, Avg: 444.9, Max: 586.9, Diff: 278.7, Sum: 5339.1] [Update RS (ms): Min: 0.0, Avg: 36.7, Max: 62.7, Diff: 62.7, Sum: 440.6] [Processed Buffers: Min: 0, Avg: 18.1, Max: 41, Diff: 41, Sum: 217] [Scan RS (ms): Min: 0.0, Avg: 7.1, Max: 11.2, Diff: 11.2, Sum: 85.7] [Object Copy (ms): Min: 40.0, Avg: 131.6, Max: 242.3, Diff: 202.2, Sum: 1578.6] [Termination (ms): Min: 0.0, Avg: 8.0, Max: 9.5, Diff: 9.5, Sum: 95.6] [GC Worker Other (ms): Min: 0.1, Avg: 1.8, Max: 3.1, Diff: 3.0, Sum: 21.9] [GC Worker Total (ms): Min: 628.6, Avg: 630.1, Max: 631.9, Diff: 3.2, Sum: 7561.6] [GC Worker End (ms): Min: 77742909.2, Avg: 77742910.9, Max: 77742912.2, Diff: 3.0] [Code Root Fixup: 0.0 ms] [Clear CT: 0.9 ms] [Other: 34.6 ms] [Choose CSet: 0.2 ms] [Ref Proc: 15.1 ms] [Ref Enq: 1.8 ms] [Free CSet: 2.9 ms] [Eden: 192.0M(192.0M)->0.0B(224.0M) Survivors: 96.0M->64.0M Heap: 3863.9M(6144.0M)->3065.8M(6144.0M)] [Times: user=7.47 sys=0.07, real=0.67 secs] 77757.971: [GC pause (mixed) Desired survivor size 33554432 bytes, new threshold 15 (max 15) - age 1: 4832184 bytes, 4832184 total - age 2: 8243984 bytes, 13076168 total - age 3: 5115456 bytes, 18191624 total - age 4: 7564616 bytes, 25756240 total - age 5: 5576984 bytes, 31333224 total , 0.8375390 secs] [Parallel Time: 795.8 ms, GC Workers: 12] [GC Worker Start (ms): Min: 77757975.9, Avg: 77757976.4, Max: 77757976.9, Diff: 0.9] [Ext Root Scanning (ms): Min: 313.6, Avg: 435.7, Max: 576.6, Diff: 263.0, Sum: 5227.9] [Update RS (ms): Min: 0.0, Avg: 71.3, Max: 106.9, Diff: 106.9, Sum: 855.5] [Processed Buffers: Min: 0, Avg: 30.2, Max: 57, Diff: 57, Sum: 362] [Scan RS (ms): Min: 0.0, Avg: 40.4, Max: 50.3, Diff: 50.3, Sum: 485.2] [Object Copy (ms): Min: 214.3, Avg: 243.3, Max: 363.5, Diff: 149.2, Sum: 2919.5] [Termination (ms): Min: 0.0, Avg: 0.5, Max: 0.8, Diff: 0.8, Sum: 6.3] [GC Worker Other (ms): Min: 0.1, Avg: 2.4, Max: 3.5, Diff: 3.4, Sum: 29.0] [GC Worker Total (ms): Min: 791.1, Avg: 793.6, Max: 794.7, Diff: 3.6, Sum: 9523.5] [GC Worker End (ms): Min: 77758767.7, Avg: 77758770.0, Max: 77758771.2, Diff: 3.4] [Code Root Fixup: 0.0 ms] [Clear CT: 1.2 ms] [Other: 40.5 ms] [Choose CSet: 0.7 ms] [Ref Proc: 14.1 ms] [Ref Enq: 1.9 ms] [Free CSet: 3.6 ms] [Eden: 224.0M(224.0M)->0.0B(224.0M) Survivors: 64.0M->64.0M Heap: 3289.8M(6144.0M)->2514.3M(6144.0M)] [Times: user=9.40 sys=0.07, real=0.84 secs] 77783.907: [GC pause (mixed) Desired survivor size 33554432 bytes, new threshold 15 (max 15) - age 1: 5133768 bytes, 5133768 total - age 2: 3995992 bytes, 9129760 total - age 3: 6019288 bytes, 15149048 total - age 4: 3306088 bytes, 18455136 total - age 5: 7159344 bytes, 25614480 total - age 6: 5547112 bytes, 31161592 total , 0.9119543 secs] [Parallel Time: 872.3 ms, GC Workers: 12] [GC Worker Start (ms): Min: 77783912.2, Avg: 77783912.7, Max: 77783913.1, Diff: 0.9] [Ext Root Scanning (ms): Min: 355.0, Avg: 446.4, Max: 596.6, Diff: 241.6, Sum: 5356.4] [Update RS (ms): Min: 20.1, Avg: 170.7, Max: 217.8, Diff: 197.7, Sum: 2048.2] [Processed Buffers: Min: 19, Avg: 51.6, Max: 77, Diff: 58, Sum: 619] [Scan RS (ms): Min: 45.7, Avg: 51.6, Max: 54.1, Diff: 8.4, Sum: 618.8] [Object Copy (ms): Min: 180.1, Avg: 199.5, Max: 307.1, Diff: 126.9, Sum: 2394.5] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.2] [GC Worker Other (ms): Min: 0.1, Avg: 2.1, Max: 3.3, Diff: 3.2, Sum: 25.2] [GC Worker Total (ms): Min: 868.2, Avg: 870.3, Max: 871.6, Diff: 3.3, Sum: 10443.2] [GC Worker End (ms): Min: 77784781.0, Avg: 77784782.9, Max: 77784784.2, Diff: 3.2] [Code Root Fixup: 0.0 ms] [Clear CT: 1.8 ms] [Other: 37.8 ms] [Choose CSet: 0.4 ms] [Ref Proc: 15.3 ms] [Ref Enq: 0.6 ms] [Free CSet: 1.5 ms] [Eden: 224.0M(224.0M)->0.0B(2592.0M) Survivors: 64.0M->64.0M Heap: 2738.3M(6144.0M)->2539.3M(6144.0M)] [Times: user=10.31 sys=0.07, real=0.92 secs] 78114.925: [GC pause (young) Desired survivor size 184549376 bytes, new threshold 15 (max 15) - age 1: 6062592 bytes, 6062592 total - age 2: 2857720 bytes, 8920312 total - age 3: 2103112 bytes, 11023424 total - age 4: 5622176 bytes, 16645600 total - age 5: 3162240 bytes, 19807840 total - age 6: 7099944 bytes, 26907784 total - age 7: 5541328 bytes, 32449112 total , 0.9226158 secs] [Parallel Time: 831.0 ms, GC Workers: 12] [GC Worker Start (ms): Min: 78114932.6, Avg: 78114933.1, Max: 78114933.6, Diff: 1.0] [Ext Root Scanning (ms): Min: 368.9, Avg: 462.5, Max: 611.2, Diff: 242.3, Sum: 5549.7] [Update RS (ms): Min: 45.8, Avg: 194.0, Max: 241.9, Diff: 196.1, Sum: 2327.5] [Processed Buffers: Min: 19, Avg: 67.1, Max: 95, Diff: 76, Sum: 805] [Scan RS (ms): Min: 0.0, Avg: 0.5, Max: 1.0, Diff: 1.0, Sum: 5.8] [Object Copy (ms): Min: 154.4, Avg: 169.0, Max: 265.8, Diff: 111.4, Sum: 2028.4] [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.1] [GC Worker Other (ms): Min: 0.4, Avg: 2.4, Max: 4.0, Diff: 3.5, Sum: 29.3] [GC Worker Total (ms): Min: 826.1, Avg: 828.4, Max: 830.1, Diff: 4.0, Sum: 9940.8] [GC Worker End (ms): Min: 78115759.5, Avg: 78115761.5, Max: 78115763.1, Diff: 3.5] [Code Root Fixup: 0.0 ms] [Clear CT: 1.1 ms] [Other: 90.6 ms] [Choose CSet: 0.0 ms] [Ref Proc: 68.2 ms] [Ref Enq: 2.1 ms] [Free CSet: 3.2 ms] [Eden: 2592.0M(2592.0M)->0.0B(2208.0M) Survivors: 64.0M->256.0M Heap: 5131.3M(6144.0M)->2709.8M(6144.0M)] [Times: user=10.43 sys=0.07, real=0.93 secs] 78436.213: [GC pause (young) Desired survivor size 167772160 bytes, new threshold 15 (max 15) - age 1: 40875888 bytes, 40875888 total - age 2: 2358984 bytes, 43234872 total - age 3: 1571928 bytes, 44806800 total - age 4: 1648008 bytes, 46454808 total - age 5: 4556360 bytes, 51011168 total - age 6: 2593512 bytes, 53604680 total - age 7: 6376736 bytes, 59981416 total - age 8: 5266448 bytes, 65247864 total , 0.8287989 secs] [Parallel Time: 731.3 ms, GC Workers: 12] [GC Worker Start (ms): Min: 78436221.5, Avg: 78436222.0, Max: 78436222.5, Diff: 1.0] [Ext Root Scanning (ms): Min: 359.0, Avg: 451.4, Max: 594.3, Diff: 235.2, Sum: 5416.9] [Update RS (ms): Min: 0.0, Avg: 58.2, Max: 96.4, Diff: 96.4, Sum: 698.4] [Processed Buffers: Min: 0, Avg: 38.6, Max: 69, Diff: 69, Sum: 463] [Scan RS (ms): Min: 0.0, Avg: 0.5, Max: 1.2, Diff: 1.2, Sum: 5.5] [Object Copy (ms): Min: 132.9, Avg: 217.2, Max: 327.6, Diff: 194.7, Sum: 2606.0] [Termination (ms): Min: 0.0, Avg: 0.3, Max: 0.4, Diff: 0.4, Sum: 3.6] [GC Worker Other (ms): Min: 0.7, Avg: 2.1, Max: 2.8, Diff: 2.2, Sum: 24.9] [GC Worker Total (ms): Min: 728.2, Avg: 729.6, Max: 730.5, Diff: 2.4, Sum: 8755.4] [GC Worker End (ms): Min: 78436950.2, Avg: 78436951.6, Max: 78436952.4, Diff: 2.2] [Code Root Fixup: 0.0 ms] [Clear CT: 0.7 ms] [Other: 96.8 ms] [Choose CSet: 0.0 ms] [Ref Proc: 71.8 ms] [Ref Enq: 2.7 ms] [Free CSet: 3.0 ms] [Eden: 2208.0M(2208.0M)->0.0B(1760.0M) Survivors: 256.0M->320.0M Heap: 4917.8M(6144.0M)->3126.7M(6144.0M)] [Times: user=9.24 sys=0.06, real=0.83 secs] From kirk at kodewerk.com Tue Jan 6 07:16:18 2015 From: kirk at kodewerk.com (Kirk Pepperdine) Date: Tue, 6 Jan 2015 08:16:18 +0100 Subject: G1GC heap Adaptation, Long Pauses and review request In-Reply-To: References: Message-ID: <9DDCF518-DD32-42C4-BACD-7B74FFA91160@kodewerk.com> Hi Shyam, You?ve already asked this question on my ?friends of jClarity? list and I think you?ve gotten some excellent advice there from Charlie, Gil and a few others who are well regarded experts on this subject. I?d start with that advice first. Kind regards, Kirk Pepperdine On Jan 5, 2015, at 11:19 AM, megha shyam Jakkireddy wrote: > Hi > > Recently we have done some G1 Tuning. I've added a logfile. Could somebody explain and let me know your thoughts to make it optimal. There were no full GC's observed, Heap adaptation looks good and however there were long pause times at the initial hours. And there were premature promotions as well > > Additional to the logging, we are using the below G1 parameters.. > > -d64 -server -Xms6g -Xmx6g -XX:PermSize=2g -XX:MaxPermSize=2g -XX:+HeapDumpOnOutOfMemoryError -XX+DisableExplicitGC -XX:+UseG1GC -XX:MaxGCPauseMillis=2000 -XX:InitiatingHeapOccupancyPercent=70 -XX:ConcGCThreads=12 -XX:G1ReservePercent=15 -XX:1HeapRegionSize=32m -XX:-UseBiasedLocking -XX:LargePageSizeInBytes=256m -XX:-UseThreadPriorities -XX:ParallelGCThreads=12 -XX:SoftRefLRUPolicyMSPerMB=1 -XX:+ParallelRefProcEnabled " > > We are using JDK 1.7.0_45. > > Regards > > > -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 496 bytes Desc: Message signed with OpenPGP using GPGMail URL: From charlie.hunt at oracle.com Tue Jan 6 16:46:21 2015 From: charlie.hunt at oracle.com (charlie hunt) Date: Tue, 6 Jan 2015 10:46:21 -0600 Subject: G1GC heap Adaptation, Long Pauses and review request In-Reply-To: <9DDCF518-DD32-42C4-BACD-7B74FFA91160@kodewerk.com> References: <9DDCF518-DD32-42C4-BACD-7B74FFA91160@kodewerk.com> Message-ID: <629CBAF2-EDA3-495C-BDB5-DBFFF0F299C1@oracle.com> Hi Shyam, For the benefit of the many G1 GC developers on this mailing list, (who can offer expertise and would like to hear your feedback) I am also posting information I also posted to jClarity. I should also add that there are likely folks in this forum with extensive Java on SPARC experience. I responded to Shyam?s post initially on jClarity since that is where it was posted first. For the others on this mailing list, here is my response that I had posted to on jClarity. Feel free to offer additional suggestions for Shyam. 1.) There are some high sys times with those high pause times. Possible causes could be swapping to virtual memory or if you are on Linux it could be transparent huge pages being enabled (on Linux you should disable transparent huge pages). 2.) -XX:LargePageSizeInBytes=256m implies you are on Solaris SPARC. Some Solaris SPARC platforms (i.e. T-series) are the only ones that I know of that support 256m pages. Are you running on Solaris SPARC ? 3.) Even with -XX:+ParallelRefProcEnabled there are still some rather high reference processing times. And, I also noticed you have SoftRefLRUPolicyMSPerMB=1 which implies the application is making heavy use of SoftReference and would like them to be processed more aggressively. These two observations makes me wonder what the application implementation looks like. Are there a very large number of SoftReferences in use in this application, and a large number of Reference objects in general in use? I am really curious what observation(s) drove you to set SoftRefLRUPolicyMSPerMB=1? And, also how the application is using Reference objects since the reference processing times are rather high even with ParallelRefProcEnabled. 4.) Also curious what observation(s) drove you to set G1ReservePercent=15? 5.) Lastly, what observation drove you to set HeapRegionSize=32m? With a 6 GB Java heap, at 32m region size, you have but just 192 regions for G1 to work with. The default number of regions is 2048. 6.) Ooh almost forgot, back to the 256m pages, (that is if you are on SPARC where it is supported). When a new (256m) page is touched during GC, that (256m) page will be zero'd which can introduce a small, but noticeable jump in pause time on those GCs where a new (256m) page is first touched. To work around that you add -XX:+AlwaysPreTouch to touch all pages at JVM launch time. I would not add that command line option just yet since you have some bigger issues going on here. Let?s now take each of these a bit further. - 256m pages You have offered that you are indeed running on Solaris SPARC where 256m pages are a viable option. One possible explanation for the larger than usual spikes in GC times could be the result of large page coalescing at the next 256m page touch. The observation of high sys times on those GCs tend to support that hypothesis. You could help address this issue by adding -XX:+AlwaysPreTouch to the command line options. This would touch all pages at JVM launch time, but it will increase JVM initialization time. - 32 MB region size You offered that the reason you did this was to accommodate large sized array objects. As I have mentioned, a region size of 32 MB leaves just 192 regions for G1 to work with. The target number of G1 regions is 2048. In more recent JDK releases, there have been changes introduced to help address frequent large object allocations. So the more recent the JDK release you can work with, the better. So if you can migrate to the latest Java 8 JDK, that should improve your experience with G1. Now continuing on ? For a next step, I think it would be good exercise to simplify your command line options and build up to the ones you can benefit from by running a sequence of experiments where you can compare the performance and behavior of the application to a baseline, where you started, and comparing one change at a time to that baseline until you find the best experience. That way you will have justification for each of the command line options. Below I have listed out each of the command line options you are using along with a comment of whether I think it useful as a good starting place. Your JVM command line options and my comments: -d64 * You should not need to specify this since you are working with a 64-bit JVM. -server * You do not need to specify this since 64-bit JVMs are -server JVMs only. -Xms6g -Xmx6g * These two are fine, assuming you have sufficiently enough available physical memory. -XX:PermSize=2g -XX:MaxPermSize=2g * These two are fine so long as you need that much memory for perm gen. GC logs will offer this info on Full GC events, and at JVM exit if you use -XX:+PrintGCDetails or you are logging to a GC to a log file. You can also monitor with Console to observe Perm Gen occupancy. You might want to double check that you need this much space since it is a bit higher than commonly seen. -XX:+HeapDumpOnOutOfMemoryError * This one is ok. It should not have a negative or positive performance advantage, and having a heap dump on an OutOfMemoryError can be useful and you have sufficient file system space for a potential heap dump. -XX+DisableExplicitGC * This one is ok, assuming you do not have a need for a timely compaction of the Java heap. -XX:+UseG1GC * I wonder if you need this one. You have a pause time target of 2 seconds (2000 ms). You might be able to reach that pause time target using -XX:+UseParallelOldGC. So, you might consider an experiment that compares the performance of ParallelOldGC versus G1GC. -XX:MaxGCPauseMillis=2000 * This one is ok if you are using G1 GC. If you use ParallelOldGC, then it is not needed. -XX:InitiatingHeapOccupancyPercent=70 * Suggest you not initially start with this command line option. Let experiments and analysis of the data drive you to tweaking it. -XX:ConcGCThreads=12 * Suggest you not initially start with this command line option. Let experiments and analysis of the data drive you to tweaking it. -XX:G1ReservePercent=15 * Suggest you not initially start with this command line option. Let experiments and analysis of the data drive you to tweaking it. -XX:1HeapRegionSize=32m * Suggest you not initially start with this command line option. Let experiments and analysis of the data drive you to tweaking it. -XX:-UseBiasedLocking * Suggest you not initially start with this command line option. Let experiments and analysis of the data drive you to tweaking it. I suggest you use -XX:+PrintSafepointStatistics and look at the output to see if you are seeing a lot of biased lock revocation safepoints. You could also add -XX:+PrintApplicationStoppedTime to get a sense of non-GC stop the world events which could indicate non-GC safe points, some of which could be biased lock revocations. -XX:LargePageSizeInBytes=256m * Suggest you not initially start with this command line option. Start with the defaults on Solars. HotSpot on Solaris will automatically try to use large pages, though I don?t recall if it will automatically try to use 256m pages out of the box. SPARC does support several different pages sizes. Again, let experiments and analysis of the data drive you to setting it. If you see similar behavior with spikes in pauses with G1 as you see now, then adding -XX:+AlwaysPreTouch should help. But, adding -XX:+AlwaysPreTouch will increase JVM initialization time. -XX:-UseThreadPriorities * Suggest you not use this. You can try an experiment with explicit disabling of it to see if it helps. I doubt it will. -XX:ParallelGCThreads=12 * Suggest you not initially start with this command line option. Let experiments and analysis of the data drive you to tweaking it. Since SPARC has a large number of hardware threads, and you may be sharing this system with other applications, you may want to tweak this one. -XX:SoftRefLRUPolicyMSPerMB=1 * Suggest you not initially start with this command line option. Let experiments and analysis of the data drive you to tweaking it. When you start exploring whether to do something with the command line option, add -XX:+PrintReferenceGC so you can see how many SoftReferences are being processed per GC. If there is a large number of them, especially when your heap occupancy is high, then you can start looking at tweaking this one. If you have a lot of Reference objects to process, then you will also want to enable -XX:+ParallelRefProcEnabled. -XX:+ParallelRefProcEnabled * Based on your existing GC logs, this one is probably of use. You could however do a comparison run with it disabled to see what happens with GC pause times and in particular the reference processing phases. Here is what I would start with: -Xms6g -Xmx6g -XX:PermSize=2g -XX:MaxPermSize=2g *** Double check that you need Perm Gen this large by looking at GC logs or tracking the app behavior with JConsole or VisualVM -XX:+HeapDumpOnOutOfMemoryError -XX+DisableExplicitGC -XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:+PrintReferenceGC * NOTE: you should also add -XX:+PrintGCDetails and also one of the GC timestamps, i.e. -XX:+PrintGCTimeStamps or -XX:+PrintGCDateStamps. IIRC, you will get this information if you directing GC info to a log file. As mentioned above, I would do a comparison with -XX:+UseParallelOldGC since your GC pause time target is pretty high. You may be able to meet that with a 6 GB Java heap. So, that would mean you swamp out -XX:+UseG1GC above and swap in -XX:+UseParallelOldGC. ParallelOldGC will offer you the best throughput. So, if it can meet your pause time target, it will give you better performance overall. Once you have decided between G1 or ParallelOld GC, you can start looking at whether you can benefit from the other command line options. This is where you can start an experiment, one each for: - With and without 256m pages, and separately, with and without -XX:+AlwaysPreTouch - Test with -XX:+PrintSafepointStatistics to see if there are large number of biased locking revocation safepoints, this will tell you whether adding -XX:-UseBiasedLocking is helpful - If G1 GC is the route for you and you want to, or have a need to further tune, then you have some data gathering and analysis to do. I would suggest to add -XX:+PrintAdaptiveSizePolicy to get information on large object allocations and their sizes. Looking at system performance will help you determine whether to tweak the default ParallelGCThreads and ConcGCThreads. hths, charlie > On Jan 6, 2015, at 1:16 AM, Kirk Pepperdine wrote: > > Hi Shyam, > > You?ve already asked this question on my ?friends of jClarity? list and I think you?ve gotten some excellent advice there from Charlie, Gil and a few others who are well regarded experts on this subject. I?d start with that advice first. > > Kind regards, > Kirk Pepperdine > > On Jan 5, 2015, at 11:19 AM, megha shyam Jakkireddy > wrote: > >> Hi >> >> Recently we have done some G1 Tuning. I've added a logfile. Could somebody explain and let me know your thoughts to make it optimal. There were no full GC's observed, Heap adaptation looks good and however there were long pause times at the initial hours. And there were premature promotions as well >> >> Additional to the logging, we are using the below G1 parameters.. >> >> -d64 -server -Xms6g -Xmx6g -XX:PermSize=2g -XX:MaxPermSize=2g -XX:+HeapDumpOnOutOfMemoryError -XX+DisableExplicitGC -XX:+UseG1GC -XX:MaxGCPauseMillis=2000 -XX:InitiatingHeapOccupancyPercent=70 -XX:ConcGCThreads=12 -XX:G1ReservePercent=15 -XX:1HeapRegionSize=32m -XX:-UseBiasedLocking -XX:LargePageSizeInBytes=256m -XX:-UseThreadPriorities -XX:ParallelGCThreads=12 -XX:SoftRefLRUPolicyMSPerMB=1 -XX:+ParallelRefProcEnabled " >> >> We are using JDK 1.7.0_45. >> >> Regards >> >> >> -------------- next part -------------- An HTML attachment was scrubbed... URL: From mikael.gerdin at oracle.com Wed Jan 7 08:17:32 2015 From: mikael.gerdin at oracle.com (Mikael Gerdin) Date: Wed, 07 Jan 2015 09:17:32 +0100 Subject: RFR (XS): Clean up friends of G1CollectedHeap In-Reply-To: <1419249591.3426.10.camel@oracle.com> References: <1419249591.3426.10.camel@oracle.com> Message-ID: <54ACEB9C.50600@oracle.com> Hi Thomas, On 12/22/2014 12:59 PM, Thomas Schatzl wrote: > Hi all, > > can I have reviews for the following tiny cleanup change? > > Over time, G1CollectedHeap aggregated a lot of "friend" classes, 31 in > total. > This CR removes unnecessary friend classes that can be removed either > because the code referencing G1CollectedHeap can simply use public > functions instead or these friend classes are non-existent (any more). > > CR: > https://bugs.openjdk.java.net/browse/JDK-8068018 > Webrev: > http://cr.openjdk.java.net/~tschatzl/8068018/webrev/ Looks good. /Mikael > Testing: > jprt > > Thanks, > Thomas > From goetz.lindenmaier at sap.com Wed Jan 7 11:51:20 2015 From: goetz.lindenmaier at sap.com (Lindenmaier, Goetz) Date: Wed, 7 Jan 2015 11:51:20 +0000 Subject: RFR (S): 8067438: Add test to verify minimal heap size In-Reply-To: <549169E1.5030704@oracle.com> References: <548EDFE3.8070908@oracle.com> <548EEADB.9000303@oracle.com> <54901489.1070704@oracle.com> <54904760.2050800@oracle.com> <54914997.6030909@oracle.com> <549169E1.5030704@oracle.com> Message-ID: <4295855A5C1DE049A61835A1887419CC2CF6ABEE@DEWDFEMB12A.global.corp.sap> Hi Bengt, Your new tests fails on our ppc machine which has 64K default page size (internally we have an ia64 with 16K pages, will fail there too later on) : JavaTest Message: Test threw exception: java.lang.RuntimeException: (assert failed: 33554432 == 4194304) According to your comment in the test this was to be expected. I already fixed a row of issues with the bigger pages (see http://cr.openjdk.java.net/~goetz/webrevs/8067941-64K/webrev.01/) The question is how to fix this. I could increase the -Xmx argument to something that causes the test to pass, which then isn't really anymore testing for small heaps. Or I could change the assert to test for >= assertTrue(Long.parseLong(maxHeap) >= Long.parseLong(expectedMaxHeap), "Max heap is smaller (" + maxHeap + ") than requested by MaxHeapSize (" + expectedMaxHeap + ")."); Any recommendations? Thanks, Goetz. -----Original Message----- From: hotspot-gc-dev [mailto:hotspot-gc-dev-bounces at openjdk.java.net] On Behalf Of Dmitry Fazunenko Sent: Mittwoch, 17. Dezember 2014 12:33 To: Bengt Rutisson Cc: hotspot-gc-dev at openjdk.java.net Subject: Re: RFR (S): 8067438: Add test to verify minimal heap size Hi Bengt, > https://bugs.openjdk.java.net/browse/JDK-8067768 > https://bugs.openjdk.java.net/browse/JDK-8067770 Thanks for that! I submitted corresponding RFEs for new tests. -- Dima On 17.12.2014 12:15, Bengt Rutisson wrote: > > Hi Dima, > > On 2014-12-16 15:53, Dmitry Fazunenko wrote: >> Hi Bengt, >> >> I completely agree with your approach. >> New version of test looks good. >> It doesn't cover the boundary case of 2m, but 4m is small enough. We >> need separate tests for testing boundary values. > > Thanks for the review! > >> BTW, have you submitted bugs for incorrect interpretation of values? > > I wanted to hear your thoughts before I filed the bug reports. Did it > now. > > https://bugs.openjdk.java.net/browse/JDK-8067768 > https://bugs.openjdk.java.net/browse/JDK-8067770 > > Thanks, > Bengt > >> >> Thanks >> Dima >> >> >> >> >> On 16.12.2014 14:16, Bengt Rutisson wrote: >>> >>> Hi Dima, >>> >>> Thanks for looking at this! >>> >>> On 2014-12-15 15:06, Dmitry Fazunenko wrote: >>>> Hi Bengt, >>>> >>>> The test looks good, but summary needs to be updated. >>>> >>>> 28 * @summary Verify that the heap gets set up to the expected size >>>> >>>> From this summary it's not clear, that the test is for the minimal >>>> supported Xmx value. >>> >>> Good point. I updated the summary, but I also changed the test a >>> bit. See below. >> >>> >>>> >>>> Would it make more tests to for minimal heap size? >>>> - setting -Xmx from 1024k to 2047k is equivalent to setting 2m. >>>> - vm doesn't start if Xmx1023k and less >>> >>> You point out a rather strange behavior. The reason the VM does not >>> start with 1023K is actually not that we check the maximum heap size >>> (Xmx) but that we check the initial heap size (Xms). Xms must be >>> larger than 1m otherwise the VM does not start. According to the >>> specification of -Xmx it has to be at least 2m: >>> >>> https://docs.oracle.com/javase/8/docs/technotes/tools/unix/java.html >>> >>> ...but we don't check that. We just silently increase the heap size >>> from 1m to 2m and start the VM if you run with -Xmx1m. I find this >>> more of a bug than a feature we want to test. So, I prefer to file a >>> bug report against that behavior instead of including this in the test. >>> >>> Another interesting aspect is that the max heap size is aligned to >>> fill up the memory that is covered by the card table we set up. We >>> size the card table to be aligned with the os page size. Each byte >>> in the card table corresponds to 512 bytes of heap memory. This >>> means that if we have 4K pages, each pages committed for the card >>> table corresponds to 2m of heap. But if we have 8K pages one card >>> table page will correspond to 4m of heap. Essentially this means >>> that the heap is aligned to 2m or 4m based on the minimal os page size. >>> >>> On most platforms the minimum page size is 4k but on Sparc it is 8k. >>> So, the test I suggested in webrev.00 actually fails on Sparc. >>> >>> Again I think this is a strange behavior that I'd rather consider a >>> bug than a behavior we want to verify in a test. >>> >>> So, my suggestion is to file two bugs for these issues and instead >>> of testing the minimum heap size according to the specification I'll >>> just test that a small heap works. If I use 4m for the test it >>> should work on all our supported platforms. What do you think about >>> this approach? >>> >>> Here's an updated webrev with a test that uses 4m. Note that the >>> test changed its name to TestSmallHeap. >>> >>> http://cr.openjdk.java.net/~brutisso/8067438/webrev.01/ >>> >>> Thanks, >>> Bengt >>> >>>> >>>> Thanks, >>>> Dima >>>> >>>> >>>> On 15.12.2014 16:19, Bengt Rutisson wrote: >>>>> >>>>> Hi everyone, >>>>> >>>>> Can I have a couple of reviews for this small test to verify that >>>>> the VM starts with a minimum heap size of 2mb? >>>>> >>>>> http://cr.openjdk.java.net/~brutisso/8067438/webrev.00/ >>>>> >>>>> https://bugs.openjdk.java.net/browse/JDK-8067438 >>>>> >>>>> Thanks, >>>>> Bengt >>>> >>> >> > From bengt.rutisson at oracle.com Wed Jan 7 12:17:33 2015 From: bengt.rutisson at oracle.com (Bengt Rutisson) Date: Wed, 07 Jan 2015 13:17:33 +0100 Subject: RFR (S): 8067438: Add test to verify minimal heap size In-Reply-To: <4295855A5C1DE049A61835A1887419CC2CF6ABEE@DEWDFEMB12A.global.corp.sap> References: <548EDFE3.8070908@oracle.com> <548EEADB.9000303@oracle.com> <54901489.1070704@oracle.com> <54904760.2050800@oracle.com> <54914997.6030909@oracle.com> <549169E1.5030704@oracle.com> <4295855A5C1DE049A61835A1887419CC2CF6ABEE@DEWDFEMB12A.global.corp.sap> Message-ID: <54AD23DD.5020804@oracle.com> Hi Goetz, On 2015-01-07 12:51, Lindenmaier, Goetz wrote: > Hi Bengt, > > Your new tests fails on our ppc machine which has 64K default page size > (internally we have an ia64 with 16K pages, will fail there too later on) : > JavaTest Message: Test threw exception: java.lang.RuntimeException: (assert failed: 33554432 == 4194304) > > According to your comment in the test this was to be expected. > I already fixed a row of issues with the bigger pages (see > http://cr.openjdk.java.net/~goetz/webrevs/8067941-64K/webrev.01/) Right. With a 64k page size you get the heap size aligned up to 32m even though you specify 4m on the command line. > The question is how to fix this. Yes, agreed. > I could increase the -Xmx argument to something that causes the test to pass, > which then isn't really anymore testing for small heaps. Exactly. The reason for adding the test was that we need a test that run with a very small heap size since it has proven useful to find bugs in our heap setup code. Changing the test to use -Xmx32m will make it more or less useless. > Or I could change the assert to test for >= > assertTrue(Long.parseLong(maxHeap) >= Long.parseLong(expectedMaxHeap), > "Max heap is smaller (" + maxHeap + ") than requested by MaxHeapSize (" + expectedMaxHeap + ")."); This seems like a simple workaround for now. With that change we could probably also change to use -Xmx2m instead of -Xmx4m. A more proper way of fixing this would be to add a whitebox API call to get the actual page size and then calculate what the expectedMaxHeap size should be. Since this is a simple test and the issues we have found with small heaps before have mostly been crashes during initialization when you have a small heap I think your proposal to make the test a bit more fuzzy is more appealing than adding a whitebox dependency. What do you think? Thanks, Bengt > > Any recommendations? > > Thanks, > Goetz. > > > > > -----Original Message----- > From: hotspot-gc-dev [mailto:hotspot-gc-dev-bounces at openjdk.java.net] On Behalf Of Dmitry Fazunenko > Sent: Mittwoch, 17. Dezember 2014 12:33 > To: Bengt Rutisson > Cc: hotspot-gc-dev at openjdk.java.net > Subject: Re: RFR (S): 8067438: Add test to verify minimal heap size > > Hi Bengt, > > > https://bugs.openjdk.java.net/browse/JDK-8067768 > > https://bugs.openjdk.java.net/browse/JDK-8067770 > > Thanks for that! I submitted corresponding RFEs for new tests. > > -- Dima > > On 17.12.2014 12:15, Bengt Rutisson wrote: >> Hi Dima, >> >> On 2014-12-16 15:53, Dmitry Fazunenko wrote: >>> Hi Bengt, >>> >>> I completely agree with your approach. >>> New version of test looks good. >>> It doesn't cover the boundary case of 2m, but 4m is small enough. We >>> need separate tests for testing boundary values. >> Thanks for the review! >> >>> BTW, have you submitted bugs for incorrect interpretation of values? >> I wanted to hear your thoughts before I filed the bug reports. Did it >> now. >> >> https://bugs.openjdk.java.net/browse/JDK-8067768 >> https://bugs.openjdk.java.net/browse/JDK-8067770 >> >> Thanks, >> Bengt >> >>> Thanks >>> Dima >>> >>> >>> >>> >>> On 16.12.2014 14:16, Bengt Rutisson wrote: >>>> Hi Dima, >>>> >>>> Thanks for looking at this! >>>> >>>> On 2014-12-15 15:06, Dmitry Fazunenko wrote: >>>>> Hi Bengt, >>>>> >>>>> The test looks good, but summary needs to be updated. >>>>> >>>>> 28 * @summary Verify that the heap gets set up to the expected size >>>>> >>>>> From this summary it's not clear, that the test is for the minimal >>>>> supported Xmx value. >>>> Good point. I updated the summary, but I also changed the test a >>>> bit. See below. >>>>> Would it make more tests to for minimal heap size? >>>>> - setting -Xmx from 1024k to 2047k is equivalent to setting 2m. >>>>> - vm doesn't start if Xmx1023k and less >>>> You point out a rather strange behavior. The reason the VM does not >>>> start with 1023K is actually not that we check the maximum heap size >>>> (Xmx) but that we check the initial heap size (Xms). Xms must be >>>> larger than 1m otherwise the VM does not start. According to the >>>> specification of -Xmx it has to be at least 2m: >>>> >>>> https://docs.oracle.com/javase/8/docs/technotes/tools/unix/java.html >>>> >>>> ...but we don't check that. We just silently increase the heap size >>>> from 1m to 2m and start the VM if you run with -Xmx1m. I find this >>>> more of a bug than a feature we want to test. So, I prefer to file a >>>> bug report against that behavior instead of including this in the test. >>>> >>>> Another interesting aspect is that the max heap size is aligned to >>>> fill up the memory that is covered by the card table we set up. We >>>> size the card table to be aligned with the os page size. Each byte >>>> in the card table corresponds to 512 bytes of heap memory. This >>>> means that if we have 4K pages, each pages committed for the card >>>> table corresponds to 2m of heap. But if we have 8K pages one card >>>> table page will correspond to 4m of heap. Essentially this means >>>> that the heap is aligned to 2m or 4m based on the minimal os page size. >>>> >>>> On most platforms the minimum page size is 4k but on Sparc it is 8k. >>>> So, the test I suggested in webrev.00 actually fails on Sparc. >>>> >>>> Again I think this is a strange behavior that I'd rather consider a >>>> bug than a behavior we want to verify in a test. >>>> >>>> So, my suggestion is to file two bugs for these issues and instead >>>> of testing the minimum heap size according to the specification I'll >>>> just test that a small heap works. If I use 4m for the test it >>>> should work on all our supported platforms. What do you think about >>>> this approach? >>>> >>>> Here's an updated webrev with a test that uses 4m. Note that the >>>> test changed its name to TestSmallHeap. >>>> >>>> http://cr.openjdk.java.net/~brutisso/8067438/webrev.01/ >>>> >>>> Thanks, >>>> Bengt >>>> >>>>> Thanks, >>>>> Dima >>>>> >>>>> >>>>> On 15.12.2014 16:19, Bengt Rutisson wrote: >>>>>> Hi everyone, >>>>>> >>>>>> Can I have a couple of reviews for this small test to verify that >>>>>> the VM starts with a minimum heap size of 2mb? >>>>>> >>>>>> http://cr.openjdk.java.net/~brutisso/8067438/webrev.00/ >>>>>> >>>>>> https://bugs.openjdk.java.net/browse/JDK-8067438 >>>>>> >>>>>> Thanks, >>>>>> Bengt From stefan.karlsson at oracle.com Wed Jan 7 12:25:17 2015 From: stefan.karlsson at oracle.com (Stefan Karlsson) Date: Wed, 07 Jan 2015 13:25:17 +0100 Subject: RFR: 8067306: Improve STATIC_ASSERT In-Reply-To: References: <548AD5E1.9050608@oracle.com> <4747FC85-1831-4FA1-8E12-EDD56E3996D4@oracle.com> <5493F9DB.7020600@oracle.com> Message-ID: <54AD25AD.7010408@oracle.com> Hi Kim, On 2014-12-19 18:16, Kim Barrett wrote: > On Dec 19, 2014, at 5:11 AM, Stefan Karlsson wrote: >> Would it just not compile or would it produce the wrong answer? If it just wouldn't compile I don't think we should add this extra line noise. If we encounter a problem with it we'll find out and then we can add this workaround. The previous code already worked with only . > Since I don?t have an exemplar of a problematic toolchain, I really have no idea. Unfortunately, my awareness of this potential issue is based on having looked at a number of different implementations of this facility over the years that contain code similar to this, and none of them contained a detailed explanation, just complaints about ancient compilers. OTOH, it does future-proof for C++11 features, as if *that* will ever be a worry. > A bit hard to comment here, since you cut out most of the context. I'll sponsor and review the patch if you change "(Cond) ? true : false" to just "(Cond)". Any potential problems with ancient compilers can be dealt with when / if they are causing problems. thanks, StefanK From goetz.lindenmaier at sap.com Wed Jan 7 13:22:21 2015 From: goetz.lindenmaier at sap.com (Lindenmaier, Goetz) Date: Wed, 7 Jan 2015 13:22:21 +0000 Subject: RFR (S): 8067438: Add test to verify minimal heap size In-Reply-To: <54AD23DD.5020804@oracle.com> References: <548EDFE3.8070908@oracle.com> <548EEADB.9000303@oracle.com> <54901489.1070704@oracle.com> <54904760.2050800@oracle.com> <54914997.6030909@oracle.com> <549169E1.5030704@oracle.com> <4295855A5C1DE049A61835A1887419CC2CF6ABEE@DEWDFEMB12A.global.corp.sap> <54AD23DD.5020804@oracle.com> Message-ID: <4295855A5C1DE049A61835A1887419CC2CF6AC26@DEWDFEMB12A.global.corp.sap> Hi Bengt, there is wb.getVMPageSize(). (see test/runtime/memory/ReadVMPageSize.java) But I think the math will be quite complex, I would assume that it depends on the gc used. So if the test still catches the cases you intended to check, I would prefer the '>=' tests. And yes, using -Xmx2m would make sense then. Should I make a webrev? Best regards, Goetz. -----Original Message----- From: Bengt Rutisson [mailto:bengt.rutisson at oracle.com] Sent: Mittwoch, 7. Januar 2015 13:18 To: Lindenmaier, Goetz Cc: hotspot-gc-dev at openjdk.java.net Subject: Re: RFR (S): 8067438: Add test to verify minimal heap size Hi Goetz, On 2015-01-07 12:51, Lindenmaier, Goetz wrote: > Hi Bengt, > > Your new tests fails on our ppc machine which has 64K default page size > (internally we have an ia64 with 16K pages, will fail there too later on) : > JavaTest Message: Test threw exception: java.lang.RuntimeException: (assert failed: 33554432 == 4194304) > > According to your comment in the test this was to be expected. > I already fixed a row of issues with the bigger pages (see > http://cr.openjdk.java.net/~goetz/webrevs/8067941-64K/webrev.01/) Right. With a 64k page size you get the heap size aligned up to 32m even though you specify 4m on the command line. > The question is how to fix this. Yes, agreed. > I could increase the -Xmx argument to something that causes the test to pass, > which then isn't really anymore testing for small heaps. Exactly. The reason for adding the test was that we need a test that run with a very small heap size since it has proven useful to find bugs in our heap setup code. Changing the test to use -Xmx32m will make it more or less useless. > Or I could change the assert to test for >= > assertTrue(Long.parseLong(maxHeap) >= Long.parseLong(expectedMaxHeap), > "Max heap is smaller (" + maxHeap + ") than requested by MaxHeapSize (" + expectedMaxHeap + ")."); This seems like a simple workaround for now. With that change we could probably also change to use -Xmx2m instead of -Xmx4m. A more proper way of fixing this would be to add a whitebox API call to get the actual page size and then calculate what the expectedMaxHeap size should be. Since this is a simple test and the issues we have found with small heaps before have mostly been crashes during initialization when you have a small heap I think your proposal to make the test a bit more fuzzy is more appealing than adding a whitebox dependency. What do you think? Thanks, Bengt > > Any recommendations? > > Thanks, > Goetz. > > > > > -----Original Message----- > From: hotspot-gc-dev [mailto:hotspot-gc-dev-bounces at openjdk.java.net] On Behalf Of Dmitry Fazunenko > Sent: Mittwoch, 17. Dezember 2014 12:33 > To: Bengt Rutisson > Cc: hotspot-gc-dev at openjdk.java.net > Subject: Re: RFR (S): 8067438: Add test to verify minimal heap size > > Hi Bengt, > > > https://bugs.openjdk.java.net/browse/JDK-8067768 > > https://bugs.openjdk.java.net/browse/JDK-8067770 > > Thanks for that! I submitted corresponding RFEs for new tests. > > -- Dima > > On 17.12.2014 12:15, Bengt Rutisson wrote: >> Hi Dima, >> >> On 2014-12-16 15:53, Dmitry Fazunenko wrote: >>> Hi Bengt, >>> >>> I completely agree with your approach. >>> New version of test looks good. >>> It doesn't cover the boundary case of 2m, but 4m is small enough. We >>> need separate tests for testing boundary values. >> Thanks for the review! >> >>> BTW, have you submitted bugs for incorrect interpretation of values? >> I wanted to hear your thoughts before I filed the bug reports. Did it >> now. >> >> https://bugs.openjdk.java.net/browse/JDK-8067768 >> https://bugs.openjdk.java.net/browse/JDK-8067770 >> >> Thanks, >> Bengt >> >>> Thanks >>> Dima >>> >>> >>> >>> >>> On 16.12.2014 14:16, Bengt Rutisson wrote: >>>> Hi Dima, >>>> >>>> Thanks for looking at this! >>>> >>>> On 2014-12-15 15:06, Dmitry Fazunenko wrote: >>>>> Hi Bengt, >>>>> >>>>> The test looks good, but summary needs to be updated. >>>>> >>>>> 28 * @summary Verify that the heap gets set up to the expected size >>>>> >>>>> From this summary it's not clear, that the test is for the minimal >>>>> supported Xmx value. >>>> Good point. I updated the summary, but I also changed the test a >>>> bit. See below. >>>>> Would it make more tests to for minimal heap size? >>>>> - setting -Xmx from 1024k to 2047k is equivalent to setting 2m. >>>>> - vm doesn't start if Xmx1023k and less >>>> You point out a rather strange behavior. The reason the VM does not >>>> start with 1023K is actually not that we check the maximum heap size >>>> (Xmx) but that we check the initial heap size (Xms). Xms must be >>>> larger than 1m otherwise the VM does not start. According to the >>>> specification of -Xmx it has to be at least 2m: >>>> >>>> https://docs.oracle.com/javase/8/docs/technotes/tools/unix/java.html >>>> >>>> ...but we don't check that. We just silently increase the heap size >>>> from 1m to 2m and start the VM if you run with -Xmx1m. I find this >>>> more of a bug than a feature we want to test. So, I prefer to file a >>>> bug report against that behavior instead of including this in the test. >>>> >>>> Another interesting aspect is that the max heap size is aligned to >>>> fill up the memory that is covered by the card table we set up. We >>>> size the card table to be aligned with the os page size. Each byte >>>> in the card table corresponds to 512 bytes of heap memory. This >>>> means that if we have 4K pages, each pages committed for the card >>>> table corresponds to 2m of heap. But if we have 8K pages one card >>>> table page will correspond to 4m of heap. Essentially this means >>>> that the heap is aligned to 2m or 4m based on the minimal os page size. >>>> >>>> On most platforms the minimum page size is 4k but on Sparc it is 8k. >>>> So, the test I suggested in webrev.00 actually fails on Sparc. >>>> >>>> Again I think this is a strange behavior that I'd rather consider a >>>> bug than a behavior we want to verify in a test. >>>> >>>> So, my suggestion is to file two bugs for these issues and instead >>>> of testing the minimum heap size according to the specification I'll >>>> just test that a small heap works. If I use 4m for the test it >>>> should work on all our supported platforms. What do you think about >>>> this approach? >>>> >>>> Here's an updated webrev with a test that uses 4m. Note that the >>>> test changed its name to TestSmallHeap. >>>> >>>> http://cr.openjdk.java.net/~brutisso/8067438/webrev.01/ >>>> >>>> Thanks, >>>> Bengt >>>> >>>>> Thanks, >>>>> Dima >>>>> >>>>> >>>>> On 15.12.2014 16:19, Bengt Rutisson wrote: >>>>>> Hi everyone, >>>>>> >>>>>> Can I have a couple of reviews for this small test to verify that >>>>>> the VM starts with a minimum heap size of 2mb? >>>>>> >>>>>> http://cr.openjdk.java.net/~brutisso/8067438/webrev.00/ >>>>>> >>>>>> https://bugs.openjdk.java.net/browse/JDK-8067438 >>>>>> >>>>>> Thanks, >>>>>> Bengt From bengt.rutisson at oracle.com Wed Jan 7 14:35:20 2015 From: bengt.rutisson at oracle.com (Bengt Rutisson) Date: Wed, 07 Jan 2015 15:35:20 +0100 Subject: RFR (S): 8067438: Add test to verify minimal heap size In-Reply-To: <4295855A5C1DE049A61835A1887419CC2CF6AC26@DEWDFEMB12A.global.corp.sap> References: <548EDFE3.8070908@oracle.com> <548EEADB.9000303@oracle.com> <54901489.1070704@oracle.com> <54904760.2050800@oracle.com> <54914997.6030909@oracle.com> <549169E1.5030704@oracle.com> <4295855A5C1DE049A61835A1887419CC2CF6ABEE@DEWDFEMB12A.global.corp.sap> <54AD23DD.5020804@oracle.com> <4295855A5C1DE049A61835A1887419CC2CF6AC26@DEWDFEMB12A.global.corp.sap> Message-ID: <54AD4428.2040103@oracle.com> Hi Goetz, On 2015-01-07 14:22, Lindenmaier, Goetz wrote: > Hi Bengt, > > there is wb.getVMPageSize(). > (see test/runtime/memory/ReadVMPageSize.java) Ah! Good! > But I think the math will be quite complex, I would assume that it depends on > the gc used. I actually think the math is pretty simple and GC independent. One byte in the card table corresponds to 512 bytes of heap. We want at least one page for the card table. So that means that the math is just: minimumHeapSize=pagezise * 512 If we set -Xmx2m on the command line we the expectedHeapSize should be the minimum heap size. In the case of 4k page size this will be 2m. In the case of 64k page size it will be 32m. > > So if the test still catches the cases you intended to check, I would > prefer the '>=' tests. > > And yes, using -Xmx2m would make sense then. > > Should I make a webrev? If you have time it would be great if you can try the WB-version out. If not, I can do it. Thanks, Bengt > > Best regards, > Goetz. > > > > > -----Original Message----- > From: Bengt Rutisson [mailto:bengt.rutisson at oracle.com] > Sent: Mittwoch, 7. Januar 2015 13:18 > To: Lindenmaier, Goetz > Cc: hotspot-gc-dev at openjdk.java.net > Subject: Re: RFR (S): 8067438: Add test to verify minimal heap size > > > Hi Goetz, > > On 2015-01-07 12:51, Lindenmaier, Goetz wrote: >> Hi Bengt, >> >> Your new tests fails on our ppc machine which has 64K default page size >> (internally we have an ia64 with 16K pages, will fail there too later on) : >> JavaTest Message: Test threw exception: java.lang.RuntimeException: (assert failed: 33554432 == 4194304) >> >> According to your comment in the test this was to be expected. >> I already fixed a row of issues with the bigger pages (see >> http://cr.openjdk.java.net/~goetz/webrevs/8067941-64K/webrev.01/) > Right. With a 64k page size you get the heap size aligned up to 32m even > though you specify 4m on the command line. > >> The question is how to fix this. > Yes, agreed. > >> I could increase the -Xmx argument to something that causes the test to pass, >> which then isn't really anymore testing for small heaps. > Exactly. The reason for adding the test was that we need a test that run > with a very small heap size since it has proven useful to find bugs in > our heap setup code. Changing the test to use -Xmx32m will make it more > or less useless. > >> Or I could change the assert to test for >= >> assertTrue(Long.parseLong(maxHeap) >= Long.parseLong(expectedMaxHeap), >> "Max heap is smaller (" + maxHeap + ") than requested by MaxHeapSize (" + expectedMaxHeap + ")."); > This seems like a simple workaround for now. With that change we could > probably also change to use -Xmx2m instead of -Xmx4m. > > A more proper way of fixing this would be to add a whitebox API call to > get the actual page size and then calculate what the expectedMaxHeap > size should be. > > Since this is a simple test and the issues we have found with small > heaps before have mostly been crashes during initialization when you > have a small heap I think your proposal to make the test a bit more > fuzzy is more appealing than adding a whitebox dependency. What do you > think? > > Thanks, > Bengt > >> Any recommendations? >> >> Thanks, >> Goetz. >> >> >> >> >> -----Original Message----- >> From: hotspot-gc-dev [mailto:hotspot-gc-dev-bounces at openjdk.java.net] On Behalf Of Dmitry Fazunenko >> Sent: Mittwoch, 17. Dezember 2014 12:33 >> To: Bengt Rutisson >> Cc: hotspot-gc-dev at openjdk.java.net >> Subject: Re: RFR (S): 8067438: Add test to verify minimal heap size >> >> Hi Bengt, >> >> > https://bugs.openjdk.java.net/browse/JDK-8067768 >> > https://bugs.openjdk.java.net/browse/JDK-8067770 >> >> Thanks for that! I submitted corresponding RFEs for new tests. >> >> -- Dima >> >> On 17.12.2014 12:15, Bengt Rutisson wrote: >>> Hi Dima, >>> >>> On 2014-12-16 15:53, Dmitry Fazunenko wrote: >>>> Hi Bengt, >>>> >>>> I completely agree with your approach. >>>> New version of test looks good. >>>> It doesn't cover the boundary case of 2m, but 4m is small enough. We >>>> need separate tests for testing boundary values. >>> Thanks for the review! >>> >>>> BTW, have you submitted bugs for incorrect interpretation of values? >>> I wanted to hear your thoughts before I filed the bug reports. Did it >>> now. >>> >>> https://bugs.openjdk.java.net/browse/JDK-8067768 >>> https://bugs.openjdk.java.net/browse/JDK-8067770 >>> >>> Thanks, >>> Bengt >>> >>>> Thanks >>>> Dima >>>> >>>> >>>> >>>> >>>> On 16.12.2014 14:16, Bengt Rutisson wrote: >>>>> Hi Dima, >>>>> >>>>> Thanks for looking at this! >>>>> >>>>> On 2014-12-15 15:06, Dmitry Fazunenko wrote: >>>>>> Hi Bengt, >>>>>> >>>>>> The test looks good, but summary needs to be updated. >>>>>> >>>>>> 28 * @summary Verify that the heap gets set up to the expected size >>>>>> >>>>>> From this summary it's not clear, that the test is for the minimal >>>>>> supported Xmx value. >>>>> Good point. I updated the summary, but I also changed the test a >>>>> bit. See below. >>>>>> Would it make more tests to for minimal heap size? >>>>>> - setting -Xmx from 1024k to 2047k is equivalent to setting 2m. >>>>>> - vm doesn't start if Xmx1023k and less >>>>> You point out a rather strange behavior. The reason the VM does not >>>>> start with 1023K is actually not that we check the maximum heap size >>>>> (Xmx) but that we check the initial heap size (Xms). Xms must be >>>>> larger than 1m otherwise the VM does not start. According to the >>>>> specification of -Xmx it has to be at least 2m: >>>>> >>>>> https://docs.oracle.com/javase/8/docs/technotes/tools/unix/java.html >>>>> >>>>> ...but we don't check that. We just silently increase the heap size >>>>> from 1m to 2m and start the VM if you run with -Xmx1m. I find this >>>>> more of a bug than a feature we want to test. So, I prefer to file a >>>>> bug report against that behavior instead of including this in the test. >>>>> >>>>> Another interesting aspect is that the max heap size is aligned to >>>>> fill up the memory that is covered by the card table we set up. We >>>>> size the card table to be aligned with the os page size. Each byte >>>>> in the card table corresponds to 512 bytes of heap memory. This >>>>> means that if we have 4K pages, each pages committed for the card >>>>> table corresponds to 2m of heap. But if we have 8K pages one card >>>>> table page will correspond to 4m of heap. Essentially this means >>>>> that the heap is aligned to 2m or 4m based on the minimal os page size. >>>>> >>>>> On most platforms the minimum page size is 4k but on Sparc it is 8k. >>>>> So, the test I suggested in webrev.00 actually fails on Sparc. >>>>> >>>>> Again I think this is a strange behavior that I'd rather consider a >>>>> bug than a behavior we want to verify in a test. >>>>> >>>>> So, my suggestion is to file two bugs for these issues and instead >>>>> of testing the minimum heap size according to the specification I'll >>>>> just test that a small heap works. If I use 4m for the test it >>>>> should work on all our supported platforms. What do you think about >>>>> this approach? >>>>> >>>>> Here's an updated webrev with a test that uses 4m. Note that the >>>>> test changed its name to TestSmallHeap. >>>>> >>>>> http://cr.openjdk.java.net/~brutisso/8067438/webrev.01/ >>>>> >>>>> Thanks, >>>>> Bengt >>>>> >>>>>> Thanks, >>>>>> Dima >>>>>> >>>>>> >>>>>> On 15.12.2014 16:19, Bengt Rutisson wrote: >>>>>>> Hi everyone, >>>>>>> >>>>>>> Can I have a couple of reviews for this small test to verify that >>>>>>> the VM starts with a minimum heap size of 2mb? >>>>>>> >>>>>>> http://cr.openjdk.java.net/~brutisso/8067438/webrev.00/ >>>>>>> >>>>>>> https://bugs.openjdk.java.net/browse/JDK-8067438 >>>>>>> >>>>>>> Thanks, >>>>>>> Bengt From erik.helin at oracle.com Wed Jan 7 15:05:28 2015 From: erik.helin at oracle.com (Erik Helin) Date: Wed, 7 Jan 2015 16:05:28 +0100 Subject: RFR (S): 8067868: Add GCOld as a JTreg test In-Reply-To: <5492CC7E.6030505@oracle.com> References: <5492CC7E.6030505@oracle.com> Message-ID: <20150107150528.GB3035@ehelin.jrpg.bea.com> On 2014-12-18, Bengt Rutisson wrote: > > Hi everyone, > > Could I have a couple of reviews for this change to make GCOld a JTreg test? Looks good, Reviewed. Thanks, Erik > Root repo changes: > http://cr.openjdk.java.net/~brutisso/8067868/root-webrev.00/ > > HotSpot repo changes: > http://cr.openjdk.java.net/~brutisso/8067868/hotspot-webrev.00/ > > Bug report: > https://bugs.openjdk.java.net/browse/JDK-8067868 > > Thanks, > Bengt From goetz.lindenmaier at sap.com Wed Jan 7 15:05:35 2015 From: goetz.lindenmaier at sap.com (Lindenmaier, Goetz) Date: Wed, 7 Jan 2015 15:05:35 +0000 Subject: RFR (S): 8067438: Add test to verify minimal heap size In-Reply-To: <54AD4428.2040103@oracle.com> References: <548EDFE3.8070908@oracle.com> <548EEADB.9000303@oracle.com> <54901489.1070704@oracle.com> <54904760.2050800@oracle.com> <54914997.6030909@oracle.com> <549169E1.5030704@oracle.com> <4295855A5C1DE049A61835A1887419CC2CF6ABEE@DEWDFEMB12A.global.corp.sap> <54AD23DD.5020804@oracle.com> <4295855A5C1DE049A61835A1887419CC2CF6AC26@DEWDFEMB12A.global.corp.sap> <54AD4428.2040103@oracle.com> Message-ID: <4295855A5C1DE049A61835A1887419CC2CF6AD2A@DEWDFEMB12A.global.corp.sap> I'll give it a try ;) I'm anyways at fixing tests. Best regards, Goetz. -----Original Message----- From: Bengt Rutisson [mailto:bengt.rutisson at oracle.com] Sent: Mittwoch, 7. Januar 2015 15:35 To: Lindenmaier, Goetz Cc: hotspot-gc-dev at openjdk.java.net Subject: Re: RFR (S): 8067438: Add test to verify minimal heap size Hi Goetz, On 2015-01-07 14:22, Lindenmaier, Goetz wrote: > Hi Bengt, > > there is wb.getVMPageSize(). > (see test/runtime/memory/ReadVMPageSize.java) Ah! Good! > But I think the math will be quite complex, I would assume that it depends on > the gc used. I actually think the math is pretty simple and GC independent. One byte in the card table corresponds to 512 bytes of heap. We want at least one page for the card table. So that means that the math is just: minimumHeapSize=pagezise * 512 If we set -Xmx2m on the command line we the expectedHeapSize should be the minimum heap size. In the case of 4k page size this will be 2m. In the case of 64k page size it will be 32m. > > So if the test still catches the cases you intended to check, I would > prefer the '>=' tests. > > And yes, using -Xmx2m would make sense then. > > Should I make a webrev? If you have time it would be great if you can try the WB-version out. If not, I can do it. Thanks, Bengt > > Best regards, > Goetz. > > > > > -----Original Message----- > From: Bengt Rutisson [mailto:bengt.rutisson at oracle.com] > Sent: Mittwoch, 7. Januar 2015 13:18 > To: Lindenmaier, Goetz > Cc: hotspot-gc-dev at openjdk.java.net > Subject: Re: RFR (S): 8067438: Add test to verify minimal heap size > > > Hi Goetz, > > On 2015-01-07 12:51, Lindenmaier, Goetz wrote: >> Hi Bengt, >> >> Your new tests fails on our ppc machine which has 64K default page size >> (internally we have an ia64 with 16K pages, will fail there too later on) : >> JavaTest Message: Test threw exception: java.lang.RuntimeException: (assert failed: 33554432 == 4194304) >> >> According to your comment in the test this was to be expected. >> I already fixed a row of issues with the bigger pages (see >> http://cr.openjdk.java.net/~goetz/webrevs/8067941-64K/webrev.01/) > Right. With a 64k page size you get the heap size aligned up to 32m even > though you specify 4m on the command line. > >> The question is how to fix this. > Yes, agreed. > >> I could increase the -Xmx argument to something that causes the test to pass, >> which then isn't really anymore testing for small heaps. > Exactly. The reason for adding the test was that we need a test that run > with a very small heap size since it has proven useful to find bugs in > our heap setup code. Changing the test to use -Xmx32m will make it more > or less useless. > >> Or I could change the assert to test for >= >> assertTrue(Long.parseLong(maxHeap) >= Long.parseLong(expectedMaxHeap), >> "Max heap is smaller (" + maxHeap + ") than requested by MaxHeapSize (" + expectedMaxHeap + ")."); > This seems like a simple workaround for now. With that change we could > probably also change to use -Xmx2m instead of -Xmx4m. > > A more proper way of fixing this would be to add a whitebox API call to > get the actual page size and then calculate what the expectedMaxHeap > size should be. > > Since this is a simple test and the issues we have found with small > heaps before have mostly been crashes during initialization when you > have a small heap I think your proposal to make the test a bit more > fuzzy is more appealing than adding a whitebox dependency. What do you > think? > > Thanks, > Bengt > >> Any recommendations? >> >> Thanks, >> Goetz. >> >> >> >> >> -----Original Message----- >> From: hotspot-gc-dev [mailto:hotspot-gc-dev-bounces at openjdk.java.net] On Behalf Of Dmitry Fazunenko >> Sent: Mittwoch, 17. Dezember 2014 12:33 >> To: Bengt Rutisson >> Cc: hotspot-gc-dev at openjdk.java.net >> Subject: Re: RFR (S): 8067438: Add test to verify minimal heap size >> >> Hi Bengt, >> >> > https://bugs.openjdk.java.net/browse/JDK-8067768 >> > https://bugs.openjdk.java.net/browse/JDK-8067770 >> >> Thanks for that! I submitted corresponding RFEs for new tests. >> >> -- Dima >> >> On 17.12.2014 12:15, Bengt Rutisson wrote: >>> Hi Dima, >>> >>> On 2014-12-16 15:53, Dmitry Fazunenko wrote: >>>> Hi Bengt, >>>> >>>> I completely agree with your approach. >>>> New version of test looks good. >>>> It doesn't cover the boundary case of 2m, but 4m is small enough. We >>>> need separate tests for testing boundary values. >>> Thanks for the review! >>> >>>> BTW, have you submitted bugs for incorrect interpretation of values? >>> I wanted to hear your thoughts before I filed the bug reports. Did it >>> now. >>> >>> https://bugs.openjdk.java.net/browse/JDK-8067768 >>> https://bugs.openjdk.java.net/browse/JDK-8067770 >>> >>> Thanks, >>> Bengt >>> >>>> Thanks >>>> Dima >>>> >>>> >>>> >>>> >>>> On 16.12.2014 14:16, Bengt Rutisson wrote: >>>>> Hi Dima, >>>>> >>>>> Thanks for looking at this! >>>>> >>>>> On 2014-12-15 15:06, Dmitry Fazunenko wrote: >>>>>> Hi Bengt, >>>>>> >>>>>> The test looks good, but summary needs to be updated. >>>>>> >>>>>> 28 * @summary Verify that the heap gets set up to the expected size >>>>>> >>>>>> From this summary it's not clear, that the test is for the minimal >>>>>> supported Xmx value. >>>>> Good point. I updated the summary, but I also changed the test a >>>>> bit. See below. >>>>>> Would it make more tests to for minimal heap size? >>>>>> - setting -Xmx from 1024k to 2047k is equivalent to setting 2m. >>>>>> - vm doesn't start if Xmx1023k and less >>>>> You point out a rather strange behavior. The reason the VM does not >>>>> start with 1023K is actually not that we check the maximum heap size >>>>> (Xmx) but that we check the initial heap size (Xms). Xms must be >>>>> larger than 1m otherwise the VM does not start. According to the >>>>> specification of -Xmx it has to be at least 2m: >>>>> >>>>> https://docs.oracle.com/javase/8/docs/technotes/tools/unix/java.html >>>>> >>>>> ...but we don't check that. We just silently increase the heap size >>>>> from 1m to 2m and start the VM if you run with -Xmx1m. I find this >>>>> more of a bug than a feature we want to test. So, I prefer to file a >>>>> bug report against that behavior instead of including this in the test. >>>>> >>>>> Another interesting aspect is that the max heap size is aligned to >>>>> fill up the memory that is covered by the card table we set up. We >>>>> size the card table to be aligned with the os page size. Each byte >>>>> in the card table corresponds to 512 bytes of heap memory. This >>>>> means that if we have 4K pages, each pages committed for the card >>>>> table corresponds to 2m of heap. But if we have 8K pages one card >>>>> table page will correspond to 4m of heap. Essentially this means >>>>> that the heap is aligned to 2m or 4m based on the minimal os page size. >>>>> >>>>> On most platforms the minimum page size is 4k but on Sparc it is 8k. >>>>> So, the test I suggested in webrev.00 actually fails on Sparc. >>>>> >>>>> Again I think this is a strange behavior that I'd rather consider a >>>>> bug than a behavior we want to verify in a test. >>>>> >>>>> So, my suggestion is to file two bugs for these issues and instead >>>>> of testing the minimum heap size according to the specification I'll >>>>> just test that a small heap works. If I use 4m for the test it >>>>> should work on all our supported platforms. What do you think about >>>>> this approach? >>>>> >>>>> Here's an updated webrev with a test that uses 4m. Note that the >>>>> test changed its name to TestSmallHeap. >>>>> >>>>> http://cr.openjdk.java.net/~brutisso/8067438/webrev.01/ >>>>> >>>>> Thanks, >>>>> Bengt >>>>> >>>>>> Thanks, >>>>>> Dima >>>>>> >>>>>> >>>>>> On 15.12.2014 16:19, Bengt Rutisson wrote: >>>>>>> Hi everyone, >>>>>>> >>>>>>> Can I have a couple of reviews for this small test to verify that >>>>>>> the VM starts with a minimum heap size of 2mb? >>>>>>> >>>>>>> http://cr.openjdk.java.net/~brutisso/8067438/webrev.00/ >>>>>>> >>>>>>> https://bugs.openjdk.java.net/browse/JDK-8067438 >>>>>>> >>>>>>> Thanks, >>>>>>> Bengt From stefan.johansson at oracle.com Wed Jan 7 15:14:50 2015 From: stefan.johansson at oracle.com (Stefan Johansson) Date: Wed, 07 Jan 2015 16:14:50 +0100 Subject: RFR: 8062063: Usage of UseHugeTLBFS, UseLargePagesInMetaspace and huge SurvivorAlignmentInBytes cause crashes in CMBitMapClosure::do_bit Message-ID: <54AD4D6A.9080508@oracle.com> Hi, Please review this fix for: https://bugs.openjdk.java.net/browse/JDK-8062063 Webrev: http://cr.openjdk.java.net/~sjohanss/8062063/hotspot.00 Summary: When using large pages on Linux we never actually uncommit memory, we just mark it as currently not used. When later re-committing those pages we currently only mark them in use again. This works fine until someone expects to get cleared memory back when doing a commit, which for example is expected for the memory backing certain bitmaps. This fix, makes sure that we always clear large pages when they are re-committed. Testing: * Built via JPRT * Verified fix on failing reproducer * Planning to run longer aurora-run. Thanks, Stefan From bengt.rutisson at oracle.com Wed Jan 7 15:18:10 2015 From: bengt.rutisson at oracle.com (Bengt Rutisson) Date: Wed, 07 Jan 2015 16:18:10 +0100 Subject: RFR (S): 8067438: Add test to verify minimal heap size In-Reply-To: <4295855A5C1DE049A61835A1887419CC2CF6AD2A@DEWDFEMB12A.global.corp.sap> References: <548EDFE3.8070908@oracle.com> <548EEADB.9000303@oracle.com> <54901489.1070704@oracle.com> <54904760.2050800@oracle.com> <54914997.6030909@oracle.com> <549169E1.5030704@oracle.com> <4295855A5C1DE049A61835A1887419CC2CF6ABEE@DEWDFEMB12A.global.corp.sap> <54AD23DD.5020804@oracle.com> <4295855A5C1DE049A61835A1887419CC2CF6AC26@DEWDFEMB12A.global.corp.sap> <54AD4428.2040103@oracle.com> <4295855A5C1DE049A61835A1887419CC2CF6AD2A@DEWDFEMB12A.global.corp.sap> Message-ID: <54AD4E32.3080601@oracle.com> On 2015-01-07 16:05, Lindenmaier, Goetz wrote: > I'll give it a try ;) > I'm anyways at fixing tests. Thanks Goetz! I had to give it a try too. Here's my patch. It seems to work on my local workstation. Trying it out in our test system right now. Would be great if you could try it with your system too. If this works and you want to use this patch I'm fine with you sending out the webrev. But I can do it too. Your choice. Bengt diff --git a/test/gc/TestSmallHeap.java b/test/gc/TestSmallHeap.java --- a/test/gc/TestSmallHeap.java +++ b/test/gc/TestSmallHeap.java @@ -26,10 +26,13 @@ * @bug 8067438 * @requires vm.gc=="null" * @summary Verify that starting the VM with a small heap works - * @run main/othervm -Xmx4m -XX:+UseParallelGC TestSmallHeap - * @run main/othervm -Xmx4m -XX:+UseSerialGC TestSmallHeap - * @run main/othervm -Xmx4m -XX:+UseG1GC TestSmallHeap - * @run main/othervm -Xmx4m -XX:+UseConcMarkSweepGC -XX:CMSMarkStackSizeMax=1032 TestSmallHeap + * @library /testlibrary /testlibrary/whitebox + * @build TestSmallHeap + * @run main ClassFileInstaller sun.hotspot.WhiteBox + * @run main/othervm -Xbootclasspath/a:. -XX:+UnlockDiagnosticVMOptions -XX:+WhiteBoxAPI -Xmx2m -XX:+UseParallelGC TestSmallHeap + * @run main/othervm -Xbootclasspath/a:. -XX:+UnlockDiagnosticVMOptions -XX:+WhiteBoxAPI -Xmx2m -XX:+UseSerialGC TestSmallHeap + * @run main/othervm -Xbootclasspath/a:. -XX:+UnlockDiagnosticVMOptions -XX:+WhiteBoxAPI -Xmx2m -XX:+UseG1GC TestSmallHeap + * @run main/othervm -Xbootclasspath/a:. -XX:+UnlockDiagnosticVMOptions -XX:+WhiteBoxAPI -Xmx2m -XX:+UseConcMarkSweepGC -XX:CMSMarkStackSizeMax=1032 TestSmallHeap * * Note: It would be nice to verify the minimal supported heap size here, * but that turns out to be quite tricky since we align the heap size based @@ -47,12 +50,16 @@ import sun.management.ManagementFactoryHelper; import static com.oracle.java.testlibrary.Asserts.*; +import com.oracle.java.testlibrary.*; +import sun.hotspot.WhiteBox; public class TestSmallHeap { public static void main(String[] args) { + WhiteBox wb = WhiteBox.getWhiteBox(); + int pageSize = wb.getVMPageSize(); + long expectedMaxHeap = pageSize * 512; String maxHeap = ManagementFactoryHelper.getDiagnosticMXBean().getVMOption("MaxHeapSize").getValue(); - String expectedMaxHeap = "4194304"; - assertEQ(maxHeap, expectedMaxHeap); + assertEQ(Long.parseLong(maxHeap), expectedMaxHeap); } } > > Best regards, > Goetz. > > -----Original Message----- > From: Bengt Rutisson [mailto:bengt.rutisson at oracle.com] > Sent: Mittwoch, 7. Januar 2015 15:35 > To: Lindenmaier, Goetz > Cc: hotspot-gc-dev at openjdk.java.net > Subject: Re: RFR (S): 8067438: Add test to verify minimal heap size > > > Hi Goetz, > > On 2015-01-07 14:22, Lindenmaier, Goetz wrote: >> Hi Bengt, >> >> there is wb.getVMPageSize(). >> (see test/runtime/memory/ReadVMPageSize.java) > Ah! Good! > >> But I think the math will be quite complex, I would assume that it depends on >> the gc used. > I actually think the math is pretty simple and GC independent. One byte > in the card table corresponds to 512 bytes of heap. We want at least one > page for the card table. > > So that means that the math is just: > > minimumHeapSize=pagezise * 512 > > If we set -Xmx2m on the command line we the expectedHeapSize should be > the minimum heap size. > > In the case of 4k page size this will be 2m. In the case of 64k page > size it will be 32m. > >> So if the test still catches the cases you intended to check, I would >> prefer the '>=' tests. >> >> And yes, using -Xmx2m would make sense then. >> >> Should I make a webrev? > If you have time it would be great if you can try the WB-version out. If > not, I can do it. > > Thanks, > Bengt > > >> Best regards, >> Goetz. >> >> >> >> >> -----Original Message----- >> From: Bengt Rutisson [mailto:bengt.rutisson at oracle.com] >> Sent: Mittwoch, 7. Januar 2015 13:18 >> To: Lindenmaier, Goetz >> Cc: hotspot-gc-dev at openjdk.java.net >> Subject: Re: RFR (S): 8067438: Add test to verify minimal heap size >> >> >> Hi Goetz, >> >> On 2015-01-07 12:51, Lindenmaier, Goetz wrote: >>> Hi Bengt, >>> >>> Your new tests fails on our ppc machine which has 64K default page size >>> (internally we have an ia64 with 16K pages, will fail there too later on) : >>> JavaTest Message: Test threw exception: java.lang.RuntimeException: (assert failed: 33554432 == 4194304) >>> >>> According to your comment in the test this was to be expected. >>> I already fixed a row of issues with the bigger pages (see >>> http://cr.openjdk.java.net/~goetz/webrevs/8067941-64K/webrev.01/) >> Right. With a 64k page size you get the heap size aligned up to 32m even >> though you specify 4m on the command line. >> >>> The question is how to fix this. >> Yes, agreed. >> >>> I could increase the -Xmx argument to something that causes the test to pass, >>> which then isn't really anymore testing for small heaps. >> Exactly. The reason for adding the test was that we need a test that run >> with a very small heap size since it has proven useful to find bugs in >> our heap setup code. Changing the test to use -Xmx32m will make it more >> or less useless. >> >>> Or I could change the assert to test for >= >>> assertTrue(Long.parseLong(maxHeap) >= Long.parseLong(expectedMaxHeap), >>> "Max heap is smaller (" + maxHeap + ") than requested by MaxHeapSize (" + expectedMaxHeap + ")."); >> This seems like a simple workaround for now. With that change we could >> probably also change to use -Xmx2m instead of -Xmx4m. >> >> A more proper way of fixing this would be to add a whitebox API call to >> get the actual page size and then calculate what the expectedMaxHeap >> size should be. >> >> Since this is a simple test and the issues we have found with small >> heaps before have mostly been crashes during initialization when you >> have a small heap I think your proposal to make the test a bit more >> fuzzy is more appealing than adding a whitebox dependency. What do you >> think? >> >> Thanks, >> Bengt >> >>> Any recommendations? >>> >>> Thanks, >>> Goetz. >>> >>> >>> >>> >>> -----Original Message----- >>> From: hotspot-gc-dev [mailto:hotspot-gc-dev-bounces at openjdk.java.net] On Behalf Of Dmitry Fazunenko >>> Sent: Mittwoch, 17. Dezember 2014 12:33 >>> To: Bengt Rutisson >>> Cc: hotspot-gc-dev at openjdk.java.net >>> Subject: Re: RFR (S): 8067438: Add test to verify minimal heap size >>> >>> Hi Bengt, >>> >>> > https://bugs.openjdk.java.net/browse/JDK-8067768 >>> > https://bugs.openjdk.java.net/browse/JDK-8067770 >>> >>> Thanks for that! I submitted corresponding RFEs for new tests. >>> >>> -- Dima >>> >>> On 17.12.2014 12:15, Bengt Rutisson wrote: >>>> Hi Dima, >>>> >>>> On 2014-12-16 15:53, Dmitry Fazunenko wrote: >>>>> Hi Bengt, >>>>> >>>>> I completely agree with your approach. >>>>> New version of test looks good. >>>>> It doesn't cover the boundary case of 2m, but 4m is small enough. We >>>>> need separate tests for testing boundary values. >>>> Thanks for the review! >>>> >>>>> BTW, have you submitted bugs for incorrect interpretation of values? >>>> I wanted to hear your thoughts before I filed the bug reports. Did it >>>> now. >>>> >>>> https://bugs.openjdk.java.net/browse/JDK-8067768 >>>> https://bugs.openjdk.java.net/browse/JDK-8067770 >>>> >>>> Thanks, >>>> Bengt >>>> >>>>> Thanks >>>>> Dima >>>>> >>>>> >>>>> >>>>> >>>>> On 16.12.2014 14:16, Bengt Rutisson wrote: >>>>>> Hi Dima, >>>>>> >>>>>> Thanks for looking at this! >>>>>> >>>>>> On 2014-12-15 15:06, Dmitry Fazunenko wrote: >>>>>>> Hi Bengt, >>>>>>> >>>>>>> The test looks good, but summary needs to be updated. >>>>>>> >>>>>>> 28 * @summary Verify that the heap gets set up to the expected size >>>>>>> >>>>>>> From this summary it's not clear, that the test is for the minimal >>>>>>> supported Xmx value. >>>>>> Good point. I updated the summary, but I also changed the test a >>>>>> bit. See below. >>>>>>> Would it make more tests to for minimal heap size? >>>>>>> - setting -Xmx from 1024k to 2047k is equivalent to setting 2m. >>>>>>> - vm doesn't start if Xmx1023k and less >>>>>> You point out a rather strange behavior. The reason the VM does not >>>>>> start with 1023K is actually not that we check the maximum heap size >>>>>> (Xmx) but that we check the initial heap size (Xms). Xms must be >>>>>> larger than 1m otherwise the VM does not start. According to the >>>>>> specification of -Xmx it has to be at least 2m: >>>>>> >>>>>> https://docs.oracle.com/javase/8/docs/technotes/tools/unix/java.html >>>>>> >>>>>> ...but we don't check that. We just silently increase the heap size >>>>>> from 1m to 2m and start the VM if you run with -Xmx1m. I find this >>>>>> more of a bug than a feature we want to test. So, I prefer to file a >>>>>> bug report against that behavior instead of including this in the test. >>>>>> >>>>>> Another interesting aspect is that the max heap size is aligned to >>>>>> fill up the memory that is covered by the card table we set up. We >>>>>> size the card table to be aligned with the os page size. Each byte >>>>>> in the card table corresponds to 512 bytes of heap memory. This >>>>>> means that if we have 4K pages, each pages committed for the card >>>>>> table corresponds to 2m of heap. But if we have 8K pages one card >>>>>> table page will correspond to 4m of heap. Essentially this means >>>>>> that the heap is aligned to 2m or 4m based on the minimal os page size. >>>>>> >>>>>> On most platforms the minimum page size is 4k but on Sparc it is 8k. >>>>>> So, the test I suggested in webrev.00 actually fails on Sparc. >>>>>> >>>>>> Again I think this is a strange behavior that I'd rather consider a >>>>>> bug than a behavior we want to verify in a test. >>>>>> >>>>>> So, my suggestion is to file two bugs for these issues and instead >>>>>> of testing the minimum heap size according to the specification I'll >>>>>> just test that a small heap works. If I use 4m for the test it >>>>>> should work on all our supported platforms. What do you think about >>>>>> this approach? >>>>>> >>>>>> Here's an updated webrev with a test that uses 4m. Note that the >>>>>> test changed its name to TestSmallHeap. >>>>>> >>>>>> http://cr.openjdk.java.net/~brutisso/8067438/webrev.01/ >>>>>> >>>>>> Thanks, >>>>>> Bengt >>>>>> >>>>>>> Thanks, >>>>>>> Dima >>>>>>> >>>>>>> >>>>>>> On 15.12.2014 16:19, Bengt Rutisson wrote: >>>>>>>> Hi everyone, >>>>>>>> >>>>>>>> Can I have a couple of reviews for this small test to verify that >>>>>>>> the VM starts with a minimum heap size of 2mb? >>>>>>>> >>>>>>>> http://cr.openjdk.java.net/~brutisso/8067438/webrev.00/ >>>>>>>> >>>>>>>> https://bugs.openjdk.java.net/browse/JDK-8067438 >>>>>>>> >>>>>>>> Thanks, >>>>>>>> Bengt From bengt.rutisson at oracle.com Wed Jan 7 15:21:18 2015 From: bengt.rutisson at oracle.com (Bengt Rutisson) Date: Wed, 07 Jan 2015 16:21:18 +0100 Subject: RFR (S): 8067868: Add GCOld as a JTreg test In-Reply-To: <20150107150528.GB3035@ehelin.jrpg.bea.com> References: <5492CC7E.6030505@oracle.com> <20150107150528.GB3035@ehelin.jrpg.bea.com> Message-ID: <54AD4EEE.10603@oracle.com> On 2015-01-07 16:05, Erik Helin wrote: > On 2014-12-18, Bengt Rutisson wrote: >> Hi everyone, >> >> Could I have a couple of reviews for this change to make GCOld a JTreg test? > Looks good, Reviewed. Thanks for the reviews Dima, Kim and Erik! Bengt > > Thanks, > Erik > >> Root repo changes: >> http://cr.openjdk.java.net/~brutisso/8067868/root-webrev.00/ >> >> HotSpot repo changes: >> http://cr.openjdk.java.net/~brutisso/8067868/hotspot-webrev.00/ >> >> Bug report: >> https://bugs.openjdk.java.net/browse/JDK-8067868 >> >> Thanks, >> Bengt From goetz.lindenmaier at sap.com Wed Jan 7 16:04:57 2015 From: goetz.lindenmaier at sap.com (Lindenmaier, Goetz) Date: Wed, 7 Jan 2015 16:04:57 +0000 Subject: RFR (S): 8067438: Add test to verify minimal heap size In-Reply-To: <54AD4E32.3080601@oracle.com> References: <548EDFE3.8070908@oracle.com> <548EEADB.9000303@oracle.com> <54901489.1070704@oracle.com> <54904760.2050800@oracle.com> <54914997.6030909@oracle.com> <549169E1.5030704@oracle.com> <4295855A5C1DE049A61835A1887419CC2CF6ABEE@DEWDFEMB12A.global.corp.sap> <54AD23DD.5020804@oracle.com> <4295855A5C1DE049A61835A1887419CC2CF6AC26@DEWDFEMB12A.global.corp.sap> <54AD4428.2040103@oracle.com> <4295855A5C1DE049A61835A1887419CC2CF6AD2A@DEWDFEMB12A.global.corp.sap> <54AD4E32.3080601@oracle.com> Message-ID: <4295855A5C1DE049A61835A1887419CC2CF6AD8C@DEWDFEMB12A.global.corp.sap> Hi Bengt, I had to add the new path to this line: * @library /testlibrary /testlibrary/whitebox /../../test/lib But then it works fine on the machine with 64K pages. As you now have everything set up, it would be great if you could submit this, as I anyways have to find a sponsor. You could adapt the comment to the new behavior, though. Thanks! Goetz. -----Original Message----- From: Bengt Rutisson [mailto:bengt.rutisson at oracle.com] Sent: Mittwoch, 7. Januar 2015 16:18 To: Lindenmaier, Goetz Cc: hotspot-gc-dev at openjdk.java.net Subject: Re: RFR (S): 8067438: Add test to verify minimal heap size On 2015-01-07 16:05, Lindenmaier, Goetz wrote: > I'll give it a try ;) > I'm anyways at fixing tests. Thanks Goetz! I had to give it a try too. Here's my patch. It seems to work on my local workstation. Trying it out in our test system right now. Would be great if you could try it with your system too. If this works and you want to use this patch I'm fine with you sending out the webrev. But I can do it too. Your choice. Bengt diff --git a/test/gc/TestSmallHeap.java b/test/gc/TestSmallHeap.java --- a/test/gc/TestSmallHeap.java +++ b/test/gc/TestSmallHeap.java @@ -26,10 +26,13 @@ * @bug 8067438 * @requires vm.gc=="null" * @summary Verify that starting the VM with a small heap works - * @run main/othervm -Xmx4m -XX:+UseParallelGC TestSmallHeap - * @run main/othervm -Xmx4m -XX:+UseSerialGC TestSmallHeap - * @run main/othervm -Xmx4m -XX:+UseG1GC TestSmallHeap - * @run main/othervm -Xmx4m -XX:+UseConcMarkSweepGC -XX:CMSMarkStackSizeMax=1032 TestSmallHeap + * @library /testlibrary /testlibrary/whitebox + * @build TestSmallHeap + * @run main ClassFileInstaller sun.hotspot.WhiteBox + * @run main/othervm -Xbootclasspath/a:. -XX:+UnlockDiagnosticVMOptions -XX:+WhiteBoxAPI -Xmx2m -XX:+UseParallelGC TestSmallHeap + * @run main/othervm -Xbootclasspath/a:. -XX:+UnlockDiagnosticVMOptions -XX:+WhiteBoxAPI -Xmx2m -XX:+UseSerialGC TestSmallHeap + * @run main/othervm -Xbootclasspath/a:. -XX:+UnlockDiagnosticVMOptions -XX:+WhiteBoxAPI -Xmx2m -XX:+UseG1GC TestSmallHeap + * @run main/othervm -Xbootclasspath/a:. -XX:+UnlockDiagnosticVMOptions -XX:+WhiteBoxAPI -Xmx2m -XX:+UseConcMarkSweepGC -XX:CMSMarkStackSizeMax=1032 TestSmallHeap * * Note: It would be nice to verify the minimal supported heap size here, * but that turns out to be quite tricky since we align the heap size based @@ -47,12 +50,16 @@ import sun.management.ManagementFactoryHelper; import static com.oracle.java.testlibrary.Asserts.*; +import com.oracle.java.testlibrary.*; +import sun.hotspot.WhiteBox; public class TestSmallHeap { public static void main(String[] args) { + WhiteBox wb = WhiteBox.getWhiteBox(); + int pageSize = wb.getVMPageSize(); + long expectedMaxHeap = pageSize * 512; String maxHeap = ManagementFactoryHelper.getDiagnosticMXBean().getVMOption("MaxHeapSize").getValue(); - String expectedMaxHeap = "4194304"; - assertEQ(maxHeap, expectedMaxHeap); + assertEQ(Long.parseLong(maxHeap), expectedMaxHeap); } } > > Best regards, > Goetz. > > -----Original Message----- > From: Bengt Rutisson [mailto:bengt.rutisson at oracle.com] > Sent: Mittwoch, 7. Januar 2015 15:35 > To: Lindenmaier, Goetz > Cc: hotspot-gc-dev at openjdk.java.net > Subject: Re: RFR (S): 8067438: Add test to verify minimal heap size > > > Hi Goetz, > > On 2015-01-07 14:22, Lindenmaier, Goetz wrote: >> Hi Bengt, >> >> there is wb.getVMPageSize(). >> (see test/runtime/memory/ReadVMPageSize.java) > Ah! Good! > >> But I think the math will be quite complex, I would assume that it depends on >> the gc used. > I actually think the math is pretty simple and GC independent. One byte > in the card table corresponds to 512 bytes of heap. We want at least one > page for the card table. > > So that means that the math is just: > > minimumHeapSize=pagezise * 512 > > If we set -Xmx2m on the command line we the expectedHeapSize should be > the minimum heap size. > > In the case of 4k page size this will be 2m. In the case of 64k page > size it will be 32m. > >> So if the test still catches the cases you intended to check, I would >> prefer the '>=' tests. >> >> And yes, using -Xmx2m would make sense then. >> >> Should I make a webrev? > If you have time it would be great if you can try the WB-version out. If > not, I can do it. > > Thanks, > Bengt > > >> Best regards, >> Goetz. >> >> >> >> >> -----Original Message----- >> From: Bengt Rutisson [mailto:bengt.rutisson at oracle.com] >> Sent: Mittwoch, 7. Januar 2015 13:18 >> To: Lindenmaier, Goetz >> Cc: hotspot-gc-dev at openjdk.java.net >> Subject: Re: RFR (S): 8067438: Add test to verify minimal heap size >> >> >> Hi Goetz, >> >> On 2015-01-07 12:51, Lindenmaier, Goetz wrote: >>> Hi Bengt, >>> >>> Your new tests fails on our ppc machine which has 64K default page size >>> (internally we have an ia64 with 16K pages, will fail there too later on) : >>> JavaTest Message: Test threw exception: java.lang.RuntimeException: (assert failed: 33554432 == 4194304) >>> >>> According to your comment in the test this was to be expected. >>> I already fixed a row of issues with the bigger pages (see >>> http://cr.openjdk.java.net/~goetz/webrevs/8067941-64K/webrev.01/) >> Right. With a 64k page size you get the heap size aligned up to 32m even >> though you specify 4m on the command line. >> >>> The question is how to fix this. >> Yes, agreed. >> >>> I could increase the -Xmx argument to something that causes the test to pass, >>> which then isn't really anymore testing for small heaps. >> Exactly. The reason for adding the test was that we need a test that run >> with a very small heap size since it has proven useful to find bugs in >> our heap setup code. Changing the test to use -Xmx32m will make it more >> or less useless. >> >>> Or I could change the assert to test for >= >>> assertTrue(Long.parseLong(maxHeap) >= Long.parseLong(expectedMaxHeap), >>> "Max heap is smaller (" + maxHeap + ") than requested by MaxHeapSize (" + expectedMaxHeap + ")."); >> This seems like a simple workaround for now. With that change we could >> probably also change to use -Xmx2m instead of -Xmx4m. >> >> A more proper way of fixing this would be to add a whitebox API call to >> get the actual page size and then calculate what the expectedMaxHeap >> size should be. >> >> Since this is a simple test and the issues we have found with small >> heaps before have mostly been crashes during initialization when you >> have a small heap I think your proposal to make the test a bit more >> fuzzy is more appealing than adding a whitebox dependency. What do you >> think? >> >> Thanks, >> Bengt >> >>> Any recommendations? >>> >>> Thanks, >>> Goetz. >>> >>> >>> >>> >>> -----Original Message----- >>> From: hotspot-gc-dev [mailto:hotspot-gc-dev-bounces at openjdk.java.net] On Behalf Of Dmitry Fazunenko >>> Sent: Mittwoch, 17. Dezember 2014 12:33 >>> To: Bengt Rutisson >>> Cc: hotspot-gc-dev at openjdk.java.net >>> Subject: Re: RFR (S): 8067438: Add test to verify minimal heap size >>> >>> Hi Bengt, >>> >>> > https://bugs.openjdk.java.net/browse/JDK-8067768 >>> > https://bugs.openjdk.java.net/browse/JDK-8067770 >>> >>> Thanks for that! I submitted corresponding RFEs for new tests. >>> >>> -- Dima >>> >>> On 17.12.2014 12:15, Bengt Rutisson wrote: >>>> Hi Dima, >>>> >>>> On 2014-12-16 15:53, Dmitry Fazunenko wrote: >>>>> Hi Bengt, >>>>> >>>>> I completely agree with your approach. >>>>> New version of test looks good. >>>>> It doesn't cover the boundary case of 2m, but 4m is small enough. We >>>>> need separate tests for testing boundary values. >>>> Thanks for the review! >>>> >>>>> BTW, have you submitted bugs for incorrect interpretation of values? >>>> I wanted to hear your thoughts before I filed the bug reports. Did it >>>> now. >>>> >>>> https://bugs.openjdk.java.net/browse/JDK-8067768 >>>> https://bugs.openjdk.java.net/browse/JDK-8067770 >>>> >>>> Thanks, >>>> Bengt >>>> >>>>> Thanks >>>>> Dima >>>>> >>>>> >>>>> >>>>> >>>>> On 16.12.2014 14:16, Bengt Rutisson wrote: >>>>>> Hi Dima, >>>>>> >>>>>> Thanks for looking at this! >>>>>> >>>>>> On 2014-12-15 15:06, Dmitry Fazunenko wrote: >>>>>>> Hi Bengt, >>>>>>> >>>>>>> The test looks good, but summary needs to be updated. >>>>>>> >>>>>>> 28 * @summary Verify that the heap gets set up to the expected size >>>>>>> >>>>>>> From this summary it's not clear, that the test is for the minimal >>>>>>> supported Xmx value. >>>>>> Good point. I updated the summary, but I also changed the test a >>>>>> bit. See below. >>>>>>> Would it make more tests to for minimal heap size? >>>>>>> - setting -Xmx from 1024k to 2047k is equivalent to setting 2m. >>>>>>> - vm doesn't start if Xmx1023k and less >>>>>> You point out a rather strange behavior. The reason the VM does not >>>>>> start with 1023K is actually not that we check the maximum heap size >>>>>> (Xmx) but that we check the initial heap size (Xms). Xms must be >>>>>> larger than 1m otherwise the VM does not start. According to the >>>>>> specification of -Xmx it has to be at least 2m: >>>>>> >>>>>> https://docs.oracle.com/javase/8/docs/technotes/tools/unix/java.html >>>>>> >>>>>> ...but we don't check that. We just silently increase the heap size >>>>>> from 1m to 2m and start the VM if you run with -Xmx1m. I find this >>>>>> more of a bug than a feature we want to test. So, I prefer to file a >>>>>> bug report against that behavior instead of including this in the test. >>>>>> >>>>>> Another interesting aspect is that the max heap size is aligned to >>>>>> fill up the memory that is covered by the card table we set up. We >>>>>> size the card table to be aligned with the os page size. Each byte >>>>>> in the card table corresponds to 512 bytes of heap memory. This >>>>>> means that if we have 4K pages, each pages committed for the card >>>>>> table corresponds to 2m of heap. But if we have 8K pages one card >>>>>> table page will correspond to 4m of heap. Essentially this means >>>>>> that the heap is aligned to 2m or 4m based on the minimal os page size. >>>>>> >>>>>> On most platforms the minimum page size is 4k but on Sparc it is 8k. >>>>>> So, the test I suggested in webrev.00 actually fails on Sparc. >>>>>> >>>>>> Again I think this is a strange behavior that I'd rather consider a >>>>>> bug than a behavior we want to verify in a test. >>>>>> >>>>>> So, my suggestion is to file two bugs for these issues and instead >>>>>> of testing the minimum heap size according to the specification I'll >>>>>> just test that a small heap works. If I use 4m for the test it >>>>>> should work on all our supported platforms. What do you think about >>>>>> this approach? >>>>>> >>>>>> Here's an updated webrev with a test that uses 4m. Note that the >>>>>> test changed its name to TestSmallHeap. >>>>>> >>>>>> http://cr.openjdk.java.net/~brutisso/8067438/webrev.01/ >>>>>> >>>>>> Thanks, >>>>>> Bengt >>>>>> >>>>>>> Thanks, >>>>>>> Dima >>>>>>> >>>>>>> >>>>>>> On 15.12.2014 16:19, Bengt Rutisson wrote: >>>>>>>> Hi everyone, >>>>>>>> >>>>>>>> Can I have a couple of reviews for this small test to verify that >>>>>>>> the VM starts with a minimum heap size of 2mb? >>>>>>>> >>>>>>>> http://cr.openjdk.java.net/~brutisso/8067438/webrev.00/ >>>>>>>> >>>>>>>> https://bugs.openjdk.java.net/browse/JDK-8067438 >>>>>>>> >>>>>>>> Thanks, >>>>>>>> Bengt From kim.barrett at oracle.com Wed Jan 7 18:12:34 2015 From: kim.barrett at oracle.com (Kim Barrett) Date: Wed, 7 Jan 2015 13:12:34 -0500 Subject: RFR: 8062063: Usage of UseHugeTLBFS, UseLargePagesInMetaspace and huge SurvivorAlignmentInBytes cause crashes in CMBitMapClosure::do_bit In-Reply-To: <54AD4D6A.9080508@oracle.com> References: <54AD4D6A.9080508@oracle.com> Message-ID: On Jan 7, 2015, at 10:14 AM, Stefan Johansson wrote: > > Hi, > > Please review this fix for: > https://bugs.openjdk.java.net/browse/JDK-8062063 > > Webrev: > http://cr.openjdk.java.net/~sjohanss/8062063/hotspot.00 > > Summary: > When using large pages on Linux we never actually uncommit memory, we just mark it as currently not used. When later re-committing those pages we currently only mark them in use again. This works fine until someone expects to get cleared memory back when doing a commit, which for example is expected for the memory backing certain bitmaps. This fix, makes sure that we always clear large pages when they are re-committed. Ouch! Generally looks good. I have one question: src/share/vm/gc_implementation/g1/g1PageBasedVirtualSpace.cpp 137 for (uintptr_t page_index = start; page_index < start + size_in_pages; page_index++) { 138 if (_needs_clear_on_commit.at(page_index)) { 139 Copy::zero_to_bytes((HeapWord*)page_start(page_index), _page_size); 140 _needs_clear_on_commit.clear_bit(page_index); 141 } 142 } I'm not sure how large the size_in_pages argument for commit can be / tends to be. Nor do I know how often or in what circumstances the commit operation gets called. With those caveats, would it be worth mking the scan for pages that need to be cleared and their clearing chunkier by using BitMap::get_next_[zero,one]_offset to search for ranges that need to be cleared? It makes the code a little more complicated than the present bit at a time iteration, but is probably faster if there are long runs in the bitmap, which seems plausible, but should probably be tested. But it might not be worth doing if performance isn't important here. From jon.masamitsu at oracle.com Wed Jan 7 19:44:03 2015 From: jon.masamitsu at oracle.com (Jon Masamitsu) Date: Wed, 07 Jan 2015 11:44:03 -0800 Subject: RFR: 8062063: Usage of UseHugeTLBFS, UseLargePagesInMetaspace and huge SurvivorAlignmentInBytes cause crashes in CMBitMapClosure::do_bit In-Reply-To: <54AD4D6A.9080508@oracle.com> References: <54AD4D6A.9080508@oracle.com> Message-ID: <54AD8C83.2020205@oracle.com> Stefan, The CR indicates to me that the clearing would be done at the uncommit() but this fix has the clearing done at the commit(). Am I reading the CR and webrev correctly? If so, the arguments for doing the clearing at the uncommit() seem good ones. Jon PS. Thanks for picking this up. On 1/7/2015 7:14 AM, Stefan Johansson wrote: > Hi, > > Please review this fix for: > https://bugs.openjdk.java.net/browse/JDK-8062063 > > Webrev: > http://cr.openjdk.java.net/~sjohanss/8062063/hotspot.00 > > Summary: > When using large pages on Linux we never actually uncommit memory, we > just mark it as currently not used. When later re-committing those > pages we currently only mark them in use again. This works fine until > someone expects to get cleared memory back when doing a commit, which > for example is expected for the memory backing certain bitmaps. This > fix, makes sure that we always clear large pages when they are > re-committed. > > Testing: > * Built via JPRT > * Verified fix on failing reproducer > * Planning to run longer aurora-run. > > Thanks, > Stefan From thomas.schatzl at oracle.com Wed Jan 7 20:02:05 2015 From: thomas.schatzl at oracle.com (Thomas Schatzl) Date: Wed, 07 Jan 2015 21:02:05 +0100 Subject: RFR: 8062063: Usage of UseHugeTLBFS, UseLargePagesInMetaspace and huge SurvivorAlignmentInBytes cause crashes in CMBitMapClosure::do_bit In-Reply-To: References: <54AD4D6A.9080508@oracle.com> Message-ID: <1420660925.3224.7.camel@oracle.com> Hi, On Wed, 2015-01-07 at 13:12 -0500, Kim Barrett wrote: > On Jan 7, 2015, at 10:14 AM, Stefan Johansson wrote: > > > > Hi, > > > > Please review this fix for: > > https://bugs.openjdk.java.net/browse/JDK-8062063 > > > > Webrev: > > http://cr.openjdk.java.net/~sjohanss/8062063/hotspot.00 > > > > Summary: > > When using large pages on Linux we never actually uncommit memory, we just mark >> it as currently not used. When later re-committing those pages we >> currently only mark them in use again. This works fine until someone >> expects to get cleared memory back when doing a commit, which for >> example is expected for the memory backing certain bitmaps. This fix, >> makes sure that we always clear large pages when they are >> re-committed. > > Ouch! > > Generally looks good. I have one question: > > src/share/vm/gc_implementation/g1/g1PageBasedVirtualSpace.cpp > 137 for (uintptr_t page_index = start; page_index < start + size_in_pages; page_index++) { > 138 if (_needs_clear_on_commit.at(page_index)) { > 139 Copy::zero_to_bytes((HeapWord*)page_start(page_index), _page_size); > 140 _needs_clear_on_commit.clear_bit(page_index); > 141 } > 142 } > > I'm not sure how large the size_in_pages argument for commit can be / > tends to be. Nor do I know how often or in what circumstances the > commit operation gets called. With those caveats, would it be worth Size_in_pages is dependent on the G1 heap sizing, which is rather aggressive at the moment, so size_in_pages tends to be high I think. Also, we only shrink after full gc, which means the next expansion can potentially be large. However this code path is (afaik) used with large pages on Linux only, and only occurs when you use different Xms and Xmx settings. So page size is always >= 2M (or whatever the current large page size is). > mking the scan for pages that need to be cleared and their clearing > chunkier by using BitMap::get_next_[zero,one]_offset to search for > ranges that need to be cleared? It makes the code a little more > complicated than the present bit at a time iteration, but is probably > faster if there are long runs in the bitmap, which seems plausible, > but should probably be tested. But it might not be worth doing if > performance isn't important here. It would be a nice addition, but I do not feel it is required for this particular bug fix. As you mention, it is slightly more complicated. The overhead seems small compared to the effort to zero-fill a large page. Either way is fine for me. Thanks, Thomas From bengt.rutisson at oracle.com Wed Jan 7 20:07:08 2015 From: bengt.rutisson at oracle.com (Bengt Rutisson) Date: Wed, 07 Jan 2015 21:07:08 +0100 Subject: RFR (S): 8067438: Add test to verify minimal heap size In-Reply-To: <4295855A5C1DE049A61835A1887419CC2CF6AD8C@DEWDFEMB12A.global.corp.sap> References: <548EDFE3.8070908@oracle.com> <548EEADB.9000303@oracle.com> <54901489.1070704@oracle.com> <54904760.2050800@oracle.com> <54914997.6030909@oracle.com> <549169E1.5030704@oracle.com> <4295855A5C1DE049A61835A1887419CC2CF6ABEE@DEWDFEMB12A.global.corp.sap> <54AD23DD.5020804@oracle.com> <4295855A5C1DE049A61835A1887419CC2CF6AC26@DEWDFEMB12A.global.corp.sap> <54AD4428.2040103@oracle.com> <4295855A5C1DE049A61835A1887419CC2CF6AD2A@DEWDFEMB12A.global.corp.sap> <54AD4E32.3080601@oracle.com> <4295855A5C1DE049A61835A1887419CC2CF6AD8C@DEWDFEMB12A.global.corp.sap> Message-ID: <54AD91EC.8020901@oracle.com> On 1/7/15 5:04 PM, Lindenmaier, Goetz wrote: > Hi Bengt, > > I had to add the new path to this line: > * @library /testlibrary /testlibrary/whitebox /../../test/lib Right. I was using a repository that hadn't been updated to include this change yet. Good that you noticed it and could handle it. > > But then it works fine on the machine with 64K pages. Great to hear! And my testing on our platforms also passed. > > As you now have everything set up, it would be great if > you could submit this, as I anyways have to find a sponsor. Sure. No problem. I'll fix it tomorrow. > > You could adapt the comment to the new behavior, though. Absolutely. :) Thanks, Bengt > Thanks! > Goetz. > > > > -----Original Message----- > From: Bengt Rutisson [mailto:bengt.rutisson at oracle.com] > Sent: Mittwoch, 7. Januar 2015 16:18 > To: Lindenmaier, Goetz > Cc: hotspot-gc-dev at openjdk.java.net > Subject: Re: RFR (S): 8067438: Add test to verify minimal heap size > > > On 2015-01-07 16:05, Lindenmaier, Goetz wrote: >> I'll give it a try ;) >> I'm anyways at fixing tests. > Thanks Goetz! > > I had to give it a try too. Here's my patch. It seems to work on my > local workstation. Trying it out in our test system right now. Would be > great if you could try it with your system too. > > If this works and you want to use this patch I'm fine with you sending > out the webrev. But I can do it too. Your choice. > > Bengt > > diff --git a/test/gc/TestSmallHeap.java b/test/gc/TestSmallHeap.java > --- a/test/gc/TestSmallHeap.java > +++ b/test/gc/TestSmallHeap.java > @@ -26,10 +26,13 @@ > * @bug 8067438 > * @requires vm.gc=="null" > * @summary Verify that starting the VM with a small heap works > - * @run main/othervm -Xmx4m -XX:+UseParallelGC TestSmallHeap > - * @run main/othervm -Xmx4m -XX:+UseSerialGC TestSmallHeap > - * @run main/othervm -Xmx4m -XX:+UseG1GC TestSmallHeap > - * @run main/othervm -Xmx4m -XX:+UseConcMarkSweepGC > -XX:CMSMarkStackSizeMax=1032 TestSmallHeap > + * @library /testlibrary /testlibrary/whitebox > + * @build TestSmallHeap > + * @run main ClassFileInstaller sun.hotspot.WhiteBox > + * @run main/othervm -Xbootclasspath/a:. -XX:+UnlockDiagnosticVMOptions > -XX:+WhiteBoxAPI -Xmx2m -XX:+UseParallelGC TestSmallHeap > + * @run main/othervm -Xbootclasspath/a:. -XX:+UnlockDiagnosticVMOptions > -XX:+WhiteBoxAPI -Xmx2m -XX:+UseSerialGC TestSmallHeap > + * @run main/othervm -Xbootclasspath/a:. -XX:+UnlockDiagnosticVMOptions > -XX:+WhiteBoxAPI -Xmx2m -XX:+UseG1GC TestSmallHeap > + * @run main/othervm -Xbootclasspath/a:. -XX:+UnlockDiagnosticVMOptions > -XX:+WhiteBoxAPI -Xmx2m -XX:+UseConcMarkSweepGC > -XX:CMSMarkStackSizeMax=1032 TestSmallHeap > * > * Note: It would be nice to verify the minimal supported heap size here, > * but that turns out to be quite tricky since we align the heap size > based > @@ -47,12 +50,16 @@ > > import sun.management.ManagementFactoryHelper; > import static com.oracle.java.testlibrary.Asserts.*; > +import com.oracle.java.testlibrary.*; > +import sun.hotspot.WhiteBox; > > public class TestSmallHeap { > > public static void main(String[] args) { > + WhiteBox wb = WhiteBox.getWhiteBox(); > + int pageSize = wb.getVMPageSize(); > + long expectedMaxHeap = pageSize * 512; > String maxHeap = > ManagementFactoryHelper.getDiagnosticMXBean().getVMOption("MaxHeapSize").getValue(); > - String expectedMaxHeap = "4194304"; > - assertEQ(maxHeap, expectedMaxHeap); > + assertEQ(Long.parseLong(maxHeap), expectedMaxHeap); > } > } > > >> Best regards, >> Goetz. >> >> -----Original Message----- >> From: Bengt Rutisson [mailto:bengt.rutisson at oracle.com] >> Sent: Mittwoch, 7. Januar 2015 15:35 >> To: Lindenmaier, Goetz >> Cc: hotspot-gc-dev at openjdk.java.net >> Subject: Re: RFR (S): 8067438: Add test to verify minimal heap size >> >> >> Hi Goetz, >> >> On 2015-01-07 14:22, Lindenmaier, Goetz wrote: >>> Hi Bengt, >>> >>> there is wb.getVMPageSize(). >>> (see test/runtime/memory/ReadVMPageSize.java) >> Ah! Good! >> >>> But I think the math will be quite complex, I would assume that it depends on >>> the gc used. >> I actually think the math is pretty simple and GC independent. One byte >> in the card table corresponds to 512 bytes of heap. We want at least one >> page for the card table. >> >> So that means that the math is just: >> >> minimumHeapSize=pagezise * 512 >> >> If we set -Xmx2m on the command line we the expectedHeapSize should be >> the minimum heap size. >> >> In the case of 4k page size this will be 2m. In the case of 64k page >> size it will be 32m. >> >>> So if the test still catches the cases you intended to check, I would >>> prefer the '>=' tests. >>> >>> And yes, using -Xmx2m would make sense then. >>> >>> Should I make a webrev? >> If you have time it would be great if you can try the WB-version out. If >> not, I can do it. >> >> Thanks, >> Bengt >> >> >>> Best regards, >>> Goetz. >>> >>> >>> >>> >>> -----Original Message----- >>> From: Bengt Rutisson [mailto:bengt.rutisson at oracle.com] >>> Sent: Mittwoch, 7. Januar 2015 13:18 >>> To: Lindenmaier, Goetz >>> Cc: hotspot-gc-dev at openjdk.java.net >>> Subject: Re: RFR (S): 8067438: Add test to verify minimal heap size >>> >>> >>> Hi Goetz, >>> >>> On 2015-01-07 12:51, Lindenmaier, Goetz wrote: >>>> Hi Bengt, >>>> >>>> Your new tests fails on our ppc machine which has 64K default page size >>>> (internally we have an ia64 with 16K pages, will fail there too later on) : >>>> JavaTest Message: Test threw exception: java.lang.RuntimeException: (assert failed: 33554432 == 4194304) >>>> >>>> According to your comment in the test this was to be expected. >>>> I already fixed a row of issues with the bigger pages (see >>>> http://cr.openjdk.java.net/~goetz/webrevs/8067941-64K/webrev.01/) >>> Right. With a 64k page size you get the heap size aligned up to 32m even >>> though you specify 4m on the command line. >>> >>>> The question is how to fix this. >>> Yes, agreed. >>> >>>> I could increase the -Xmx argument to something that causes the test to pass, >>>> which then isn't really anymore testing for small heaps. >>> Exactly. The reason for adding the test was that we need a test that run >>> with a very small heap size since it has proven useful to find bugs in >>> our heap setup code. Changing the test to use -Xmx32m will make it more >>> or less useless. >>> >>>> Or I could change the assert to test for >= >>>> assertTrue(Long.parseLong(maxHeap) >= Long.parseLong(expectedMaxHeap), >>>> "Max heap is smaller (" + maxHeap + ") than requested by MaxHeapSize (" + expectedMaxHeap + ")."); >>> This seems like a simple workaround for now. With that change we could >>> probably also change to use -Xmx2m instead of -Xmx4m. >>> >>> A more proper way of fixing this would be to add a whitebox API call to >>> get the actual page size and then calculate what the expectedMaxHeap >>> size should be. >>> >>> Since this is a simple test and the issues we have found with small >>> heaps before have mostly been crashes during initialization when you >>> have a small heap I think your proposal to make the test a bit more >>> fuzzy is more appealing than adding a whitebox dependency. What do you >>> think? >>> >>> Thanks, >>> Bengt >>> >>>> Any recommendations? >>>> >>>> Thanks, >>>> Goetz. >>>> >>>> >>>> >>>> >>>> -----Original Message----- >>>> From: hotspot-gc-dev [mailto:hotspot-gc-dev-bounces at openjdk.java.net] On Behalf Of Dmitry Fazunenko >>>> Sent: Mittwoch, 17. Dezember 2014 12:33 >>>> To: Bengt Rutisson >>>> Cc: hotspot-gc-dev at openjdk.java.net >>>> Subject: Re: RFR (S): 8067438: Add test to verify minimal heap size >>>> >>>> Hi Bengt, >>>> >>>> > https://bugs.openjdk.java.net/browse/JDK-8067768 >>>> > https://bugs.openjdk.java.net/browse/JDK-8067770 >>>> >>>> Thanks for that! I submitted corresponding RFEs for new tests. >>>> >>>> -- Dima >>>> >>>> On 17.12.2014 12:15, Bengt Rutisson wrote: >>>>> Hi Dima, >>>>> >>>>> On 2014-12-16 15:53, Dmitry Fazunenko wrote: >>>>>> Hi Bengt, >>>>>> >>>>>> I completely agree with your approach. >>>>>> New version of test looks good. >>>>>> It doesn't cover the boundary case of 2m, but 4m is small enough. We >>>>>> need separate tests for testing boundary values. >>>>> Thanks for the review! >>>>> >>>>>> BTW, have you submitted bugs for incorrect interpretation of values? >>>>> I wanted to hear your thoughts before I filed the bug reports. Did it >>>>> now. >>>>> >>>>> https://bugs.openjdk.java.net/browse/JDK-8067768 >>>>> https://bugs.openjdk.java.net/browse/JDK-8067770 >>>>> >>>>> Thanks, >>>>> Bengt >>>>> >>>>>> Thanks >>>>>> Dima >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> On 16.12.2014 14:16, Bengt Rutisson wrote: >>>>>>> Hi Dima, >>>>>>> >>>>>>> Thanks for looking at this! >>>>>>> >>>>>>> On 2014-12-15 15:06, Dmitry Fazunenko wrote: >>>>>>>> Hi Bengt, >>>>>>>> >>>>>>>> The test looks good, but summary needs to be updated. >>>>>>>> >>>>>>>> 28 * @summary Verify that the heap gets set up to the expected size >>>>>>>> >>>>>>>> From this summary it's not clear, that the test is for the minimal >>>>>>>> supported Xmx value. >>>>>>> Good point. I updated the summary, but I also changed the test a >>>>>>> bit. See below. >>>>>>>> Would it make more tests to for minimal heap size? >>>>>>>> - setting -Xmx from 1024k to 2047k is equivalent to setting 2m. >>>>>>>> - vm doesn't start if Xmx1023k and less >>>>>>> You point out a rather strange behavior. The reason the VM does not >>>>>>> start with 1023K is actually not that we check the maximum heap size >>>>>>> (Xmx) but that we check the initial heap size (Xms). Xms must be >>>>>>> larger than 1m otherwise the VM does not start. According to the >>>>>>> specification of -Xmx it has to be at least 2m: >>>>>>> >>>>>>> https://docs.oracle.com/javase/8/docs/technotes/tools/unix/java.html >>>>>>> >>>>>>> ...but we don't check that. We just silently increase the heap size >>>>>>> from 1m to 2m and start the VM if you run with -Xmx1m. I find this >>>>>>> more of a bug than a feature we want to test. So, I prefer to file a >>>>>>> bug report against that behavior instead of including this in the test. >>>>>>> >>>>>>> Another interesting aspect is that the max heap size is aligned to >>>>>>> fill up the memory that is covered by the card table we set up. We >>>>>>> size the card table to be aligned with the os page size. Each byte >>>>>>> in the card table corresponds to 512 bytes of heap memory. This >>>>>>> means that if we have 4K pages, each pages committed for the card >>>>>>> table corresponds to 2m of heap. But if we have 8K pages one card >>>>>>> table page will correspond to 4m of heap. Essentially this means >>>>>>> that the heap is aligned to 2m or 4m based on the minimal os page size. >>>>>>> >>>>>>> On most platforms the minimum page size is 4k but on Sparc it is 8k. >>>>>>> So, the test I suggested in webrev.00 actually fails on Sparc. >>>>>>> >>>>>>> Again I think this is a strange behavior that I'd rather consider a >>>>>>> bug than a behavior we want to verify in a test. >>>>>>> >>>>>>> So, my suggestion is to file two bugs for these issues and instead >>>>>>> of testing the minimum heap size according to the specification I'll >>>>>>> just test that a small heap works. If I use 4m for the test it >>>>>>> should work on all our supported platforms. What do you think about >>>>>>> this approach? >>>>>>> >>>>>>> Here's an updated webrev with a test that uses 4m. Note that the >>>>>>> test changed its name to TestSmallHeap. >>>>>>> >>>>>>> http://cr.openjdk.java.net/~brutisso/8067438/webrev.01/ >>>>>>> >>>>>>> Thanks, >>>>>>> Bengt >>>>>>> >>>>>>>> Thanks, >>>>>>>> Dima >>>>>>>> >>>>>>>> >>>>>>>> On 15.12.2014 16:19, Bengt Rutisson wrote: >>>>>>>>> Hi everyone, >>>>>>>>> >>>>>>>>> Can I have a couple of reviews for this small test to verify that >>>>>>>>> the VM starts with a minimum heap size of 2mb? >>>>>>>>> >>>>>>>>> http://cr.openjdk.java.net/~brutisso/8067438/webrev.00/ >>>>>>>>> >>>>>>>>> https://bugs.openjdk.java.net/browse/JDK-8067438 >>>>>>>>> >>>>>>>>> Thanks, >>>>>>>>> Bengt From thomas.schatzl at oracle.com Wed Jan 7 20:14:35 2015 From: thomas.schatzl at oracle.com (Thomas Schatzl) Date: Wed, 07 Jan 2015 21:14:35 +0100 Subject: RFR: 8062063: Usage of UseHugeTLBFS, UseLargePagesInMetaspace and huge SurvivorAlignmentInBytes cause crashes in CMBitMapClosure::do_bit In-Reply-To: <54AD8C83.2020205@oracle.com> References: <54AD4D6A.9080508@oracle.com> <54AD8C83.2020205@oracle.com> Message-ID: <1420661675.3224.9.camel@oracle.com> Hi Jon, On Wed, 2015-01-07 at 11:44 -0800, Jon Masamitsu wrote: > Stefan, > > The CR indicates to me that the clearing would be done at the uncommit() but > this fix has the clearing done at the commit(). Am I reading the CR and > webrev > correctly? If so, the arguments for doing the clearing at the > uncommit() seem > good ones. Stefan and me talked about the fix again, and somewhat agreed to implement the "cleaner" way of clearing at commit. Clearing at uncommit would be less code, we do not need to keep track in the _needs_clear_at_commit bitmap to avoid the problems with startup performance, but then people might notice that heap shrinking (after full gc, i.e. full gc time is slower) is slower than other collectors because of that ;) They would probably rather expect this to be done at commit time I guess (regardless of whether the OS or the VM will do that). This is of course guesswork, we did not measure the difference, just talked about options how to fix the issue. Either way seemed fine to us, this solution is not that much worse in complexity (even Kim's suggestion probably would not). Thanks, Thomas From thomas.schatzl at oracle.com Wed Jan 7 20:35:27 2015 From: thomas.schatzl at oracle.com (Thomas Schatzl) Date: Wed, 07 Jan 2015 21:35:27 +0100 Subject: RFR (S): 8067438: Add test to verify minimal heap size In-Reply-To: <54AD91EC.8020901@oracle.com> References: <548EDFE3.8070908@oracle.com> <548EEADB.9000303@oracle.com> <54901489.1070704@oracle.com> <54904760.2050800@oracle.com> <54914997.6030909@oracle.com> <549169E1.5030704@oracle.com> <4295855A5C1DE049A61835A1887419CC2CF6ABEE@DEWDFEMB12A.global.corp.sap> <54AD23DD.5020804@oracle.com> <4295855A5C1DE049A61835A1887419CC2CF6AC26@DEWDFEMB12A.global.corp.sap> <54AD4428.2040103@oracle.com> <4295855A5C1DE049A61835A1887419CC2CF6AD2A@DEWDFEMB12A.global.corp.sap> <54AD4E32.3080601@oracle.com> <4295855A5C1DE049A61835A1887419CC2CF6AD8C@DEWDFEMB12A.global.corp.sap> <54AD91EC.8020901@oracle.com> Message-ID: <1420662927.3224.12.camel@oracle.com> Hi, On Wed, 2015-01-07 at 21:07 +0100, Bengt Rutisson wrote: > On 1/7/15 5:04 PM, Lindenmaier, Goetz wrote: > > Hi Bengt, > > > > I had to add the new path to this line: > > * @library /testlibrary /testlibrary/whitebox /../../test/lib > > Right. I was using a repository that hadn't been updated to include this > change yet. Good that you noticed it and could handle it. > > > > > But then it works fine on the machine with 64K pages. > > Great to hear! And my testing on our platforms also passed. Please add a comment about the 512 magic number in the test, and that we assume that the heap constraint of page size * 512 is at this time the largest heap sizing constraint. I.e. that this formula is a simplification of the actual calculation. Did you also test on a machine with large pages with parallel gc? Iirc there has been some constraint that e.g. parallel gc needs at least three (or four?) full pages for its heap, one for each of its spaces. So I am not sure if this test as is is sufficiently robust. Thanks, Thomas From jon.masamitsu at oracle.com Wed Jan 7 22:37:39 2015 From: jon.masamitsu at oracle.com (Jon Masamitsu) Date: Wed, 07 Jan 2015 14:37:39 -0800 Subject: RFR: 8062063: Usage of UseHugeTLBFS, UseLargePagesInMetaspace and huge SurvivorAlignmentInBytes cause crashes in CMBitMapClosure::do_bit In-Reply-To: <1420661675.3224.9.camel@oracle.com> References: <54AD4D6A.9080508@oracle.com> <54AD8C83.2020205@oracle.com> <1420661675.3224.9.camel@oracle.com> Message-ID: <54ADB533.5080208@oracle.com> On 1/7/2015 12:14 PM, Thomas Schatzl wrote: > Hi Jon, > > On Wed, 2015-01-07 at 11:44 -0800, Jon Masamitsu wrote: >> Stefan, >> >> The CR indicates to me that the clearing would be done at the uncommit() but >> this fix has the clearing done at the commit(). Am I reading the CR and >> webrev >> correctly? If so, the arguments for doing the clearing at the >> uncommit() seem >> good ones. > Stefan and me talked about the fix again, and somewhat agreed to > implement the "cleaner" way of clearing at commit. > > Clearing at uncommit would be less code, we do not need to keep track in > the _needs_clear_at_commit bitmap to avoid the problems with startup I liked that aspect of clear at uncommit. > performance, but then people might notice that heap shrinking (after > full gc, i.e. full gc time is slower) is slower than other collectors > because of that ;) In my observation it is already slower. The clear_all_count_data() makes it so. I don't particularly like making it worse but the clear at uncommit seemed so nice. > > They would probably rather expect this to be done at commit time I guess > (regardless of whether the OS or the VM will do that). Agreed. > > This is of course guesswork, we did not measure the difference, just > talked about options how to fix the issue. > > Either way seemed fine to us, this solution is not that much worse in > complexity (even Kim's suggestion probably would not). The current solution requires keeping track of what needs to be cleared and then remembering to clear it. I won't object to this solution if you guys still prefer it. Jon > > Thanks, > Thomas > > From stefan.johansson at oracle.com Wed Jan 7 22:50:16 2015 From: stefan.johansson at oracle.com (Stefan Johansson) Date: Wed, 07 Jan 2015 23:50:16 +0100 Subject: RFR: 8062063: Usage of UseHugeTLBFS, UseLargePagesInMetaspace and huge SurvivorAlignmentInBytes cause crashes in CMBitMapClosure::do_bit In-Reply-To: <1420660925.3224.7.camel@oracle.com> References: <54AD4D6A.9080508@oracle.com> <1420660925.3224.7.camel@oracle.com> Message-ID: <54ADB828.3030009@oracle.com> Thanks for looking at this Kim, On 2015-01-07 21:02, Thomas Schatzl wrote: > Hi, > > On Wed, 2015-01-07 at 13:12 -0500, Kim Barrett wrote: >> On Jan 7, 2015, at 10:14 AM, Stefan Johansson wrote: >>> Hi, >>> >>> Please review this fix for: >>> https://bugs.openjdk.java.net/browse/JDK-8062063 >>> >>> Webrev: >>> http://cr.openjdk.java.net/~sjohanss/8062063/hotspot.00 >>> >>> Summary: >>> When using large pages on Linux we never actually uncommit memory, we just mark >>> it as currently not used. When later re-committing those pages we >>> currently only mark them in use again. This works fine until someone >>> expects to get cleared memory back when doing a commit, which for >>> example is expected for the memory backing certain bitmaps. This fix, >>> makes sure that we always clear large pages when they are >>> re-committed. >> Ouch! >> >> Generally looks good. I have one question: >> >> src/share/vm/gc_implementation/g1/g1PageBasedVirtualSpace.cpp >> 137 for (uintptr_t page_index = start; page_index < start + size_in_pages; page_index++) { >> 138 if (_needs_clear_on_commit.at(page_index)) { >> 139 Copy::zero_to_bytes((HeapWord*)page_start(page_index), _page_size); >> 140 _needs_clear_on_commit.clear_bit(page_index); >> 141 } >> 142 } >> >> I'm not sure how large the size_in_pages argument for commit can be / >> tends to be. Nor do I know how often or in what circumstances the >> commit operation gets called. With those caveats, would it be worth > Size_in_pages is dependent on the G1 heap sizing, which is rather > aggressive at the moment, so size_in_pages tends to be high I think. > Also, we only shrink after full gc, which means the next expansion can > potentially be large. > > However this code path is (afaik) used with large pages on Linux only, > and only occurs when you use different Xms and Xmx settings. So page > size is always >= 2M (or whatever the current large page size is). > >> mking the scan for pages that need to be cleared and their clearing >> chunkier by using BitMap::get_next_[zero,one]_offset to search for >> ranges that need to be cleared? It makes the code a little more >> complicated than the present bit at a time iteration, but is probably >> faster if there are long runs in the bitmap, which seems plausible, >> but should probably be tested. But it might not be worth doing if >> performance isn't important here. > It would be a nice addition, but I do not feel it is required for this > particular bug fix. As you mention, it is slightly more complicated. The > overhead seems small compared to the effort to zero-fill a large page. I agree that this would probably improve the clearing but for this fix I would prefer to leave it as is. The goal is to get this fix backported into 8u40 and therefore I would prefer to avoid adding more complexity. Thanks, Stefan > Either way is fine for me. > > Thanks, > Thomas > > From stefan.johansson at oracle.com Wed Jan 7 23:02:16 2015 From: stefan.johansson at oracle.com (Stefan Johansson) Date: Thu, 08 Jan 2015 00:02:16 +0100 Subject: RFR: 8062063: Usage of UseHugeTLBFS, UseLargePagesInMetaspace and huge SurvivorAlignmentInBytes cause crashes in CMBitMapClosure::do_bit In-Reply-To: <54ADB533.5080208@oracle.com> References: <54AD4D6A.9080508@oracle.com> <54AD8C83.2020205@oracle.com> <1420661675.3224.9.camel@oracle.com> <54ADB533.5080208@oracle.com> Message-ID: <54ADBAF8.4030102@oracle.com> Thanks Jon and Thomas, On 2015-01-07 23:37, Jon Masamitsu wrote: > > On 1/7/2015 12:14 PM, Thomas Schatzl wrote: >> Hi Jon, >> >> On Wed, 2015-01-07 at 11:44 -0800, Jon Masamitsu wrote: >>> Stefan, >>> >>> The CR indicates to me that the clearing would be done at the >>> uncommit() but >>> this fix has the clearing done at the commit(). Am I reading the CR >>> and >>> webrev >>> correctly? If so, the arguments for doing the clearing at the >>> uncommit() seem >>> good ones. >> Stefan and me talked about the fix again, and somewhat agreed to >> implement the "cleaner" way of clearing at commit. >> >> Clearing at uncommit would be less code, we do not need to keep track in >> the _needs_clear_at_commit bitmap to avoid the problems with startup > > I liked that aspect of clear at uncommit. Yes, it would be nice not adding another bitmap, but doing so and delaying the clearing also have the nice effect that not all clearing have to be done a once. It will likely be spread out (if not all pages are re-committed at once) or can even avoided (if the page never is committed again). >> performance, but then people might notice that heap shrinking (after >> full gc, i.e. full gc time is slower) is slower than other collectors >> because of that ;) > > In my observation it is already slower. The clear_all_count_data() > makes it so. > I don't particularly like making it worse but the clear at uncommit > seemed so nice. > >> >> They would probably rather expect this to be done at commit time I guess >> (regardless of whether the OS or the VM will do that). > > Agreed. > >> >> This is of course guesswork, we did not measure the difference, just >> talked about options how to fix the issue. >> >> Either way seemed fine to us, this solution is not that much worse in >> complexity (even Kim's suggestion probably would not). > > The current solution requires keeping track of what needs to be > cleared and > then remembering to clear it. I won't object to this solution if > you guys > still prefer it. > Yes, this proposal is a little more complex than doing the clearing at uncommit, but I still prefer this solution since it won't do unnecessary clearing and it allows the clearing to be split up to more that one pause. Thanks, Stefan > Jon > >> >> Thanks, >> Thomas >> >> > From kim.barrett at oracle.com Wed Jan 7 23:10:42 2015 From: kim.barrett at oracle.com (Kim Barrett) Date: Wed, 7 Jan 2015 18:10:42 -0500 Subject: RFR: 8062063: Usage of UseHugeTLBFS, UseLargePagesInMetaspace and huge SurvivorAlignmentInBytes cause crashes in CMBitMapClosure::do_bit In-Reply-To: <1420660925.3224.7.camel@oracle.com> References: <54AD4D6A.9080508@oracle.com> <1420660925.3224.7.camel@oracle.com> Message-ID: <0473DBF6-9405-46D9-AB3F-5A11D955DC39@oracle.com> On Jan 7, 2015, at 3:02 PM, Thomas Schatzl wrote: > >> mking the scan for pages that need to be cleared and their clearing >> chunkier by using BitMap::get_next_[zero,one]_offset to search for >> ranges that need to be cleared? It makes the code a little more >> complicated than the present bit at a time iteration, but is probably >> faster if there are long runs in the bitmap, which seems plausible, >> but should probably be tested. But it might not be worth doing if >> performance isn't important here. > > It would be a nice addition, but I do not feel it is required for this > particular bug fix. As you mention, it is slightly more complicated. The > overhead seems small compared to the effort to zero-fill a large page. Making the zero-fill block sizes large (e.g. not just a page at a time) might make a DMA-based memset interesting (when available). But that?s obviously a much bigger change again. > Either way is fine for me. For fixing this bug, I?m ok with keeping things simple. From kim.barrett at oracle.com Wed Jan 7 23:12:28 2015 From: kim.barrett at oracle.com (Kim Barrett) Date: Wed, 7 Jan 2015 18:12:28 -0500 Subject: RFR: 8062063: Usage of UseHugeTLBFS, UseLargePagesInMetaspace and huge SurvivorAlignmentInBytes cause crashes in CMBitMapClosure::do_bit In-Reply-To: <54ADB828.3030009@oracle.com> References: <54AD4D6A.9080508@oracle.com> <1420660925.3224.7.camel@oracle.com> <54ADB828.3030009@oracle.com> Message-ID: <5B867865-4985-4597-89CC-FCABE2A39D8C@oracle.com> On Jan 7, 2015, at 5:50 PM, Stefan Johansson wrote: > >>> mking the scan for pages that need to be cleared and their clearing >>> chunkier by using BitMap::get_next_[zero,one]_offset to search for >>> ranges that need to be cleared? It makes the code a little more >>> complicated than the present bit at a time iteration, but is probably >>> faster if there are long runs in the bitmap, which seems plausible, >>> but should probably be tested. But it might not be worth doing if >>> performance isn't important here. >> It would be a nice addition, but I do not feel it is required for this >> particular bug fix. As you mention, it is slightly more complicated. The >> overhead seems small compared to the effort to zero-fill a large page. > I agree that this would probably improve the clearing but for this fix I would prefer to leave it as is. The goal is to get this fix backported into 8u40 and therefore I would prefer to avoid adding more complexity. Agreed. So the change looks good to me. From bengt.rutisson at oracle.com Thu Jan 8 07:44:03 2015 From: bengt.rutisson at oracle.com (Bengt Rutisson) Date: Thu, 08 Jan 2015 08:44:03 +0100 Subject: RFR (S): 8067438: Add test to verify minimal heap size In-Reply-To: <1420662927.3224.12.camel@oracle.com> References: <548EDFE3.8070908@oracle.com> <548EEADB.9000303@oracle.com> <54901489.1070704@oracle.com> <54904760.2050800@oracle.com> <54914997.6030909@oracle.com> <549169E1.5030704@oracle.com> <4295855A5C1DE049A61835A1887419CC2CF6ABEE@DEWDFEMB12A.global.corp.sap> <54AD23DD.5020804@oracle.com> <4295855A5C1DE049A61835A1887419CC2CF6AC26@DEWDFEMB12A.global.corp.sap> <54AD4428.2040103@oracle.com> <4295855A5C1DE049A61835A1887419CC2CF6AD2A@DEWDFEMB12A.global.corp.sap> <54AD4E32.3080601@oracle.com> <4295855A5C1DE049A61835A1887419CC2CF6AD8C@DEWDFEMB12A.global.corp.sap> <54AD91EC.8020901@oracle.com> <1420662927.3224.12.camel@oracle.com> Message-ID: <54AE3543.3030407@oracle.com> On 2015-01-07 21:35, Thomas Schatzl wrote: > Hi, > > On Wed, 2015-01-07 at 21:07 +0100, Bengt Rutisson wrote: >> On 1/7/15 5:04 PM, Lindenmaier, Goetz wrote: >>> Hi Bengt, >>> >>> I had to add the new path to this line: >>> * @library /testlibrary /testlibrary/whitebox /../../test/lib >> Right. I was using a repository that hadn't been updated to include this >> change yet. Good that you noticed it and could handle it. >> >>> But then it works fine on the machine with 64K pages. >> Great to hear! And my testing on our platforms also passed. > Please add a comment about the 512 magic number in the test, and that we > assume that the heap constraint of page size * 512 is at this time the > largest heap sizing constraint. I.e. that this formula is a > simplification of the actual calculation. > > Did you also test on a machine with large pages with parallel gc? Iirc > there has been some constraint that e.g. parallel gc needs at least > three (or four?) full pages for its heap, one for each of its spaces. > > So I am not sure if this test as is is sufficiently robust. We don't use large pages for such small heaps. See this in Arguments::finalize_vm_init_args(): if (FLAG_IS_DEFAULT(UseLargePages) && MaxHeapSize < LargePageHeapSizeThreshold) { // No need for large granularity pages w/small heaps. // Note that large pages are enabled/disabled for both the // Java heap and the code cache. FLAG_SET_DEFAULT(UseLargePages, false); } LargePageHeapSizeThreshold is 128 MB and since my test runs with -Xmx2m (which admittedly can be aligned up to 32 mb) I think we will never use large pages. But I'll do an explicit run on a large page enabled machine with ParallelGC just to make sure. Thanks, Bengt > > Thanks, > Thomas > From thomas.schatzl at oracle.com Thu Jan 8 08:09:23 2015 From: thomas.schatzl at oracle.com (Thomas Schatzl) Date: Thu, 08 Jan 2015 09:09:23 +0100 Subject: RFR (S): 8067438: Add test to verify minimal heap size In-Reply-To: <54AE3543.3030407@oracle.com> References: <548EDFE3.8070908@oracle.com> <548EEADB.9000303@oracle.com> <54901489.1070704@oracle.com> <54904760.2050800@oracle.com> <54914997.6030909@oracle.com> <549169E1.5030704@oracle.com> <4295855A5C1DE049A61835A1887419CC2CF6ABEE@DEWDFEMB12A.global.corp.sap> <54AD23DD.5020804@oracle.com> <4295855A5C1DE049A61835A1887419CC2CF6AC26@DEWDFEMB12A.global.corp.sap> <54AD4428.2040103@oracle.com> <4295855A5C1DE049A61835A1887419CC2CF6AD2A@DEWDFEMB12A.global.corp.sap> <54AD4E32.3080601@oracle.com> <4295855A5C1DE049A61835A1887419CC2CF6AD8C@DEWDFEMB12A.global.corp.sap> <54AD91EC.8020901@oracle.com> <1420662927.3224.12.camel@oracle.com> <54AE3543.3030407@oracle.com> Message-ID: <1420704563.3178.1.camel@oracle.com> Hi, On Thu, 2015-01-08 at 08:44 +0100, Bengt Rutisson wrote: > On 2015-01-07 21:35, Thomas Schatzl wrote: > > Hi, > > > > On Wed, 2015-01-07 at 21:07 +0100, Bengt Rutisson wrote: > >> On 1/7/15 5:04 PM, Lindenmaier, Goetz wrote: > >>> Hi Bengt, > >>> > >>> I had to add the new path to this line: > >>> * @library /testlibrary /testlibrary/whitebox /../../test/lib > >> Right. I was using a repository that hadn't been updated to include this > >> change yet. Good that you noticed it and could handle it. > >> > >>> But then it works fine on the machine with 64K pages. > >> Great to hear! And my testing on our platforms also passed. > > Please add a comment about the 512 magic number in the test, and that we > > assume that the heap constraint of page size * 512 is at this time the > > largest heap sizing constraint. I.e. that this formula is a > > simplification of the actual calculation. > > > > Did you also test on a machine with large pages with parallel gc? Iirc > > there has been some constraint that e.g. parallel gc needs at least > > three (or four?) full pages for its heap, one for each of its spaces. > > > > So I am not sure if this test as is is sufficiently robust. > > We don't use large pages for such small heaps. See this in > Arguments::finalize_vm_init_args(): > > > if (FLAG_IS_DEFAULT(UseLargePages) && > MaxHeapSize < LargePageHeapSizeThreshold) { > // No need for large granularity pages w/small heaps. > // Note that large pages are enabled/disabled for both the > // Java heap and the code cache. > FLAG_SET_DEFAULT(UseLargePages, false); > } > > LargePageHeapSizeThreshold is 128 MB and since my test runs with -Xmx2m > (which admittedly can be aligned up to 32 mb) I think we will never use > large pages. > > But I'll do an explicit run on a large page enabled machine with > ParallelGC just to make sure. Okay :) But what if somebody sets -XX:+UseLargePages intentionally for a test run? Potentially we will need to exclude this case then. Thanks, Thomas From bengt.rutisson at oracle.com Thu Jan 8 08:17:27 2015 From: bengt.rutisson at oracle.com (Bengt Rutisson) Date: Thu, 08 Jan 2015 09:17:27 +0100 Subject: RFR (S): 8067438: Add test to verify minimal heap size In-Reply-To: <1420704563.3178.1.camel@oracle.com> References: <548EDFE3.8070908@oracle.com> <548EEADB.9000303@oracle.com> <54901489.1070704@oracle.com> <54904760.2050800@oracle.com> <54914997.6030909@oracle.com> <549169E1.5030704@oracle.com> <4295855A5C1DE049A61835A1887419CC2CF6ABEE@DEWDFEMB12A.global.corp.sap> <54AD23DD.5020804@oracle.com> <4295855A5C1DE049A61835A1887419CC2CF6AC26@DEWDFEMB12A.global.corp.sap> <54AD4428.2040103@oracle.com> <4295855A5C1DE049A61835A1887419CC2CF6AD2A@DEWDFEMB12A.global.corp.sap> <54AD4E32.3080601@oracle.com> <4295855A5C1DE049A61835A1887419CC2CF6AD8C@DEWDFEMB12A.global.corp.sap> <54AD91EC.8020901@oracle.com> <1420662927.3224.12.camel@oracle.com> <54AE3543.3030407@oracle.com> <1420704563.3178.1.camel@oracle.com> Message-ID: <54AE3D17.2030408@oracle.com> On 2015-01-08 09:09, Thomas Schatzl wrote: > Hi, > > On Thu, 2015-01-08 at 08:44 +0100, Bengt Rutisson wrote: >> On 2015-01-07 21:35, Thomas Schatzl wrote: >>> Hi, >>> >>> On Wed, 2015-01-07 at 21:07 +0100, Bengt Rutisson wrote: >>>> On 1/7/15 5:04 PM, Lindenmaier, Goetz wrote: >>>>> Hi Bengt, >>>>> >>>>> I had to add the new path to this line: >>>>> * @library /testlibrary /testlibrary/whitebox /../../test/lib >>>> Right. I was using a repository that hadn't been updated to include this >>>> change yet. Good that you noticed it and could handle it. >>>> >>>>> But then it works fine on the machine with 64K pages. >>>> Great to hear! And my testing on our platforms also passed. >>> Please add a comment about the 512 magic number in the test, and that we >>> assume that the heap constraint of page size * 512 is at this time the >>> largest heap sizing constraint. I.e. that this formula is a >>> simplification of the actual calculation. >>> >>> Did you also test on a machine with large pages with parallel gc? Iirc >>> there has been some constraint that e.g. parallel gc needs at least >>> three (or four?) full pages for its heap, one for each of its spaces. >>> >>> So I am not sure if this test as is is sufficiently robust. >> We don't use large pages for such small heaps. See this in >> Arguments::finalize_vm_init_args(): >> >> >> if (FLAG_IS_DEFAULT(UseLargePages) && >> MaxHeapSize < LargePageHeapSizeThreshold) { >> // No need for large granularity pages w/small heaps. >> // Note that large pages are enabled/disabled for both the >> // Java heap and the code cache. >> FLAG_SET_DEFAULT(UseLargePages, false); >> } >> >> LargePageHeapSizeThreshold is 128 MB and since my test runs with -Xmx2m >> (which admittedly can be aligned up to 32 mb) I think we will never use >> large pages. >> >> But I'll do an explicit run on a large page enabled machine with >> ParallelGC just to make sure. > Okay :) But what if somebody sets -XX:+UseLargePages intentionally for a > test run? > > Potentially we will need to exclude this case then. Right. Maybe the easiest thing it to just add -XX:-UseLargePages to the @run command line. That overrides any arguments passed from JTreg. Bengt > > Thanks, > Thomas > > From goetz.lindenmaier at sap.com Thu Jan 8 08:34:13 2015 From: goetz.lindenmaier at sap.com (Lindenmaier, Goetz) Date: Thu, 8 Jan 2015 08:34:13 +0000 Subject: RFR (S): 8067438: Add test to verify minimal heap size In-Reply-To: <54AE3D17.2030408@oracle.com> References: <548EDFE3.8070908@oracle.com> <548EEADB.9000303@oracle.com> <54901489.1070704@oracle.com> <54904760.2050800@oracle.com> <54914997.6030909@oracle.com> <549169E1.5030704@oracle.com> <4295855A5C1DE049A61835A1887419CC2CF6ABEE@DEWDFEMB12A.global.corp.sap> <54AD23DD.5020804@oracle.com> <4295855A5C1DE049A61835A1887419CC2CF6AC26@DEWDFEMB12A.global.corp.sap> <54AD4428.2040103@oracle.com> <4295855A5C1DE049A61835A1887419CC2CF6AD2A@DEWDFEMB12A.global.corp.sap> <54AD4E32.3080601@oracle.com> <4295855A5C1DE049A61835A1887419CC2CF6AD8C@DEWDFEMB12A.global.corp.sap> <54AD91EC.8020901@oracle.com> <1420662927.3224.12.camel@oracle.com> <54AE3543.3030407@oracle.com> <1420704563.3178.1.camel@oracle.com> <54AE3D17.2030408@oracle.com> Message-ID: <4295855A5C1DE049A61835A1887419CC2CF6C35A@DEWDFEMB12A.global.corp.sap> Hi, I guess if you start setting flags on the command line for tests, many tests will break ... What if you set -Xmx4g or -XX:MaxHeapSize etc? The problem with this test is the default page size. Best regards, Goetz. -----Original Message----- From: Bengt Rutisson [mailto:bengt.rutisson at oracle.com] Sent: Donnerstag, 8. Januar 2015 09:17 To: Thomas Schatzl Cc: Lindenmaier, Goetz; hotspot-gc-dev at openjdk.java.net Subject: Re: RFR (S): 8067438: Add test to verify minimal heap size On 2015-01-08 09:09, Thomas Schatzl wrote: > Hi, > > On Thu, 2015-01-08 at 08:44 +0100, Bengt Rutisson wrote: >> On 2015-01-07 21:35, Thomas Schatzl wrote: >>> Hi, >>> >>> On Wed, 2015-01-07 at 21:07 +0100, Bengt Rutisson wrote: >>>> On 1/7/15 5:04 PM, Lindenmaier, Goetz wrote: >>>>> Hi Bengt, >>>>> >>>>> I had to add the new path to this line: >>>>> * @library /testlibrary /testlibrary/whitebox /../../test/lib >>>> Right. I was using a repository that hadn't been updated to include this >>>> change yet. Good that you noticed it and could handle it. >>>> >>>>> But then it works fine on the machine with 64K pages. >>>> Great to hear! And my testing on our platforms also passed. >>> Please add a comment about the 512 magic number in the test, and that we >>> assume that the heap constraint of page size * 512 is at this time the >>> largest heap sizing constraint. I.e. that this formula is a >>> simplification of the actual calculation. >>> >>> Did you also test on a machine with large pages with parallel gc? Iirc >>> there has been some constraint that e.g. parallel gc needs at least >>> three (or four?) full pages for its heap, one for each of its spaces. >>> >>> So I am not sure if this test as is is sufficiently robust. >> We don't use large pages for such small heaps. See this in >> Arguments::finalize_vm_init_args(): >> >> >> if (FLAG_IS_DEFAULT(UseLargePages) && >> MaxHeapSize < LargePageHeapSizeThreshold) { >> // No need for large granularity pages w/small heaps. >> // Note that large pages are enabled/disabled for both the >> // Java heap and the code cache. >> FLAG_SET_DEFAULT(UseLargePages, false); >> } >> >> LargePageHeapSizeThreshold is 128 MB and since my test runs with -Xmx2m >> (which admittedly can be aligned up to 32 mb) I think we will never use >> large pages. >> >> But I'll do an explicit run on a large page enabled machine with >> ParallelGC just to make sure. > Okay :) But what if somebody sets -XX:+UseLargePages intentionally for a > test run? > > Potentially we will need to exclude this case then. Right. Maybe the easiest thing it to just add -XX:-UseLargePages to the @run command line. That overrides any arguments passed from JTreg. Bengt > > Thanks, > Thomas > > From bengt.rutisson at oracle.com Thu Jan 8 08:57:42 2015 From: bengt.rutisson at oracle.com (Bengt Rutisson) Date: Thu, 08 Jan 2015 09:57:42 +0100 Subject: RFR (S): 8067438: Add test to verify minimal heap size In-Reply-To: <4295855A5C1DE049A61835A1887419CC2CF6C35A@DEWDFEMB12A.global.corp.sap> References: <548EDFE3.8070908@oracle.com> <548EEADB.9000303@oracle.com> <54901489.1070704@oracle.com> <54904760.2050800@oracle.com> <54914997.6030909@oracle.com> <549169E1.5030704@oracle.com> <4295855A5C1DE049A61835A1887419CC2CF6ABEE@DEWDFEMB12A.global.corp.sap> <54AD23DD.5020804@oracle.com> <4295855A5C1DE049A61835A1887419CC2CF6AC26@DEWDFEMB12A.global.corp.sap> <54AD4428.2040103@oracle.com> <4295855A5C1DE049A61835A1887419CC2CF6AD2A@DEWDFEMB12A.global.corp.sap> <54AD4E32.3080601@oracle.com> <4295855A5C1DE049A61835A1887419CC2CF6AD8C@DEWDFEMB12A.global.corp.sap> <54AD91EC.8020901@oracle.com> <1420662927.3224.12.camel@oracle.com> <54AE3543.3030407@oracle.com> <1420704563.3178.1.camel@oracle.com> <54AE3D17.2030408@oracle.com> <4295855A5C1DE049A61835A1887419CC2CF6C35A@DEWDFEMB12A.global.corp.sap> Message-ID: <54AE4686.8000307@oracle.com> Hi Goetz, On 2015-01-08 09:34, Lindenmaier, Goetz wrote: > Hi, > > I guess if you start setting flags on the command line for tests, many tests > will break ... What if you set -Xmx4g or -XX:MaxHeapSize etc? You are right, of course. But unfortunately our internal testing framework actually sometimes pass extra arguments to tests. So, for some cases we need to be prepared to handle it. But in this case it turns out that it is not a problem. We actually never use large pages for the card table. The page size for the card table is always initialized with a small page size: CardTableModRefBS::CardTableModRefBS() ... _page_size(os::vm_page_size()), So, there is actually no need to add -XX:-UseLargePages on the command line. I've verified this on a Solaris/Sparc machine with large pages enabled. Been running both ParallelGC and G1 with UseLargePages as default (true) and with explicitly enabled large pages. For all four cases we get a 4m heap if we use -Xmx2m since we pick 8k pages for the card table. Preparing the webrev now... Bengt > > The problem with this test is the default page size. > > Best regards, > Goetz. > > > > -----Original Message----- > From: Bengt Rutisson [mailto:bengt.rutisson at oracle.com] > Sent: Donnerstag, 8. Januar 2015 09:17 > To: Thomas Schatzl > Cc: Lindenmaier, Goetz; hotspot-gc-dev at openjdk.java.net > Subject: Re: RFR (S): 8067438: Add test to verify minimal heap size > > > On 2015-01-08 09:09, Thomas Schatzl wrote: >> Hi, >> >> On Thu, 2015-01-08 at 08:44 +0100, Bengt Rutisson wrote: >>> On 2015-01-07 21:35, Thomas Schatzl wrote: >>>> Hi, >>>> >>>> On Wed, 2015-01-07 at 21:07 +0100, Bengt Rutisson wrote: >>>>> On 1/7/15 5:04 PM, Lindenmaier, Goetz wrote: >>>>>> Hi Bengt, >>>>>> >>>>>> I had to add the new path to this line: >>>>>> * @library /testlibrary /testlibrary/whitebox /../../test/lib >>>>> Right. I was using a repository that hadn't been updated to include this >>>>> change yet. Good that you noticed it and could handle it. >>>>> >>>>>> But then it works fine on the machine with 64K pages. >>>>> Great to hear! And my testing on our platforms also passed. >>>> Please add a comment about the 512 magic number in the test, and that we >>>> assume that the heap constraint of page size * 512 is at this time the >>>> largest heap sizing constraint. I.e. that this formula is a >>>> simplification of the actual calculation. >>>> >>>> Did you also test on a machine with large pages with parallel gc? Iirc >>>> there has been some constraint that e.g. parallel gc needs at least >>>> three (or four?) full pages for its heap, one for each of its spaces. >>>> >>>> So I am not sure if this test as is is sufficiently robust. >>> We don't use large pages for such small heaps. See this in >>> Arguments::finalize_vm_init_args(): >>> >>> >>> if (FLAG_IS_DEFAULT(UseLargePages) && >>> MaxHeapSize < LargePageHeapSizeThreshold) { >>> // No need for large granularity pages w/small heaps. >>> // Note that large pages are enabled/disabled for both the >>> // Java heap and the code cache. >>> FLAG_SET_DEFAULT(UseLargePages, false); >>> } >>> >>> LargePageHeapSizeThreshold is 128 MB and since my test runs with -Xmx2m >>> (which admittedly can be aligned up to 32 mb) I think we will never use >>> large pages. >>> >>> But I'll do an explicit run on a large page enabled machine with >>> ParallelGC just to make sure. >> Okay :) But what if somebody sets -XX:+UseLargePages intentionally for a >> test run? >> >> Potentially we will need to exclude this case then. > Right. Maybe the easiest thing it to just add -XX:-UseLargePages to the > @run command line. That overrides any arguments passed from JTreg. > > Bengt > >> Thanks, >> Thomas >> >> From bengt.rutisson at oracle.com Thu Jan 8 09:29:46 2015 From: bengt.rutisson at oracle.com (Bengt Rutisson) Date: Thu, 08 Jan 2015 10:29:46 +0100 Subject: RFR (S): 8068653: TestSmalllHeap.java fails when the page size is 64k Message-ID: <54AE4E0A.5090103@oracle.com> Hi all, Can I have a couple of reviews for this update to TestSmallHeap.java: http://cr.openjdk.java.net/~brutisso/8068653/webrev.00/ https://bugs.openjdk.java.net/browse/JDK-8068653 As noted by Goetz Lindenmaier in this mail thread: RFR (S): 8067438: Add test to verify minimal heap size http://mail.openjdk.java.net/pipermail/hotspot-gc-dev/2015-January/011696.html the TestSmallHeap.java fails on platforms with a 64k page size. Thanks, Bengt From claes.redestad at oracle.com Thu Jan 8 10:47:45 2015 From: claes.redestad at oracle.com (Claes Redestad) Date: Thu, 08 Jan 2015 11:47:45 +0100 Subject: RFR(XXS): 8068037: Remove dead code in G1CollectedHeap Message-ID: <54AE6051.2080502@oracle.com> Hi all, please feel free to review this minor cleanup of unused/dead code in G1. Bug: https://bugs.openjdk.java.net/browse/JDK-8068037 Webrev: http://cr.openjdk.java.net/~redestad/8068037/webrev.02 Testing: JPRT -testset hotspot /Claes From stefan.karlsson at oracle.com Thu Jan 8 10:57:24 2015 From: stefan.karlsson at oracle.com (Stefan Karlsson) Date: Thu, 08 Jan 2015 11:57:24 +0100 Subject: RFR(XXS): 8068037: Remove dead code in G1CollectedHeap In-Reply-To: <54AE6051.2080502@oracle.com> References: <54AE6051.2080502@oracle.com> Message-ID: <54AE6294.4090502@oracle.com> On 2015-01-08 11:47, Claes Redestad wrote: > Hi all, > > please feel free to review this minor cleanup of unused/dead code in G1. > > Bug: https://bugs.openjdk.java.net/browse/JDK-8068037 > Webrev: http://cr.openjdk.java.net/~redestad/8068037/webrev.02 Looks good. StefanK > > Testing: JPRT -testset hotspot > > /Claes From thomas.schatzl at oracle.com Thu Jan 8 12:23:12 2015 From: thomas.schatzl at oracle.com (Thomas Schatzl) Date: Thu, 08 Jan 2015 13:23:12 +0100 Subject: RFR (S): 8068653: TestSmalllHeap.java fails when the page size is 64k In-Reply-To: <54AE4E0A.5090103@oracle.com> References: <54AE4E0A.5090103@oracle.com> Message-ID: <1420719792.3178.5.camel@oracle.com> Hi, On Thu, 2015-01-08 at 10:29 +0100, Bengt Rutisson wrote: > Hi all, > > Can I have a couple of reviews for this update to TestSmallHeap.java: > > http://cr.openjdk.java.net/~brutisso/8068653/webrev.00/ > > https://bugs.openjdk.java.net/browse/JDK-8068653 > > As noted by Goetz Lindenmaier in this mail thread: > > RFR (S): 8067438: Add test to verify minimal heap size > http://mail.openjdk.java.net/pipermail/hotspot-gc-dev/2015-January/011696.html > > the TestSmallHeap.java fails on platforms with a 64k page size. looks good. Thanks, Thomas From thomas.schatzl at oracle.com Thu Jan 8 12:24:42 2015 From: thomas.schatzl at oracle.com (Thomas Schatzl) Date: Thu, 08 Jan 2015 13:24:42 +0100 Subject: RFR(XXS): 8068037: Remove dead code in G1CollectedHeap In-Reply-To: <54AE6051.2080502@oracle.com> References: <54AE6051.2080502@oracle.com> Message-ID: <1420719882.3178.6.camel@oracle.com> Hi Claes, On Thu, 2015-01-08 at 11:47 +0100, Claes Redestad wrote: > Hi all, > > please feel free to review this minor cleanup of unused/dead code in G1. > > Bug: https://bugs.openjdk.java.net/browse/JDK-8068037 > Webrev: http://cr.openjdk.java.net/~redestad/8068037/webrev.02 > > Testing: JPRT -testset hotspot > looks good, thanks. Thomas From bengt.rutisson at oracle.com Thu Jan 8 13:53:13 2015 From: bengt.rutisson at oracle.com (Bengt Rutisson) Date: Thu, 08 Jan 2015 14:53:13 +0100 Subject: RFR (S): 8068653: TestSmalllHeap.java fails when the page size is 64k In-Reply-To: <1420719792.3178.5.camel@oracle.com> References: <54AE4E0A.5090103@oracle.com> <1420719792.3178.5.camel@oracle.com> Message-ID: <54AE8BC9.8020300@oracle.com> Hi Thomas, Thanks for the review! Bengt On 2015-01-08 13:23, Thomas Schatzl wrote: > Hi, > > On Thu, 2015-01-08 at 10:29 +0100, Bengt Rutisson wrote: >> Hi all, >> >> Can I have a couple of reviews for this update to TestSmallHeap.java: >> >> http://cr.openjdk.java.net/~brutisso/8068653/webrev.00/ >> >> https://bugs.openjdk.java.net/browse/JDK-8068653 >> >> As noted by Goetz Lindenmaier in this mail thread: >> >> RFR (S): 8067438: Add test to verify minimal heap size >> http://mail.openjdk.java.net/pipermail/hotspot-gc-dev/2015-January/011696.html >> >> the TestSmallHeap.java fails on platforms with a 64k page size. > looks good. > > Thanks, > Thomas > > From jon.masamitsu at oracle.com Thu Jan 8 16:08:17 2015 From: jon.masamitsu at oracle.com (Jon Masamitsu) Date: Thu, 08 Jan 2015 08:08:17 -0800 Subject: RFR: 8062063: Usage of UseHugeTLBFS, UseLargePagesInMetaspace and huge SurvivorAlignmentInBytes cause crashes in CMBitMapClosure::do_bit In-Reply-To: <54ADBAF8.4030102@oracle.com> References: <54AD4D6A.9080508@oracle.com> <54AD8C83.2020205@oracle.com> <1420661675.3224.9.camel@oracle.com> <54ADB533.5080208@oracle.com> <54ADBAF8.4030102@oracle.com> Message-ID: <54AEAB71.30201@oracle.com> Reviewed. Jon On 01/07/2015 03:02 PM, Stefan Johansson wrote: > Thanks Jon and Thomas, > > On 2015-01-07 23:37, Jon Masamitsu wrote: >> >> On 1/7/2015 12:14 PM, Thomas Schatzl wrote: >>> Hi Jon, >>> >>> On Wed, 2015-01-07 at 11:44 -0800, Jon Masamitsu wrote: >>>> Stefan, >>>> >>>> The CR indicates to me that the clearing would be done at the >>>> uncommit() but >>>> this fix has the clearing done at the commit(). Am I reading the >>>> CR and >>>> webrev >>>> correctly? If so, the arguments for doing the clearing at the >>>> uncommit() seem >>>> good ones. >>> Stefan and me talked about the fix again, and somewhat agreed to >>> implement the "cleaner" way of clearing at commit. >>> >>> Clearing at uncommit would be less code, we do not need to keep >>> track in >>> the _needs_clear_at_commit bitmap to avoid the problems with startup >> >> I liked that aspect of clear at uncommit. > Yes, it would be nice not adding another bitmap, but doing so and > delaying the clearing also have the nice effect that not all clearing > have to be done a once. It will likely be spread out (if not all pages > are re-committed at once) or can even avoided (if the page never is > committed again). >>> performance, but then people might notice that heap shrinking (after >>> full gc, i.e. full gc time is slower) is slower than other collectors >>> because of that ;) >> >> In my observation it is already slower. The clear_all_count_data() >> makes it so. >> I don't particularly like making it worse but the clear at uncommit >> seemed so nice. >> >>> >>> They would probably rather expect this to be done at commit time I >>> guess >>> (regardless of whether the OS or the VM will do that). >> >> Agreed. >> >>> >>> This is of course guesswork, we did not measure the difference, just >>> talked about options how to fix the issue. >>> >>> Either way seemed fine to us, this solution is not that much worse in >>> complexity (even Kim's suggestion probably would not). >> >> The current solution requires keeping track of what needs to be >> cleared and >> then remembering to clear it. I won't object to this solution if >> you guys >> still prefer it. >> > Yes, this proposal is a little more complex than doing the clearing at > uncommit, but I still prefer this solution since it won't do > unnecessary clearing and it allows the clearing to be split up to more > that one pause. > > Thanks, > Stefan > >> Jon >> >>> >>> Thanks, >>> Thomas >>> >>> >> > From stefan.johansson at oracle.com Thu Jan 8 17:59:45 2015 From: stefan.johansson at oracle.com (Stefan Johansson) Date: Thu, 08 Jan 2015 18:59:45 +0100 Subject: RFR: 8062063: Usage of UseHugeTLBFS, UseLargePagesInMetaspace and huge SurvivorAlignmentInBytes cause crashes in CMBitMapClosure::do_bit In-Reply-To: <54AD4D6A.9080508@oracle.com> References: <54AD4D6A.9080508@oracle.com> Message-ID: <54AEC591.2090606@oracle.com> Hi, Sorry for doing a re-spin on this, but since this is targeted to go into 8 as well I want to minimize the risk of introducing a regression. After yesterdays comments I started thinking more about what regressions this fix might cause and today I've had good discussions with Thomas and Mikael. I've also did some quick measurements that shows additional time for the YCs expanding the heap after a shrink. Since we don't really need the heap regions to be cleared I think we need to avoid this regression, by going with another solution and I don't think having this time added to the full GC shrinking the heap is wanted either. The first proposal that is explained in the bug-report would avoid clearing memory that don't have to be cleared, but just doing the simple solution explained there might cause startup regressions due to touching memory during startup that isn't needed. Mixing that approach with the one proposed yesterday will allow us to only clear memory when absolutely needed. See new webrev here: http://cr.openjdk.java.net/~sjohanss/8062063/hotspot.01 This approach leaves the clearing to the listener registered with each mapper and for the bitmaps this will make sure that they are cleared, but for the heap we won't do anything (because the heap has no requirement of having zeroed backing memory). Thanks, Stefan On 2015-01-07 16:14, Stefan Johansson wrote: > Hi, > > Please review this fix for: > https://bugs.openjdk.java.net/browse/JDK-8062063 > > Webrev: > http://cr.openjdk.java.net/~sjohanss/8062063/hotspot.00 > > Summary: > When using large pages on Linux we never actually uncommit memory, we > just mark it as currently not used. When later re-committing those > pages we currently only mark them in use again. This works fine until > someone expects to get cleared memory back when doing a commit, which > for example is expected for the memory backing certain bitmaps. This > fix, makes sure that we always clear large pages when they are > re-committed. > > Testing: > * Built via JPRT > * Verified fix on failing reproducer > * Planning to run longer aurora-run. > > Thanks, > Stefan From kim.barrett at oracle.com Thu Jan 8 19:05:47 2015 From: kim.barrett at oracle.com (Kim Barrett) Date: Thu, 8 Jan 2015 14:05:47 -0500 Subject: RFR: 8062063: Usage of UseHugeTLBFS, UseLargePagesInMetaspace and huge SurvivorAlignmentInBytes cause crashes in CMBitMapClosure::do_bit In-Reply-To: <54AEC591.2090606@oracle.com> References: <54AD4D6A.9080508@oracle.com> <54AEC591.2090606@oracle.com> Message-ID: <57F7642D-B9CD-4038-A6E9-E28C754F2546@oracle.com> On Jan 8, 2015, at 12:59 PM, Stefan Johansson wrote: > > Sorry for doing a re-spin on this, but since this is targeted to go into 8 as well I want to minimize the risk of introducing a regression. > > After yesterdays comments I started thinking more about what regressions this fix might cause and today I've had good discussions with Thomas and Mikael. I've also did some quick measurements that shows additional time for the YCs expanding the heap after a shrink. Since we don't really need the heap regions to be cleared I think we need to avoid this regression, by going with another solution and I don't think having this time added to the full GC shrinking the heap is wanted either. > > The first proposal that is explained in the bug-report would avoid clearing memory that don't have to be cleared, but just doing the simple solution explained there might cause startup regressions due to touching memory during startup that isn't needed. Mixing that approach with the one proposed yesterday will allow us to only clear memory when absolutely needed. See new webrev here: > http://cr.openjdk.java.net/~sjohanss/8062063/hotspot.01 > > This approach leaves the clearing to the listener registered with each mapper and for the bitmaps this will make sure that they are cleared, but for the heap we won't do anything (because the heap has no requirement of having zeroed backing memory). I think I might prefer having the new bitmap called _zero_filled and flip the sense of it. The present name, _needs_zeroing, is mildly confusing to me, since whether zeroing is needed is caller-dependent. It seems to me this new version can result in unnecessary page clearing; commit will return true if any page in the range is not zeroed. This can lead to a caller that needs zeroed pages clearing the entire requested range, even if only some (perhaps small) subset of the range is actually dirty. Of course, the previous attempted fix also had unnecessary page clearing, since dirty pages were being cleared even if the caller doesn't care. The new code seems likely to be an improvement overall. In the context of fixing the bug at hand, I think this change looks good, up to the naming and sense of the new bit map. But it looks like the API provided by G1PageBasedVirtualSpace is less than ideal in this area, and could perhaps use further work. Though it might not be worth worrying about, as the cases where it matters may be rare and not especially important. From kim.barrett at oracle.com Thu Jan 8 19:42:48 2015 From: kim.barrett at oracle.com (Kim Barrett) Date: Thu, 8 Jan 2015 14:42:48 -0500 Subject: RFR: 8067306: Improve STATIC_ASSERT In-Reply-To: <54AD25AD.7010408@oracle.com> References: <548AD5E1.9050608@oracle.com> <4747FC85-1831-4FA1-8E12-EDD56E3996D4@oracle.com> <5493F9DB.7020600@oracle.com> <54AD25AD.7010408@oracle.com> Message-ID: On Jan 7, 2015, at 7:25 AM, Stefan Karlsson wrote: > > I'll sponsor and review the patch if you change "(Cond) ? true : false" to just "(Cond)". Any potential problems with ancient compilers can be dealt with when / if they are causing problems. CR: https://bugs.openjdk.java.net/browse/JDK-8067306 New full webrev: http://cr.openjdk.java.net/~kbarrett/8067306/webrev.03/ Incremental webrev: http://cr.openjdk.java.net/~kbarrett/8067306/webrev.03.incr/ From stefan.johansson at oracle.com Thu Jan 8 19:56:47 2015 From: stefan.johansson at oracle.com (Stefan Johansson) Date: Thu, 08 Jan 2015 20:56:47 +0100 Subject: RFR: 8062063: Usage of UseHugeTLBFS, UseLargePagesInMetaspace and huge SurvivorAlignmentInBytes cause crashes in CMBitMapClosure::do_bit In-Reply-To: <57F7642D-B9CD-4038-A6E9-E28C754F2546@oracle.com> References: <54AD4D6A.9080508@oracle.com> <54AEC591.2090606@oracle.com> <57F7642D-B9CD-4038-A6E9-E28C754F2546@oracle.com> Message-ID: <54AEE0FF.1000401@oracle.com> Thanks Kim, On 2015-01-08 20:05, Kim Barrett wrote: > On Jan 8, 2015, at 12:59 PM, Stefan Johansson wrote: >> Sorry for doing a re-spin on this, but since this is targeted to go into 8 as well I want to minimize the risk of introducing a regression. >> >> After yesterdays comments I started thinking more about what regressions this fix might cause and today I've had good discussions with Thomas and Mikael. I've also did some quick measurements that shows additional time for the YCs expanding the heap after a shrink. Since we don't really need the heap regions to be cleared I think we need to avoid this regression, by going with another solution and I don't think having this time added to the full GC shrinking the heap is wanted either. >> >> The first proposal that is explained in the bug-report would avoid clearing memory that don't have to be cleared, but just doing the simple solution explained there might cause startup regressions due to touching memory during startup that isn't needed. Mixing that approach with the one proposed yesterday will allow us to only clear memory when absolutely needed. See new webrev here: >> http://cr.openjdk.java.net/~sjohanss/8062063/hotspot.01 >> >> This approach leaves the clearing to the listener registered with each mapper and for the bitmaps this will make sure that they are cleared, but for the heap we won't do anything (because the heap has no requirement of having zeroed backing memory). > I think I might prefer having the new bitmap called _zero_filled and > flip the sense of it. The present name, _needs_zeroing, is mildly > confusing to me, since whether zeroing is needed is caller-dependent. I like that name, I hoped someone would come up with a better name, didn't fully like _needs_zeroing but wanted to get it out before leaving work. > It seems to me this new version can result in unnecessary page > clearing; commit will return true if any page in the range is not > zeroed. This can lead to a caller that needs zeroed pages clearing > the entire requested range, even if only some (perhaps small) subset > of the range is actually dirty. > > Of course, the previous attempted fix also had unnecessary page > clearing, since dirty pages were being cleared even if the caller > doesn't care. The new code seems likely to be an improvement overall. True, we will likely clear more pages than needed but as you say it is still an improvement to the other solutions. > In the context of fixing the bug at hand, I think this change looks > good, up to the naming and sense of the new bit map. > > But it looks like the API provided by G1PageBasedVirtualSpace is less > than ideal in this area, and could perhaps use further work. Though > it might not be worth worrying about, as the cases where it matters > may be rare and not especially important. > Yes, there are still things that could be improved but for this bug fix I agree that we should not do to much. Thanks, Stefan From joseph.provino at oracle.com Thu Jan 8 20:09:50 2015 From: joseph.provino at oracle.com (joe provino) Date: Thu, 08 Jan 2015 15:09:50 -0500 Subject: Review request: Add barrier set kind for G1 throughput barrier Message-ID: <54AEE40E.3020006@oracle.com> Can I get reviews for this very small change? I also need a sponsor to push the change. Webrev and bug report are here: http://cr.openjdk.java.net/~jprovino/8064947/webrev.00/ https://bugs.openjdk.java.net/browse/JDK-8064947 joe From thomas.schatzl at oracle.com Thu Jan 8 22:02:35 2015 From: thomas.schatzl at oracle.com (Thomas Schatzl) Date: Thu, 08 Jan 2015 23:02:35 +0100 Subject: RFR: 8062063: Usage of UseHugeTLBFS, UseLargePagesInMetaspace and huge SurvivorAlignmentInBytes cause crashes in CMBitMapClosure::do_bit In-Reply-To: <57F7642D-B9CD-4038-A6E9-E28C754F2546@oracle.com> References: <54AD4D6A.9080508@oracle.com> <54AEC591.2090606@oracle.com> <57F7642D-B9CD-4038-A6E9-E28C754F2546@oracle.com> Message-ID: <1420754555.6773.1.camel@oracle.com> Hi Stefan, On Thu, 2015-01-08 at 14:05 -0500, Kim Barrett wrote: > On Jan 8, 2015, at 12:59 PM, Stefan Johansson wrote: > > > > Sorry for doing a re-spin on this, but since this is targeted to go into 8 as well I want to minimize the risk of introducing a regression. > > > > After yesterdays comments I started thinking more about what regressions this fix might cause and today I've had good discussions with Thomas and Mikael. I've also did some quick measurements that shows additional time for the YCs expanding the heap after a shrink. Since we don't really need the heap regions to be cleared I think we need to avoid this regression, by going with another solution and I don't think having this time added to the full GC shrinking the heap is wanted either. > > > > The first proposal that is explained in the bug-report would avoid clearing memory that don't have to be cleared, but just doing the simple solution explained there might cause startup regressions due to touching memory during startup that isn't needed. Mixing that approach with the one proposed yesterday will allow us to only clear memory when absolutely needed. See new webrev here: > > http://cr.openjdk.java.net/~sjohanss/8062063/hotspot.01 > > > > This approach leaves the clearing to the listener registered with each mapper and for the bitmaps this will make sure that they are cleared, but for the heap we won't do anything (because the heap has no requirement of having zeroed backing memory). > > I think I might prefer having the new bitmap called _zero_filled and > flip the sense of it. The present name, _needs_zeroing, is mildly > confusing to me, since whether zeroing is needed is caller-dependent. I somewhat tend to agree with Kim here. Maybe one of _needs_clear_on_commit, _not_zero_on_commit, _is_clear_on_commit, or _pages_dirty_after_uncommit, but ymmv. :) > It seems to me this new version can result in unnecessary page > clearing; commit will return true if any page in the range is not > zeroed. This can lead to a caller that needs zeroed pages clearing > the entire requested range, even if only some (perhaps small) subset > of the range is actually dirty. > > Of course, the previous attempted fix also had unnecessary page > clearing, since dirty pages were being cleared even if the caller > doesn't care. The new code seems likely to be an improvement overall. > > In the context of fixing the bug at hand, I think this change looks > good, up to the naming and sense of the new bit map. > > But it looks like the API provided by G1PageBasedVirtualSpace is less > than ideal in this area, and could perhaps use further work. Though > it might not be worth worrying about, as the cases where it matters > may be rare and not especially important. It simply assumes that a commit() zero-fills the page lazily. I do not think it is worth worrying a lot about it. There need to be a lot of circumstances involved, and the new change at least always avoids the clearing of the Java heap space. The best solution would simply be doing away with the pre-commit hack when using large pages :) Thomas From kim.barrett at oracle.com Fri Jan 9 00:20:16 2015 From: kim.barrett at oracle.com (Kim Barrett) Date: Thu, 8 Jan 2015 19:20:16 -0500 Subject: Review request: Add barrier set kind for G1 throughput barrier In-Reply-To: <54AEE40E.3020006@oracle.com> References: <54AEE40E.3020006@oracle.com> Message-ID: <237E2154-E1FD-4650-BFCB-DA9CCD706C9A@oracle.com> On Jan 8, 2015, at 3:09 PM, joe provino wrote: > > Can I get reviews for this very small change? > I also need a sponsor to push the change. > > Webrev and bug report are here: > > http://cr.openjdk.java.net/~jprovino/8064947/webrev.00/ > > https://bugs.openjdk.java.net/browse/JDK-8064947 > > joe This change doesn?t really address this part of the bug: The ctor should also take an argument specifying the kind, rather than initializing _kind to Uninit and requiring derived classes to reassign _kind in their constructors. There?s more that is supposed to be done, but the CR was insufficiently precise and explicit about it. From stefan.karlsson at oracle.com Fri Jan 9 08:31:46 2015 From: stefan.karlsson at oracle.com (Stefan Karlsson) Date: Fri, 09 Jan 2015 09:31:46 +0100 Subject: RFR: 8067306: Improve STATIC_ASSERT In-Reply-To: References: <548AD5E1.9050608@oracle.com> <4747FC85-1831-4FA1-8E12-EDD56E3996D4@oracle.com> <5493F9DB.7020600@oracle.com> <54AD25AD.7010408@oracle.com> Message-ID: <54AF91F2.3030904@oracle.com> On 2015-01-08 20:42, Kim Barrett wrote: > On Jan 7, 2015, at 7:25 AM, Stefan Karlsson wrote: >> I'll sponsor and review the patch if you change "(Cond) ? true : false" to just "(Cond)". Any potential problems with ancient compilers can be dealt with when / if they are causing problems. > > CR: https://bugs.openjdk.java.net/browse/JDK-8067306 > New full webrev: http://cr.openjdk.java.net/~kbarrett/8067306/webrev.03/ > Incremental webrev: http://cr.openjdk.java.net/~kbarrett/8067306/webrev.03.incr/ > Looks good. StefanK From erik.helin at oracle.com Fri Jan 9 09:00:14 2015 From: erik.helin at oracle.com (Erik Helin) Date: Fri, 9 Jan 2015 10:00:14 +0100 Subject: RFR: 8067306: Improve STATIC_ASSERT In-Reply-To: References: <548AD5E1.9050608@oracle.com> <4747FC85-1831-4FA1-8E12-EDD56E3996D4@oracle.com> <5493F9DB.7020600@oracle.com> <54AD25AD.7010408@oracle.com> Message-ID: <20150109090014.GG3035@ehelin.jrpg.bea.com> On 2015-01-08, Kim Barrett wrote: > On Jan 7, 2015, at 7:25 AM, Stefan Karlsson wrote: > > > > I'll sponsor and review the patch if you change "(Cond) ? true : false" to just "(Cond)". Any potential problems with ancient compilers can be dealt with when / if they are causing problems. > > > CR: https://bugs.openjdk.java.net/browse/JDK-8067306 > New full webrev: http://cr.openjdk.java.net/~kbarrett/8067306/webrev.03/ > Incremental webrev: http://cr.openjdk.java.net/~kbarrett/8067306/webrev.03.incr/ Still good, Reviewed. Thanks, Erik From stefan.johansson at oracle.com Fri Jan 9 11:31:09 2015 From: stefan.johansson at oracle.com (Stefan Johansson) Date: Fri, 09 Jan 2015 12:31:09 +0100 Subject: RFR: 8062063: Usage of UseHugeTLBFS, UseLargePagesInMetaspace and huge SurvivorAlignmentInBytes cause crashes in CMBitMapClosure::do_bit In-Reply-To: <1420754555.6773.1.camel@oracle.com> References: <54AD4D6A.9080508@oracle.com> <54AEC591.2090606@oracle.com> <57F7642D-B9CD-4038-A6E9-E28C754F2546@oracle.com> <1420754555.6773.1.camel@oracle.com> Message-ID: <54AFBBFD.7000005@oracle.com> Hi Thomas and Kim, On 2015-01-08 23:02, Thomas Schatzl wrote: > Hi Stefan, > > On Thu, 2015-01-08 at 14:05 -0500, Kim Barrett wrote: >> On Jan 8, 2015, at 12:59 PM, Stefan Johansson wrote: >>> Sorry for doing a re-spin on this, but since this is targeted to go into 8 as well I want to minimize the risk of introducing a regression. >>> >>> After yesterdays comments I started thinking more about what regressions this fix might cause and today I've had good discussions with Thomas and Mikael. I've also did some quick measurements that shows additional time for the YCs expanding the heap after a shrink. Since we don't really need the heap regions to be cleared I think we need to avoid this regression, by going with another solution and I don't think having this time added to the full GC shrinking the heap is wanted either. >>> >>> The first proposal that is explained in the bug-report would avoid clearing memory that don't have to be cleared, but just doing the simple solution explained there might cause startup regressions due to touching memory during startup that isn't needed. Mixing that approach with the one proposed yesterday will allow us to only clear memory when absolutely needed. See new webrev here: >>> http://cr.openjdk.java.net/~sjohanss/8062063/hotspot.01 >>> >>> This approach leaves the clearing to the listener registered with each mapper and for the bitmaps this will make sure that they are cleared, but for the heap we won't do anything (because the heap has no requirement of having zeroed backing memory). >> I think I might prefer having the new bitmap called _zero_filled and >> flip the sense of it. The present name, _needs_zeroing, is mildly >> confusing to me, since whether zeroing is needed is caller-dependent. > I somewhat tend to agree with Kim here. > > Maybe one of _needs_clear_on_commit, _not_zero_on_commit, > _is_clear_on_commit, or _pages_dirty_after_uncommit, but ymmv. :) I too agree, but I changed it to simply _dirty and added a big comment for it. This lets me keep the current logic where a 1 in the bitmap means it is not filled with zeros (dirty). New webrev and incremental one: http://wikifiles.se.oracle.com/dev/sjohanss/8062063/hotspot.02/ http://wikifiles.se.oracle.com/dev/sjohanss/8062063/hotspot.01-02/ Thanks, Stefan >> It seems to me this new version can result in unnecessary page >> clearing; commit will return true if any page in the range is not >> zeroed. This can lead to a caller that needs zeroed pages clearing >> the entire requested range, even if only some (perhaps small) subset >> of the range is actually dirty. >> >> Of course, the previous attempted fix also had unnecessary page >> clearing, since dirty pages were being cleared even if the caller >> doesn't care. The new code seems likely to be an improvement overall. >> >> In the context of fixing the bug at hand, I think this change looks >> good, up to the naming and sense of the new bit map. >> >> But it looks like the API provided by G1PageBasedVirtualSpace is less >> than ideal in this area, and could perhaps use further work. Though >> it might not be worth worrying about, as the cases where it matters >> may be rare and not especially important. > It simply assumes that a commit() zero-fills the page lazily. > > I do not think it is worth worrying a lot about it. There need to be a > lot of circumstances involved, and the new change at least always avoids the > clearing of the Java heap space. > > The best solution would simply be doing away with the pre-commit hack > when using large pages :) > > Thomas > > > From stefan.johansson at oracle.com Fri Jan 9 14:31:00 2015 From: stefan.johansson at oracle.com (Stefan Johansson) Date: Fri, 09 Jan 2015 15:31:00 +0100 Subject: RFR: 8062063: Usage of UseHugeTLBFS, UseLargePagesInMetaspace and huge SurvivorAlignmentInBytes cause crashes in CMBitMapClosure::do_bit In-Reply-To: <54AFBBFD.7000005@oracle.com> References: <54AD4D6A.9080508@oracle.com> <54AEC591.2090606@oracle.com> <57F7642D-B9CD-4038-A6E9-E28C754F2546@oracle.com> <1420754555.6773.1.camel@oracle.com> <54AFBBFD.7000005@oracle.com> Message-ID: <54AFE624.8030104@oracle.com> Updated links: http://cr.openjdk.java.net/~sjohanss/8062063/hotspot.01-02/ http://cr.openjdk.java.net/~sjohanss/8062063/hotspot.02/ Cheers, Stefan On 2015-01-09 12:31, Stefan Johansson wrote: > Hi Thomas and Kim, > > On 2015-01-08 23:02, Thomas Schatzl wrote: >> Hi Stefan, >> >> On Thu, 2015-01-08 at 14:05 -0500, Kim Barrett wrote: >>> On Jan 8, 2015, at 12:59 PM, Stefan >>> Johahttp://cr.openjdk.java.net/~sjohanss/8062063/hotspot.01-02/nsson >>> wrote: >>>> Sorry for doing a re-spin on this, but since this is targeted to go >>>> into 8 as well I want to minimize the risk of introducing a >>>> regression. >>>> >>>> After yesterdays comments I started thinking more about what >>>> regressions this fix might cause and today I've had good >>>> discussions with Thomas and Mikael. I've also did some quick >>>> measurements that shows additional time for the YCs expanding the >>>> heap after a shrink. Since we don't really need the heap regions to >>>> be cleared I think we need to avoid this regression, by going with >>>> another solution and I don't think having this time added to the >>>> full GC shrinking the heap is wanted either. >>>> >>>> The first proposal that is explained in the bug-report would avoid >>>> clearing memory that don't have to be cleared, but just doing the >>>> simple solution explained there might cause startup regressions due >>>> to touching memory during startup that isn't needed. Mixing that >>>> approach with the one proposed yesterday will allow us to only >>>> clear memory when absolutely needed. See new webrev here: >>>> http://cr.openjdk.java.net/~sjohanss/8062063/hotspot.01 >>>> >>>> This approach leaves the clearing to the listener registered with >>>> each mapper and for the bitmaps this will make sure that they are >>>> cleared, but for the heap we won't do anything (because the heap >>>> has no requirement of having zeroed backing memory). >>> I think I might prefer having the new bitmap called _zero_filled and >>> flip the sense of it. The present name, _needs_zeroing, is mildly >>> confusing to me, since whether zeroing is needed is caller-dependent. >> I somewhat tend to agree with Kim here. >> >> Maybe one of _needs_clear_on_commit, _not_zero_on_commit, >> _is_clear_on_commit, or _pages_dirty_after_uncommit, but ymmv. :) > I too agree, but I changed it to simply _dirty and added a big comment > for it. This lets me keep the current logic where a 1 in the bitmap > means it is not filled with zeros (dirty). > > New webrev and incremental one: > http://wikifiles.se.oracle.com/dev/sjohanss/8062063/hotspot.02/ > http://wikifiles.se.oracle.com/dev/sjohanss/8062063/hotspot.01-02/ > > Thanks, > Stefan > >>> It seems to me this new version can result in unnecessary page >>> clearing; commit will return true if any page in the range is not >>> zeroed. This can lead to a caller that needs zeroed pages clearing >>> the entire requested range, even if only some (perhaps small) subset >>> of the range is actually dirty. >>> >>> Of course, the previous attempted fix also had unnecessary page >>> clearing, since dirty pages were being cleared even if the caller >>> doesn't care. The new code seems likely to be an improvement overall. >>> >>> In the context of fixing the bug at hand, I think this change looks >>> good, up to the naming and sense of the new bit map. >>> >>> But it looks like the API provided by G1PageBasedVirtualSpace is less >>> than ideal in this area, and could perhaps use further work. Though >>> it might not be worth worrying about, as the cases where it matters >>> may be rare and not especially important. >> It simply assumes that a commit() zero-fills the page lazily. >> >> I do not think it is worth worrying a lot about it. There need to be a >> lot of circumstances involved, and the new change at least always >> avoids the >> clearing of the Java heap space. >> >> The best solution would simply be doing away with the pre-commit hack >> when using large pages :) >> >> Thomas >> >> >> > From jon.masamitsu at oracle.com Fri Jan 9 16:48:52 2015 From: jon.masamitsu at oracle.com (Jon Masamitsu) Date: Fri, 09 Jan 2015 08:48:52 -0800 Subject: RFR: 8062063: Usage of UseHugeTLBFS, UseLargePagesInMetaspace and huge SurvivorAlignmentInBytes cause crashes in CMBitMapClosure::do_bit In-Reply-To: <54AFE624.8030104@oracle.com> References: <54AD4D6A.9080508@oracle.com> <54AEC591.2090606@oracle.com> <57F7642D-B9CD-4038-A6E9-E28C754F2546@oracle.com> <1420754555.6773.1.camel@oracle.com> <54AFBBFD.7000005@oracle.com> <54AFE624.8030104@oracle.com> Message-ID: <54B00674.7020302@oracle.com> http://cr.openjdk.java.net/~sjohanss/8062063/hotspot.02/src/share/vm/gc_implementation/g1/g1PageBasedVirtualSpace.cpp.frames.html Can this be put under the *else *branch for the *if (_special)* 147 if (AlwaysPreTouch) { 148 os::pretouch_memory(page_start(start), page_start(end)); 149 } The BitMap 52 // Bitmap used to keep track of which pages are dirty or not for _special 53 // spaces. This is needed because for those spaces the underlying memory 54 // will only be zero filled the first time it is committed. Calls to commit 55 // will use this bitmap and return whether or not the memory is zero filled. 56 BitMap _dirty; is used to decide what parts of the memory being brought back (the equivalent of the commit() for _special) to zero. The commit() is passed a start address and size. What is the situation where you need the information in _dirty? Meaning you could zero the range passed into commit() i.e., (start, start+size), yes? When would that differ from using _dirty? Jon On 1/9/2015 6:31 AM, Stefan Johansson wrote: > Updated links: > http://cr.openjdk.java.net/~sjohanss/8062063/hotspot.01-02/ > http://cr.openjdk.java.net/~sjohanss/8062063/hotspot.02/ > > Cheers, > Stefan > > On 2015-01-09 12:31, Stefan Johansson wrote: >> Hi Thomas and Kim, >> >> On 2015-01-08 23:02, Thomas Schatzl wrote: >>> Hi Stefan, >>> >>> On Thu, 2015-01-08 at 14:05 -0500, Kim Barrett wrote: >>>> On Jan 8, 2015, at 12:59 PM, Stefan >>>> Johahttp://cr.openjdk.java.net/~sjohanss/8062063/hotspot.01-02/nsson >>>> wrote: >>>>> Sorry for doing a re-spin on this, but since this is targeted to >>>>> go into 8 as well I want to minimize the risk of introducing a >>>>> regression. >>>>> >>>>> After yesterdays comments I started thinking more about what >>>>> regressions this fix might cause and today I've had good >>>>> discussions with Thomas and Mikael. I've also did some quick >>>>> measurements that shows additional time for the YCs expanding the >>>>> heap after a shrink. Since we don't really need the heap regions >>>>> to be cleared I think we need to avoid this regression, by going >>>>> with another solution and I don't think having this time added to >>>>> the full GC shrinking the heap is wanted either. >>>>> >>>>> The first proposal that is explained in the bug-report would avoid >>>>> clearing memory that don't have to be cleared, but just doing the >>>>> simple solution explained there might cause startup regressions >>>>> due to touching memory during startup that isn't needed. Mixing >>>>> that approach with the one proposed yesterday will allow us to >>>>> only clear memory when absolutely needed. See new webrev here: >>>>> http://cr.openjdk.java.net/~sjohanss/8062063/hotspot.01 >>>>> >>>>> This approach leaves the clearing to the listener registered with >>>>> each mapper and for the bitmaps this will make sure that they are >>>>> cleared, but for the heap we won't do anything (because the heap >>>>> has no requirement of having zeroed backing memory). >>>> I think I might prefer having the new bitmap called _zero_filled and >>>> flip the sense of it. The present name, _needs_zeroing, is mildly >>>> confusing to me, since whether zeroing is needed is caller-dependent. >>> I somewhat tend to agree with Kim here. >>> >>> Maybe one of _needs_clear_on_commit, _not_zero_on_commit, >>> _is_clear_on_commit, or _pages_dirty_after_uncommit, but ymmv. :) >> I too agree, but I changed it to simply _dirty and added a big >> comment for it. This lets me keep the current logic where a 1 in the >> bitmap means it is not filled with zeros (dirty). >> >> New webrev and incremental one: >> http://wikifiles.se.oracle.com/dev/sjohanss/8062063/hotspot.02/ >> http://wikifiles.se.oracle.com/dev/sjohanss/8062063/hotspot.01-02/ >> >> Thanks, >> Stefan >> >>>> It seems to me this new version can result in unnecessary page >>>> clearing; commit will return true if any page in the range is not >>>> zeroed. This can lead to a caller that needs zeroed pages clearing >>>> the entire requested range, even if only some (perhaps small) subset >>>> of the range is actually dirty. >>>> >>>> Of course, the previous attempted fix also had unnecessary page >>>> clearing, since dirty pages were being cleared even if the caller >>>> doesn't care. The new code seems likely to be an improvement overall. >>>> >>>> In the context of fixing the bug at hand, I think this change looks >>>> good, up to the naming and sense of the new bit map. >>>> >>>> But it looks like the API provided by G1PageBasedVirtualSpace is less >>>> than ideal in this area, and could perhaps use further work. Though >>>> it might not be worth worrying about, as the cases where it matters >>>> may be rare and not especially important. >>> It simply assumes that a commit() zero-fills the page lazily. >>> >>> I do not think it is worth worrying a lot about it. There need to be a >>> lot of circumstances involved, and the new change at least always >>> avoids the >>> clearing of the Java heap space. >>> >>> The best solution would simply be doing away with the pre-commit hack >>> when using large pages :) >>> >>> Thomas >>> >>> >>> >> > -------------- next part -------------- An HTML attachment was scrubbed... URL: From kim.barrett at oracle.com Fri Jan 9 16:48:58 2015 From: kim.barrett at oracle.com (Kim Barrett) Date: Fri, 9 Jan 2015 11:48:58 -0500 Subject: RFR: 8067306: Improve STATIC_ASSERT In-Reply-To: <20150109090014.GG3035@ehelin.jrpg.bea.com> References: <548AD5E1.9050608@oracle.com> <4747FC85-1831-4FA1-8E12-EDD56E3996D4@oracle.com> <5493F9DB.7020600@oracle.com> <54AD25AD.7010408@oracle.com> <20150109090014.GG3035@ehelin.jrpg.bea.com> Message-ID: On Jan 9, 2015, at 4:00 AM, Erik Helin wrote: > > On 2015-01-08, Kim Barrett wrote: >> On Jan 7, 2015, at 7:25 AM, Stefan Karlsson wrote: >>> >>> I'll sponsor and review the patch if you change "(Cond) ? true : false" to just "(Cond)". Any potential problems with ancient compilers can be dealt with when / if they are causing problems. >> >> >> CR: https://bugs.openjdk.java.net/browse/JDK-8067306 >> New full webrev: http://cr.openjdk.java.net/~kbarrett/8067306/webrev.03/ >> Incremental webrev: http://cr.openjdk.java.net/~kbarrett/8067306/webrev.03.incr/ > > Still good, Reviewed. > > Thanks, > Erik Erik & Stefan, thanks for your reviews. Stefan, thanks for your offer of sponsorship. I?m doing final testing with an up to date repository. I?ll send you an hg export once that?s done. From volker.simonis at gmail.com Fri Jan 9 18:23:55 2015 From: volker.simonis at gmail.com (Volker Simonis) Date: Fri, 9 Jan 2015 19:23:55 +0100 Subject: RFR(S): 8068739: G1CollectorPolicy uses uninitialized field '_sigma' in the constructor Message-ID: Hi, could somebody please review and sponsor the following fix which was contributed by my colleague Johannes Scheerer: http://cr.openjdk.java.net/~simonis/webrevs/2015/8068739/ https://bugs.openjdk.java.net/browse/JDK-8068739 I've already review the change and think it's good. The G1CollectorPolicy constructor uses a huge initializer list. In this list it calls "new SurvRateGroup(this, ..)" passing it a reference to the not yet fully initialized G1CollectorPolicy instance. Via the following call chain, the SurvRateGroup constructor calls back to G1CollectorPolicy::get_new_prediction() which uses the uninitialzed value of G1CollectorPolicy::_sigma: G1CollectorPolicy::G1CollectorPolicy SurvRateGroup::SurvRateGroup SurvRateGroup::reset SurvRateGroup::all_surviving_words_recorded G1CollectorPolicy::get_new_prediction Depending on the indefinite value of '_sigma' this can lead to situations, where a GC is triggered before the whole system is initialized resulting in the following crash: Error occurred during initialization of VM GC triggered before VM initialization completed. Try increasing NewSize, current value 5324K. This is a "day 1" problem in G1. The funny thing is that the Visual Studio compiler specially warns about this dangarous usage of the 'this' pointer in the initializer list ("Compiler Warning C4355: 'this' : used in base member initializer list") but unfortunately the warning was disable in the file. I have re-enabled this warning for g1CollectorPolicy.cpp because after the fix it isn't necessary any more. The call to "new SurvRateGroup(this, ..)" has been moved from the initializer list into the constructor body. Notice that it wouldn't have helped to initialize '_sigma' in the initializer list before the call to "new SurvRateGroup(this, ..)" because according to the C++ standard, members are initialized in the order how they are defined in a class (and not in the initializer list order). I also can not understand why we have these huge initializer list for many gc related class constructors. As far as I understand, this only makes sense for class members because that saves a call to the default constructor and one assignment. For basic and pointer types this makes no sense however. Taking into account the maybe unexpected initialization order of initialization lists, I would strongly recommend to move all the member initializations into the constructor bodies. I also noticed that there are several other files which have disabled warning 4355 and which use a not fully initialized 'this' pointer in the initializer list: src/share/vm/gc_implementation/g1/concurrentMark.cpp:#pragma warning( disable:4355 ) src/share/vm/gc_implementation/g1/dirtyCardQueue.cpp:#pragma warning( disable:4355 ) src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp:#pragma warning( disable:4355 ) src/share/vm/gc_implementation/g1/satbQueue.cpp:#pragma warning( disable:4355 ) src/share/vm/gc_implementation/parNew/parNewGeneration.cpp:#pragma warning( disable:4355 ) src/share/vm/gc_implementation/parNew/parNewGeneration.cpp:#pragma warning( disable:4355 ) I think it would be good idea to review all these locations, refactor them as suggested above and re-enable the warnings afterwards. Regards, Volker From thomas.schatzl at oracle.com Fri Jan 9 19:00:54 2015 From: thomas.schatzl at oracle.com (Thomas Schatzl) Date: Fri, 09 Jan 2015 20:00:54 +0100 Subject: Removing G1 Reference Post Write Barrier StoreLoad Barrier In-Reply-To: References: <8744F3D7-ED45-43DD-A1DC-9991DFC69F6E@lnu.se> <5498502E.9020409@oracle.com> <1419270745.3132.1.camel@oracle.com> <1419273113.5193.1.camel@oracle.com> <1419286793.5193.6.camel@oracle.com> Message-ID: <1420830054.3508.9.camel@oracle.com> Hi Erik, finally had time to give you answers to your question and feedback about the current state of benchmarking the change. On Tue, 2014-12-23 at 13:23 +0000, Erik ?sterlund wrote: > Hi Thomas, > > Thanks for the comments. > > > On 22 Dec 2014, at 22:19, Thomas Schatzl wrote: > > On Mon, 2014-12-22 at 20:30 +0000, Erik ?sterlund wrote: > > >> And reference writes is something I consider a fast path. Although > >> the frequency of inter regional pointer writes is different in > >> different applications, I think that by having a storeload fence > >> in this G1 barrier, it gives rise to some awkward cases like sorting > >> large linked lists where performance becomes suboptimal, so it > >> would be neat to get rid of it and get more consistent and > >> resilient performance numbers. > > > > Sorting linked lists is suboptimal with current G1 with or without the > > change as every reference write potentially creates a card entry. I > > guess most time will be spent in actual refinement in this case anyway. > > Yeah true but it would get better anyway: it?s possible that the concurrent > refinement threads can take much of the hits if resources are available for > that and even if not then many fences might trigger on the same card - it > will currently fence whether the card was dirty or not. Then of course > there?s no point speculating too much - I think just benchmarking it would > be better so it can be quantified. Over the winter holidays I have been running standard benchmarks we use for performance work: basically specjbb2000/2005/2013, specjvm98/2008 and some known problematic things (like the program at https://bugs.openjdk.java.net/browse/JDK-8062128 :)). Hardware have been two socket/32 thread x86 machines, and 64 thread SPARC T4 (I "ported" your change there which has been trivial). I asked other teams to run on other benchmarks and hardware, unfortunately some build issue prevented them to start the build I gave them (some files were missing, i.e. I messed up). This will take a while further. As far as these benchmarks are concerned I made the following observations based on the results: Except for specjvm2008 xml, in particular the xml.validation sub-benchmark there is no significant difference in throughput/scores in all of these benchmarks. On SPARC, XML.validation improves by 20%, on x86 5%, which for the entire specjvm2008 xml benchmark gives a significant improvement on SPARC, but the improvement on xml.validation is too small in total to give a significant improvement on x86. The micro-benchmark from JDK-8062128 gives a 20% improvement too. In general the memory barrier does not seem to be the real bottleneck for many applications. The filters (cross-region, and the in-young test) remove the need for executing the memory barrier. I will keep on asking for runs with your change on more applications/benchmarks, also on different hardware. Btw, about half a year ago we did an analysis of the bottlenecks in the write barrier and the following things seemed to be most problematic iirc: - the (code) size of the barrier causes significantly worse code generation, and code execution/caching. E.g. for applications that you run completely in the young gen. - actual pushing of entries onto the refinement queues is really slow. As soon as a significant amount of entries were generated, throughput decreases significantly. This maybe because the refinement threads start working, taking cpu time. Of course, the storeload does not exactly help. > > Mprotect will flush all store buffers of all processors every time. So > > you charge everyone (also not only the VM; consider running multiple VMs > > on a system). This is what Jon has been concerned about, how scalable is > > this. > > Are you sure about this? Since it uses IPI for flushing the store buffers, >I was quite certain it sends it only to those CPUs the process is >scheduled to run on. I would be very surprised if that was not the case >as it would be a huge blunder in the implementation of mprotect, but I >haven?t checked the source code on every platform out there. I did some brief checking. Here are some results, including some comments internally on this though: - the IPI needs to go to all cpus that might have matching TLBs, not only the CPUs that are scheduled to run on. - on OSes IPI is often "a highly serialized function", e.g. from a short look on Linux source code, it seems that there can be only one cross-cpu call at the same time. (I admit that I might be completely wrong, but there seems to be some global per-cpu locking going on). That might prevent scaling if you have many of those issued quickly in succession. - it does not work on non-TSO systems. > > There is chance that a (potentially much more local) StoreLoad is much > > less expensive than mprotect with a modestly large system overall. There is apparently ongoing work on making memory barriers less expensive in the CPU too, that will likely continue. > >> If I understand you correctly, the frequency of invoking card > >> refinement from mutators might have to increase by giving them > >> smaller dirty card buffers because we can?t have too many dirty > >> cards hanging around per mutator thread if we want to have good > >> latency and lots of threads? > > This is one problem, the other that mutator threads themselves need to > > do more refinement than they do with current settings. Which means more > > full buffers with more frequent mprotect calls. There may be some > > possibility to increase the buffer size, but 128 cards seems already > > somewhat large (I have not measured it, do not even know the current > > buffer size). > > I measured it in the benchmarks I ran and it was 2048 cards per > buffer processed. So if the batching is the same as the buffer size, > 2048, then even on a system with 1024 cores, it would be half a memory Just fyi, the number of cards per buffer by default is 256 (G1UpdateBufferSize) - maybe you mixed this number up with the total size of a queue in 64 bit systems (which is 2048). > fence per card, which is arguably still always going to be strictly > less than it is now. But then if somebody had even more cores, like > a billion or something, it would be possible to make a more advanced > variant where not all refinement threads make the global fence, instead > the global fences are timestamped and if one refinement thread issues a > global fence, the others won?t have to for cards cleaned before the > timestamp. That way, the punishment on the other cores in such a > massive system could be controlled and dealt with, without causing too > much trouble really. True. > >> In that case, the minimum size of > >> mutator dirty card buffers could impact the batch size so the > >> constants matter here. But 128 seems like a rather small constant, > >> do you think we would run into a situation where that matters? > > > > No, not particularly in that situation, see above. 128 cards may already > > be quite a lot of work to do though. > > If the buffer size is 2048 (don?t know if that changes dynamically?) >then it shouldn?t be too much. > > But the whole argument that we need smaller buffers if we have more > cores and threads I do not quite understand. It?s understood that means The main goal is to reduce the number of buffers that need to be processed by the gc threads to keep latency down. Another getting to a safepoint asap, processing 256 entries might take a while. I do not remember saying that if we have more threads, we _definitely_ need smaller buffers, sorry for any misunderstanding. This needs to be investigated in detail first :) My main point was that there will most likely be more refinement done by the mutator threads in the future (on large workloads). Because currently, in some applications, the way buffers are scheduled between refinement threads and mutator threads is simply not suitable. More processing work done by the mutator means more IPIs, and more concern about getting to a safepoint quickly. I agree that something could be done about these problems, sure. > a lot of threads will have a lot of buffers hanging around but if we > have many cores we also have more threads processing them in the > safepoints to reduce the pause time, right? So it seems that it?s when > the ratio of threads to the number of cores available gets nasty that > the buffer size should reduce to retain the same pause times. And even > then, since the number of cores is constant, the rate at which card > entries are produced is the same regardless of the number of threads > over-saturating the system (roughly speaking), so even if private local > card buffers per mutator get smaller to reduce pause times, they could > be processed at the same speed as before and hence have the same batch > size. By having smaller private buffers sticking to the threads and > joining them together to make larger public batches to be processed, > this should be dealt with in a scalable fashion I believe. In theory, yes. However this is not true in common applications due to the way the card filtering/dirtying of the card table interacts with the number of created cards. The observation is, that the faster you process the cards, the more cards you generate in the queues at mutator time because the card table entries get cleared faster. Creating an entry is a lot faster than processing it :) Also, throwing more threads/cores at the problem yields diminishing returns: there are bottlenecks in the VM (e.g. remembered set processing), and hardware bottlenecks. Memory bandwidth just does not scale as much as available CPU, and a single card results in processing another 512 bytes of memory in the heap. I will report back as soon as I have more results. Thanks, Thomas From kim.barrett at oracle.com Fri Jan 9 20:09:18 2015 From: kim.barrett at oracle.com (Kim Barrett) Date: Fri, 9 Jan 2015 15:09:18 -0500 Subject: RFR: 8062063: Usage of UseHugeTLBFS, UseLargePagesInMetaspace and huge SurvivorAlignmentInBytes cause crashes in CMBitMapClosure::do_bit In-Reply-To: <54AFE624.8030104@oracle.com> References: <54AD4D6A.9080508@oracle.com> <54AEC591.2090606@oracle.com> <57F7642D-B9CD-4038-A6E9-E28C754F2546@oracle.com> <1420754555.6773.1.camel@oracle.com> <54AFBBFD.7000005@oracle.com> <54AFE624.8030104@oracle.com> Message-ID: <011F26FA-27A4-4FB2-985A-5570AB80B9BF@oracle.com> On Jan 9, 2015, at 9:31 AM, Stefan Johansson wrote: > > Updated links: > http://cr.openjdk.java.net/~sjohanss/8062063/hotspot.01-02/ > http://cr.openjdk.java.net/~sjohanss/8062063/hotspot.02/ _dirty seems like a fine name. Looks good. From stefan.johansson at oracle.com Fri Jan 9 20:38:45 2015 From: stefan.johansson at oracle.com (Stefan Johansson) Date: Fri, 09 Jan 2015 21:38:45 +0100 Subject: RFR: 8062063: Usage of UseHugeTLBFS, UseLargePagesInMetaspace and huge SurvivorAlignmentInBytes cause crashes in CMBitMapClosure::do_bit In-Reply-To: <54B00674.7020302@oracle.com> References: <54AD4D6A.9080508@oracle.com> <54AEC591.2090606@oracle.com> <57F7642D-B9CD-4038-A6E9-E28C754F2546@oracle.com> <1420754555.6773.1.camel@oracle.com> <54AFBBFD.7000005@oracle.com> <54AFE624.8030104@oracle.com> <54B00674.7020302@oracle.com> Message-ID: <54B03C55.8040102@oracle.com> Hi Jon, On 2015-01-09 17:48, Jon Masamitsu wrote: > http://cr.openjdk.java.net/~sjohanss/8062063/hotspot.02/src/share/vm/gc_implementation/g1/g1PageBasedVirtualSpace.cpp.frames.html > > Can this be put under the *else *branch for the *if (_special)* > 147 if (AlwaysPreTouch) { > 148 os::pretouch_memory(page_start(start), page_start(end)); > 149 } No, it needs to be outside since the first time we commit "special" memory we need to pretouch it the same way as "normal" memory. > The BitMap > > 52 // Bitmap used to keep track of which pages are dirty or not for _special > 53 // spaces. This is needed because for those spaces the underlying memory > 54 // will only be zero filled the first time it is committed. Calls to commit > 55 // will use this bitmap and return whether or not the memory is zero filled. > 56 BitMap _dirty; > is used to decide what parts of the memory being brought back (the > equivalent of > the commit() for _special) to zero. The commit() is passed a start > address and size. What > is the situation where you need the information in _dirty? Meaning you > could zero > the range passed into commit() i.e., (start, start+size), yes? When > would that differ > from using _dirty? Again the first time is the special case. Since the memory is zero the first time we don't what to clear it. If doing this we risk getting regressions, and this is the whole reason the zero_filled boolean exist for the on_commit method in the G1MappingChangedListener. So basically we use the information in _dirty to determine if it is the first time memory is committed or not. If it is not the first time commit will return the the memory is not zero filled and this is then passed on to the on_commit method. Also, we don't want to zero the range in commit (the reason for doing this re-spin), since that would affect all users of G1PageBasedVirtualSpace. Thanks, Stefan > > Jon > On 1/9/2015 6:31 AM, Stefan Johansson wrote: >> Updated links: >> http://cr.openjdk.java.net/~sjohanss/8062063/hotspot.01-02/ >> http://cr.openjdk.java.net/~sjohanss/8062063/hotspot.02/ >> >> Cheers, >> Stefan >> >> On 2015-01-09 12:31, Stefan Johansson wrote: >>> Hi Thomas and Kim, >>> >>> On 2015-01-08 23:02, Thomas Schatzl wrote: >>>> Hi Stefan, >>>> >>>> On Thu, 2015-01-08 at 14:05 -0500, Kim Barrett wrote: >>>>> On Jan 8, 2015, at 12:59 PM, Stefan >>>>> Johahttp://cr.openjdk.java.net/~sjohanss/8062063/hotspot.01-02/nsson >>>>> wrote: >>>>>> Sorry for doing a re-spin on this, but since this is targeted to >>>>>> go into 8 as well I want to minimize the risk of introducing a >>>>>> regression. >>>>>> >>>>>> After yesterdays comments I started thinking more about what >>>>>> regressions this fix might cause and today I've had good >>>>>> discussions with Thomas and Mikael. I've also did some quick >>>>>> measurements that shows additional time for the YCs expanding the >>>>>> heap after a shrink. Since we don't really need the heap regions >>>>>> to be cleared I think we need to avoid this regression, by going >>>>>> with another solution and I don't think having this time added to >>>>>> the full GC shrinking the heap is wanted either. >>>>>> >>>>>> The first proposal that is explained in the bug-report would >>>>>> avoid clearing memory that don't have to be cleared, but just >>>>>> doing the simple solution explained there might cause startup >>>>>> regressions due to touching memory during startup that isn't >>>>>> needed. Mixing that approach with the one proposed yesterday will >>>>>> allow us to only clear memory when absolutely needed. See new >>>>>> webrev here: >>>>>> http://cr.openjdk.java.net/~sjohanss/8062063/hotspot.01 >>>>>> >>>>>> This approach leaves the clearing to the listener registered with >>>>>> each mapper and for the bitmaps this will make sure that they are >>>>>> cleared, but for the heap we won't do anything (because the heap >>>>>> has no requirement of having zeroed backing memory). >>>>> I think I might prefer having the new bitmap called _zero_filled and >>>>> flip the sense of it. The present name, _needs_zeroing, is mildly >>>>> confusing to me, since whether zeroing is needed is caller-dependent. >>>> I somewhat tend to agree with Kim here. >>>> >>>> Maybe one of _needs_clear_on_commit, _not_zero_on_commit, >>>> _is_clear_on_commit, or _pages_dirty_after_uncommit, but ymmv. :) >>> I too agree, but I changed it to simply _dirty and added a big >>> comment for it. This lets me keep the current logic where a 1 in the >>> bitmap means it is not filled with zeros (dirty). >>> >>> New webrev and incremental one: >>> http://wikifiles.se.oracle.com/dev/sjohanss/8062063/hotspot.02/ >>> http://wikifiles.se.oracle.com/dev/sjohanss/8062063/hotspot.01-02/ >>> >>> Thanks, >>> Stefan >>> >>>>> It seems to me this new version can result in unnecessary page >>>>> clearing; commit will return true if any page in the range is not >>>>> zeroed. This can lead to a caller that needs zeroed pages clearing >>>>> the entire requested range, even if only some (perhaps small) subset >>>>> of the range is actually dirty. >>>>> >>>>> Of course, the previous attempted fix also had unnecessary page >>>>> clearing, since dirty pages were being cleared even if the caller >>>>> doesn't care. The new code seems likely to be an improvement >>>>> overall. >>>>> >>>>> In the context of fixing the bug at hand, I think this change looks >>>>> good, up to the naming and sense of the new bit map. >>>>> >>>>> But it looks like the API provided by G1PageBasedVirtualSpace is less >>>>> than ideal in this area, and could perhaps use further work. Though >>>>> it might not be worth worrying about, as the cases where it matters >>>>> may be rare and not especially important. >>>> It simply assumes that a commit() zero-fills the page lazily. >>>> >>>> I do not think it is worth worrying a lot about it. There need to be a >>>> lot of circumstances involved, and the new change at least always >>>> avoids the >>>> clearing of the Java heap space. >>>> >>>> The best solution would simply be doing away with the pre-commit hack >>>> when using large pages :) >>>> >>>> Thomas >>>> >>>> >>>> >>> >> > -------------- next part -------------- An HTML attachment was scrubbed... URL: From thomas.schatzl at oracle.com Fri Jan 9 20:53:00 2015 From: thomas.schatzl at oracle.com (Thomas Schatzl) Date: Fri, 09 Jan 2015 21:53:00 +0100 Subject: RFR: 8062063: Usage of UseHugeTLBFS, UseLargePagesInMetaspace and huge SurvivorAlignmentInBytes cause crashes in CMBitMapClosure::do_bit In-Reply-To: <54AFE624.8030104@oracle.com> References: <54AD4D6A.9080508@oracle.com> <54AEC591.2090606@oracle.com> <57F7642D-B9CD-4038-A6E9-E28C754F2546@oracle.com> <1420754555.6773.1.camel@oracle.com> <54AFBBFD.7000005@oracle.com> <54AFE624.8030104@oracle.com> Message-ID: <1420836780.3508.13.camel@oracle.com> Hi, On Fri, 2015-01-09 at 15:31 +0100, Stefan Johansson wrote: > Updated links: > http://cr.openjdk.java.net/~sjohanss/8062063/hotspot.01-02/ > http://cr.openjdk.java.net/~sjohanss/8062063/hotspot.02/ looks good. Thomas From erik.osterlund at lnu.se Fri Jan 9 21:02:29 2015 From: erik.osterlund at lnu.se (=?iso-8859-1?Q?Erik_=D6sterlund?=) Date: Fri, 9 Jan 2015 21:02:29 +0000 Subject: Removing G1 Reference Post Write Barrier StoreLoad Barrier References: <8744F3D7-ED45-43DD-A1DC-9991DFC69F6E@lnu.se> <5498502E.9020409@oracle.com> <1419270745.3132.1.camel@oracle.com> <1419273113.5193.1.camel@oracle.com> <1419286793.5193.6.camel@oracle.com> <1420830054.3508.9.camel@oracle.com> Message-ID: Hi Thomas, Thank you for taking my patch for a spin in your infrastructure. :) On 09/01/15 20:01, Thomas Schatzl wrote: > Over the winter holidays I have been running standard benchmarks we use > for performance work: basically specjbb2000/2005/2013, specjvm98/2008 > and some known problematic things (like the program at > https://bugs.openjdk.java.net/browse/JDK-8062128 :)). > > Hardware have been two socket/32 thread x86 machines, and 64 thread > SPARC T4 (I "ported" your change there which has been trivial). > > I asked other teams to run on other benchmarks and hardware, > unfortunately some build issue prevented them to start the build I gave > them (some files were missing, i.e. I messed up). This will take a while > further. > > As far as these benchmarks are concerned I made the following > observations based on the results: > > Except for specjvm2008 xml, in particular the xml.validation > sub-benchmark there is no significant difference in throughput/scores in > all of these benchmarks. > On SPARC, XML.validation improves by 20%, on x86 5%, which for the > entire specjvm2008 xml benchmark gives a significant improvement on > SPARC, but the improvement on xml.validation is too small in total to > give a significant improvement on x86. > > The micro-benchmark from JDK-8062128 gives a 20% improvement too. > > In general the memory barrier does not seem to be the real bottleneck > for many applications. The filters (cross-region, and the in-young test) > remove the need for executing the memory barrier. Very interesting! It's fortunate that most general applications are fine even with the fence in the write barrier. I guess applications commonly write in young. I did not expect a huge change in general, but merely to improve the worst cases. And also I just really don't like fences and get a bit angry when I see them haha! > I will keep on asking for runs with your change on more > applications/benchmarks, also on different hardware. Thank you. :) > Btw, about half a year ago we did an analysis of the bottlenecks in the > write barrier and the following things seemed to be most problematic > iirc: > > - the (code) size of the barrier causes significantly worse code > generation, and code execution/caching. E.g. for applications that you > run completely in the young gen. > - actual pushing of entries onto the refinement queues is really slow. > As soon as a significant amount of entries were generated, throughput > decreases significantly. This maybe because the refinement threads start > working, taking cpu time. > > Of course, the storeload does not exactly help. That is a very interesting and important finding! Because part of the barrier is larger and more complex than it needs to be to reduce hits on the storeload fence which can be removed. In pseudo code part of it looked like this: if (*card == YOUNG) goto done storeload() if (*card == DIRTY) goto done My patch removed the fence and hence changed it to this: if (*card == YOUNG) goto done if (*card == DIRTY) goto done But now without the fence I think it can be further optimized to this: if (*card != CLEAN) goto done So by removing the fence, the two cases YOUNG || DIRTY can be joined to reduce some branching and code size (and of course the fence too). Don't expect this to have a huge impact but every instruction counts, especially if code size and complexity of the barrier was determined to be a bottleneck. ;) > I did some brief checking. Here are some results, including some > comments internally on this though: > > - the IPI needs to go to all cpus that might have matching TLBs, not > only the CPUs that are scheduled to run on. But those CPUs that are not involved with the process wouldn't have TLB entries for those special pages, right? > - on OSes IPI is often "a highly serialized function", e.g. from a > short look on Linux source code, it seems that there can be only one > cross-cpu call at the same time. (I admit that I might be completely > wrong, but there seems to be some global per-cpu locking going on). > That might prevent scaling if you have many of those issued quickly in > succession. Even if that is the case, I don't think it will necessarily prevent scaling. We only need one CPU to perform the cross call. If two threads both try to serialize at the same time in an overlapping fashion, it suffices that one of them does it anyway since it is a global fence. My current implementation isn't sophisticated enough to do this yet, but I don't think it would be too hard to fix that. > - it does not work on non-TSO systems. You might be right there, I haven't spent time thinking about the non-TSO systems yet. Yet I'm curious, why do you think it would not work on non-TSO systems? I mean we should still be able to replace the storeload barrier with this technique, and the other reorderings are already handled properly right? >>> There is chance that a (potentially much more local) StoreLoad is much >>> less expensive than mprotect with a modestly large system overall. > > There is apparently ongoing work on making memory barriers less > expensive in the CPU too, that will likely continue. I don't doubt it. :) > Just fyi, the number of cards per buffer by default is 256 > (G1UpdateBufferSize) - maybe you mixed this number up with the total > size of a queue in 64 bit systems (which is 2048). Not impossible! Thanks. > The main goal is to reduce the number of buffers that need to be > processed by the gc threads to keep latency down. Another getting to a > safepoint asap, processing 256 entries might take a while. Hmm my implementation I sent batched cards to be processed. But it didn't filter after global fencing (after cleaning the cards) if the cards had become dirty again before processing them. Perhaps this could reduce the number of cards processed by gc threads. I read a comment in code saying it was very likely a card gets dirtied again after being processed. > I do not remember saying that if we have more threads, we _definitely_ > need smaller buffers, sorry for any misunderstanding. This needs to be > investigated in detail first :) > > My main point was that there will most likely be more refinement done by > the mutator threads in the future (on large workloads). Because > currently, in some applications, the way buffers are scheduled between > refinement threads and mutator threads is simply not suitable. I can imagine! > More processing work done by the mutator means more IPIs, and more > concern about getting to a safepoint quickly. > > I agree that something could be done about these problems, sure. Yeah by sharing global fences and timestamping them, I'm pretty sure this can be handled well. > In theory, yes. However this is not true in common applications due to > the way the card filtering/dirtying of the card table interacts with the > number of created cards. The observation is, that the faster you process > the cards, the more cards you generate in the queues at mutator time > because the card table entries get cleared faster. > > Creating an entry is a lot faster than processing it :) Good because by batching, processing is further delayed and I think it can therefore be filtered better and more efficiently: After cleaning N cards and globally fencing some of the cards to be processed might quite likely have been dirtied again, and can then be ignored. Unfortunately, I didn't implement this in the patch I sent to you, just got rid of the fence. > Also, throwing more threads/cores at the problem yields diminishing > returns: there are bottlenecks in the VM (e.g. remembered set > processing), and hardware bottlenecks. Memory bandwidth just does not > scale as much as available CPU, and a single card results in processing > another 512 bytes of memory in the heap. Hmm I had this idea before that perhaps you could have two dirty card values, like MILDLY_DIRTY where only a single address is enqueued and REALLY_DIRTY where the whole card is enqueued for refinement. So if the card is clean, it changes it to MILDLY_DIRTY and enqueues the single reference that needs processing. And if it was already MILDLY_DIRTY, we give up and mark the whole card for refinement. Is this viable? Didn't think too much about it yet though, but it wouldn't surprise me if this has already been considered? If not it could probably improve situations where locality is poor and only a single reference is changed causing all references on the card to be processed. What do you think? > I will report back as soon as I have more results. Okay thanks a lot for your help and interesting discussion Thomas. :) /Erik From mikael.gerdin at oracle.com Mon Jan 12 08:46:10 2015 From: mikael.gerdin at oracle.com (Mikael Gerdin) Date: Mon, 12 Jan 2015 09:46:10 +0100 Subject: RFR(S): 8068739: G1CollectorPolicy uses uninitialized field '_sigma' in the constructor In-Reply-To: References: Message-ID: <54B389D2.30008@oracle.com> Hi Volker, Johannes On 2015-01-09 19:23, Volker Simonis wrote: > Hi, > > could somebody please review and sponsor the following fix which was > contributed by my colleague Johannes Scheerer: > > http://cr.openjdk.java.net/~simonis/webrevs/2015/8068739/ Good catch! > https://bugs.openjdk.java.net/browse/JDK-8068739 > > I've already review the change and think it's good. +1, Reviewed. > > The G1CollectorPolicy constructor uses a huge initializer list. In > this list it calls "new SurvRateGroup(this, ..)" passing it a > reference to the not yet fully initialized G1CollectorPolicy instance. > > Via the following call chain, the SurvRateGroup constructor calls back > to G1CollectorPolicy::get_new_prediction() which uses the uninitialzed > value of G1CollectorPolicy::_sigma: > > G1CollectorPolicy::G1CollectorPolicy > SurvRateGroup::SurvRateGroup > SurvRateGroup::reset > SurvRateGroup::all_surviving_words_recorded > G1CollectorPolicy::get_new_prediction > > Depending on the indefinite value of '_sigma' this can lead to > situations, where a GC is triggered before the whole system is > initialized resulting in the following crash: > > Error occurred during initialization of VM > GC triggered before VM initialization completed. Try increasing > NewSize, current value 5324K. > > This is a "day 1" problem in G1. The funny thing is that the Visual > Studio compiler specially warns about this dangarous usage of the > 'this' pointer in the initializer list ("Compiler Warning C4355: > 'this' : used in base member initializer list") but unfortunately the > warning was disable in the file. Indeed. Unfortunately I'm not surprised, a lot of G1 code is still very messy and full of strange hacks which have no clear explanation. > > I have re-enabled this warning for g1CollectorPolicy.cpp because after > the fix it isn't necessary any more. The call to "new > SurvRateGroup(this, ..)" has been moved from the initializer list into > the constructor body. Notice that it wouldn't have helped to > initialize '_sigma' in the initializer list before the call to "new > SurvRateGroup(this, ..)" because according to the C++ standard, > members are initialized in the order how they are defined in a class > (and not in the initializer list order). > > I also can not understand why we have these huge initializer list for > many gc related class constructors. As far as I understand, this only > makes sense for class members because that saves a call to the default > constructor and one assignment. For basic and pointer types this makes > no sense however. Taking into account the maybe unexpected > initialization order of initialization lists, I would strongly > recommend to move all the member initializations into the constructor > bodies. I sort of disagree here, I'd prefer to keep initializations in initializer lists where it's possible since it implies that there are no special dependencies between the initializations. If I find initializations in the constructor body I expect to find some sort of conditionals or error handling code. > > I also noticed that there are several other files which have disabled > warning 4355 and which use a not fully initialized 'this' pointer in > the initializer list: > > src/share/vm/gc_implementation/g1/concurrentMark.cpp:#pragma warning( > disable:4355 ) > src/share/vm/gc_implementation/g1/dirtyCardQueue.cpp:#pragma warning( > disable:4355 ) > src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp:#pragma warning( > disable:4355 ) > src/share/vm/gc_implementation/g1/satbQueue.cpp:#pragma warning( disable:4355 ) > src/share/vm/gc_implementation/parNew/parNewGeneration.cpp:#pragma > warning( disable:4355 ) > src/share/vm/gc_implementation/parNew/parNewGeneration.cpp:#pragma > warning( disable:4355 ) > > I think it would be good idea to review all these locations, refactor > them as suggested above and re-enable the warnings afterwards. Indeed. Can you please file an issue on JDK 9 for that and assign it to yourself (or the appropriate SAP engineer) if you guys plan to work on it? /Mikael > > Regards, > Volker > From thomas.schatzl at oracle.com Mon Jan 12 09:24:04 2015 From: thomas.schatzl at oracle.com (Thomas Schatzl) Date: Mon, 12 Jan 2015 10:24:04 +0100 Subject: RFR(S): 8068739: G1CollectorPolicy uses uninitialized field '_sigma' in the constructor In-Reply-To: References: Message-ID: <1421054644.3153.3.camel@oracle.com> Hi, On Fri, 2015-01-09 at 19:23 +0100, Volker Simonis wrote: > Hi, > > could somebody please review and sponsor the following fix which was > contributed by my colleague Johannes Scheerer: > > http://cr.openjdk.java.net/~simonis/webrevs/2015/8068739/ > https://bugs.openjdk.java.net/browse/JDK-8068739 > > I've already review the change and think it's good. Looks good to me too. I can sponsor the change. Thanks, Thomas From volker.simonis at gmail.com Mon Jan 12 09:53:25 2015 From: volker.simonis at gmail.com (Volker Simonis) Date: Mon, 12 Jan 2015 10:53:25 +0100 Subject: RFR(S): 8068739: G1CollectorPolicy uses uninitialized field '_sigma' in the constructor In-Reply-To: <1421054644.3153.3.camel@oracle.com> References: <1421054644.3153.3.camel@oracle.com> Message-ID: Hi Mikael, Thomas, thanks a lot for the reviews. @Thomas: ..and thanks for sponsoring. I think we should also consider this one for downporting to jdk8u. @Mikael: I'll open a new RFR for the remaining issues. Regards, Volker On Mon, Jan 12, 2015 at 10:24 AM, Thomas Schatzl wrote: > Hi, > > On Fri, 2015-01-09 at 19:23 +0100, Volker Simonis wrote: >> Hi, >> >> could somebody please review and sponsor the following fix which was >> contributed by my colleague Johannes Scheerer: >> >> http://cr.openjdk.java.net/~simonis/webrevs/2015/8068739/ >> https://bugs.openjdk.java.net/browse/JDK-8068739 >> >> I've already review the change and think it's good. > > Looks good to me too. > > I can sponsor the change. > > Thanks, > Thomas > > From stefan.johansson at oracle.com Mon Jan 12 10:01:41 2015 From: stefan.johansson at oracle.com (Stefan Johansson) Date: Mon, 12 Jan 2015 11:01:41 +0100 Subject: RFR: 8040935: -XX:+AggressiveOpts broken: GC triggered before VM initialization completed on several tests Message-ID: <54B39B85.10001@oracle.com> Hi, Please review this testfix to avoid the following issue: https://bugs.openjdk.java.net/browse/JDK-8040935 Webrev: http://cr.openjdk.java.net/~sjohanss/8040935/hotspot.00 Summary: Making the test a driver test to avoid dealing with externally specified flags. One problematic flag is AggressiveOpts, it causes the VM to allocate more stuff during startup and that together with UseNUMA the eden space gets to little to handle all startup allocations. This will in turn lead to a GC being triggered before initialization is finished, and because of that failing the test. Testing: * Tested via JPRT Thanks, Stefan From michail.chernov at oracle.com Mon Jan 12 13:59:37 2015 From: michail.chernov at oracle.com (Michail Chernov) Date: Mon, 12 Jan 2015 16:59:37 +0300 Subject: RFR: 8066122: CollectionUsageThreshold.java times out when run with -XX:+ExplicitGCInvokesConcurrent In-Reply-To: <549C01F4.7040603@oracle.com> References: <547F114A.30508@oracle.com> <2ACF7025-E925-4103-8E1E-86A387A01730@oracle.com> <5491A8EF.207@oracle.com> <439E3B80-EE18-410C-A3A6-72EF6B03BD28@oracle.com> <549828DC.2020503@oracle.com> <549AD0CE.203@oracle.com> <549BFAA5.903@oracle.com> <549C0102.5080202@oracle.com> <549C01F4.7040603@oracle.com> Message-ID: <54B3D349.9030703@oracle.com> Hi, Can someone else take a look at this update please? Thanks, Michail On 25.12.2014 15:24, Dmitry Fazunenko wrote: > Looks good to me. But you need to get a reviewer's approval. > > Thanks, > Dima > > On 25.12.2014 15:20, Michail Chernov wrote: >> Hi Dmitry, >> >> Tests were changed, now they use @requires. >> >> http://cr.openjdk.java.net/~eistepan/~mchernov/8066122/webrev.03/ >> >> Thanks, >> Michail >> >> On 25.12.2014 14:53, Dmitry Fazunenko wrote: >>> Hi Michail, >>> >>> I strongly believe, that the right way to fix this issue is adding >>> @requires as you proposed originally. >>> If one specifies external VM options it is expected that all tested >>> VM will be run with those options. >>> If a test can't be run with some options, adding @requires will help >>> to not run. >>> Trying to alter the external flags within tests is like a hack we >>> had to do to avoid failures. Before @requires there wasn't another >>> alternative. >>> But now, we have got a mechanism to express that a test doesn't work >>> with certain options. Let's use it. >>> >>> Thanks, >>> Dima >>> >>> >>> On 24.12.2014 17:42, Michail Chernov wrote: >>>> Hi, >>>> >>>> Please take a look at this fix. >>>> >>>> Webrev: >>>> http://cr.openjdk.java.net/~eistepan/~mchernov/8066122/webrev.02/ >>>> Bug: https://bugs.openjdk.java.net/browse/JDK-8066122 >>>> >>>> Thanks, >>>> Michail >>>> >>>> >>>> On 22.12.2014 17:21, Michail Chernov wrote: >>>>> Hi Kim, >>>>> >>>>> About jtreg and options filtering out - I know that Boolean >>>>> options filtering is not bug, it is feature. For example, in case >>>>> if we define -XX:+SomeImportanatOptionForThisTest for testing and >>>>> this options is undefined by VM flags which we define during >>>>> testing, it causes to wrong test result. >>>>> >>>>> I looked through other tests and found that I was wrong - >>>>> improvement for test failure is more simpler than I thought. >>>>> Currently I don't make any change in testlibrary. >>>>> >>>>> Suggestid fix is to add -XX:-ExplicitGCInvokesConcurrentto all >>>>> RunUtil.runTestClearGcOpts and RunUtil.runTestKeepGcOpts invocation. >>>>> >>>>> http://cr.openjdk.java.net/~eistepan/~mchernov/8066122/webrev.02/ >>>>> >>>>> Thanks, >>>>> Michail >>>>> >>>>> On 17.12.2014 20:33, Kim Barrett wrote: >>>>>> [This is still not a real review, just kibitzing so far - I?ve >>>>>> looked at the changes, but don?t yet feel I understand the >>>>>> surrounding code well enough to say I?ve reviewed them.] >>>>>> >>>>>> On Dec 17, 2014, at 11:01 AM, Michail Chernov >>>>>> wrote: >>>>>>> Test was fixed, now it excludes -XX:+ExplicitGCInvokesConcurrent >>>>>>> option from test run. >>>>>>> Also fixed LowMemoryTest.java - it failed with same reason as >>>>>>> CollectionUsageThreshold.java. >>>>>>> >>>>>>> http://cr.openjdk.java.net/~eistepan/~mchernov/8066122/webrev.01/ >>>>>>> >>>>>>> Function getFilteredTestJavaOpts in Util.java was got from >>>>>>> hotspot repo http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/ from >>>>>>> testlibrary, because Util.java in GC and Util.java in Runtime >>>>>>> repos are different. This function can be useful not only for >>>>>>> this case. >>>>>>> >>>>>>> Simply adding of -XX:-ExplicitGCInvokesConcurrent won't work >>>>>>> because JTREG filtersout it in case if >>>>>>> -XX:+ExplicitGCInvokesConcurrent is defined as VM option. >>>>>> That bit about jtreg filtering out >>>>>> -XX:-ExplicitGCInvokesConcurrent seems backward, at least for a >>>>>> case like this. I wouldn?t have expected global options >>>>>> applicable to all tests to override test-specific arguments. >>>>>> Also, it would seem that would make the other tests my earlier >>>>>> comment was referring to not work either. So I?m confused about >>>>>> why there?s all this extra filtering going on in this change and >>>>>> why it would be needed. Unless there are important differences >>>>>> in some of the underlying infrastructure, like the different >>>>>> testlibrary variants (jdk/test/lib/testlibrary vs hotspot?s >>>>>> testlibrary?). Sorry I?m not being clearer about this - I?m >>>>>> suspicious there is a deeper problem, but don?t know enough to >>>>>> point to its whereabouts. (And that?s assuming my suspicions are >>>>>> correct, and I?m not just confused.) >>>>>> >>>>>> >>>>>> >>>>>> >>>>> >>>>> >>>>> >>>> >>> >>> >>> >> > > > From stefan.johansson at oracle.com Mon Jan 12 15:31:03 2015 From: stefan.johansson at oracle.com (Stefan Johansson) Date: Mon, 12 Jan 2015 16:31:03 +0100 Subject: RFR: 8062063: Usage of UseHugeTLBFS, UseLargePagesInMetaspace and huge SurvivorAlignmentInBytes cause crashes in CMBitMapClosure::do_bit In-Reply-To: <011F26FA-27A4-4FB2-985A-5570AB80B9BF@oracle.com> References: <54AD4D6A.9080508@oracle.com> <54AEC591.2090606@oracle.com> <57F7642D-B9CD-4038-A6E9-E28C754F2546@oracle.com> <1420754555.6773.1.camel@oracle.com> <54AFBBFD.7000005@oracle.com> <54AFE624.8030104@oracle.com> <011F26FA-27A4-4FB2-985A-5570AB80B9BF@oracle.com> Message-ID: <54B3E8B7.6000207@oracle.com> On 2015-01-09 21:09, Kim Barrett wrote: > On Jan 9, 2015, at 9:31 AM, Stefan Johansson wrote: >> Updated links: >> http://cr.openjdk.java.net/~sjohanss/8062063/hotspot.01-02/ >> http://cr.openjdk.java.net/~sjohanss/8062063/hotspot.02/ > _dirty seems like a fine name. > > Looks good. > Thanks for the review Kim! Stefan From stefan.johansson at oracle.com Mon Jan 12 15:31:19 2015 From: stefan.johansson at oracle.com (Stefan Johansson) Date: Mon, 12 Jan 2015 16:31:19 +0100 Subject: RFR: 8062063: Usage of UseHugeTLBFS, UseLargePagesInMetaspace and huge SurvivorAlignmentInBytes cause crashes in CMBitMapClosure::do_bit In-Reply-To: <1420836780.3508.13.camel@oracle.com> References: <54AD4D6A.9080508@oracle.com> <54AEC591.2090606@oracle.com> <57F7642D-B9CD-4038-A6E9-E28C754F2546@oracle.com> <1420754555.6773.1.camel@oracle.com> <54AFBBFD.7000005@oracle.com> <54AFE624.8030104@oracle.com> <1420836780.3508.13.camel@oracle.com> Message-ID: <54B3E8C7.2080009@oracle.com> On 2015-01-09 21:53, Thomas Schatzl wrote: > Hi, > > On Fri, 2015-01-09 at 15:31 +0100, Stefan Johansson wrote: >> Updated links: >> http://cr.openjdk.java.net/~sjohanss/8062063/hotspot.01-02/ >> http://cr.openjdk.java.net/~sjohanss/8062063/hotspot.02/ > looks good. > > Thomas > Thanks for reviewing Thomas. Stefan From derek.white at oracle.com Mon Jan 12 22:10:41 2015 From: derek.white at oracle.com (Derek White) Date: Mon, 12 Jan 2015 17:10:41 -0500 Subject: RFR: 8066821(S) Enhance command line processing to manage deprecating and obsoleting -XX command line arguments Message-ID: <54B44661.8070007@oracle.com> http://cr.openjdk.java.net/~drwhite/8066821/webrev.00/ https://bugs.openjdk.java.net/browse/JDK-8066821 This webrev adds support for handling "/deprecated/" -XX options (options that still *do* something but are planned for removal) and "/alias/" options (alternate names for other -XX options) by simply adding entries to the deprecated_jvm_flags and/or aliased_jvm_flags tables. This follows the example of the existing obsolete_jvm_flags table. This replaces a lot of ad-hoc and occasionally wrong code in arguments.cpp (including Arguments::check_deprecated_gc_flags) as well as supporting automatically disabling options after a certain version. Removed Code: - Removed global DefaultMaxRAMFraction, which was an "improper" alias for "MaxRAMFraction" (two variables that were roughly kept in sync vs. two names for the same variable). - Arguments::check_deprecated_gc_flags(). - Alias handling code in Arguments::parse_each_vm_init_arg(). It also avoids future ad-hoc and occasionally wrong code as new options get aliased and deprecated. Tests: Deprecated and alias options can be tested by adding entries to tables in new tests: VMAliasOptions.java VMDeprecatedOptions.java The new tests subsume these existing tests: test/gc/startup_warnings/TestDefaultMaxRAMFraction.java test/gc/startup_warnings/TestNoParNew.java Tests run: jprt jtreg Thanks, - Derek -------------- next part -------------- An HTML attachment was scrubbed... URL: From volker.simonis at gmail.com Tue Jan 13 10:14:14 2015 From: volker.simonis at gmail.com (Volker Simonis) Date: Tue, 13 Jan 2015 11:14:14 +0100 Subject: RFR(S): 8068739: G1CollectorPolicy uses uninitialized field '_sigma' in the constructor In-Reply-To: <54B389D2.30008@oracle.com> References: <54B389D2.30008@oracle.com> Message-ID: On Mon, Jan 12, 2015 at 9:46 AM, Mikael Gerdin wrote: > Hi Volker, Johannes > > On 2015-01-09 19:23, Volker Simonis wrote: >> >> Hi, >> >> could somebody please review and sponsor the following fix which was >> contributed by my colleague Johannes Scheerer: >> >> http://cr.openjdk.java.net/~simonis/webrevs/2015/8068739/ > > > Good catch! > >> https://bugs.openjdk.java.net/browse/JDK-8068739 >> >> I've already review the change and think it's good. > > > +1, Reviewed. > >> >> The G1CollectorPolicy constructor uses a huge initializer list. In >> this list it calls "new SurvRateGroup(this, ..)" passing it a >> reference to the not yet fully initialized G1CollectorPolicy instance. >> >> Via the following call chain, the SurvRateGroup constructor calls back >> to G1CollectorPolicy::get_new_prediction() which uses the uninitialzed >> value of G1CollectorPolicy::_sigma: >> >> G1CollectorPolicy::G1CollectorPolicy >> SurvRateGroup::SurvRateGroup >> SurvRateGroup::reset >> SurvRateGroup::all_surviving_words_recorded >> G1CollectorPolicy::get_new_prediction >> >> Depending on the indefinite value of '_sigma' this can lead to >> situations, where a GC is triggered before the whole system is >> initialized resulting in the following crash: >> >> Error occurred during initialization of VM >> GC triggered before VM initialization completed. Try increasing >> NewSize, current value 5324K. >> >> This is a "day 1" problem in G1. The funny thing is that the Visual >> Studio compiler specially warns about this dangarous usage of the >> 'this' pointer in the initializer list ("Compiler Warning C4355: >> 'this' : used in base member initializer list") but unfortunately the >> warning was disable in the file. > > > Indeed. Unfortunately I'm not surprised, a lot of G1 code is still very > messy and full of strange hacks which have no clear explanation. > >> >> I have re-enabled this warning for g1CollectorPolicy.cpp because after >> the fix it isn't necessary any more. The call to "new >> SurvRateGroup(this, ..)" has been moved from the initializer list into >> the constructor body. Notice that it wouldn't have helped to >> initialize '_sigma' in the initializer list before the call to "new >> SurvRateGroup(this, ..)" because according to the C++ standard, >> members are initialized in the order how they are defined in a class >> (and not in the initializer list order). >> >> I also can not understand why we have these huge initializer list for >> many gc related class constructors. As far as I understand, this only >> makes sense for class members because that saves a call to the default >> constructor and one assignment. For basic and pointer types this makes >> no sense however. Taking into account the maybe unexpected >> initialization order of initialization lists, I would strongly >> recommend to move all the member initializations into the constructor >> bodies. > > > I sort of disagree here, I'd prefer to keep initializations in initializer > lists where it's possible since it implies that there are no special > dependencies between the initializations. If I find initializations in the > constructor body I expect to find some sort of conditionals or error > handling code. > The problem is that the initialization order of the members is not the one imposed by the initializer list, but rather the one imposed by the declaration order of the members in the class definition which is in another file. This is unintuitive and I'm not sure that everybody is aware of this. I'd prefer to only initialize members with constant values in the initializer list and not members which require other members for initialization. But that's a different topic - for now I've created the issue 8068883: Remove disabling of warning "C4355: 'this' : used in base member initializer list" and will remove the initializations which require a 'this' pointer from the initializer list. >> >> I also noticed that there are several other files which have disabled >> warning 4355 and which use a not fully initialized 'this' pointer in >> the initializer list: >> >> src/share/vm/gc_implementation/g1/concurrentMark.cpp:#pragma warning( >> disable:4355 ) >> src/share/vm/gc_implementation/g1/dirtyCardQueue.cpp:#pragma warning( >> disable:4355 ) >> src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp:#pragma warning( >> disable:4355 ) >> src/share/vm/gc_implementation/g1/satbQueue.cpp:#pragma warning( >> disable:4355 ) >> src/share/vm/gc_implementation/parNew/parNewGeneration.cpp:#pragma >> warning( disable:4355 ) >> src/share/vm/gc_implementation/parNew/parNewGeneration.cpp:#pragma >> warning( disable:4355 ) >> >> I think it would be good idea to review all these locations, refactor >> them as suggested above and re-enable the warnings afterwards. > > > Indeed. Can you please file an issue on JDK 9 for that and assign it to > yourself (or the appropriate SAP engineer) if you guys plan to work on it? > > /Mikael > > >> >> Regards, >> Volker >> > From thomas.schatzl at oracle.com Tue Jan 13 10:37:33 2015 From: thomas.schatzl at oracle.com (Thomas Schatzl) Date: Tue, 13 Jan 2015 11:37:33 +0100 Subject: RFR(S): 8068739: G1CollectorPolicy uses uninitialized field '_sigma' in the constructor In-Reply-To: References: <1421054644.3153.3.camel@oracle.com> Message-ID: <1421145453.3091.9.camel@oracle.com> Hi Volker, On Mon, 2015-01-12 at 10:53 +0100, Volker Simonis wrote: > Hi Mikael, Thomas, > > thanks a lot for the reviews. > > @Thomas: ..and thanks for sponsoring. I think we should also consider > this one for downporting to jdk8u. The change is currently in the push queue for jdk9. We only just recently branched 8u40 (well, not exactly recently, but holidays...) from the 8u-dev branch and are starting to look at backports. This change seems to be a no-brainer for inclusion to me. Thanks, Thomas From thomas.schatzl at oracle.com Tue Jan 13 11:55:04 2015 From: thomas.schatzl at oracle.com (Thomas Schatzl) Date: Tue, 13 Jan 2015 12:55:04 +0100 Subject: RFR: 8066122: CollectionUsageThreshold.java times out when run with -XX:+ExplicitGCInvokesConcurrent In-Reply-To: <54B3D349.9030703@oracle.com> References: <547F114A.30508@oracle.com> <2ACF7025-E925-4103-8E1E-86A387A01730@oracle.com> <5491A8EF.207@oracle.com> <439E3B80-EE18-410C-A3A6-72EF6B03BD28@oracle.com> <549828DC.2020503@oracle.com> <549AD0CE.203@oracle.com> <549BFAA5.903@oracle.com> <549C0102.5080202@oracle.com> <549C01F4.7040603@oracle.com> <54B3D349.9030703@oracle.com> Message-ID: <1421150104.3091.14.camel@oracle.com> Hi Michail, On Mon, 2015-01-12 at 16:59 +0300, Michail Chernov wrote: > Hi, > > Can someone else take a look at this update please? looks good. Thomas From stefan.johansson at oracle.com Tue Jan 13 16:02:51 2015 From: stefan.johansson at oracle.com (Stefan Johansson) Date: Tue, 13 Jan 2015 17:02:51 +0100 Subject: RFR: 8u40 backport of: 8062063: Usage of UseHugeTLBFS, UseLargePagesInMetaspace and huge SurvivorAlignmentInBytes cause crashes in CMBitMapClosure::do_bit Message-ID: <54B541AB.1020609@oracle.com> Hi, Please review this backport of JDK-8062063, it did not apply clean because the code for AlwaysPreTouch is not backported to 8u40. Except for these lines being absent the changeset for 8u40 is equal to the one for 9: --- if (AlwaysPreTouch) { - os::pretouch_memory((char*)result.start(), (char*)result.end()); + os::pretouch_memory(page_start(start), page_start(end)); } --- 8u40 changeset: http://cr.openjdk.java.net/~sjohanss/8068729/hotspot.00/hotspot.changeset 9 changeset: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/raw-rev/00e69efa02c6 Full 8u40 webrev: http://cr.openjdk.java.net/~sjohanss/8068729/hotspot.00 Thanks, Stefan From jesper.wilhelmsson at oracle.com Tue Jan 13 16:41:30 2015 From: jesper.wilhelmsson at oracle.com (Jesper Wilhelmsson) Date: Tue, 13 Jan 2015 17:41:30 +0100 Subject: RFR: 8u40 backport of: 8062063: Usage of UseHugeTLBFS, UseLargePagesInMetaspace and huge SurvivorAlignmentInBytes cause crashes in CMBitMapClosure::do_bit In-Reply-To: <54B541AB.1020609@oracle.com> References: <54B541AB.1020609@oracle.com> Message-ID: <54B54ABA.3000400@oracle.com> Looks good. /Jesper Stefan Johansson skrev den 13/1/15 17:02: > Hi, > > Please review this backport of JDK-8062063, it did not apply clean because the > code for AlwaysPreTouch is not backported to 8u40. Except for these lines being > absent the changeset for 8u40 is equal to the one for 9: > --- > if (AlwaysPreTouch) { > - os::pretouch_memory((char*)result.start(), (char*)result.end()); > + os::pretouch_memory(page_start(start), page_start(end)); > } > --- > > 8u40 changeset: > http://cr.openjdk.java.net/~sjohanss/8068729/hotspot.00/hotspot.changeset > 9 changeset: > http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/raw-rev/00e69efa02c6 > > Full 8u40 webrev: > http://cr.openjdk.java.net/~sjohanss/8068729/hotspot.00 > > Thanks, > Stefan From alexander.harlap at oracle.com Tue Jan 13 17:10:35 2015 From: alexander.harlap at oracle.com (Alexander Harlap) Date: Tue, 13 Jan 2015 12:10:35 -0500 Subject: Review request for JDK-8030815: Code roots are not accounted for in region efficiency Message-ID: <54B5518B.8010800@oracle.com> Please help to code review the change for the following CR: JDK-8030815 - Code roots are not accounted for in region efficiency The webrev is located at http://cr.openjdk.java.net/~aharlap/8030815/webrev.00/ Testing completed: JPRT Alex -------------- next part -------------- An HTML attachment was scrubbed... URL: From volker.simonis at gmail.com Tue Jan 13 17:24:12 2015 From: volker.simonis at gmail.com (Volker Simonis) Date: Tue, 13 Jan 2015 18:24:12 +0100 Subject: RFR(S): 8068739: G1CollectorPolicy uses uninitialized field '_sigma' in the constructor In-Reply-To: <1421145453.3091.9.camel@oracle.com> References: <1421054644.3153.3.camel@oracle.com> <1421145453.3091.9.camel@oracle.com> Message-ID: On Tue, Jan 13, 2015 at 11:37 AM, Thomas Schatzl wrote: > Hi Volker, > > On Mon, 2015-01-12 at 10:53 +0100, Volker Simonis wrote: >> Hi Mikael, Thomas, >> >> thanks a lot for the reviews. >> >> @Thomas: ..and thanks for sponsoring. I think we should also consider >> this one for downporting to jdk8u. > > The change is currently in the push queue for jdk9. > Thanks for pushing! > We only just recently branched 8u40 (well, not exactly recently, but > holidays...) from the 8u-dev branch and are starting to look at > backports. > > This change seems to be a no-brainer for inclusion to me. > That would be fine. Regards, Volker > Thanks, > Thomas > > From volker.simonis at gmail.com Tue Jan 13 18:04:10 2015 From: volker.simonis at gmail.com (Volker Simonis) Date: Tue, 13 Jan 2015 19:04:10 +0100 Subject: RFR(M): 8068883: Remove disabling of warning "C4355: 'this' : used in base member initializer list" Message-ID: Hi, so here comes the change which re-enables the warning "C4355: 'this' : used in base member initializer list". http://cr.openjdk.java.net/~simonis/webrevs/2015/8068883/ https://bugs.openjdk.java.net/browse/JDK-8068883 This was previously discussed in the mail thread for "RFR(S): 8068739: G1CollectorPolicy uses uninitialized field '_sigma' in the constructor" (http://mail.openjdk.java.net/pipermail/hotspot-gc-dev/2015-January/011743.html). There are several places in the GC coding which disable the warning Visual Studio warning "C4355: 'this' : used in base member initializer list": src/share/vm/gc_implementation/g1/concurrentMark.cpp:#pragma warning( disable:4355 ) src/share/vm/gc_implementation/g1/dirtyCardQueue.cpp:#pragma warning( disable:4355 ) src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp:#pragma warning( disable:4355 ) src/share/vm/gc_implementation/g1/satbQueue.cpp:#pragma warning( disable:4355 ) src/share/vm/gc_implementation/parNew/parNewGeneration.cpp:#pragma warning( disable:4355 ) src/share/vm/gc_implementation/parNew/parNewGeneration.cpp:#pragma warning( disable:4355 ) However this warning is reasonable and we've recently found a bug which was caused by the usage of the incompletely initialized this pointer in the initializer list (see issue 8068739 - https://bugs.openjdk.java.net/browse/JDK-8068739). Now that I've done this change I must confess that I'm not that enthusiastic about it any more. The good thing is that I've checked all the occurrences of "this" in initializer lists and non of them was "dangerous" (i.e. they all just saved the value of the "this" pointer into a field without calling any method on it or using any nonstatic field through it). Unfortunately, moving the corresponding field initializations from the initializer list into the constructor body, required the creation of several default constructors which is not that nice. On the other side, I think the code got cleaner now and we are getting rid of the pragmas which disabled the corresponding compiler warnings on Windows. Notice that although the current implementation wasn't wrong, it still handed over the this pointer from the initializer list several levels of indirection down which makes it hard to detect from a first glance if that usage is safe or not. But please judge yourself if it's worth while doing this clean-up or not. I've additionally also removed the Visual Studio compiler macro which disable the warning "C4786:'identifier' : identifier was truncated to 'number' characters in the debug information." because as far as I could see, this was only relevant up to Visual Studio 6.0 and I hope nobody will ever compile the HotSpot with that compiler any more(see http://support.microsoft.com/kb/195386). Thank you and best regards, Volker From kim.barrett at oracle.com Wed Jan 14 00:26:28 2015 From: kim.barrett at oracle.com (Kim Barrett) Date: Tue, 13 Jan 2015 19:26:28 -0500 Subject: RFR(M): 8068883: Remove disabling of warning "C4355: 'this' : used in base member initializer list" In-Reply-To: References: Message-ID: On Jan 13, 2015, at 1:04 PM, Volker Simonis wrote: > > so here comes the change which re-enables the warning "C4355: 'this' : > used in base member initializer list". > > http://cr.openjdk.java.net/~simonis/webrevs/2015/8068883/ > https://bugs.openjdk.java.net/browse/JDK-8068883 > > This was previously discussed in the mail thread for "RFR(S): 8068739: > G1CollectorPolicy uses uninitialized field '_sigma' in the > constructor" (http://mail.openjdk.java.net/pipermail/hotspot-gc-dev/2015-January/011743.html). > > There are several places in the GC coding which disable the warning > Visual Studio warning "C4355: 'this' : used in base member initializer > list": > > [?] > > However this warning is reasonable and we've recently found a bug > which was caused by the usage of the incompletely initialized this > pointer in the initializer list (see issue 8068739 - > https://bugs.openjdk.java.net/browse/JDK-8068739). > > Now that I've done this change I must confess that I'm not that > enthusiastic about it any more. [?] > > Unfortunately, moving the corresponding field initializations from the > initializer list into the constructor body, required the creation of > several default constructors which is not that nice. On the other > side, I think the code got cleaner now and we are getting rid of the > pragmas which disabled the corresponding compiler warnings on Windows. > Notice that although the current implementation wasn't wrong, it still > handed over the this pointer from the initializer list several levels > of indirection down which makes it hard to detect from a first glance > if that usage is safe or not. But please judge yourself if it's worth > while doing this clean-up or not. Do we know whether relevant versions of the (Microsoft?) compiler actually issues the warning in question for the code under consideration? Looking at a couple of the cases under consideration here, I don't think warnings should be generated, based on the documentation for that warning. Of course, it might be that the warning documentation and implementation don't match, or I'm looking at the wrong documentation, or I'm not understanding it properly. Here's what I'm looking at: http://msdn.microsoft.com/en-us/library/3c594ae3.aspx. In general, I don't like these sorts of changes. I think the code in question is (probably) valid, and that a heuristic of "use of this in ctor-initializers are invalid" is overly restrictive; the standard only says they are invalid before the base class initializers are complete. I think problems like https://bugs.openjdk.java.net/browse/JDK-8068739 can (and ought to) be detected via static analysis tools. (I know I've seen defect reports for this sort of thing from applying such tools to other code bases in previous jobs.) It is good that said bug was discovered and addressed (though I'm not entirely happy with the proposed fix, but didn't get around to commenting before it was approved and pushed). But that it wasn't already known would seem to me to indicate a defect in our use of static analysis tools, or in the static analysis tools we're using. I think applying the kinds of transformations proposed here is not an improvement, particularly when it involves adding default constructors that leave an object in a "partially constructed" state that requires later (assignment-based) reconstruction or separate post-construction initialization. See, for example, the addition of a default CMMarkStack() constructor in order to allow ConcurrentMark::_markStack to be initialized in the constructor body after being (partially) constructed via default construction in the initializer list. > I've additionally also removed the Visual Studio compiler macro which > disable the warning "C4786:'identifier' : identifier was truncated to > 'number' characters in the debug information." because as far as I > could see, this was only relevant up to Visual Studio 6.0 and I hope > nobody will ever compile the HotSpot with that compiler any more(see > http://support.microsoft.com/kb/195386). This seems like a worthwhile change, independent of the other changes being proposed. Could this be separated out. From thomas.schatzl at oracle.com Wed Jan 14 11:22:21 2015 From: thomas.schatzl at oracle.com (Thomas Schatzl) Date: Wed, 14 Jan 2015 12:22:21 +0100 Subject: RFR: 8u40 backport of: 8062063: Usage of UseHugeTLBFS, UseLargePagesInMetaspace and huge SurvivorAlignmentInBytes cause crashes in CMBitMapClosure::do_bit In-Reply-To: <54B541AB.1020609@oracle.com> References: <54B541AB.1020609@oracle.com> Message-ID: <1421234541.3402.3.camel@oracle.com> Hi, On Tue, 2015-01-13 at 17:02 +0100, Stefan Johansson wrote: > Hi, > > Please review this backport of JDK-8062063, it did not apply clean > because the code for AlwaysPreTouch is not backported to 8u40. Except > for these lines being absent the changeset for 8u40 is equal to the one > for 9: > --- > if (AlwaysPreTouch) { > - os::pretouch_memory((char*)result.start(), (char*)result.end()); > + os::pretouch_memory(page_start(start), page_start(end)); > } > --- > > 8u40 changeset: > http://cr.openjdk.java.net/~sjohanss/8068729/hotspot.00/hotspot.changeset > 9 changeset: > http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/raw-rev/00e69efa02c6 > > Full 8u40 webrev: > http://cr.openjdk.java.net/~sjohanss/8068729/hotspot.00 looks good. Unfortunately this means we will have guaranteed merge errors with the AlwaysPreTouch change... Thanks, Thomas From thomas.schatzl at oracle.com Wed Jan 14 12:28:47 2015 From: thomas.schatzl at oracle.com (Thomas Schatzl) Date: Wed, 14 Jan 2015 13:28:47 +0100 Subject: RFR: 8066821(S) Enhance command line processing to manage deprecating and obsoleting -XX command line arguments In-Reply-To: <54B44661.8070007@oracle.com> References: <54B44661.8070007@oracle.com> Message-ID: <1421238527.3402.5.camel@oracle.com> On Mon, 2015-01-12 at 17:10 -0500, Derek White wrote: > http://cr.openjdk.java.net/~drwhite/8066821/webrev.00/ > https://bugs.openjdk.java.net/browse/JDK-8066821 > > This webrev adds support for handling "deprecated" -XX options > (options that still do something but are planned for removal) and > "alias" options (alternate names for other -XX options) by simply > adding entries to the deprecated_jvm_flags and/or aliased_jvm_flags > tables. This follows the > example of the existing obsolete_jvm_flags table. > > This replaces a lot of ad-hoc and occasionally wrong code in > arguments.cpp (including Arguments::check_deprecated_gc_flags) as well > as supporting automatically disabling options after a certain version. > > Removed Code: > - Removed global DefaultMaxRAMFraction, which was an "improper" alias > for "MaxRAMFraction" (two variables that were roughly kept in sync vs. > two names for the same variable). > - Arguments::check_deprecated_gc_flags(). > - Alias handling code in Arguments::parse_each_vm_init_arg(). > It also avoids future ad-hoc and occasionally wrong code as new > options get aliased and deprecated. > > Tests: > Deprecated and alias options can be tested by adding entries to tables > in new tests: > VMAliasOptions.java > VMDeprecatedOptions.java > > The new tests subsume these existing tests: > test/gc/startup_warnings/TestDefaultMaxRAMFraction.java > test/gc/startup_warnings/TestNoParNew.java Some comments: arguments.cpp: - in the big comment please avoid adding special headers/footers to sections of the file. Over time they just get orphaned and waste up space. - I would prefer to use "special" comments like "/**". We "mostly" also only ever use the "//" comment style for explanation in cpp files. (Waiting for somebody to mention that in file XY we do differently - okay just saw one in arguments.cpp, but generally even in that file "//" is used even for multi-line comments ;) - the comment is not about (general) -XX argument processing, but processing of obsolete and deprecated arguments. - note that not only globals.hpp may contain -XX arguments, but also other files. - typo: Obosloete -> Obsolete - not sure if the type name "SpecialFlag" is very descriptive. - comments always start with upper case (e.g. "// when the warning ...") with full stop at the end in the SpecialFlag struct. - I would prefer to remove the "Declare an" before the description of SpecialFlag (or "Describes ..."). It does not seem to add anything. Also I would move part of the description of the deprecated_vm_flags to the SpecialFlag description, because it seems to describe what a SpecialFlag is, and not what the deprecated_jvm_flags table contains. - maybe add a one-liner what AliasedFlag really is to its description instead of speaking generally about what an alias is (which has already been done in the large introductory comment). - please only describe the interface in the definition of a method (i.e. in the hpp file), not in the implementation (cpp file). If you have a general implementation specific comment you may put it into the cpp file. (.e.g is_newly_obsolete) - maybe line up the closing braces of the aliased_jvm_flags array too like the others arguments.hpp: - the comment for is_deprecated_flag() is wrongly indented. Also the second sentence has odd additional spaces. - do not try to repeat the exact same comment for a method in the cpp file. Actually the one for is_deprecated_flag() in the cpp file is already different and apparently outdated... - extra closing bracket after "(should be ignored)" - the comment for handle_aliases_and_deprecation() should start with upper case. - what is a "real" name of an option argument? TEST.groups: - if the copyright for a particular file spans multiple years, the official format is "X, Z", not "X, Y, Z" Rest looks okay. Thanks, Thomas From mikael.gerdin at oracle.com Wed Jan 14 12:45:24 2015 From: mikael.gerdin at oracle.com (Mikael Gerdin) Date: Wed, 14 Jan 2015 13:45:24 +0100 Subject: Review request for JDK-8030815: Code roots are not accounted for in region efficiency In-Reply-To: <54B5518B.8010800@oracle.com> References: <54B5518B.8010800@oracle.com> Message-ID: <54B664E4.50306@oracle.com> Hi Alex, On 2015-01-13 18:10, Alexander Harlap wrote: > Please help to code review the change for the following CR: > JDK-8030815 - Code > roots are not accounted for in region efficiency > > The webrev is located at > http://cr.openjdk.java.net/~aharlap/8030815/webrev.00/ > > > Testing completed: JPRT Have you done any performance measurements on this change? Since this changes the prediction model it would be good to know that it doesn't cause any regressions due to unexpected secondary effects in the model. /Mikael > > Alex From volker.simonis at gmail.com Wed Jan 14 16:28:28 2015 From: volker.simonis at gmail.com (Volker Simonis) Date: Wed, 14 Jan 2015 17:28:28 +0100 Subject: RFR(M): 8068883: Remove disabling of warning "C4355: 'this' : used in base member initializer list" In-Reply-To: References: Message-ID: Hi Kim, thanks for your detailed comments. As I wrote, I'm not sure for myself what's the best solution for this problem although I tend to see a minor improvement in the proposed changes. Nevertheless, I won't be upset if we decide to leave the code as it stands today as long as we brought up and discussed all the different aspects of the problem. Please find my further comments inline: On Wed, Jan 14, 2015 at 1:26 AM, Kim Barrett wrote: > On Jan 13, 2015, at 1:04 PM, Volker Simonis wrote: >> >> so here comes the change which re-enables the warning "C4355: 'this' : >> used in base member initializer list". >> >> http://cr.openjdk.java.net/~simonis/webrevs/2015/8068883/ >> https://bugs.openjdk.java.net/browse/JDK-8068883 >> >> This was previously discussed in the mail thread for "RFR(S): 8068739: >> G1CollectorPolicy uses uninitialized field '_sigma' in the >> constructor" (http://mail.openjdk.java.net/pipermail/hotspot-gc-dev/2015-January/011743.html). >> >> There are several places in the GC coding which disable the warning >> Visual Studio warning "C4355: 'this' : used in base member initializer >> list": >> >> [?] >> >> However this warning is reasonable and we've recently found a bug >> which was caused by the usage of the incompletely initialized this >> pointer in the initializer list (see issue 8068739 - >> https://bugs.openjdk.java.net/browse/JDK-8068739). >> >> Now that I've done this change I must confess that I'm not that >> enthusiastic about it any more. [?] >> >> Unfortunately, moving the corresponding field initializations from the >> initializer list into the constructor body, required the creation of >> several default constructors which is not that nice. On the other >> side, I think the code got cleaner now and we are getting rid of the >> pragmas which disabled the corresponding compiler warnings on Windows. >> Notice that although the current implementation wasn't wrong, it still >> handed over the this pointer from the initializer list several levels >> of indirection down which makes it hard to detect from a first glance >> if that usage is safe or not. But please judge yourself if it's worth >> while doing this clean-up or not. > > Do we know whether relevant versions of the (Microsoft?) compiler > actually issues the warning in question for the code under > consideration? Looking at a couple of the cases under consideration > here, I don't think warnings should be generated, based on the > documentation for that warning. > Yes, the warning is still generated with VS 10. Just remove the pragma from concurrentMark.cpp for example and you'll instantly get the following build failure: C:\Software\OpenJDK\jdk9-dev\hotspot\src\share\vm\gc_implementation\g1\concurrentMark.cpp(565) : error C2220: warning treated as error - no 'object' file generated C:\Software\OpenJDK\jdk9-dev\hotspot\src\share\vm\gc_implementation\g1\concurrentMark.cpp(565) : warning C4355: 'this' : used in base member initializer list > Of course, it might be that the warning documentation and > implementation don't match, or I'm looking at the wrong documentation, > or I'm not understanding it properly. Here's what I'm looking at: > http://msdn.microsoft.com/en-us/library/3c594ae3.aspx. > You're looking at the right place. For me it seems to be quite clear: "The ... class member constructors are called before this constructor. In effect, you've passed a pointer to an unconstructed object to another constructor. If those other constructors access any members or call member functions on this, the result will be undefined. You should not use the this pointer until all construction has completed." > In general, I don't like these sorts of changes. I think the code in > question is (probably) valid, and that a heuristic of "use of > this in ctor-initializers are invalid" is overly > restrictive; the standard only says they are invalid before the base > class initializers are complete. > I think that refers to the vtable. You won't be able to call any virtual methods on "this" before the base class initializers are complete. But I think we can all agree on the fact that the access to an uninitialized member trough the "this" pointer in the initializer list is undefined. The canonical example for this is: class Point { int x, y; public Point() : y(42), x(this.y) {} }; There's no base class initializer involved here. Nevertheless, the value of Point.x will be undefined, because the member initialization happens in the declaration order of the class definition. So 'x' will be initialized to the at that point in time undefined value of 'y'. And that's because we are using 'this' before it was fully initialized. > I think problems like https://bugs.openjdk.java.net/browse/JDK-8068739 > can (and ought to) be detected via static analysis tools. (I know I've > seen defect reports for this sort of thing from applying such tools to > other code bases in previous jobs.) It is good that said bug was > discovered and addressed (though I'm not entirely happy with the > proposed fix, but didn't get around to commenting before it was > approved and pushed). But that it wasn't already known would seem to > me to indicate a defect in our use of static analysis tools, or in the > static analysis tools we're using. > I agree that static analysis tools should be able to detect such errors. But I'm not aware of any of these tools being run regularly on every HotSpot check-in. Do you have such tools at Oracle? The compiler can definitely not detect such errors because in the general case it hands over the not fully initialized 'this' pointer to a constructor of which the implementation is in a different compilation unit. So a warning is the best he can do. In the code we are speaking about, the "this" pointer is handed over several levels deep and neither is it clear at the initial call site (i.e. in the initializer list) if the called constructor/function uses possibly uninitialized members trough "this" nor is it clear at the actual use site (i.e. in the final constructor/function body) if it is safe to use "this" for accessing members trough it. While I also think that the code in question here is correct today, I'd consider it at least hard to understand and error prone. If for example somebody will access an uninitialized member through "this" in one if the class member constructors, nobody would realize that. > I think applying the kinds of transformations proposed here is not an > improvement, particularly when it involves adding default constructors > that leave an object in a "partially constructed" state that requires > later (assignment-based) reconstruction or separate post-construction > initialization. See, for example, the addition of a default > CMMarkStack() constructor in order to allow ConcurrentMark::_markStack > to be initialized in the constructor body after being (partially) > constructed via default construction in the initializer list. > I agree that the proposed workaround isn't ideal either, but I think it is safer. Another possibility would be to use the previous initializations but with "NULL" as argument instead of "thread". Of course that would require the addition of corresponding setters to each class for updating the corresponding fields later one. But that also seems kind of overkill, right? > >> I've additionally also removed the Visual Studio compiler macro which >> disable the warning "C4786:'identifier' : identifier was truncated to >> 'number' characters in the debug information." because as far as I >> could see, this was only relevant up to Visual Studio 6.0 and I hope >> nobody will ever compile the HotSpot with that compiler any more(see >> http://support.microsoft.com/kb/195386). > > This seems like a worthwhile change, independent of the other changes > being proposed. Could this be separated out. > Sure, if we decide not to push this patch we can still just remove that pragma in a separate change. Regards, Volker From michail.chernov at oracle.com Wed Jan 14 17:21:09 2015 From: michail.chernov at oracle.com (Michail Chernov) Date: Wed, 14 Jan 2015 20:21:09 +0300 Subject: RFR: 8067751: OOMEInReferenceHandler.java fails: Cleaner terminated abnormally Message-ID: <54B6A585.9070304@oracle.com> Hi, Please review small change for OOMEInReferenceHandler.java test. Webrev: http://cr.openjdk.java.net/~eistepan/~mchernov/8067751/webrev.00/ Bug: https://bugs.openjdk.java.net/browse/JDK-8067751 Root cause: test fails due to OOME ("GC overhead limit exceeded ") is occurred. Suggested fix : run test with -XX:-UseGCOverheadLimit to disable OOME (which is occurred because of excessive GC overhead). Thanks, Michail From kim.barrett at oracle.com Wed Jan 14 18:13:39 2015 From: kim.barrett at oracle.com (Kim Barrett) Date: Wed, 14 Jan 2015 13:13:39 -0500 Subject: RFR: 8040935: -XX:+AggressiveOpts broken: GC triggered before VM initialization completed on several tests In-Reply-To: <54B39B85.10001@oracle.com> References: <54B39B85.10001@oracle.com> Message-ID: <5429C702-1133-4228-A2DF-9F4B8B962BBA@oracle.com> On Jan 12, 2015, at 5:01 AM, Stefan Johansson wrote: > > Please review this testfix to avoid the following issue: > https://bugs.openjdk.java.net/browse/JDK-8040935 > > Webrev: > http://cr.openjdk.java.net/~sjohanss/8040935/hotspot.00 > > Summary: > Making the test a driver test to avoid dealing with externally specified flags. One problematic flag is AggressiveOpts, it causes the VM to allocate more stuff during startup and that together with UseNUMA the eden space gets to little to handle all startup allocations. This will in turn lead to a GC being triggered before initialization is finished, and because of that failing the test. > > Testing: > * Tested via JPRT test/gc/TestNUMAPageSize.java Summary: Changed test to not be affected by external options. I'm not sure I like this approach to resolving the bug. I think it results in many potentially interesting configurations never being tested, e.g. this tests with one and only one GC, the default GC. It ignores the nightly build cycling through various configurations to increase test coverage. From jesper.wilhelmsson at oracle.com Wed Jan 14 18:48:49 2015 From: jesper.wilhelmsson at oracle.com (Jesper Wilhelmsson) Date: Wed, 14 Jan 2015 19:48:49 +0100 Subject: RFR: 8067751: OOMEInReferenceHandler.java fails: Cleaner terminated abnormally In-Reply-To: <54B6A585.9070304@oracle.com> References: <54B6A585.9070304@oracle.com> Message-ID: <54B6BA11.5030907@oracle.com> Hi, The change looks good but I would prefer if all three tests mentioned in the bug was fixed at the same time. The fix should be the same for the two other tests unless some other analysis not mentioned in the bug has showed that those two tests failed for some other reason. Thanks, /Jesper Michail Chernov skrev den 14/1/15 18:21: > Hi, > > Please review small change for OOMEInReferenceHandler.java test. > > Webrev: http://cr.openjdk.java.net/~eistepan/~mchernov/8067751/webrev.00/ > Bug: https://bugs.openjdk.java.net/browse/JDK-8067751 > > Root cause: test fails due to OOME ("GC overhead limit exceeded ") is occurred. > Suggested fix : run test with -XX:-UseGCOverheadLimit to disable OOME (which is > occurred because of excessive GC overhead). > > Thanks, > Michail From kim.barrett at oracle.com Wed Jan 14 20:50:27 2015 From: kim.barrett at oracle.com (Kim Barrett) Date: Wed, 14 Jan 2015 15:50:27 -0500 Subject: RFR(M): 8068883: Remove disabling of warning "C4355: 'this' : used in base member initializer list" In-Reply-To: References: Message-ID: <0459695D-FA49-4233-BE79-EBEE83720FC7@oracle.com> On Jan 14, 2015, at 11:28 AM, Volker Simonis wrote: > > Nevertheless, I won't be > upset if we decide to leave the code as it stands today as long as we > brought up and discussed all the different aspects of the problem. Thanks for that. I'm sure we've all been in the position of doing a bunch of work, only to have someone suggest that maybe something quite different might be preferred. > On Wed, Jan 14, 2015 at 1:26 AM, Kim Barrett wrote: >> On Jan 13, 2015, at 1:04 PM, Volker Simonis wrote: > Yes, the warning is still generated with VS 10. Just remove the pragma Thanks. That's what I expected, but I'm not in a position to easily perform the test. I doubt it has changed with more recent versions of the compiler either. >> Looking at a couple of the cases under consideration >> here, I don't think warnings should be generated, based on the >> documentation for that warning. >> [?] >> Here's what I'm looking at: >> http://msdn.microsoft.com/en-us/library/3c594ae3.aspx. > > You're looking at the right place. Looking back at the Microsoft documentation again, it seems I'd forgotten what that page said between when I read it and when I wrote my review response. In particular, I re-read the relevant part of the standard, and thereby confused myself about what the Microsoft documentation says. The Microsoft documentation makes several statements that I believe are inaccurate according to the standard, and as a result I think the warning may be issued for standards-conforming code, e.g. the warning is subject to (many) false positives. [I can provide details if someone is really interested.] Of course, compilers are permitted to issue warnings for code that is standards-conforming but thought to be (potentially) problematic. Note that the Point class example you (Volker) give is a different source of undefined behavior, and isn't specifically about constructors. > I agree that static analysis tools should be able to detect such > errors. But I'm not aware of any of these tools being run regularly on > every HotSpot check-in. Not that I know of :-( But I do know that static analysis tools are being applied to the Hotspot code base with some frequency; bug reports occasionally come in that are either clearly marked as such (web search for "openjdk parfait" for some examples), or can be inferred from the description as probably being from such tools. Thus my disappointment that 8068739 wasn't a known bug (that could have been fixed a long time ago). > The compiler can definitely not detect such errors because in the > general case it hands over the not fully initialized 'this' pointer to > a constructor of which the implementation is in a different > compilation unit. So a warning is the best he can do. Whether this is "the best that he [the compiler] can do" depends a lot on one's opinion's regarding false positives. > While I also think that the code in question here is correct today, > I'd consider it at least hard to understand and error prone. > [?] > I agree that the proposed workaround isn't ideal either, but I think > it is safer. Any code with ordering constraints related to side effects is going to be hard to understand and error prone. That's one of the reasons to avoid side-effects. And while member initializations are technically side-effects, I think using them ends up being beneficial far more often than not. Any "solution" that involves the introduction of constructors that only "partially" construct the object and require later additional setup or initialization is not appealing to me. Ideally, objects should provide their full functionality once constructed; anything else is hard to reason about and often leads to the proliferation of "if (!fully_initialized) ..." and "assert(fully_initialized)" code blobs, or to bugs due to the lack of such code blobs. In the specific case of 8067739, part of the problem is that the initialization of _sigma is more complicated than it ought to be (to be fixed by new https://bugs.openjdk.java.net/browse/JDK-8068942). The initialization of _sigma was also poorly placed. (Though even moving the _sigma initialization into the ctor-initializer wouldn't have avoided 8067739, due to the ordering of the relevant members.) >>> I've additionally also removed the Visual Studio compiler macro which >>> disable the warning "C4786:'identifier' : identifier was truncated to >>> 'number' characters in the debug information." because as far as I >>> could see, this was only relevant up to Visual Studio 6.0 and I hope >>> nobody will ever compile the HotSpot with that compiler any more(see >>> http://support.microsoft.com/kb/195386). >> >> This seems like a worthwhile change, independent of the other changes >> being proposed. Could this be separated out. >> > > Sure, if we decide not to push this patch we can still just remove > that pragma in a separate change. For ease of review, regression tracking, and software archeology via VCS, it's generally beneficial to keep unrelated changes separate. About the only person who (sometimes) benefits from smooshing them together is the proposer of the changes. [In other words, while I recognize it might be more work for you, my preference would be that they be separated even if both are ultimately approved. I don't know how others feel about this sort of thing.. If you (Volker) don't want to deal with the extra overhead, I'll take care of it.] From jwha at google.com Wed Jan 14 23:39:48 2015 From: jwha at google.com (Jungwoo Ha) Date: Wed, 14 Jan 2015 15:39:48 -0800 Subject: RFR: JDK-8061259: ParNew promotion failed is serialized on a lock In-Reply-To: <5476D4F4.3060701@oracle.com> References: <5451E434.5030905@oracle.com> <5451E69F.7040004@oracle.com> <40C3FFB1-4108-4B85-A848-8850A8DE83F4@oracle.com> <54642CFC.7020609@oracle.com> <1693AB3A-6605-4A0A-A1B0-E997ECDEA78D@oracle.com> <5465D17B.3030209@oracle.com> <94863D3E-B732-453D-890E-EB89E1A9FA0A@oracle.com> <5469C9C1.7020306@oracle.com> <90D9148E-EC1F-446A-B312-B9FC01BF3070@oracle.com> <1A268F67-0A0C-457A-B158-C9C3D9444EC6@oracle.com> <5476D4F4.3060701@oracle.com> Message-ID: Hi All, Let's revive the thread as it seems Bengt's change made in. So before I upload the webrev, is this what we've discussed last time? par_scan_state seems like a per-worker-thread data instead of per-generation, but it doesn't seem to affect the performance in this case. $ hg diff diff -r a184ee1d7172 src/share/vm/gc_implementation/parNew/parNewGeneration.cpp --- a/src/share/vm/gc_implementation/parNew/parNewGeneration.cpp Thu Jan 08 12:08:22 2015 -0800 +++ b/src/share/vm/gc_implementation/parNew/parNewGeneration.cpp Wed Jan 14 15:34:57 2015 -0800 @@ -1194,8 +1194,10 @@ return real_forwardee(old); } - new_obj = _next_gen->par_promote(par_scan_state->thread_num(), - old, m, sz); + if (!par_scan_state->promotion_failed()) { + new_obj = _next_gen->par_promote(par_scan_state->thread_num(), + old, m, sz); + } if (new_obj == NULL) { // promotion failed, forward to self Thanks, Jungwoo On Wed, Nov 26, 2014 at 11:38 PM, Bengt Rutisson wrote: > > Hi Kim and Jungwoo, > > Sorry for not replying earlier. > > > On 2014-11-24 16:13, Kim Barrett wrote: > >> On Nov 23, 2014, at 10:08 PM, Kim Barrett wrote: >> >>> On Nov 21, 2014, at 3:44 PM, Kim Barrett wrote: >>> >>>> On Nov 20, 2014, at 9:27 PM, Jungwoo Ha wrote: >>>> >>>>> If we are to put a wrapper around, why not just go with the original >>>>> change? >>>>> I don't see adding a single field on a nearly singleton class is a bad >>>>> thing. >>>>> The changes are well wrapped inside par_promote. >>>>> >>>> There are multiple implementations of par_promote, for different >>>> old-space collectors. (par_promote is a virtual function.) At least >>>> some of the others may have similar issues (for example, at a quick >>>> look, ParallelOld appears to have a similar locking structure), and it >>>> seems like all could benefit from this short-circuiting. >>>> >>>> [One of the copy_to_survivor_space_XXX functions (the callers of >>>> par_promote) is used exclusively when CMS is the old-space collector, >>>> the other is used for other old-space collectors.] >>>> >>> Except I?ve now been reminded that ParNew doesn?t get used with >>> ParallelOld. >>> In fact, several combinations of old/new collectors were deprecated in >>> jdk8 and >>> are slated to be removed in jdk9 (some already have), and it looks like >>> ParNew >>> will only remain in conjunction with CMS, making the split of ParNew?s >>> copy_to_survivor_space into two variants no longer needed, and one of >>> them >>> redundant, making this wrapper vs comment duplication vs whatever issue >>> moot. >>> >> To be clear, what I'm suggesting is that, in light of the deprecation >> and expected removal of some combinations with ParNew, only >> copy_to_survivor_space_avoiding_promotion_undo() really needs the >> proposed change, and copy_to_survivor_space_with_undo() could be left >> unmodified. >> > > Yes, this is correct. I sent out the review to remove the support for > ParNew+SerialOld yesterday. That removes the copy_to_survivor_space_avoiding_promotion_undo() > method and folds the copy_to_survivor_space_with_undo() method in to > copy_to_survivor_space() since that is now the only use case. See the email > thread "RFR (L): 8065972: Remove support for ParNew+SerialOld and > DefNew+CMS" for more details. > > So, my suggestion would be to hold off with the patch for JDK-8061259 a > couple of days until my cleanup has been pushed. That way there will only > be one place to add the promotion failure check. > > I agree with Kim that a comment with a short explanation about the > intentional (safe) race would be good. > > Thanks, > Bengt > > > >> > -------------- next part -------------- An HTML attachment was scrubbed... URL: From stefan.johansson at oracle.com Wed Jan 14 23:49:21 2015 From: stefan.johansson at oracle.com (Stefan Johansson) Date: Thu, 15 Jan 2015 00:49:21 +0100 Subject: RFR: 8040935: -XX:+AggressiveOpts broken: GC triggered before VM initialization completed on several tests In-Reply-To: <5429C702-1133-4228-A2DF-9F4B8B962BBA@oracle.com> References: <54B39B85.10001@oracle.com> <5429C702-1133-4228-A2DF-9F4B8B962BBA@oracle.com> Message-ID: <54B70081.6020708@oracle.com> Hi Kim, On 2015-01-14 19:13, Kim Barrett wrote: > On Jan 12, 2015, at 5:01 AM, Stefan Johansson wrote: >> Please review this testfix to avoid the following issue: >> https://bugs.openjdk.java.net/browse/JDK-8040935 >> >> Webrev: >> http://cr.openjdk.java.net/~sjohanss/8040935/hotspot.00 >> >> Summary: >> Making the test a driver test to avoid dealing with externally specified flags. One problematic flag is AggressiveOpts, it causes the VM to allocate more stuff during startup and that together with UseNUMA the eden space gets to little to handle all startup allocations. This will in turn lead to a GC being triggered before initialization is finished, and because of that failing the test. >> >> Testing: >> * Tested via JPRT > test/gc/TestNUMAPageSize.java > Summary: Changed test to not be affected by external options. > > I'm not sure I like this approach to resolving the bug. I think it > results in many potentially interesting configurations never being > tested, e.g. this tests with one and only one GC, the default GC. It > ignores the nightly build cycling through various configurations to > increase test coverage. > Thanks for taking a look at this. I see your point and think we should do something better. The test was originally written to test a specific regression we had when starting with -Xmx8m and -XX:+UseNUMA with the default collector, but that doesn't mean we shouldn't test it for the others as well. I'm not sure if we have any NUMA support for the other collectors today, but no harm in testing that the option doesn't cause any problems. I see two ways of improving the coverage, one would be to use @requires to say that AggressiveOpts can't be true, but that will still leave the possibility to set other options that might push us over the limit of allocations during startup. The other way would be to extend the test to run with all collectors explicitly, but ignore any options passed in. This would of course still have less coverage than today, but at least all collectors would be covered. I would prefer the second one, it would be robust and the coverage would be ok. Thanks, Stefan From bengt.rutisson at oracle.com Thu Jan 15 09:19:18 2015 From: bengt.rutisson at oracle.com (Bengt Rutisson) Date: Thu, 15 Jan 2015 10:19:18 +0100 Subject: RFR: JDK-8061259: ParNew promotion failed is serialized on a lock In-Reply-To: References: <5451E69F.7040004@oracle.com> <40C3FFB1-4108-4B85-A848-8850A8DE83F4@oracle.com> <54642CFC.7020609@oracle.com> <1693AB3A-6605-4A0A-A1B0-E997ECDEA78D@oracle.com> <5465D17B.3030209@oracle.com> <94863D3E-B732-453D-890E-EB89E1A9FA0A@oracle.com> <5469C9C1.7020306@oracle.com> <90D9148E-EC1F-446A-B312-B9FC01BF3070@oracle.com> <1A268F67-0A0C-457A-B158-C9C3D9444EC6@oracle.com> <5476D4F4.3060701@oracle.com> Message-ID: <54B78616.2030804@oracle.com> Hi Jungwoo, Thanks for bringing this thread to life again. On 2015-01-15 00:39, Jungwoo Ha wrote: > Hi All, > > Let's revive the thread as it seems Bengt's change made in. > So before I upload the webrev, is this what we've discussed last time? > > par_scan_state seems like a per-worker-thread data instead of > per-generation, but it doesn't seem to affect the performance in this > case. > > $ hg diff > diff -r a184ee1d7172 > src/share/vm/gc_implementation/parNew/parNewGeneration.cpp > --- a/src/share/vm/gc_implementation/parNew/parNewGeneration.cppThu > Jan 08 12:08:22 2015 -0800 > +++ b/src/share/vm/gc_implementation/parNew/parNewGeneration.cppWed > Jan 14 15:34:57 2015 -0800 > @@ -1194,8 +1194,10 @@ > return real_forwardee(old); > } > - new_obj = _next_gen->par_promote(par_scan_state->thread_num(), > - old, m, sz); > + if (!par_scan_state->promotion_failed()) { > + new_obj = _next_gen->par_promote(par_scan_state->thread_num(), > + old, m, sz); > + } > if (new_obj == NULL) { > // promotion failed, forward to self > > Do you prefer the per thread check instead of the "global" state? Not sure which one is best. You say there is no performance difference between the two versions. Is that based on your test program that measures how long a GC that gets promotion failure takes? What about overall performance for normal GCs? The par_scan_state->promotion_failed() looks more expensive than just reading _promotion_failed. Also, in your original patch you were guarding this check with a flag. Do you still want to do that? Thanks, Bengt > Thanks, > Jungwoo > > On Wed, Nov 26, 2014 at 11:38 PM, Bengt Rutisson > > wrote: > > > Hi Kim and Jungwoo, > > Sorry for not replying earlier. > > > On 2014-11-24 16:13, Kim Barrett wrote: > > On Nov 23, 2014, at 10:08 PM, Kim Barrett > > wrote: > > On Nov 21, 2014, at 3:44 PM, Kim Barrett > > > wrote: > > On Nov 20, 2014, at 9:27 PM, Jungwoo Ha > > wrote: > > If we are to put a wrapper around, why not just go > with the original change? > I don't see adding a single field on a nearly > singleton class is a bad thing. > The changes are well wrapped inside par_promote. > > There are multiple implementations of par_promote, for > different > old-space collectors. (par_promote is a virtual > function.) At least > some of the others may have similar issues (for > example, at a quick > look, ParallelOld appears to have a similar locking > structure), and it > seems like all could benefit from this short-circuiting. > > [One of the copy_to_survivor_space_XXX functions (the > callers of > par_promote) is used exclusively when CMS is the > old-space collector, > the other is used for other old-space collectors.] > > Except I?ve now been reminded that ParNew doesn?t get used > with ParallelOld. > In fact, several combinations of old/new collectors were > deprecated in jdk8 and > are slated to be removed in jdk9 (some already have), and > it looks like ParNew > will only remain in conjunction with CMS, making the split > of ParNew?s > copy_to_survivor_space into two variants no longer needed, > and one of them > redundant, making this wrapper vs comment duplication vs > whatever issue moot. > > To be clear, what I'm suggesting is that, in light of the > deprecation > and expected removal of some combinations with ParNew, only > copy_to_survivor_space_avoiding_promotion_undo() really needs the > proposed change, and copy_to_survivor_space_with_undo() could > be left > unmodified. > > > Yes, this is correct. I sent out the review to remove the support > for ParNew+SerialOld yesterday. That removes the > copy_to_survivor_space_avoiding_promotion_undo() method and folds > the copy_to_survivor_space_with_undo() method in to > copy_to_survivor_space() since that is now the only use case. See > the email thread "RFR (L): 8065972: Remove support for > ParNew+SerialOld and DefNew+CMS" for more details. > > So, my suggestion would be to hold off with the patch for > JDK-8061259 a couple of days until my cleanup has been pushed. > That way there will only be one place to add the promotion failure > check. > > I agree with Kim that a comment with a short explanation about the > intentional (safe) race would be good. > > Thanks, > Bengt > > > > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From michail.chernov at oracle.com Thu Jan 15 11:59:23 2015 From: michail.chernov at oracle.com (Michail Chernov) Date: Thu, 15 Jan 2015 14:59:23 +0300 Subject: RFR: 8067751: OOMEInReferenceHandler.java fails: Cleaner terminated abnormally In-Reply-To: <54B6BA11.5030907@oracle.com> References: <54B6A585.9070304@oracle.com> <54B6BA11.5030907@oracle.com> Message-ID: <54B7AB9B.4080801@oracle.com> Hi Jesper, It looks to me as different issues. OOMEInReferenceHandler fails because of OOME with message "GC overhead limit exceeded". Two other tests fail because of OOME with message "java.lang.OutOfMemoryError: Java heap space". Other two tests are in VM Testbase. So they cannot be fixed in openjdk. Thanks, Michail On 14.01.2015 21:48, Jesper Wilhelmsson wrote: > Hi, > > The change looks good but I would prefer if all three tests mentioned > in the bug was fixed at the same time. The fix should be the same for > the two other tests unless some other analysis not mentioned in the > bug has showed that those two tests failed for some other reason. > > Thanks, > /Jesper > > Michail Chernov skrev den 14/1/15 18:21: >> Hi, >> >> Please review small change for OOMEInReferenceHandler.java test. >> >> Webrev: >> http://cr.openjdk.java.net/~eistepan/~mchernov/8067751/webrev.00/ >> Bug: https://bugs.openjdk.java.net/browse/JDK-8067751 >> >> Root cause: test fails due to OOME ("GC overhead limit exceeded ") is >> occurred. >> Suggested fix : run test with -XX:-UseGCOverheadLimit to disable OOME >> (which is >> occurred because of excessive GC overhead). >> >> Thanks, >> Michail > > From jesper.wilhelmsson at oracle.com Thu Jan 15 12:46:07 2015 From: jesper.wilhelmsson at oracle.com (Jesper Wilhelmsson) Date: Thu, 15 Jan 2015 13:46:07 +0100 Subject: RFR: 8067751: OOMEInReferenceHandler.java fails: Cleaner terminated abnormally In-Reply-To: <54B7AB9B.4080801@oracle.com> References: <54B6A585.9070304@oracle.com> <54B6BA11.5030907@oracle.com> <54B7AB9B.4080801@oracle.com> Message-ID: <54B7B68F.3000305@oracle.com> I see. Then I'm fine with the change. /Jesper Michail Chernov skrev den 15/1/15 12:59: > Hi Jesper, > > It looks to me as different issues. OOMEInReferenceHandler fails because of OOME > with message "GC overhead limit exceeded". Two other tests fail because of OOME > with message "java.lang.OutOfMemoryError: Java heap space". > > Other two tests are in VM Testbase. So they cannot be fixed in openjdk. > > Thanks, > Michail > > > On 14.01.2015 21:48, Jesper Wilhelmsson wrote: >> Hi, >> >> The change looks good but I would prefer if all three tests mentioned in the >> bug was fixed at the same time. The fix should be the same for the two other >> tests unless some other analysis not mentioned in the bug has showed that >> those two tests failed for some other reason. >> >> Thanks, >> /Jesper >> >> Michail Chernov skrev den 14/1/15 18:21: >>> Hi, >>> >>> Please review small change for OOMEInReferenceHandler.java test. >>> >>> Webrev: http://cr.openjdk.java.net/~eistepan/~mchernov/8067751/webrev.00/ >>> Bug: https://bugs.openjdk.java.net/browse/JDK-8067751 >>> >>> Root cause: test fails due to OOME ("GC overhead limit exceeded ") is occurred. >>> Suggested fix : run test with -XX:-UseGCOverheadLimit to disable OOME (which is >>> occurred because of excessive GC overhead). >>> >>> Thanks, >>> Michail >> >> > From stefan.johansson at oracle.com Thu Jan 15 14:12:44 2015 From: stefan.johansson at oracle.com (Stefan Johansson) Date: Thu, 15 Jan 2015 15:12:44 +0100 Subject: RFR: 8040935: -XX:+AggressiveOpts broken: GC triggered before VM initialization completed on several tests In-Reply-To: <54B70081.6020708@oracle.com> References: <54B39B85.10001@oracle.com> <5429C702-1133-4228-A2DF-9F4B8B962BBA@oracle.com> <54B70081.6020708@oracle.com> Message-ID: <54B7CADC.2020505@oracle.com> On 2015-01-15 00:49, Stefan Johansson wrote: > Hi Kim, > > On 2015-01-14 19:13, Kim Barrett wrote: >> On Jan 12, 2015, at 5:01 AM, Stefan Johansson >> wrote: >>> Please review this testfix to avoid the following issue: >>> https://bugs.openjdk.java.net/browse/JDK-8040935 >>> >>> Webrev: >>> http://cr.openjdk.java.net/~sjohanss/8040935/hotspot.00 >>> >>> Summary: >>> Making the test a driver test to avoid dealing with externally >>> specified flags. One problematic flag is AggressiveOpts, it causes >>> the VM to allocate more stuff during startup and that together with >>> UseNUMA the eden space gets to little to handle all startup >>> allocations. This will in turn lead to a GC being triggered before >>> initialization is finished, and because of that failing the test. >>> >>> Testing: >>> * Tested via JPRT >> test/gc/TestNUMAPageSize.java >> Summary: Changed test to not be affected by external options. >> >> I'm not sure I like this approach to resolving the bug. I think it >> results in many potentially interesting configurations never being >> tested, e.g. this tests with one and only one GC, the default GC. It >> ignores the nightly build cycling through various configurations to >> increase test coverage. >> > Thanks for taking a look at this. I see your point and think we should > do something better. The test was originally written to test a > specific regression we had when starting with -Xmx8m and -XX:+UseNUMA > with the default collector, but that doesn't mean we shouldn't test it > for the others as well. I'm not sure if we have any NUMA support for > the other collectors today, but no harm in testing that the option > doesn't cause any problems. > > I see two ways of improving the coverage, one would be to use > @requires to say that AggressiveOpts can't be true, but that will > still leave the possibility to set other options that might push us > over the limit of allocations during startup. The other way would be > to extend the test to run with all collectors explicitly, but ignore > any options passed in. This would of course still have less coverage > than today, but at least all collectors would be covered. > > I would prefer the second one, it would be robust and the coverage > would be ok. > Updated webrev that tests all GCs: http://cr.openjdk.java.net/~sjohanss/8040935/hotspot.01/ Verified that the test still passes when run through JPRT. Thanks, Stefan > Thanks, > Stefan > From stefan.johansson at oracle.com Thu Jan 15 15:10:13 2015 From: stefan.johansson at oracle.com (Stefan Johansson) Date: Thu, 15 Jan 2015 16:10:13 +0100 Subject: RFR: 8040935: -XX:+AggressiveOpts broken: GC triggered before VM initialization completed on several tests In-Reply-To: <54B7CADC.2020505@oracle.com> References: <54B39B85.10001@oracle.com> <5429C702-1133-4228-A2DF-9F4B8B962BBA@oracle.com> <54B70081.6020708@oracle.com> <54B7CADC.2020505@oracle.com> Message-ID: <54B7D855.5040108@oracle.com> Hi again, On 2015-01-15 15:12, Stefan Johansson wrote: > On 2015-01-15 00:49, Stefan Johansson wrote: >> Hi Kim, >> >> On 2015-01-14 19:13, Kim Barrett wrote: >>> On Jan 12, 2015, at 5:01 AM, Stefan Johansson >>> wrote: >>>> Please review this testfix to avoid the following issue: >>>> https://bugs.openjdk.java.net/browse/JDK-8040935 >>>> >>>> Webrev: >>>> http://cr.openjdk.java.net/~sjohanss/8040935/hotspot.00 >>>> >>>> Summary: >>>> Making the test a driver test to avoid dealing with externally >>>> specified flags. One problematic flag is AggressiveOpts, it causes >>>> the VM to allocate more stuff during startup and that together with >>>> UseNUMA the eden space gets to little to handle all startup >>>> allocations. This will in turn lead to a GC being triggered before >>>> initialization is finished, and because of that failing the test. >>>> >>>> Testing: >>>> * Tested via JPRT >>> test/gc/TestNUMAPageSize.java >>> Summary: Changed test to not be affected by external options. >>> >>> I'm not sure I like this approach to resolving the bug. I think it >>> results in many potentially interesting configurations never being >>> tested, e.g. this tests with one and only one GC, the default GC. It >>> ignores the nightly build cycling through various configurations to >>> increase test coverage. >>> >> Thanks for taking a look at this. I see your point and think we >> should do something better. The test was originally written to test a >> specific regression we had when starting with -Xmx8m and -XX:+UseNUMA >> with the default collector, but that doesn't mean we shouldn't test >> it for the others as well. I'm not sure if we have any NUMA support >> for the other collectors today, but no harm in testing that the >> option doesn't cause any problems. >> >> I see two ways of improving the coverage, one would be to use >> @requires to say that AggressiveOpts can't be true, but that will >> still leave the possibility to set other options that might push us >> over the limit of allocations during startup. The other way would be >> to extend the test to run with all collectors explicitly, but ignore >> any options passed in. This would of course still have less coverage >> than today, but at least all collectors would be covered. >> >> I would prefer the second one, it would be robust and the coverage >> would be ok. >> > > Updated webrev that tests all GCs: > http://cr.openjdk.java.net/~sjohanss/8040935/hotspot.01/ > > Verified that the test still passes when run through JPRT. > I think I've changed my mind. After some discussions here in Stockholm, and after seeing that gc/TestSmallHeap.java fails for the same reason, I'm starting to think that @requires is the way to go. We don't want to re-write all tests using small heaps just because it doesn't work with AggressiveOpts, that will loose too much test coverage and I think we should solve similar issues the same way. New proposal: http://cr.openjdk.java.net/~sjohanss/8040935/hotspot.02 Stefan > Thanks, > Stefan > >> Thanks, >> Stefan >> > From jwha at google.com Thu Jan 15 17:00:42 2015 From: jwha at google.com (Jungwoo Ha) Date: Thu, 15 Jan 2015 09:00:42 -0800 Subject: RFR: JDK-8061259: ParNew promotion failed is serialized on a lock In-Reply-To: <54B78616.2030804@oracle.com> References: <5451E69F.7040004@oracle.com> <40C3FFB1-4108-4B85-A848-8850A8DE83F4@oracle.com> <54642CFC.7020609@oracle.com> <1693AB3A-6605-4A0A-A1B0-E997ECDEA78D@oracle.com> <5465D17B.3030209@oracle.com> <94863D3E-B732-453D-890E-EB89E1A9FA0A@oracle.com> <5469C9C1.7020306@oracle.com> <90D9148E-EC1F-446A-B312-B9FC01BF3070@oracle.com> <1A268F67-0A0C-457A-B158-C9C3D9444EC6@oracle.com> <5476D4F4.3060701@oracle.com> <54B78616.2030804@oracle.com> Message-ID: Apparently, my memory's been swapped out. I meant to use _promotion_failed field. diff -r a184ee1d7172 src/share/vm/gc_implementation/parNew/parNewGeneration.cpp --- a/src/share/vm/gc_implementation/parNew/parNewGeneration.cpp Thu Jan 08 12:08:22 2015 -0800 +++ b/src/share/vm/gc_implementation/parNew/parNewGeneration.cpp Thu Jan 15 09:00:05 2015 -0800 @@ -1194,8 +1194,10 @@ return real_forwardee(old); } - new_obj = _next_gen->par_promote(par_scan_state->thread_num(), - old, m, sz); + if (!_promotion_failed) { + new_obj = _next_gen->par_promote(par_scan_state->thread_num(), + old, m, sz); + } if (new_obj == NULL) { // promotion failed, forward to self -------------- next part -------------- An HTML attachment was scrubbed... URL: From jon.masamitsu at oracle.com Thu Jan 15 19:23:09 2015 From: jon.masamitsu at oracle.com (Jon Masamitsu) Date: Thu, 15 Jan 2015 11:23:09 -0800 Subject: RFR: 8067751: OOMEInReferenceHandler.java fails: Cleaner terminated abnormally In-Reply-To: <54B6A585.9070304@oracle.com> References: <54B6A585.9070304@oracle.com> Message-ID: <54B8139D.1010302@oracle.com> Change looks good. Reviewed. Jon On 01/14/2015 09:21 AM, Michail Chernov wrote: > Hi, > > Please review small change for OOMEInReferenceHandler.java test. > > Webrev: http://cr.openjdk.java.net/~eistepan/~mchernov/8067751/webrev.00/ > Bug: https://bugs.openjdk.java.net/browse/JDK-8067751 > > Root cause: test fails due to OOME ("GC overhead limit exceeded ") is > occurred. > Suggested fix : run test with -XX:-UseGCOverheadLimit to disable OOME > (which is occurred because of excessive GC overhead). > > Thanks, > Michail From kim.barrett at oracle.com Thu Jan 15 21:58:28 2015 From: kim.barrett at oracle.com (Kim Barrett) Date: Thu, 15 Jan 2015 16:58:28 -0500 Subject: RFR: JDK-8061259: ParNew promotion failed is serialized on a lock In-Reply-To: References: <5451E69F.7040004@oracle.com> <40C3FFB1-4108-4B85-A848-8850A8DE83F4@oracle.com> <54642CFC.7020609@oracle.com> <1693AB3A-6605-4A0A-A1B0-E997ECDEA78D@oracle.com> <5465D17B.3030209@oracle.com> <94863D3E-B732-453D-890E-EB89E1A9FA0A@oracle.com> <5469C9C1.7020306@oracle.com> <90D9148E-EC1F-446A-B312-B9FC01BF3070@oracle.com> <1A268F67-0A0C-457A-B158-C9C3D9444EC6@oracle.com> <5476D4F4.3060701@oracle.com> <54B78616.203! 0804@oracle.com> Message-ID: <39528113-2D5D-4631-915B-85148340C4C8@oracle.com> On Jan 15, 2015, at 12:00 PM, Jungwoo Ha wrote: > > Apparently, my memory's been swapped out. I meant to use _promotion_failed field. > > diff -r a184ee1d7172 src/share/vm/gc_implementation/parNew/parNewGeneration.cpp > --- a/src/share/vm/gc_implementation/parNew/parNewGeneration.cpp Thu Jan 08 12:08:22 2015 -0800 > +++ b/src/share/vm/gc_implementation/parNew/parNewGeneration.cpp Thu Jan 15 09:00:05 2015 -0800 > @@ -1194,8 +1194,10 @@ > return real_forwardee(old); > } > > - new_obj = _next_gen->par_promote(par_scan_state->thread_num(), > - old, m, sz); > + if (!_promotion_failed) { > + new_obj = _next_gen->par_promote(par_scan_state->thread_num(), > + old, m, sz); > + } > > if (new_obj == NULL) { > // promotion failed, forward to self Yes, this looks right. Bengt mentioned protection with a flag from the original proposed change. I?m not sure there?s a need for a new flag for this version of the change. From jwha at google.com Thu Jan 15 22:00:53 2015 From: jwha at google.com (Jungwoo Ha) Date: Thu, 15 Jan 2015 14:00:53 -0800 Subject: RFR: JDK-8061259: ParNew promotion failed is serialized on a lock In-Reply-To: <39528113-2D5D-4631-915B-85148340C4C8@oracle.com> References: <5451E69F.7040004@oracle.com> <40C3FFB1-4108-4B85-A848-8850A8DE83F4@oracle.com> <54642CFC.7020609@oracle.com> <1693AB3A-6605-4A0A-A1B0-E997ECDEA78D@oracle.com> <5465D17B.3030209@oracle.com> <94863D3E-B732-453D-890E-EB89E1A9FA0A@oracle.com> <5469C9C1.7020306@oracle.com> <90D9148E-EC1F-446A-B312-B9FC01BF3070@oracle.com> <1A268F67-0A0C-457A-B158-C9C3D9444EC6@oracle.com> <5476D4F4.3060701@oracle.com> <39528113-2D5D-4631-915B-85148340C4C8@oracle.com> Message-ID: I agree with not having a flag. It seems like an obvious improvement. On Thu, Jan 15, 2015 at 1:58 PM, Kim Barrett wrote: > On Jan 15, 2015, at 12:00 PM, Jungwoo Ha wrote: > > > > Apparently, my memory's been swapped out. I meant to use > _promotion_failed field. > > > > diff -r a184ee1d7172 > src/share/vm/gc_implementation/parNew/parNewGeneration.cpp > > --- a/src/share/vm/gc_implementation/parNew/parNewGeneration.cpp > Thu Jan 08 12:08:22 2015 -0800 > > +++ b/src/share/vm/gc_implementation/parNew/parNewGeneration.cpp > Thu Jan 15 09:00:05 2015 -0800 > > @@ -1194,8 +1194,10 @@ > > return real_forwardee(old); > > } > > > > - new_obj = _next_gen->par_promote(par_scan_state->thread_num(), > > - old, m, sz); > > + if (!_promotion_failed) { > > + new_obj = _next_gen->par_promote(par_scan_state->thread_num(), > > + old, m, sz); > > + } > > > > if (new_obj == NULL) { > > // promotion failed, forward to self > > Yes, this looks right. > > Bengt mentioned protection with a flag from the original proposed change. > I?m not sure there?s a need for a new flag for this version of the change. > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From derek.white at oracle.com Thu Jan 15 23:34:41 2015 From: derek.white at oracle.com (Derek White) Date: Thu, 15 Jan 2015 18:34:41 -0500 Subject: RFR: 8066821(S) Enhance command line processing to manage deprecating and obsoleting -XX command line arguments In-Reply-To: <54B44661.8070007@oracle.com> References: <54B44661.8070007@oracle.com> Message-ID: <54B84E91.1050708@oracle.com> Hi All, I need another review, especially someone from runtime. Coleen, do you want crack at it or can you forward as needed? Another version for review: http://cr.openjdk.java.net/~drwhite/8066821/webrev.01 Thank you Thomas for your review. I lost your email somehow but recovered the text. My comments inline below: > arguments.cpp: > - in the big comment please avoid adding special headers/footers to > sections of the file. Over time they just get orphaned and waste up > space. OK > - I would prefer to use "special" comments like "/**". We "mostly" > also only ever use the "//" comment style for explanation in cpp files. > (Waiting for somebody to mention that in file XY we do differently - > okay just saw one in arguments.cpp, but generally even in that file "//" > is used even for multi-line comments ;) I saved the "/*" style for the more literary overview comment, and converted the shorter, more technical comments to "//" style. I think this is pretty common usage (probably due to editor support for "/*" comments making it so easy). > - the comment is not about (general) -XX argument processing, but > processing of obsolete and deprecated arguments. OK, I doubled-down and added more comments about -XX arguments in general and more details for the specific cases too (e.g. EXPIRED). > - note that not only globals.hpp may contain -XX arguments, but also > other files. I just heard about that as you replied. Noted in comment. > - typo: Obosloete -> Obsolete Yes, this was a typo, but for "Obosloette" - The French word for the process of replacing worn out household objects with small oboes. I'm not sure what I was trying to say with that though :-) > - not sure if the type name "SpecialFlag" is very descriptive. Yes, a poor name. In context I think it makes sense enough though, and it is only used within this file. > - comments always start with upper case (e.g. "// when the > warning ...") with full stop at the end in the SpecialFlag struct. OK. Fixed preexisting comments. > - I would prefer to remove the "Declare an" before the description of > SpecialFlag (or "Describes ..."). It does not seem to add anything. Also > I would move part of the description of the deprecated_vm_flags to the > SpecialFlag description, because it seems to describe what a SpecialFlag > is, and not what the deprecated_jvm_flags table contains. Yes, makes sense. > - maybe add a one-liner what AliasedFlag really is to its description > instead of speaking generally about what an alias is (which has already > been done in the large introductory comment). Yep. > - please only describe the interface in the definition of a method > (i.e. in the hpp file), not in the implementation (cpp file). If you > have a general implementation specific comment you may put it into the > cpp file. (.e.g is_newly_obsolete) OK, gone. > - maybe line up the closing braces of the aliased_jvm_flags array too > like the others > arguments.hpp: > - the comment for is_deprecated_flag() is wrongly indented. Also the > second sentence has odd additional spaces. OK. > - do not try to repeat the exact same comment for a method in the cpp > file. Actually the one for is_deprecated_flag() in the cpp file is > already different and apparently outdated... OK, Pushed correct comments up to .hpp. > > - extra closing bracket after "(should be ignored)" > > - the comment for handle_aliases_and_deprecation() should start with > upper case. > > - what is a "real" name of an option argument? OK. > TEST.groups: > > - if the copyright for a particular file spans multiple years, the > official format is "X, Z", not "X, Y, Z" Yes, that looked odd to me too. I'm glad the correct way looks better. Thanks again! On 1/12/15 5:10 PM, Derek White wrote: > http://cr.openjdk.java.net/~drwhite/8066821/webrev.00/ > https://bugs.openjdk.java.net/browse/JDK-8066821 > > This webrev adds support for handling "/deprecated/" -XX options > (options that still *do* something but are planned for removal) and > "/alias/" options (alternate names for other -XX options) by simply > adding entries to the deprecated_jvm_flags and/or aliased_jvm_flags > tables. This follows the > example of the existing obsolete_jvm_flags table. > > This replaces a lot of ad-hoc and occasionally wrong code in > arguments.cpp (including Arguments::check_deprecated_gc_flags) as well > as supporting automatically disabling options after a certain version. > > Removed Code: > - Removed global DefaultMaxRAMFraction, which was an "improper" alias > for "MaxRAMFraction" (two variables that were roughly kept in sync vs. > two names for the same variable). > - Arguments::check_deprecated_gc_flags(). > - Alias handling code in Arguments::parse_each_vm_init_arg(). > It also avoids future ad-hoc and occasionally wrong code as new > options get aliased and deprecated. > > Tests: > Deprecated and alias options can be tested by adding entries to tables > in new tests: > VMAliasOptions.java > VMDeprecatedOptions.java > > The new tests subsume these existing tests: > test/gc/startup_warnings/TestDefaultMaxRAMFraction.java > test/gc/startup_warnings/TestNoParNew.java > > > Tests run: > jprt > jtreg > > Thanks, > > - Derek -------------- next part -------------- An HTML attachment was scrubbed... URL: From erik.helin at oracle.com Fri Jan 16 07:47:43 2015 From: erik.helin at oracle.com (Erik Helin) Date: Fri, 16 Jan 2015 08:47:43 +0100 Subject: RFR: 8068971: A heap region being cleared should not belong to the cset Message-ID: <20150116074743.GB7908@ehelin.jrpg.bea.com> Hi all, this tiny patch ensures that a heap region being cleared via HeapRegion::hr_clear does not belong to the collection set. This has never been the case, because we are only clearing heap regions upon initialization (and then they don't belong to any cset) or from the cleanup phase of the concurrent marking. The cleanup phase will only call hr_clear on an old heap region, and an old heap region is only part of the cset during a mixed GC (which can't happen concurrently with the cleanup phase of concurrent marking). Webrev: http://cr.openjdk.java.net/~ehelin/8068971/webrev.00/ Bug: https://bugs.openjdk.java.net/browse/JDK-8068971 Testing: - JPRT - Running all jtreg tests locally (Linux x86-64) - Running GCBasher locally - Aurora: - Regression: - hotspot - nashorn - Bigapps: - DaCapo - Kitchensink - Weblogic - runThese - VM: - regression - stress - compiler - gc - oom - parallel class loading - quick - runtime Thanks, Erik From thomas.schatzl at oracle.com Fri Jan 16 07:51:08 2015 From: thomas.schatzl at oracle.com (Thomas Schatzl) Date: Fri, 16 Jan 2015 08:51:08 +0100 Subject: RFR: 8068971: A heap region being cleared should not belong to the cset In-Reply-To: <20150116074743.GB7908@ehelin.jrpg.bea.com> References: <20150116074743.GB7908@ehelin.jrpg.bea.com> Message-ID: <1421394668.3106.2.camel@oracle.com> Hi Erik, On Fri, 2015-01-16 at 08:47 +0100, Erik Helin wrote: > Hi all, > > this tiny patch ensures that a heap region being cleared via > HeapRegion::hr_clear does not belong to the collection set. This has > never been the case, because we are only clearing heap regions upon > initialization (and then they don't belong to any cset) or from the > cleanup phase of the concurrent marking. The cleanup phase will only > call hr_clear on an old heap region, and an old heap region is only part > of the cset during a mixed GC (which can't happen concurrently with the > cleanup phase of concurrent marking). > > Webrev: > http://cr.openjdk.java.net/~ehelin/8068971/webrev.00/ could you change the assert to something like: + assert(!_in_collection_set, + err_msg("Should not clear heap region %u in the collection set", hrm_index())); to improve the error message? Thanks, Thomas From bengt.rutisson at oracle.com Fri Jan 16 08:29:52 2015 From: bengt.rutisson at oracle.com (Bengt Rutisson) Date: Fri, 16 Jan 2015 09:29:52 +0100 Subject: RFR: 8068971: A heap region being cleared should not belong to the cset In-Reply-To: <1421394668.3106.2.camel@oracle.com> References: <20150116074743.GB7908@ehelin.jrpg.bea.com> <1421394668.3106.2.camel@oracle.com> Message-ID: <54B8CC00.9050501@oracle.com> Hi Erik, On 2015-01-16 08:51, Thomas Schatzl wrote: > Hi Erik, > > On Fri, 2015-01-16 at 08:47 +0100, Erik Helin wrote: >> Hi all, >> >> this tiny patch ensures that a heap region being cleared via >> HeapRegion::hr_clear does not belong to the collection set. This has >> never been the case, because we are only clearing heap regions upon >> initialization (and then they don't belong to any cset) or from the >> cleanup phase of the concurrent marking. The cleanup phase will only >> call hr_clear on an old heap region, and an old heap region is only part >> of the cset during a mixed GC (which can't happen concurrently with the >> cleanup phase of concurrent marking). >> >> Webrev: >> http://cr.openjdk.java.net/~ehelin/8068971/webrev.00/ > could you change the assert to something like: > > + assert(!_in_collection_set, > + err_msg("Should not clear heap region %u in the collection set", hrm_index())); > > to improve the error message? Looks good to me too modulo Thomas' error message comment. No need for a new webrev from my side. Thanks, Bengt > > Thanks, > Thomas > > From bengt.rutisson at oracle.com Fri Jan 16 08:42:11 2015 From: bengt.rutisson at oracle.com (Bengt Rutisson) Date: Fri, 16 Jan 2015 09:42:11 +0100 Subject: RFR: JDK-8061259: ParNew promotion failed is serialized on a lock In-Reply-To: References: <40C3FFB1-4108-4B85-A848-8850A8DE83F4@oracle.com> <54642CFC.7020609@oracle.com> <1693AB3A-6605-4A0A-A1B0-E997ECDEA78D@oracle.com> <5465D17B.3030209@oracle.com> <94863D3E-B732-453D-890E-EB89E1A9FA0A@oracle.com> <5469C9C1.7020306@oracle.com> <90D9148E-EC1F-446A-B312-B9FC01BF3070@oracle.com> <1A268F67-0A0C-457A-B158-C9C3D9444EC6@oracle.com> <5476D4F4.3060701@oracle.com> <39528113-2D5D-4631-915B-85148340C4C8@oracle.com> Message-ID: <54B8CEE3.9050702@oracle.com> On 2015-01-15 23:00, Jungwoo Ha wrote: > I agree with not having a flag. It seems like an obvious improvement. Sound fair. Latest patch looks goo to me too. I'll sponsor this push. Bengt > > On Thu, Jan 15, 2015 at 1:58 PM, Kim Barrett > wrote: > > On Jan 15, 2015, at 12:00 PM, Jungwoo Ha > wrote: > > > > Apparently, my memory's been swapped out. I meant to use > _promotion_failed field. > > > > diff -r a184ee1d7172 > src/share/vm/gc_implementation/parNew/parNewGeneration.cpp > > --- a/src/share/vm/gc_implementation/parNew/parNewGeneration.cpp > Thu Jan 08 12:08:22 2015 -0800 > > +++ b/src/share/vm/gc_implementation/parNew/parNewGeneration.cpp > Thu Jan 15 09:00:05 2015 -0800 > > @@ -1194,8 +1194,10 @@ > > return real_forwardee(old); > > } > > > > - new_obj = _next_gen->par_promote(par_scan_state->thread_num(), > > - old, m, sz); > > + if (!_promotion_failed) { > > + new_obj = > _next_gen->par_promote(par_scan_state->thread_num(), > > + old, m, sz); > > + } > > > > if (new_obj == NULL) { > > // promotion failed, forward to self > > Yes, this looks right. > > Bengt mentioned protection with a flag from the original proposed > change. I?m not sure there?s a need for a new flag for this > version of the change. > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From bengt.rutisson at oracle.com Fri Jan 16 09:52:39 2015 From: bengt.rutisson at oracle.com (Bengt Rutisson) Date: Fri, 16 Jan 2015 10:52:39 +0100 Subject: RFR: 8040935: -XX:+AggressiveOpts broken: GC triggered before VM initialization completed on several tests In-Reply-To: <54B7D855.5040108@oracle.com> References: <54B39B85.10001@oracle.com> <5429C702-1133-4228-A2DF-9F4B8B962BBA@oracle.com> <54B70081.6020708@oracle.com> <54B7CADC.2020505@oracle.com> <54B7D855.5040108@oracle.com> Message-ID: <54B8DF67.3060201@oracle.com> Hi Stefan, On 2015-01-15 16:10, Stefan Johansson wrote: > Hi again, > > On 2015-01-15 15:12, Stefan Johansson wrote: >> On 2015-01-15 00:49, Stefan Johansson wrote: >>> Hi Kim, >>> >>> On 2015-01-14 19:13, Kim Barrett wrote: >>>> On Jan 12, 2015, at 5:01 AM, Stefan Johansson >>>> wrote: >>>>> Please review this testfix to avoid the following issue: >>>>> https://bugs.openjdk.java.net/browse/JDK-8040935 >>>>> >>>>> Webrev: >>>>> http://cr.openjdk.java.net/~sjohanss/8040935/hotspot.00 >>>>> >>>>> Summary: >>>>> Making the test a driver test to avoid dealing with externally >>>>> specified flags. One problematic flag is AggressiveOpts, it causes >>>>> the VM to allocate more stuff during startup and that together >>>>> with UseNUMA the eden space gets to little to handle all startup >>>>> allocations. This will in turn lead to a GC being triggered before >>>>> initialization is finished, and because of that failing the test. >>>>> >>>>> Testing: >>>>> * Tested via JPRT >>>> test/gc/TestNUMAPageSize.java >>>> Summary: Changed test to not be affected by external options. >>>> >>>> I'm not sure I like this approach to resolving the bug. I think it >>>> results in many potentially interesting configurations never being >>>> tested, e.g. this tests with one and only one GC, the default GC. It >>>> ignores the nightly build cycling through various configurations to >>>> increase test coverage. >>>> >>> Thanks for taking a look at this. I see your point and think we >>> should do something better. The test was originally written to test >>> a specific regression we had when starting with -Xmx8m and >>> -XX:+UseNUMA with the default collector, but that doesn't mean we >>> shouldn't test it for the others as well. I'm not sure if we have >>> any NUMA support for the other collectors today, but no harm in >>> testing that the option doesn't cause any problems. >>> >>> I see two ways of improving the coverage, one would be to use >>> @requires to say that AggressiveOpts can't be true, but that will >>> still leave the possibility to set other options that might push us >>> over the limit of allocations during startup. The other way would be >>> to extend the test to run with all collectors explicitly, but ignore >>> any options passed in. This would of course still have less coverage >>> than today, but at least all collectors would be covered. >>> >>> I would prefer the second one, it would be robust and the coverage >>> would be ok. >>> >> >> Updated webrev that tests all GCs: >> http://cr.openjdk.java.net/~sjohanss/8040935/hotspot.01/ >> >> Verified that the test still passes when run through JPRT. >> > I think I've changed my mind. After some discussions here in > Stockholm, and after seeing that gc/TestSmallHeap.java fails for the > same reason, I'm starting to think that @requires is the way to go. We > don't want to re-write all tests using small heaps just because it > doesn't work with AggressiveOpts, that will loose too much test > coverage and I think we should solve similar issues the same way. > > New proposal: > http://cr.openjdk.java.net/~sjohanss/8040935/hotspot.02 I agree with this approach. The change looks good to me. Bengt > > Stefan > >> Thanks, >> Stefan >> >>> Thanks, >>> Stefan >>> >> > From erik.helin at oracle.com Fri Jan 16 10:53:02 2015 From: erik.helin at oracle.com (Erik Helin) Date: Fri, 16 Jan 2015 11:53:02 +0100 Subject: RFR: 8068971: A heap region being cleared should not belong to the cset In-Reply-To: <1421394668.3106.2.camel@oracle.com> References: <20150116074743.GB7908@ehelin.jrpg.bea.com> <1421394668.3106.2.camel@oracle.com> Message-ID: <20150116105252.GA6476@ehelin.jrpg.bea.com> On 2015-01-16, Thomas Schatzl wrote: > Hi Erik, > > On Fri, 2015-01-16 at 08:47 +0100, Erik Helin wrote: > > Hi all, > > > > this tiny patch ensures that a heap region being cleared via > > HeapRegion::hr_clear does not belong to the collection set. This has > > never been the case, because we are only clearing heap regions upon > > initialization (and then they don't belong to any cset) or from the > > cleanup phase of the concurrent marking. The cleanup phase will only > > call hr_clear on an old heap region, and an old heap region is only part > > of the cset during a mixed GC (which can't happen concurrently with the > > cleanup phase of concurrent marking). > > > > Webrev: > > http://cr.openjdk.java.net/~ehelin/8068971/webrev.00/ > > could you change the assert to something like: > > + assert(!_in_collection_set, > + err_msg("Should not clear heap region %u in the collection set", hrm_index())); > > to improve the error message? Thanks, good suggestion! I will update the patch before pushing. Thanks, Erik > Thanks, > Thomas > > From erik.helin at oracle.com Fri Jan 16 10:53:21 2015 From: erik.helin at oracle.com (Erik Helin) Date: Fri, 16 Jan 2015 11:53:21 +0100 Subject: RFR: 8068971: A heap region being cleared should not belong to the cset In-Reply-To: <54B8CC00.9050501@oracle.com> References: <20150116074743.GB7908@ehelin.jrpg.bea.com> <1421394668.3106.2.camel@oracle.com> <54B8CC00.9050501@oracle.com> Message-ID: <20150116105321.GB6476@ehelin.jrpg.bea.com> On 2015-01-16, Bengt Rutisson wrote: > > Hi Erik, > > On 2015-01-16 08:51, Thomas Schatzl wrote: > >Hi Erik, > > > >On Fri, 2015-01-16 at 08:47 +0100, Erik Helin wrote: > >>Hi all, > >> > >>this tiny patch ensures that a heap region being cleared via > >>HeapRegion::hr_clear does not belong to the collection set. This has > >>never been the case, because we are only clearing heap regions upon > >>initialization (and then they don't belong to any cset) or from the > >>cleanup phase of the concurrent marking. The cleanup phase will only > >>call hr_clear on an old heap region, and an old heap region is only part > >>of the cset during a mixed GC (which can't happen concurrently with the > >>cleanup phase of concurrent marking). > >> > >>Webrev: > >>http://cr.openjdk.java.net/~ehelin/8068971/webrev.00/ > > could you change the assert to something like: > > > >+ assert(!_in_collection_set, > >+ err_msg("Should not clear heap region %u in the collection set", hrm_index())); > > > >to improve the error message? > > Looks good to me too modulo Thomas' error message comment. No need for a new > webrev from my side. Thanks! Erik > Thanks, > Bengt > > > > >Thanks, > > Thomas > > > > > From goetz.lindenmaier at sap.com Fri Jan 16 11:15:23 2015 From: goetz.lindenmaier at sap.com (Lindenmaier, Goetz) Date: Fri, 16 Jan 2015 11:15:23 +0000 Subject: RFR(XS): 8068778: [TESTBUG] CompressedClassSpaceSizeInJmapHeap.java fails if SA not available In-Reply-To: <4295855A5C1DE049A61835A1887419CC2CF6DE04@DEWDFEMB12A.global.corp.sap> References: <4295855A5C1DE049A61835A1887419CC2CF6DE04@DEWDFEMB12A.global.corp.sap> Message-ID: <4295855A5C1DE049A61835A1887419CC2CF6FAFC@DEWDFEMB12A.global.corp.sap> Hi, could I please get a review for this small fix? I also please need a sponsor. Thanks, Goetz. From: goetz.lindenmaier at sap.com Sent: Montag, 12. Januar 2015 09:23 To: hotspot-dev at openjdk.java.net Subject: RFR(XS): 8068778: [TESTBUG] CompressedClassSpaceSizeInJmapHeap.java fails if SA not available Hi, This test uses SA, thus fails on platforms where that's not implemented. I see problems on mac and aix. Call Platform.shouldSAAttach() to check whether SA should work. Please review this small fix. I please need a sponsor. http://cr.openjdk.java.net/~goetz/webrevs/8068778-jtregSA/webrev.01/ Best regards, Goetz. -------------- next part -------------- An HTML attachment was scrubbed... URL: From stefan.johansson at oracle.com Fri Jan 16 12:21:41 2015 From: stefan.johansson at oracle.com (Stefan Johansson) Date: Fri, 16 Jan 2015 13:21:41 +0100 Subject: RFR: 8069011: gc/TestSmallHeap.java failing in nightly Message-ID: <54B90255.2010107@oracle.com> Hi, Please review this @requires addition to avoid failures described in: https://bugs.openjdk.java.net/browse/JDK-8069011 Webrev: http://cr.openjdk.java.net/~sjohanss/8069011/hotspot.00 Summary: This is a bug of the same kind as JDK-8040935. The test specifies a small heap and is then run with -XX:+AggressiveOpts. This causes the JVM to exit during startup because a GC is triggered before we are ready to handle one. The fix is to add a @requires-statement to ensure AggressiveOpts is not enabled. After many discussions this seems to be the preferred solutions among the people I've spoken to. Thanks, StefanJ From jesper.wilhelmsson at oracle.com Fri Jan 16 15:11:37 2015 From: jesper.wilhelmsson at oracle.com (Jesper Wilhelmsson) Date: Fri, 16 Jan 2015 16:11:37 +0100 Subject: RFR: 8069011: gc/TestSmallHeap.java failing in nightly In-Reply-To: <54B90255.2010107@oracle.com> References: <54B90255.2010107@oracle.com> Message-ID: <54B92A29.70300@oracle.com> Looks good! /Jesper Stefan Johansson skrev den 16/1/15 13:21: > Hi, > > Please review this @requires addition to avoid failures described in: > https://bugs.openjdk.java.net/browse/JDK-8069011 > > Webrev: > http://cr.openjdk.java.net/~sjohanss/8069011/hotspot.00 > > Summary: > This is a bug of the same kind as JDK-8040935. The test specifies a small heap > and is then run with -XX:+AggressiveOpts. This causes the JVM to exit during > startup because a GC is triggered before we are ready to handle one. The fix is > to add a @requires-statement to ensure AggressiveOpts is not enabled. After many > discussions this seems to be the preferred solutions among the people I've > spoken to. > > Thanks, > StefanJ From bengt.rutisson at oracle.com Fri Jan 16 16:46:09 2015 From: bengt.rutisson at oracle.com (Bengt Rutisson) Date: Fri, 16 Jan 2015 17:46:09 +0100 Subject: RFR: 8069011: gc/TestSmallHeap.java failing in nightly In-Reply-To: <54B90255.2010107@oracle.com> References: <54B90255.2010107@oracle.com> Message-ID: <54B94051.40306@oracle.com> Hi Stefan, On 2015-01-16 13:21, Stefan Johansson wrote: > Hi, > > Please review this @requires addition to avoid failures described in: > https://bugs.openjdk.java.net/browse/JDK-8069011 > > Webrev: > http://cr.openjdk.java.net/~sjohanss/8069011/hotspot.00 Looks good to me. Thanks for fixing the comment as well. I assume that fixes the problem that JTreg printed the complete note as part of the test output? Bengt > > Summary: > This is a bug of the same kind as JDK-8040935. The test specifies a > small heap and is then run with -XX:+AggressiveOpts. This causes the > JVM to exit during startup because a GC is triggered before we are > ready to handle one. The fix is to add a @requires-statement to ensure > AggressiveOpts is not enabled. After many discussions this seems to be > the preferred solutions among the people I've spoken to. > > Thanks, > StefanJ From kim.barrett at oracle.com Fri Jan 16 19:08:16 2015 From: kim.barrett at oracle.com (Kim Barrett) Date: Fri, 16 Jan 2015 14:08:16 -0500 Subject: RFR: 8040935: -XX:+AggressiveOpts broken: GC triggered before VM initialization completed on several tests In-Reply-To: <54B7D855.5040108@oracle.com> References: <54B39B85.10001@oracle.com> <5429C702-1133-4228-A2DF-9F4B8B962BBA@oracle.com> <54B70081.6020708@oracle.com> <54B7CADC.2020505@oracle.com> <54B7D855.5040108@oracle.com> Message-ID: <838D0D5E-6BBD-49A5-AC5C-3EEC66F4A57A@oracle.com> On Jan 15, 2015, at 10:10 AM, Stefan Johansson wrote: > > I think I've changed my mind. After some discussions here in Stockholm, and after seeing that gc/TestSmallHeap.java fails for the same reason, I'm starting to think that @requires is the way to go. We don't want to re-write all tests using small heaps just because it doesn't work with AggressiveOpts, that will loose too much test coverage and I think we should solve similar issues the same way. > > New proposal: > http://cr.openjdk.java.net/~sjohanss/8040935/hotspot.02 Yes, this looks good. From stefan.johansson at oracle.com Mon Jan 19 09:49:59 2015 From: stefan.johansson at oracle.com (Stefan Johansson) Date: Mon, 19 Jan 2015 10:49:59 +0100 Subject: RFR: 8040935: -XX:+AggressiveOpts broken: GC triggered before VM initialization completed on several tests In-Reply-To: <838D0D5E-6BBD-49A5-AC5C-3EEC66F4A57A@oracle.com> References: <54B39B85.10001@oracle.com> <5429C702-1133-4228-A2DF-9F4B8B962BBA@oracle.com> <54B70081.6020708@oracle.com> <54B7CADC.2020505@oracle.com> <54B7D855.5040108@oracle.com> <838D0D5E-6BBD-49A5-AC5C-3EEC66F4A57A@oracle.com> Message-ID: <54BCD347.4050509@oracle.com> Thanks Bengt and Kim for the reviews, Stefan On 2015-01-16 20:08, Kim Barrett wrote: > On Jan 15, 2015, at 10:10 AM, Stefan Johansson wrote: >> I think I've changed my mind. After some discussions here in Stockholm, and after seeing that gc/TestSmallHeap.java fails for the same reason, I'm starting to think that @requires is the way to go. We don't want to re-write all tests using small heaps just because it doesn't work with AggressiveOpts, that will loose too much test coverage and I think we should solve similar issues the same way. >> >> New proposal: >> http://cr.openjdk.java.net/~sjohanss/8040935/hotspot.02 > Yes, this looks good. > From stefan.johansson at oracle.com Mon Jan 19 09:50:22 2015 From: stefan.johansson at oracle.com (Stefan Johansson) Date: Mon, 19 Jan 2015 10:50:22 +0100 Subject: RFR: 8069011: gc/TestSmallHeap.java failing in nightly In-Reply-To: <54B94051.40306@oracle.com> References: <54B90255.2010107@oracle.com> <54B94051.40306@oracle.com> Message-ID: <54BCD35E.2090801@oracle.com> Thanks Bengt and Jesper for reviewing, Stefan On 2015-01-16 17:46, Bengt Rutisson wrote: > > Hi Stefan, > > On 2015-01-16 13:21, Stefan Johansson wrote: >> Hi, >> >> Please review this @requires addition to avoid failures described in: >> https://bugs.openjdk.java.net/browse/JDK-8069011 >> >> Webrev: >> http://cr.openjdk.java.net/~sjohanss/8069011/hotspot.00 > > Looks good to me. > > Thanks for fixing the comment as well. I assume that fixes the problem > that JTreg printed the complete note as part of the test output? > > Bengt > >> >> Summary: >> This is a bug of the same kind as JDK-8040935. The test specifies a >> small heap and is then run with -XX:+AggressiveOpts. This causes the >> JVM to exit during startup because a GC is triggered before we are >> ready to handle one. The fix is to add a @requires-statement to >> ensure AggressiveOpts is not enabled. After many discussions this >> seems to be the preferred solutions among the people I've spoken to. >> >> Thanks, >> StefanJ > From derek.white at oracle.com Mon Jan 19 18:56:56 2015 From: derek.white at oracle.com (Derek White) Date: Mon, 19 Jan 2015 13:56:56 -0500 Subject: 3rd rev: RFR: 8066821(S) Enhance command line processing to manage deprecating and obsoleting -XX command line arguments In-Reply-To: <54B44661.8070007@oracle.com> References: <54B44661.8070007@oracle.com> Message-ID: <54BD5378.3010500@oracle.com> Gerard found a few portability bugs. 3rd request's the charm. http://cr.openjdk.java.net/~drwhite/8066821/webrev.02 Reran jprt and jtreg. - Derek On 1/12/15 5:10 PM, Derek White wrote: > http://cr.openjdk.java.net/~drwhite/8066821/webrev.00/ > https://bugs.openjdk.java.net/browse/JDK-8066821 > > This webrev adds support for handling "/deprecated/" -XX options > (options that still *do* something but are planned for removal) and > "/alias/" options (alternate names for other -XX options) by simply > adding entries to the deprecated_jvm_flags and/or aliased_jvm_flags > tables. This follows the > example of the existing obsolete_jvm_flags table. > > This replaces a lot of ad-hoc and occasionally wrong code in > arguments.cpp (including Arguments::check_deprecated_gc_flags) as well > as supporting automatically disabling options after a certain version. > > Removed Code: > - Removed global DefaultMaxRAMFraction, which was an "improper" alias > for "MaxRAMFraction" (two variables that were roughly kept in sync vs. > two names for the same variable). > - Arguments::check_deprecated_gc_flags(). > - Alias handling code in Arguments::parse_each_vm_init_arg(). > It also avoids future ad-hoc and occasionally wrong code as new > options get aliased and deprecated. > > Tests: > Deprecated and alias options can be tested by adding entries to tables > in new tests: > VMAliasOptions.java > VMDeprecatedOptions.java > > The new tests subsume these existing tests: > test/gc/startup_warnings/TestDefaultMaxRAMFraction.java > test/gc/startup_warnings/TestNoParNew.java > > > Tests run: > jprt > jtreg > > Thanks, > > - Derek -------------- next part -------------- An HTML attachment was scrubbed... URL: From kim.barrett at oracle.com Wed Jan 21 01:48:25 2015 From: kim.barrett at oracle.com (Kim Barrett) Date: Tue, 20 Jan 2015 20:48:25 -0500 Subject: RFR: 8069230: Remove unused G1PostBarrierStub::byte_map_base and friends Message-ID: Please review this removal of some unused code. The code being removed was originally added as part of the initial integration of G1 into the Hotspot repository, and was unused even then. CR: https://bugs.openjdk.java.net/browse/JDK-8069230 Webrev: http://cr.openjdk.java.net/~kbarrett/8069230/webrev.01/ Testing: JPRT From bengt.rutisson at oracle.com Wed Jan 21 07:06:07 2015 From: bengt.rutisson at oracle.com (Bengt Rutisson) Date: Wed, 21 Jan 2015 08:06:07 +0100 Subject: RFR: 8069230: Remove unused G1PostBarrierStub::byte_map_base and friends In-Reply-To: References: Message-ID: <54BF4FDF.1020404@oracle.com> Hi Kim, On 1/21/15 2:48 AM, Kim Barrett wrote: > Please review this removal of some unused code. The code being > removed was originally added as part of the initial integration of G1 > into the Hotspot repository, and was unused even then. > > CR: > https://bugs.openjdk.java.net/browse/JDK-8069230 > > Webrev: > http://cr.openjdk.java.net/~kbarrett/8069230/webrev.01/ Looks good. Thanks for cleaning this up! Bengt > > Testing: > JPRT > From thomas.schatzl at oracle.com Wed Jan 21 08:02:22 2015 From: thomas.schatzl at oracle.com (Thomas Schatzl) Date: Wed, 21 Jan 2015 09:02:22 +0100 Subject: RFR: 8069230: Remove unused G1PostBarrierStub::byte_map_base and friends In-Reply-To: References: Message-ID: <1421827342.3298.2.camel@oracle.com> Hi, On Tue, 2015-01-20 at 20:48 -0500, Kim Barrett wrote: > Please review this removal of some unused code. The code being > removed was originally added as part of the initial integration of G1 > into the Hotspot repository, and was unused even then. > > CR: > https://bugs.openjdk.java.net/browse/JDK-8069230 > > Webrev: > http://cr.openjdk.java.net/~kbarrett/8069230/webrev.01/ looks good. Thanks, Thomas From derek.white at oracle.com Wed Jan 21 15:05:09 2015 From: derek.white at oracle.com (Oracle) Date: Wed, 21 Jan 2015 10:05:09 -0500 Subject: 3rd rev: RFR: 8066821(S) Enhance command line processing to manage deprecating and obsoleting -XX command line arguments In-Reply-To: <54BEEBF9.5090903@oracle.com> References: <54B44661.8070007@oracle.com> <54BD5378.3010500@oracle.com> <54BEEBF9.5090903@oracle.com> Message-ID: <10AD3F97-FA0A-4A6B-B66D-921C14A61D3E@oracle.com> Thanks Gerard, > On Jan 20, 2015, at 6:59 PM, Gerard Ziemski wrote: > > hi Derek , > > Very, very nice code and thank you for taking the time to do a bit of code cleanup. I have just a few comments/suggestions below for the ?arguments.cpp" file: > > #1 Instead of > > { "MaxGCMinorPauseMillis", JDK_Version::jdk(8), JDK_Version::jdk(SpecialFlag::_removal_unscheduled)}, > > how about this: > > { "MaxGCMinorPauseMillis", JDK_Version::jdk(8), JDK_Version::jdk(JDK_Version::unscheduled())}, > > and move "bool is_removal_scheduled() const? API to JDK_Version class? It seems to me that any API that has to do with JDK version number should live in JDK_Version class. How about "JDK_Version::undefined()" instead? That seems more generally useful and less option-specific > > #2 Instead of > > . > . > . > { "CMSMarkStackSizeMax", JDK_Version::jdk(9), JDK_Version::jdk(10)}, > { "CMSMarkStackSize", JDK_Version::jdk(9), JDK_Version::jdk(10)}, > . > . > . > > how about going back to the nice formatting we used to have like: > > . > . > . > { "CMSMarkStackSizeMax?, JDK_Version::jdk(9), JDK_Version::jdk(10)}, > { "CMSMarkStackSize?, JDK_Version::jdk(9), JDK_Version::jdk(10)}, > . > . > . > > The formatted text seems so much nicer to read. OK. I thought I did that. Must have gotten lost. > #3 Where did the JDK version numbers in deprecated_jvm_flags table come from? Are we sure we got them right? > I'll double check those. > > cheers Thanks again. - Derek >> On 1/19/2015 12:56 PM, Derek White wrote: >> Gerard found a few portability bugs. 3rd request's the charm. >> >> http://cr.openjdk.java.net/~drwhite/8066821/webrev.02 >> >> Reran jprt and jtreg. >> >> - Derek >> >>> On 1/12/15 5:10 PM, Derek White wrote: >>> http://cr.openjdk.java.net/~drwhite/8066821/webrev.00/ >>> https://bugs.openjdk.java.net/browse/JDK-8066821 >>> >>> This webrev adds support for handling "deprecated" -XX options (options that still do something but are planned for removal) and "alias" options (alternate names for other -XX options) by simply adding entries to the deprecated_jvm_flags and/or aliased_jvm_flags tables. This follows the >>> example of the existing obsolete_jvm_flags table. >>> >>> This replaces a lot of ad-hoc and occasionally wrong code in arguments.cpp (including Arguments::check_deprecated_gc_flags) as well as supporting automatically disabling options after a certain version. >>> >>> Removed Code: >>> - Removed global DefaultMaxRAMFraction, which was an "improper" alias for "MaxRAMFraction" (two variables that were roughly kept in sync vs. two names for the same variable). >>> - Arguments::check_deprecated_gc_flags(). >>> - Alias handling code in Arguments::parse_each_vm_init_arg(). >>> It also avoids future ad-hoc and occasionally wrong code as new options get aliased and deprecated. >>> >>> Tests: >>> Deprecated and alias options can be tested by adding entries to tables in new tests: >>> VMAliasOptions.java >>> VMDeprecatedOptions.java >>> >>> The new tests subsume these existing tests: >>> test/gc/startup_warnings/TestDefaultMaxRAMFraction.java >>> test/gc/startup_warnings/TestNoParNew.java >>> >>> >>> Tests run: >>> jprt >>> jtreg >>> >>> Thanks, >>> >>> - Derek > -------------- next part -------------- An HTML attachment was scrubbed... URL: From kim.barrett at oracle.com Wed Jan 21 16:27:03 2015 From: kim.barrett at oracle.com (Kim Barrett) Date: Wed, 21 Jan 2015 11:27:03 -0500 Subject: RFR: 8069230: Remove unused G1PostBarrierStub::byte_map_base and friends In-Reply-To: <54BF4FDF.1020404@oracle.com> References: <54BF4FDF.1020404@oracle.com> Message-ID: <42D4913F-86D8-4466-9BAE-D85DBA9341A4@oracle.com> On Jan 21, 2015, at 2:06 AM, Bengt Rutisson wrote: > > On 1/21/15 2:48 AM, Kim Barrett wrote: >> Please review this removal of some unused code. The code being >> removed was originally added as part of the initial integration of G1 >> into the Hotspot repository, and was unused even then. >> >> CR: >> https://bugs.openjdk.java.net/browse/JDK-8069230 >> >> Webrev: >> http://cr.openjdk.java.net/~kbarrett/8069230/webrev.01/ > > Looks good. Thanks for cleaning this up! Thank you for the review. I forgot to mention, I will need a sponsor for this change. From kim.barrett at oracle.com Wed Jan 21 16:27:20 2015 From: kim.barrett at oracle.com (Kim Barrett) Date: Wed, 21 Jan 2015 11:27:20 -0500 Subject: RFR: 8069230: Remove unused G1PostBarrierStub::byte_map_base and friends In-Reply-To: <1421827342.3298.2.camel@oracle.com> References: <1421827342.3298.2.camel@oracle.com> Message-ID: <07A47659-E464-481B-8416-A7C309533F03@oracle.com> On Jan 21, 2015, at 3:02 AM, Thomas Schatzl wrote: > > On Tue, 2015-01-20 at 20:48 -0500, Kim Barrett wrote: >> Please review this removal of some unused code. The code being >> removed was originally added as part of the initial integration of G1 >> into the Hotspot repository, and was unused even then. >> >> CR: >> https://bugs.openjdk.java.net/browse/JDK-8069230 >> >> Webrev: >> http://cr.openjdk.java.net/~kbarrett/8069230/webrev.01/ > > looks good. Thank you for the review. I forgot to mention, I will need a sponsor for this change. From bengt.rutisson at oracle.com Wed Jan 21 16:31:37 2015 From: bengt.rutisson at oracle.com (Bengt Rutisson) Date: Wed, 21 Jan 2015 17:31:37 +0100 Subject: RFR: 8069230: Remove unused G1PostBarrierStub::byte_map_base and friends In-Reply-To: <42D4913F-86D8-4466-9BAE-D85DBA9341A4@oracle.com> References: <54BF4FDF.1020404@oracle.com> <42D4913F-86D8-4466-9BAE-D85DBA9341A4@oracle.com> Message-ID: <54BFD469.3080003@oracle.com> On 2015-01-21 17:27, Kim Barrett wrote: > On Jan 21, 2015, at 2:06 AM, Bengt Rutisson wrote: >> On 1/21/15 2:48 AM, Kim Barrett wrote: >>> Please review this removal of some unused code. The code being >>> removed was originally added as part of the initial integration of G1 >>> into the Hotspot repository, and was unused even then. >>> >>> CR: >>> https://bugs.openjdk.java.net/browse/JDK-8069230 >>> >>> Webrev: >>> http://cr.openjdk.java.net/~kbarrett/8069230/webrev.01/ >> Looks good. Thanks for cleaning this up! > Thank you for the review. > > I forgot to mention, I will need a sponsor for this change. I can sponsor this change. Bengt > From kim.barrett at oracle.com Wed Jan 21 17:45:20 2015 From: kim.barrett at oracle.com (Kim Barrett) Date: Wed, 21 Jan 2015 12:45:20 -0500 Subject: RFR: 8069230: Remove unused G1PostBarrierStub::byte_map_base and friends In-Reply-To: <54BFD469.3080003@oracle.com> References: <54BF4FDF.1020404@oracle.com> <42D4913F-86D8-4466-9BAE-D85DBA9341A4@oracle.com> <54BFD469.3080003@oracle.com> Message-ID: On Jan 21, 2015, at 11:31 AM, Bengt Rutisson wrote: > > > On 2015-01-21 17:27, Kim Barrett wrote: >> On Jan 21, 2015, at 2:06 AM, Bengt Rutisson wrote: >>> On 1/21/15 2:48 AM, Kim Barrett wrote: >>>> Please review this removal of some unused code. The code being >>>> removed was originally added as part of the initial integration of G1 >>>> into the Hotspot repository, and was unused even then. >>>> >>>> CR: >>>> https://bugs.openjdk.java.net/browse/JDK-8069230 >>>> >>>> Webrev: >>>> http://cr.openjdk.java.net/~kbarrett/8069230/webrev.01/ >>> Looks good. Thanks for cleaning this up! >> Thank you for the review. >> >> I forgot to mention, I will need a sponsor for this change. > > I can sponsor this change. Thank you Bengt. I?ll package things up for you today. From denis.kononenko at oracle.com Tue Jan 20 15:49:53 2015 From: denis.kononenko at oracle.com (denis kononenko) Date: Tue, 20 Jan 2015 18:49:53 +0300 Subject: RFR (L): 8024319: Add regression tests on documented GC-related -XX:+Print* options Message-ID: <54BE7921.4060605@oracle.com> Hi All, Could you please review new tests on GC-related -XX:Print options. Webrev link: http://cr.openjdk.java.net/~eistepan/dkononen/8024319/webrev.00/ Bug id: https://bugs.openjdk.java.net/browse/JDK-8024319 Testing: automated Description: There is a group of new tests to test the following GC options: -XX:+-PrintAdaptiveSizePolicy -XX:+-PrintGCApplicationConcurrentTime -XX:+-PrintGCApplicationStoppedTime -XX:+-PrintGCDateStamps -XX:+-PrintGCDetails -XX:+-PrintGC -XX:+-PrintGCTimeStamps -XX:+-PrintTenuringDistribution Each of the tested options has a pair of corresponding tests, one is for testing an enabled option and another for disabled. The tests are simple parsers of GC's logger output and looking for a specific marker corresponding to the tested option. The output is provided by another process which is implemented in GCTask.java. It's necessary because we have to guarantee that GC's log has been completely written and committed to the filesystem before we start analyzing it. The most obvious solution is to politely finish the writing process. Thus the every test spawns an auxiliary process which produces GC's log file, waits for its finish, loads the output and then performs actual testing. These steps are implemented with jtreg's annotations and a helper class which can be found AbstractPrintGCTest.java. This class encapsulates reading GC's log output from the log file and provides that output to the tests. To get GC's logger working GCTask forces the garbage collecting process. It attempts to consume all memory available to the young generation by creating a lot of unreferenced objects. Sooner or later the garbage collector shall be invoked. In favor of performance the task is implemented to be ran with a small memory size less or equal to 128 megabytes. This is excplicitly specified with -Xmx JVM's option in jtreg's annotations. Please note that some options work for specific GCs only. To prevent them from being executed against wrong GC jtreg's annotations and groups are used. Thank you, Denis. From gerard.ziemski at oracle.com Tue Jan 20 23:59:53 2015 From: gerard.ziemski at oracle.com (Gerard Ziemski) Date: Tue, 20 Jan 2015 17:59:53 -0600 Subject: 3rd rev: RFR: 8066821(S) Enhance command line processing to manage deprecating and obsoleting -XX command line arguments In-Reply-To: <54BD5378.3010500@oracle.com> References: <54B44661.8070007@oracle.com> <54BD5378.3010500@oracle.com> Message-ID: <54BEEBF9.5090903@oracle.com> hi Derek , Very, very nice code and thank you for taking the time to do a bit of code cleanup. I have just a few comments/suggestions below for the ?arguments.cpp" file: #1 Instead of { "MaxGCMinorPauseMillis", JDK_Version::jdk(8), JDK_Version::jdk(SpecialFlag::_removal_unscheduled)}, how about this: { "MaxGCMinorPauseMillis", JDK_Version::jdk(8), JDK_Version::jdk(JDK_Version::unscheduled())}, and move "bool is_removal_scheduled() const? API to JDK_Version class? It seems to me that any API that has to do with JDK version number should live in JDK_Version class. #2 Instead of . . . { "CMSMarkStackSizeMax", JDK_Version::jdk(9), JDK_Version::jdk(10)}, { "CMSMarkStackSize", JDK_Version::jdk(9), JDK_Version::jdk(10)}, . . . how about going back to the nice formatting we used to have like: . . . { "CMSMarkStackSizeMax?, JDK_Version::jdk(9), JDK_Version::jdk(10)}, { "CMSMarkStackSize?, JDK_Version::jdk(9), JDK_Version::jdk(10)}, . . . The formatted text seems so much nicer to read. #3 Where did the JDK version numbers in deprecated_jvm_flags table come from? Are we sure we got them right? cheers On 1/19/2015 12:56 PM, Derek White wrote: > Gerard found a few portability bugs. 3rd request's the charm. > > http://cr.openjdk.java.net/~drwhite/8066821/webrev.02 > > Reran jprt and jtreg. > > - Derek > > On 1/12/15 5:10 PM, Derek White wrote: >> http://cr.openjdk.java.net/~drwhite/8066821/webrev.00/ >> https://bugs.openjdk.java.net/browse/JDK-8066821 >> >> This webrev adds support for handling "/deprecated/" -XX options >> (options that still *do* something but are planned for removal) and >> "/alias/" options (alternate names for other -XX options) by simply >> adding entries to the deprecated_jvm_flags and/or aliased_jvm_flags >> tables. This follows the >> example of the existing obsolete_jvm_flags table. >> >> This replaces a lot of ad-hoc and occasionally wrong code in >> arguments.cpp (including Arguments::check_deprecated_gc_flags) as >> well as supporting automatically disabling options after a certain >> version. >> >> Removed Code: >> - Removed global DefaultMaxRAMFraction, which was an "improper" >> alias for "MaxRAMFraction" (two variables that were roughly kept in >> sync vs. two names for the same variable). >> - Arguments::check_deprecated_gc_flags(). >> - Alias handling code in Arguments::parse_each_vm_init_arg(). >> It also avoids future ad-hoc and occasionally wrong code as new >> options get aliased and deprecated. >> >> Tests: >> Deprecated and alias options can be tested by adding entries to >> tables in new tests: >> VMAliasOptions.java >> VMDeprecatedOptions.java >> >> The new tests subsume these existing tests: >> test/gc/startup_warnings/TestDefaultMaxRAMFraction.java >> test/gc/startup_warnings/TestNoParNew.java >> >> >> Tests run: >> jprt >> jtreg >> >> Thanks, >> >> - Derek > -------------- next part -------------- An HTML attachment was scrubbed... URL: From bengt.rutisson at oracle.com Thu Jan 22 07:20:46 2015 From: bengt.rutisson at oracle.com (Bengt Rutisson) Date: Thu, 22 Jan 2015 08:20:46 +0100 Subject: RFR (L): 8024319: Add regression tests on documented GC-related -XX:+Print* options In-Reply-To: <54BE7921.4060605@oracle.com> References: <54BE7921.4060605@oracle.com> Message-ID: <54C0A4CE.1060108@oracle.com> Hi Denis, Not a full review, but I have a question. It seems like the AbstractPrintGCTest is kind of duplicating what ProcessTools already does. Have you considered using ProcessTools.createJavaProcessBuilder(..) instead of the @run commands to automatically get the process control and log support instead of introducing the AbstractPrintGCTest class? Thanks, Bengt On 2015-01-20 16:49, denis kononenko wrote: > Hi All, > > Could you please review new tests on GC-related -XX:Print options. > > Webrev link: > http://cr.openjdk.java.net/~eistepan/dkononen/8024319/webrev.00/ > Bug id: https://bugs.openjdk.java.net/browse/JDK-8024319 > Testing: automated > Description: > > There is a group of new tests to test the following GC options: > > -XX:+-PrintAdaptiveSizePolicy > -XX:+-PrintGCApplicationConcurrentTime > -XX:+-PrintGCApplicationStoppedTime > -XX:+-PrintGCDateStamps > -XX:+-PrintGCDetails > -XX:+-PrintGC > -XX:+-PrintGCTimeStamps > -XX:+-PrintTenuringDistribution > > Each of the tested options has a pair of corresponding tests, one is > for testing an enabled option and another for disabled. The tests are > simple parsers of GC's logger output and looking for a specific marker > corresponding to the tested option. The output is provided by another > process which is implemented in GCTask.java. It's necessary because we > have to guarantee that GC's log has been completely written and > committed to the filesystem before we start analyzing it. The most > obvious solution is to politely finish the writing process. Thus the > every test spawns an auxiliary process which produces GC's log file, > waits for its finish, loads the output and then performs actual > testing. These steps are implemented with jtreg's annotations and a > helper class which can be found AbstractPrintGCTest.java. This class > encapsulates reading GC's log output from the log file and provides > that output to the tests. > > To get GC's logger working GCTask forces the garbage collecting > process. It attempts to consume all memory available to the young > generation by creating a lot of unreferenced objects. Sooner or later > the garbage collector shall be invoked. In favor of performance the > task is implemented to be ran with a small memory size less or equal > to 128 megabytes. This is excplicitly specified with -Xmx JVM's option > in jtreg's annotations. > > Please note that some options work for specific GCs only. To prevent > them from being executed against wrong GC jtreg's annotations and > groups are used. > > Thank you, > Denis. > > > From bengt.rutisson at oracle.com Thu Jan 22 07:26:48 2015 From: bengt.rutisson at oracle.com (Bengt Rutisson) Date: Thu, 22 Jan 2015 08:26:48 +0100 Subject: RFR (L): 8024319: Add regression tests on documented GC-related -XX:+Print* options In-Reply-To: <54C0A4CE.1060108@oracle.com> References: <54BE7921.4060605@oracle.com> <54C0A4CE.1060108@oracle.com> Message-ID: <54C0A638.3060201@oracle.com> On 2015-01-22 08:20, Bengt Rutisson wrote: > > Hi Denis, > > Not a full review, but I have a question. > > It seems like the AbstractPrintGCTest is kind of duplicating what > ProcessTools already does. Have you considered using > ProcessTools.createJavaProcessBuilder(..) instead of the @run commands > to automatically get the process control and log support instead of > introducing the AbstractPrintGCTest class? Here's an example of how I mean that you can use ProcessTools.createJavaProcessBuilder() instead: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/file/e6a0cfbfdc9a/test/gc/g1/TestGCLogMessages.java Bengt > > Thanks, > Bengt > > On 2015-01-20 16:49, denis kononenko wrote: >> Hi All, >> >> Could you please review new tests on GC-related -XX:Print options. >> >> Webrev link: >> http://cr.openjdk.java.net/~eistepan/dkononen/8024319/webrev.00/ >> Bug id: https://bugs.openjdk.java.net/browse/JDK-8024319 >> Testing: automated >> Description: >> >> There is a group of new tests to test the following GC options: >> >> -XX:+-PrintAdaptiveSizePolicy >> -XX:+-PrintGCApplicationConcurrentTime >> -XX:+-PrintGCApplicationStoppedTime >> -XX:+-PrintGCDateStamps >> -XX:+-PrintGCDetails >> -XX:+-PrintGC >> -XX:+-PrintGCTimeStamps >> -XX:+-PrintTenuringDistribution >> >> Each of the tested options has a pair of corresponding tests, one is >> for testing an enabled option and another for disabled. The tests are >> simple parsers of GC's logger output and looking for a specific >> marker corresponding to the tested option. The output is provided by >> another process which is implemented in GCTask.java. It's necessary >> because we have to guarantee that GC's log has been completely >> written and committed to the filesystem before we start analyzing it. >> The most obvious solution is to politely finish the writing process. >> Thus the every test spawns an auxiliary process which produces GC's >> log file, waits for its finish, loads the output and then performs >> actual testing. These steps are implemented with jtreg's annotations >> and a helper class which can be found AbstractPrintGCTest.java. This >> class encapsulates reading GC's log output from the log file and >> provides that output to the tests. >> >> To get GC's logger working GCTask forces the garbage collecting >> process. It attempts to consume all memory available to the young >> generation by creating a lot of unreferenced objects. Sooner or later >> the garbage collector shall be invoked. In favor of performance the >> task is implemented to be ran with a small memory size less or equal >> to 128 megabytes. This is excplicitly specified with -Xmx JVM's >> option in jtreg's annotations. >> >> Please note that some options work for specific GCs only. To prevent >> them from being executed against wrong GC jtreg's annotations and >> groups are used. >> >> Thank you, >> Denis. >> >> >> > From dmitry.fazunenko at oracle.com Thu Jan 22 11:42:49 2015 From: dmitry.fazunenko at oracle.com (Dmitry Fazunenko) Date: Thu, 22 Jan 2015 14:42:49 +0300 Subject: RFR (L): 8024319: Add regression tests on documented GC-related -XX:+Print* options In-Reply-To: <54C0A638.3060201@oracle.com> References: <54BE7921.4060605@oracle.com> <54C0A4CE.1060108@oracle.com> <54C0A638.3060201@oracle.com> Message-ID: <54C0E239.8030704@oracle.com> Hi Bengt! Thanks for looking at the tests and sharing your thoughts! Yes, it was considered to use ProcessTool but we decided to introduce AbstractPringGCTest class. Our thoughts: - log generation and log analysis are two different tasks, and they should logically separated: * starting GCTask with various options (one line @run main/othervm ... GCTask) * log analysis (the java code within sources) this increases readability - it's possible to provide several checkers for the same log @run main/othervm ... GCTask @run main TestCheck1 @run main TestCheck2 ... @run main TestCheck3 or provide the same check for several logs (not currently implemented) @run main/othervm ... -loggc:log1 GCTask @run main/othervm ... -loggc:log2 GCTask @run main/othervm ... -loggc:log3 GCTask ... @run main TestCheck log1 log2 log3 - writing log to a dedicated file will guarantee, that program output and the GC log will not be mixed up. (not valid argument for that particular case, bun in general that's true) - using @run main/othervm will allow to *not ignore* external options (jtreg -vmoptions:...), that makes such tests applicable for wider range of configurations and check, that for example -Xcomp doesn't turn off PrintGCDetails... Regarding AbstractPringGCTes: it doesn't duplicate any functionality, it just reads content of a text file. Regarding ProcessTools. Yes, it's possible to develop tests with this library. This library itself is very good and powerful. But I personally would not recommend using it for test development because it duplicates harness functionality. Unfortunately, jtreg currently doesn't provide all functionality required for VM testing and we have to use ProcessTools as workaround. And people already got used to ProcessTools and like this style. But in long term, there will be the same problem with support of such tests, as we experience now with tests written in shell. Indeed, using ProcessTools is like using java for shell scripting. Returning to Denis' tests. They intentionally do not use ProcessTools. They could be used as example demonstrating an alternative approach. Thanks, Dima On 22.01.2015 10:26, Bengt Rutisson wrote: > > On 2015-01-22 08:20, Bengt Rutisson wrote: >> >> Hi Denis, >> >> Not a full review, but I have a question. >> >> It seems like the AbstractPrintGCTest is kind of duplicating what >> ProcessTools already does. Have you considered using >> ProcessTools.createJavaProcessBuilder(..) instead of the @run >> commands to automatically get the process control and log support >> instead of introducing the AbstractPrintGCTest class? > > Here's an example of how I mean that you can use > ProcessTools.createJavaProcessBuilder() instead: > > http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/file/e6a0cfbfdc9a/test/gc/g1/TestGCLogMessages.java > > > Bengt > >> >> Thanks, >> Bengt >> >> On 2015-01-20 16:49, denis kononenko wrote: >>> Hi All, >>> >>> Could you please review new tests on GC-related -XX:Print options. >>> >>> Webrev link: >>> http://cr.openjdk.java.net/~eistepan/dkononen/8024319/webrev.00/ >>> Bug id: https://bugs.openjdk.java.net/browse/JDK-8024319 >>> Testing: automated >>> Description: >>> >>> There is a group of new tests to test the following GC options: >>> >>> -XX:+-PrintAdaptiveSizePolicy >>> -XX:+-PrintGCApplicationConcurrentTime >>> -XX:+-PrintGCApplicationStoppedTime >>> -XX:+-PrintGCDateStamps >>> -XX:+-PrintGCDetails >>> -XX:+-PrintGC >>> -XX:+-PrintGCTimeStamps >>> -XX:+-PrintTenuringDistribution >>> >>> Each of the tested options has a pair of corresponding tests, one is >>> for testing an enabled option and another for disabled. The tests >>> are simple parsers of GC's logger output and looking for a specific >>> marker corresponding to the tested option. The output is provided by >>> another process which is implemented in GCTask.java. It's necessary >>> because we have to guarantee that GC's log has been completely >>> written and committed to the filesystem before we start analyzing >>> it. The most obvious solution is to politely finish the writing >>> process. Thus the every test spawns an auxiliary process which >>> produces GC's log file, waits for its finish, loads the output and >>> then performs actual testing. These steps are implemented with >>> jtreg's annotations and a helper class which can be found >>> AbstractPrintGCTest.java. This class encapsulates reading GC's log >>> output from the log file and provides that output to the tests. >>> >>> To get GC's logger working GCTask forces the garbage collecting >>> process. It attempts to consume all memory available to the young >>> generation by creating a lot of unreferenced objects. Sooner or >>> later the garbage collector shall be invoked. In favor of >>> performance the task is implemented to be ran with a small memory >>> size less or equal to 128 megabytes. This is excplicitly specified >>> with -Xmx JVM's option in jtreg's annotations. >>> >>> Please note that some options work for specific GCs only. To prevent >>> them from being executed against wrong GC jtreg's annotations and >>> groups are used. >>> >>> Thank you, >>> Denis. >>> >>> >>> >> > From bengt.rutisson at oracle.com Thu Jan 22 12:51:25 2015 From: bengt.rutisson at oracle.com (Bengt Rutisson) Date: Thu, 22 Jan 2015 13:51:25 +0100 Subject: RFR (L): 8024319: Add regression tests on documented GC-related -XX:+Print* options In-Reply-To: <54C0E239.8030704@oracle.com> References: <54BE7921.4060605@oracle.com> <54C0A4CE.1060108@oracle.com> <54C0A638.3060201@oracle.com> <54C0E239.8030704@oracle.com> Message-ID: <54C0F24D.9000901@oracle.com> Hi Dima, On 2015-01-22 12:42, Dmitry Fazunenko wrote: > Hi Bengt! > > Thanks for looking at the tests and sharing your thoughts! > > Yes, it was considered to use ProcessTool but we decided to introduce > AbstractPringGCTest class. > Our thoughts: > - log generation and log analysis are two different tasks, and they > should logically separated: Ok, but that's how it is with ProcessTool as well. Only it is much clearer how the output you analyze is connected to the process you ran if you use ProcessTool. I don't like how using AbstractPrintGCTest requires that you name the -Xloggc file correct. > * starting GCTask with various options (one line @run > main/othervm ... GCTask) GCTask is fine. The name is a bit odd, but I understand the need for a common class to do allocations to trigger GC. > * log analysis (the java code within sources) Right. And you use the OutputAnalyzer just like you would if you were using ProcessTool. > this increases readability I disagree that adding a new abstract class increases readability. > - it's possible to provide several checkers for the same log > @run main/othervm ... GCTask > @run main TestCheck1 > @run main TestCheck2 You can grab the output from the ProcessTool and pass it to several checkers too. I don't see the differences. > ... > @run main TestCheck3 > or provide the same check for several logs (not currently implemented) > @run main/othervm ... -loggc:log1 GCTask > @run main/othervm ... -loggc:log2 GCTask > @run main/othervm ... -loggc:log3 GCTask > ... > @run main TestCheck log1 log2 log3 Again, I don't see how AbstractPringGCTest is any different here compared to just grabbing the output from the ProcessTool. > > - writing log to a dedicated file will guarantee, that program output > and the GC log will not be mixed up. > (not valid argument for that particular case, bun in general that's > true) That's a valid point. But it shouldn't be much of a problem since the tests are under our control. It is up to us what we log on System.out. > > - using @run main/othervm will allow to *not ignore* external options > (jtreg -vmoptions:...), that makes such tests applicable for wider > range of configurations and check, that for example -Xcomp doesn't > turn off PrintGCDetails... You can pass the external options on to ProcessTool. > > > Regarding AbstractPringGCTes: it doesn't duplicate any functionality, > it just reads content of a text file. Yes, but getting the output from a process is what ProcessTool does. So, it duplicates the functionality of getting the GC output. > > Regarding ProcessTools. Yes, it's possible to develop tests with this > library. This library itself is very good and powerful. But I > personally would not recommend using it for test development because > it duplicates harness functionality. Unfortunately, jtreg currently > doesn't provide all functionality required for VM testing and we have > to use ProcessTools as workaround. > And people already got used to ProcessTools and like this style. But > in long term, there will be the same problem with support of such > tests, as we experience now with tests written in shell. Indeed, using > ProcessTools is like using java for shell scripting. The long term support will be made more complex if we introduce yet another way of doing the same thing. > > Returning to Denis' tests. They intentionally do not use ProcessTools. > They could be used as example demonstrating an alternative approach. Yes, I think it would be interesting to see what the tests would look like based on ProcessTool. Thanks, Bengt > > Thanks, > Dima > > > > On 22.01.2015 10:26, Bengt Rutisson wrote: >> >> On 2015-01-22 08:20, Bengt Rutisson wrote: >>> >>> Hi Denis, >>> >>> Not a full review, but I have a question. >>> >>> It seems like the AbstractPrintGCTest is kind of duplicating what >>> ProcessTools already does. Have you considered using >>> ProcessTools.createJavaProcessBuilder(..) instead of the @run >>> commands to automatically get the process control and log support >>> instead of introducing the AbstractPrintGCTest class? >> >> Here's an example of how I mean that you can use >> ProcessTools.createJavaProcessBuilder() instead: >> >> http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/file/e6a0cfbfdc9a/test/gc/g1/TestGCLogMessages.java >> >> >> Bengt >> >>> >>> Thanks, >>> Bengt >>> >>> On 2015-01-20 16:49, denis kononenko wrote: >>>> Hi All, >>>> >>>> Could you please review new tests on GC-related -XX:Print options. >>>> >>>> Webrev link: >>>> http://cr.openjdk.java.net/~eistepan/dkononen/8024319/webrev.00/ >>>> Bug id: https://bugs.openjdk.java.net/browse/JDK-8024319 >>>> Testing: automated >>>> Description: >>>> >>>> There is a group of new tests to test the following GC options: >>>> >>>> -XX:+-PrintAdaptiveSizePolicy >>>> -XX:+-PrintGCApplicationConcurrentTime >>>> -XX:+-PrintGCApplicationStoppedTime >>>> -XX:+-PrintGCDateStamps >>>> -XX:+-PrintGCDetails >>>> -XX:+-PrintGC >>>> -XX:+-PrintGCTimeStamps >>>> -XX:+-PrintTenuringDistribution >>>> >>>> Each of the tested options has a pair of corresponding tests, one >>>> is for testing an enabled option and another for disabled. The >>>> tests are simple parsers of GC's logger output and looking for a >>>> specific marker corresponding to the tested option. The output is >>>> provided by another process which is implemented in GCTask.java. >>>> It's necessary because we have to guarantee that GC's log has been >>>> completely written and committed to the filesystem before we start >>>> analyzing it. The most obvious solution is to politely finish the >>>> writing process. Thus the every test spawns an auxiliary process >>>> which produces GC's log file, waits for its finish, loads the >>>> output and then performs actual testing. These steps are >>>> implemented with jtreg's annotations and a helper class which can >>>> be found AbstractPrintGCTest.java. This class encapsulates reading >>>> GC's log output from the log file and provides that output to the >>>> tests. >>>> >>>> To get GC's logger working GCTask forces the garbage collecting >>>> process. It attempts to consume all memory available to the young >>>> generation by creating a lot of unreferenced objects. Sooner or >>>> later the garbage collector shall be invoked. In favor of >>>> performance the task is implemented to be ran with a small memory >>>> size less or equal to 128 megabytes. This is excplicitly specified >>>> with -Xmx JVM's option in jtreg's annotations. >>>> >>>> Please note that some options work for specific GCs only. To >>>> prevent them from being executed against wrong GC jtreg's >>>> annotations and groups are used. >>>> >>>> Thank you, >>>> Denis. >>>> >>>> >>>> >>> >> > From dmitry.fazunenko at oracle.com Thu Jan 22 13:57:04 2015 From: dmitry.fazunenko at oracle.com (Dmitry Fazunenko) Date: Thu, 22 Jan 2015 16:57:04 +0300 Subject: RFR (L): 8024319: Add regression tests on documented GC-related -XX:+Print* options In-Reply-To: <54C0F24D.9000901@oracle.com> References: <54BE7921.4060605@oracle.com> <54C0A4CE.1060108@oracle.com> <54C0A638.3060201@oracle.com> <54C0E239.8030704@oracle.com> <54C0F24D.9000901@oracle.com> Message-ID: <54C101B0.8050800@oracle.com> On 22.01.2015 15:51, Bengt Rutisson wrote: > > Hi Dima, > > On 2015-01-22 12:42, Dmitry Fazunenko wrote: >> Hi Bengt! >> >> Thanks for looking at the tests and sharing your thoughts! >> >> Yes, it was considered to use ProcessTool but we decided to introduce >> AbstractPringGCTest class. >> Our thoughts: >> - log generation and log analysis are two different tasks, and they >> should logically separated: > > Ok, but that's how it is with ProcessTool as well. Only it is much > clearer how the output you analyze is connected to the process you ran > if you use ProcessTool. I don't like how using AbstractPrintGCTest > requires that you name the -Xloggc file correct. It's a very little concern. When you develop code you need to use variables declared previously. If you make a mistake the compiler will tell you. The same is here, if you make the test will fail when you try to run it. > >> * starting GCTask with various options (one line @run >> main/othervm ... GCTask) > > GCTask is fine. The name is a bit odd, but I understand the need for a > common class to do allocations to trigger GC. It's ok to rename. > >> * log analysis (the java code within sources) > > Right. And you use the OutputAnalyzer just like you would if you were > using ProcessTool. > >> this increases readability > > I disagree that adding a new abstract class increases readability. In this case the abstract class hides the code which not important for the test logic. When you look at the test source you see only what is related to that particular test: http://cr.openjdk.java.net/~eistepan/dkononen/8024319/webrev.00/raw_files/new/test/gc/logging/TestPrintAdaptiveSizePolicyParallelGCEnabled.java > >> - it's possible to provide several checkers for the same log >> @run main/othervm ... GCTask >> @run main TestCheck1 >> @run main TestCheck2 > > You can grab the output from the ProcessTool and pass it to several > checkers too. I don't see the differences. > >> ... >> @run main TestCheck3 >> or provide the same check for several logs (not currently implemented) >> @run main/othervm ... -loggc:log1 GCTask >> @run main/othervm ... -loggc:log2 GCTask >> @run main/othervm ... -loggc:log3 GCTask >> ... >> @run main TestCheck log1 log2 log3 > > Again, I don't see how AbstractPringGCTest is any different here > compared to just grabbing the output from the ProcessTool. > >> >> - writing log to a dedicated file will guarantee, that program output >> and the GC log will not be mixed up. >> (not valid argument for that particular case, bun in general that's >> true) > > That's a valid point. But it shouldn't be much of a problem since the > tests are under our control. It is up to us what we log on System.out. > >> >> - using @run main/othervm will allow to *not ignore* external options >> (jtreg -vmoptions:...), that makes such tests applicable for wider >> range of configurations and check, that for example -Xcomp doesn't >> turn off PrintGCDetails... > > You can pass the external options on to ProcessTool. Passing external option in the each test?.. It will duplicate jtreg functionality and bring extra lines. > >> >> >> Regarding AbstractPringGCTes: it doesn't duplicate any functionality, >> it just reads content of a text file. > > Yes, but getting the output from a process is what ProcessTool does. > So, it duplicates the functionality of getting the GC output. Reading text file content takes one line of code. I think we can afford this duplication. > >> >> Regarding ProcessTools. Yes, it's possible to develop tests with this >> library. This library itself is very good and powerful. But I >> personally would not recommend using it for test development because >> it duplicates harness functionality. Unfortunately, jtreg currently >> doesn't provide all functionality required for VM testing and we have >> to use ProcessTools as workaround. >> And people already got used to ProcessTools and like this style. But >> in long term, there will be the same problem with support of such >> tests, as we experience now with tests written in shell. Indeed, >> using ProcessTools is like using java for shell scripting. > > The long term support will be made more complex if we introduce yet > another way of doing the same thing. Absolutely! ProcessTools is another way of starting new VM, "@run othervm" already does it. What I suggest is to stop using alternative ways to start VM and rely on the harness. BTW, I don't see anything new in the suggested approach. > >> >> Returning to Denis' tests. They intentionally do not use >> ProcessTools. They could be used as example demonstrating an >> alternative approach. > > Yes, I think it would be interesting to see what the tests would look > like based on ProcessTool. It will look like many others tests written with ProcessTools: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/file/e6a0cfbfdc9a/test/gc/g1/TestGCLogMessages.java you already get used to this file and find it convenient. But it's really hard to understand the logic. Thanks, Dima > > Thanks, > Bengt > >> >> Thanks, >> Dima >> >> >> >> On 22.01.2015 10:26, Bengt Rutisson wrote: >>> >>> On 2015-01-22 08:20, Bengt Rutisson wrote: >>>> >>>> Hi Denis, >>>> >>>> Not a full review, but I have a question. >>>> >>>> It seems like the AbstractPrintGCTest is kind of duplicating what >>>> ProcessTools already does. Have you considered using >>>> ProcessTools.createJavaProcessBuilder(..) instead of the @run >>>> commands to automatically get the process control and log support >>>> instead of introducing the AbstractPrintGCTest class? >>> >>> Here's an example of how I mean that you can use >>> ProcessTools.createJavaProcessBuilder() instead: >>> >>> http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/file/e6a0cfbfdc9a/test/gc/g1/TestGCLogMessages.java >>> >>> >>> Bengt >>> >>>> >>>> Thanks, >>>> Bengt >>>> >>>> On 2015-01-20 16:49, denis kononenko wrote: >>>>> Hi All, >>>>> >>>>> Could you please review new tests on GC-related -XX:Print options. >>>>> >>>>> Webrev link: >>>>> http://cr.openjdk.java.net/~eistepan/dkononen/8024319/webrev.00/ >>>>> Bug id: https://bugs.openjdk.java.net/browse/JDK-8024319 >>>>> Testing: automated >>>>> Description: >>>>> >>>>> There is a group of new tests to test the following GC options: >>>>> >>>>> -XX:+-PrintAdaptiveSizePolicy >>>>> -XX:+-PrintGCApplicationConcurrentTime >>>>> -XX:+-PrintGCApplicationStoppedTime >>>>> -XX:+-PrintGCDateStamps >>>>> -XX:+-PrintGCDetails >>>>> -XX:+-PrintGC >>>>> -XX:+-PrintGCTimeStamps >>>>> -XX:+-PrintTenuringDistribution >>>>> >>>>> Each of the tested options has a pair of corresponding tests, one >>>>> is for testing an enabled option and another for disabled. The >>>>> tests are simple parsers of GC's logger output and looking for a >>>>> specific marker corresponding to the tested option. The output is >>>>> provided by another process which is implemented in GCTask.java. >>>>> It's necessary because we have to guarantee that GC's log has been >>>>> completely written and committed to the filesystem before we start >>>>> analyzing it. The most obvious solution is to politely finish the >>>>> writing process. Thus the every test spawns an auxiliary process >>>>> which produces GC's log file, waits for its finish, loads the >>>>> output and then performs actual testing. These steps are >>>>> implemented with jtreg's annotations and a helper class which can >>>>> be found AbstractPrintGCTest.java. This class encapsulates reading >>>>> GC's log output from the log file and provides that output to the >>>>> tests. >>>>> >>>>> To get GC's logger working GCTask forces the garbage collecting >>>>> process. It attempts to consume all memory available to the young >>>>> generation by creating a lot of unreferenced objects. Sooner or >>>>> later the garbage collector shall be invoked. In favor of >>>>> performance the task is implemented to be ran with a small memory >>>>> size less or equal to 128 megabytes. This is excplicitly specified >>>>> with -Xmx JVM's option in jtreg's annotations. >>>>> >>>>> Please note that some options work for specific GCs only. To >>>>> prevent them from being executed against wrong GC jtreg's >>>>> annotations and groups are used. >>>>> >>>>> Thank you, >>>>> Denis. >>>>> >>>>> >>>>> >>>> >>> >> > From claes.redestad at oracle.com Thu Jan 22 16:27:50 2015 From: claes.redestad at oracle.com (Claes Redestad) Date: Thu, 22 Jan 2015 17:27:50 +0100 Subject: RFR: 8069273: Decrease Hot Card Cache Lock contention Message-ID: <54C12506.6090004@oracle.com> Hi all, please review this patch which replaces the use of mutex-based locking in G1HotCardCache with a non-blockingCAS loop. webrev: http://cr.openjdk.java.net/~redestad/8069273/webrev.01/ bug: https://bugs.openjdk.java.net/browse/JDK-8069273 This improves performance in a microbenchmark designed to indirectly stress the "card is hot"branch of G1HotCardCache::insert[1]. More thorough performance testing is in progress. An initial prototype did not isolate the _hot_cache_idx, which introduced catastrophic levelsof falsesharing on nearby fields, ending up in odd results and no real effect on totalthroughput. The padding introduced around_hot_cache_idxand _hot_cache_par_claimed_idx was necessary to address this. Testing: JPRT-testset hotspot /Claes [1] http://cr.openjdk.java.net/~redestad/8069273/G1HotCardBench.java From derek.white at oracle.com Thu Jan 22 19:05:20 2015 From: derek.white at oracle.com (Derek White) Date: Thu, 22 Jan 2015 14:05:20 -0500 Subject: 3rd rev: RFR: 8066821(S) Enhance command line processing to manage deprecating and obsoleting -XX command line arguments In-Reply-To: <10AD3F97-FA0A-4A6B-B66D-921C14A61D3E@oracle.com> References: <54B44661.8070007@oracle.com> <54BD5378.3010500@oracle.com> <54BEEBF9.5090903@oracle.com> <10AD3F97-FA0A-4A6B-B66D-921C14A61D3E@oracle.com> Message-ID: <54C149F0.5000303@oracle.com> Put together another webrev with changes listed below: http://cr.openjdk.java.net/~drwhite/8066821/webrev.03/ jtreg and jprt run. - Derek On 1/21/15 10:05 AM, Oracle wrote: > Thanks Gerard, > > > On Jan 20, 2015, at 6:59 PM, Gerard Ziemski > wrote: > >> hi Derek , >> >> Very, very nice code and thank you for taking the time to do a bit of code cleanup. I have just a few comments/suggestions below for the ?arguments.cpp" file: >> >> #1 Instead of >> >> { "MaxGCMinorPauseMillis", JDK_Version::jdk(8), JDK_Version::jdk(SpecialFlag::_removal_unscheduled)}, >> >> how about this: >> >> { "MaxGCMinorPauseMillis", JDK_Version::jdk(8), JDK_Version::jdk(JDK_Version::unscheduled())}, >> >> and move "bool is_removal_scheduled() const? API to JDK_Version class? It seems to me that any API that has to do with JDK version number should live in JDK_Version class. > > How about "JDK_Version::undefined()" instead? That seems more > generally useful and less option-specific >> #2 Instead of >> >> . >> . >> . >> { "CMSMarkStackSizeMax", JDK_Version::jdk(9), JDK_Version::jdk(10)}, >> { "CMSMarkStackSize", JDK_Version::jdk(9), JDK_Version::jdk(10)}, >> . >> . >> . >> >> how about going back to the nice formatting we used to have like: >> >> . >> . >> . >> { "CMSMarkStackSizeMax?, JDK_Version::jdk(9), JDK_Version::jdk(10)}, >> { "CMSMarkStackSize?, JDK_Version::jdk(9), JDK_Version::jdk(10)}, >> . >> . >> . >> >> The formatted text seems so much nicer to read. > > OK. I thought I did that. Must have gotten lost. My IDE snuck in and "fixed" the formatting. Somehow I didn't notice! Thanks, - Derek -------------- next part -------------- An HTML attachment was scrubbed... URL: From bengt.rutisson at oracle.com Fri Jan 23 09:02:35 2015 From: bengt.rutisson at oracle.com (Bengt Rutisson) Date: Fri, 23 Jan 2015 10:02:35 +0100 Subject: RFR (L): 8024319: Add regression tests on documented GC-related -XX:+Print* options In-Reply-To: <54C101B0.8050800@oracle.com> References: <54BE7921.4060605@oracle.com> <54C0A4CE.1060108@oracle.com> <54C0A638.3060201@oracle.com> <54C0E239.8030704@oracle.com> <54C0F24D.9000901@oracle.com> <54C101B0.8050800@oracle.com> Message-ID: <54C20E2B.9040001@oracle.com> Hi Dima, Sorry top posting, but the email thread is getting pretty long. :) You wrote: "It will look like many others tests written with ProcessTools: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/file/e6a0cfbfdc9a/test/gc/g1/TestGCLogMessages.java " I already suggested to use this approach in an earlier email. This is much more readable and less error prone than the new framework that you proposed. So, I much prefer the tests to be implemented this way. Bengt On 2015-01-22 14:57, Dmitry Fazunenko wrote: > > On 22.01.2015 15:51, Bengt Rutisson wrote: >> >> Hi Dima, >> >> On 2015-01-22 12:42, Dmitry Fazunenko wrote: >>> Hi Bengt! >>> >>> Thanks for looking at the tests and sharing your thoughts! >>> >>> Yes, it was considered to use ProcessTool but we decided to >>> introduce AbstractPringGCTest class. >>> Our thoughts: >>> - log generation and log analysis are two different tasks, and they >>> should logically separated: >> >> Ok, but that's how it is with ProcessTool as well. Only it is much >> clearer how the output you analyze is connected to the process you >> ran if you use ProcessTool. I don't like how using >> AbstractPrintGCTest requires that you name the -Xloggc file correct. > > It's a very little concern. When you develop code you need to use > variables declared previously. If you make a mistake the compiler will > tell you. > The same is here, if you make the test will fail when you try to run it. > >> >>> * starting GCTask with various options (one line @run >>> main/othervm ... GCTask) >> >> GCTask is fine. The name is a bit odd, but I understand the need for >> a common class to do allocations to trigger GC. > > It's ok to rename. > >> >>> * log analysis (the java code within sources) >> >> Right. And you use the OutputAnalyzer just like you would if you were >> using ProcessTool. >> >>> this increases readability >> >> I disagree that adding a new abstract class increases readability. > > In this case the abstract class hides the code which not important for > the test logic. > When you look at the test source you see only what is related to that > particular test: > > http://cr.openjdk.java.net/~eistepan/dkononen/8024319/webrev.00/raw_files/new/test/gc/logging/TestPrintAdaptiveSizePolicyParallelGCEnabled.java > > > > >> >>> - it's possible to provide several checkers for the same log >>> @run main/othervm ... GCTask >>> @run main TestCheck1 >>> @run main TestCheck2 >> >> You can grab the output from the ProcessTool and pass it to several >> checkers too. I don't see the differences. >> >>> ... >>> @run main TestCheck3 >>> or provide the same check for several logs (not currently >>> implemented) >>> @run main/othervm ... -loggc:log1 GCTask >>> @run main/othervm ... -loggc:log2 GCTask >>> @run main/othervm ... -loggc:log3 GCTask >>> ... >>> @run main TestCheck log1 log2 log3 >> >> Again, I don't see how AbstractPringGCTest is any different here >> compared to just grabbing the output from the ProcessTool. >> >>> >>> - writing log to a dedicated file will guarantee, that program >>> output and the GC log will not be mixed up. >>> (not valid argument for that particular case, bun in general >>> that's true) >> >> That's a valid point. But it shouldn't be much of a problem since the >> tests are under our control. It is up to us what we log on System.out. >> >>> >>> - using @run main/othervm will allow to *not ignore* external >>> options (jtreg -vmoptions:...), that makes such tests applicable for >>> wider range of configurations and check, that for example -Xcomp >>> doesn't turn off PrintGCDetails... >> >> You can pass the external options on to ProcessTool. > > Passing external option in the each test?.. It will duplicate jtreg > functionality and bring extra lines. > >> >>> >>> >>> Regarding AbstractPringGCTes: it doesn't duplicate any >>> functionality, it just reads content of a text file. >> >> Yes, but getting the output from a process is what ProcessTool does. >> So, it duplicates the functionality of getting the GC output. > > Reading text file content takes one line of code. I think we can > afford this duplication. > >> >>> >>> Regarding ProcessTools. Yes, it's possible to develop tests with >>> this library. This library itself is very good and powerful. But I >>> personally would not recommend using it for test development because >>> it duplicates harness functionality. Unfortunately, jtreg currently >>> doesn't provide all functionality required for VM testing and we >>> have to use ProcessTools as workaround. >>> And people already got used to ProcessTools and like this style. But >>> in long term, there will be the same problem with support of such >>> tests, as we experience now with tests written in shell. Indeed, >>> using ProcessTools is like using java for shell scripting. >> >> The long term support will be made more complex if we introduce yet >> another way of doing the same thing. > > Absolutely! ProcessTools is another way of starting new VM, "@run > othervm" already does it. What I suggest is to stop using alternative > ways to start VM and rely on the harness. > > BTW, I don't see anything new in the suggested approach. > >> >>> >>> Returning to Denis' tests. They intentionally do not use >>> ProcessTools. They could be used as example demonstrating an >>> alternative approach. >> >> Yes, I think it would be interesting to see what the tests would look >> like based on ProcessTool. > > It will look like many others tests written with ProcessTools: > http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/file/e6a0cfbfdc9a/test/gc/g1/TestGCLogMessages.java > > > you already get used to this file and find it convenient. But it's > really hard to understand the logic. > > Thanks, > Dima > > >> >> Thanks, >> Bengt >> >>> >>> Thanks, >>> Dima >>> >>> >>> >>> On 22.01.2015 10:26, Bengt Rutisson wrote: >>>> >>>> On 2015-01-22 08:20, Bengt Rutisson wrote: >>>>> >>>>> Hi Denis, >>>>> >>>>> Not a full review, but I have a question. >>>>> >>>>> It seems like the AbstractPrintGCTest is kind of duplicating what >>>>> ProcessTools already does. Have you considered using >>>>> ProcessTools.createJavaProcessBuilder(..) instead of the @run >>>>> commands to automatically get the process control and log support >>>>> instead of introducing the AbstractPrintGCTest class? >>>> >>>> Here's an example of how I mean that you can use >>>> ProcessTools.createJavaProcessBuilder() instead: >>>> >>>> http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/file/e6a0cfbfdc9a/test/gc/g1/TestGCLogMessages.java >>>> >>>> >>>> Bengt >>>> >>>>> >>>>> Thanks, >>>>> Bengt >>>>> >>>>> On 2015-01-20 16:49, denis kononenko wrote: >>>>>> Hi All, >>>>>> >>>>>> Could you please review new tests on GC-related -XX:Print options. >>>>>> >>>>>> Webrev link: >>>>>> http://cr.openjdk.java.net/~eistepan/dkononen/8024319/webrev.00/ >>>>>> Bug id: https://bugs.openjdk.java.net/browse/JDK-8024319 >>>>>> Testing: automated >>>>>> Description: >>>>>> >>>>>> There is a group of new tests to test the following GC options: >>>>>> >>>>>> -XX:+-PrintAdaptiveSizePolicy >>>>>> -XX:+-PrintGCApplicationConcurrentTime >>>>>> -XX:+-PrintGCApplicationStoppedTime >>>>>> -XX:+-PrintGCDateStamps >>>>>> -XX:+-PrintGCDetails >>>>>> -XX:+-PrintGC >>>>>> -XX:+-PrintGCTimeStamps >>>>>> -XX:+-PrintTenuringDistribution >>>>>> >>>>>> Each of the tested options has a pair of corresponding tests, one >>>>>> is for testing an enabled option and another for disabled. The >>>>>> tests are simple parsers of GC's logger output and looking for a >>>>>> specific marker corresponding to the tested option. The output is >>>>>> provided by another process which is implemented in GCTask.java. >>>>>> It's necessary because we have to guarantee that GC's log has >>>>>> been completely written and committed to the filesystem before we >>>>>> start analyzing it. The most obvious solution is to politely >>>>>> finish the writing process. Thus the every test spawns an >>>>>> auxiliary process which produces GC's log file, waits for its >>>>>> finish, loads the output and then performs actual testing. These >>>>>> steps are implemented with jtreg's annotations and a helper class >>>>>> which can be found AbstractPrintGCTest.java. This class >>>>>> encapsulates reading GC's log output from the log file and >>>>>> provides that output to the tests. >>>>>> >>>>>> To get GC's logger working GCTask forces the garbage collecting >>>>>> process. It attempts to consume all memory available to the young >>>>>> generation by creating a lot of unreferenced objects. Sooner or >>>>>> later the garbage collector shall be invoked. In favor of >>>>>> performance the task is implemented to be ran with a small memory >>>>>> size less or equal to 128 megabytes. This is excplicitly >>>>>> specified with -Xmx JVM's option in jtreg's annotations. >>>>>> >>>>>> Please note that some options work for specific GCs only. To >>>>>> prevent them from being executed against wrong GC jtreg's >>>>>> annotations and groups are used. >>>>>> >>>>>> Thank you, >>>>>> Denis. >>>>>> >>>>>> >>>>>> >>>>> >>>> >>> >> > From denis.kononenko at oracle.com Fri Jan 23 12:23:01 2015 From: denis.kononenko at oracle.com (denis kononenko) Date: Fri, 23 Jan 2015 15:23:01 +0300 Subject: RFR (L): 8024319: Add regression tests on documented GC-related -XX:+Print* options In-Reply-To: <54C20E2B.9040001@oracle.com> References: <54BE7921.4060605@oracle.com> <54C0A4CE.1060108@oracle.com> <54C0A638.3060201@oracle.com> <54C0E239.8030704@oracle.com> <54C0F24D.9000901@oracle.com> <54C101B0.8050800@oracle.com> <54C20E2B.9040001@oracle.com> Message-ID: <54C23D25.8010602@oracle.com> Hi Bengt, Thank you for sharing your opinion. On 23.01.2015 12:02, Bengt Rutisson wrote: > > Hi Dima, > > Sorry top posting, but the email thread is getting pretty long. :) > > You wrote: > > "It will look like many others tests written with ProcessTools: > http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/file/e6a0cfbfdc9a/test/gc/g1/TestGCLogMessages.java > " > > I already suggested to use this approach in an earlier email. This is > much more readable and less error prone than the new framework that > you proposed. So, I much prefer the tests to be implemented this way. As I understood from your and Dima's discussion you disagreed with two points: 1) introducing AbstractPrintGCTest; 2) spawning another process with built-in jtreg's functionality; 1) When I finished my first implementation I found that I had to introduce AbstractPrintGCTest class anyway. Just because of the the single responsibility principle and to avoid code duplication in the tests. The main responsibility of this class is to provide the log output to the tests, that is it. The only difference between the implementations is that the old one had the code to spawn a process while the new simply passes this responsibility to jtreg. Look at this class like at 'setup' method in JUnit test, we're just testing the output and we're not interested in how we get this output. So, my opinion is that this implementation concern shall be separated from the actual testing. 2) I see two major benefits from using ProcessTools. The first one is that I could capture the output without writing it to the logfile, that is, the test is going to be more simple and stable. The second one -- I could run the test without having jtreg. The disadvantage is that ProcessTools still require the native library, it slightly complicates manual testing, I cannot simply pick up a test and run/debug it on another platform just to see how it works. Ideally I'd prefer to have more finer control over GC logger's settings, in particular, it would be great if I could setup the output stream for the logger. In such case the tests would be simplified dramatically, no log files, no other processes. Thank you, Denis. > > Bengt > > > On 2015-01-22 14:57, Dmitry Fazunenko wrote: >> >> On 22.01.2015 15:51, Bengt Rutisson wrote: >>> >>> Hi Dima, >>> >>> On 2015-01-22 12:42, Dmitry Fazunenko wrote: >>>> Hi Bengt! >>>> >>>> Thanks for looking at the tests and sharing your thoughts! >>>> >>>> Yes, it was considered to use ProcessTool but we decided to >>>> introduce AbstractPringGCTest class. >>>> Our thoughts: >>>> - log generation and log analysis are two different tasks, and they >>>> should logically separated: >>> >>> Ok, but that's how it is with ProcessTool as well. Only it is much >>> clearer how the output you analyze is connected to the process you >>> ran if you use ProcessTool. I don't like how using >>> AbstractPrintGCTest requires that you name the -Xloggc file correct. >> >> It's a very little concern. When you develop code you need to use >> variables declared previously. If you make a mistake the compiler >> will tell you. >> The same is here, if you make the test will fail when you try to run it. >> >>> >>>> * starting GCTask with various options (one line @run >>>> main/othervm ... GCTask) >>> >>> GCTask is fine. The name is a bit odd, but I understand the need for >>> a common class to do allocations to trigger GC. >> >> It's ok to rename. >> >>> >>>> * log analysis (the java code within sources) >>> >>> Right. And you use the OutputAnalyzer just like you would if you >>> were using ProcessTool. >>> >>>> this increases readability >>> >>> I disagree that adding a new abstract class increases readability. >> >> In this case the abstract class hides the code which not important >> for the test logic. >> When you look at the test source you see only what is related to that >> particular test: >> >> http://cr.openjdk.java.net/~eistepan/dkononen/8024319/webrev.00/raw_files/new/test/gc/logging/TestPrintAdaptiveSizePolicyParallelGCEnabled.java >> >> >> >> >>> >>>> - it's possible to provide several checkers for the same log >>>> @run main/othervm ... GCTask >>>> @run main TestCheck1 >>>> @run main TestCheck2 >>> >>> You can grab the output from the ProcessTool and pass it to several >>> checkers too. I don't see the differences. >>> >>>> ... >>>> @run main TestCheck3 >>>> or provide the same check for several logs (not currently >>>> implemented) >>>> @run main/othervm ... -loggc:log1 GCTask >>>> @run main/othervm ... -loggc:log2 GCTask >>>> @run main/othervm ... -loggc:log3 GCTask >>>> ... >>>> @run main TestCheck log1 log2 log3 >>> >>> Again, I don't see how AbstractPringGCTest is any different here >>> compared to just grabbing the output from the ProcessTool. >>> >>>> >>>> - writing log to a dedicated file will guarantee, that program >>>> output and the GC log will not be mixed up. >>>> (not valid argument for that particular case, bun in general >>>> that's true) >>> >>> That's a valid point. But it shouldn't be much of a problem since >>> the tests are under our control. It is up to us what we log on >>> System.out. >>> >>>> >>>> - using @run main/othervm will allow to *not ignore* external >>>> options (jtreg -vmoptions:...), that makes such tests applicable >>>> for wider range of configurations and check, that for example >>>> -Xcomp doesn't turn off PrintGCDetails... >>> >>> You can pass the external options on to ProcessTool. >> >> Passing external option in the each test?.. It will duplicate jtreg >> functionality and bring extra lines. >> >>> >>>> >>>> >>>> Regarding AbstractPringGCTes: it doesn't duplicate any >>>> functionality, it just reads content of a text file. >>> >>> Yes, but getting the output from a process is what ProcessTool does. >>> So, it duplicates the functionality of getting the GC output. >> >> Reading text file content takes one line of code. I think we can >> afford this duplication. >> >>> >>>> >>>> Regarding ProcessTools. Yes, it's possible to develop tests with >>>> this library. This library itself is very good and powerful. But I >>>> personally would not recommend using it for test development >>>> because it duplicates harness functionality. Unfortunately, jtreg >>>> currently doesn't provide all functionality required for VM testing >>>> and we have to use ProcessTools as workaround. >>>> And people already got used to ProcessTools and like this style. >>>> But in long term, there will be the same problem with support of >>>> such tests, as we experience now with tests written in shell. >>>> Indeed, using ProcessTools is like using java for shell scripting. >>> >>> The long term support will be made more complex if we introduce yet >>> another way of doing the same thing. >> >> Absolutely! ProcessTools is another way of starting new VM, "@run >> othervm" already does it. What I suggest is to stop using >> alternative ways to start VM and rely on the harness. >> >> BTW, I don't see anything new in the suggested approach. >> >>> >>>> >>>> Returning to Denis' tests. They intentionally do not use >>>> ProcessTools. They could be used as example demonstrating an >>>> alternative approach. >>> >>> Yes, I think it would be interesting to see what the tests would >>> look like based on ProcessTool. >> >> It will look like many others tests written with ProcessTools: >> http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/file/e6a0cfbfdc9a/test/gc/g1/TestGCLogMessages.java >> >> >> you already get used to this file and find it convenient. But it's >> really hard to understand the logic. >> >> Thanks, >> Dima >> >> >>> >>> Thanks, >>> Bengt >>> >>>> >>>> Thanks, >>>> Dima >>>> >>>> >>>> >>>> On 22.01.2015 10:26, Bengt Rutisson wrote: >>>>> >>>>> On 2015-01-22 08:20, Bengt Rutisson wrote: >>>>>> >>>>>> Hi Denis, >>>>>> >>>>>> Not a full review, but I have a question. >>>>>> >>>>>> It seems like the AbstractPrintGCTest is kind of duplicating what >>>>>> ProcessTools already does. Have you considered using >>>>>> ProcessTools.createJavaProcessBuilder(..) instead of the @run >>>>>> commands to automatically get the process control and log support >>>>>> instead of introducing the AbstractPrintGCTest class? >>>>> >>>>> Here's an example of how I mean that you can use >>>>> ProcessTools.createJavaProcessBuilder() instead: >>>>> >>>>> http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/file/e6a0cfbfdc9a/test/gc/g1/TestGCLogMessages.java >>>>> >>>>> >>>>> Bengt >>>>> >>>>>> >>>>>> Thanks, >>>>>> Bengt >>>>>> >>>>>> On 2015-01-20 16:49, denis kononenko wrote: >>>>>>> Hi All, >>>>>>> >>>>>>> Could you please review new tests on GC-related -XX:Print options. >>>>>>> >>>>>>> Webrev link: >>>>>>> http://cr.openjdk.java.net/~eistepan/dkononen/8024319/webrev.00/ >>>>>>> Bug id: https://bugs.openjdk.java.net/browse/JDK-8024319 >>>>>>> Testing: automated >>>>>>> Description: >>>>>>> >>>>>>> There is a group of new tests to test the following GC options: >>>>>>> >>>>>>> -XX:+-PrintAdaptiveSizePolicy >>>>>>> -XX:+-PrintGCApplicationConcurrentTime >>>>>>> -XX:+-PrintGCApplicationStoppedTime >>>>>>> -XX:+-PrintGCDateStamps >>>>>>> -XX:+-PrintGCDetails >>>>>>> -XX:+-PrintGC >>>>>>> -XX:+-PrintGCTimeStamps >>>>>>> -XX:+-PrintTenuringDistribution >>>>>>> >>>>>>> Each of the tested options has a pair of corresponding tests, >>>>>>> one is for testing an enabled option and another for disabled. >>>>>>> The tests are simple parsers of GC's logger output and looking >>>>>>> for a specific marker corresponding to the tested option. The >>>>>>> output is provided by another process which is implemented in >>>>>>> GCTask.java. It's necessary because we have to guarantee that >>>>>>> GC's log has been completely written and committed to the >>>>>>> filesystem before we start analyzing it. The most obvious >>>>>>> solution is to politely finish the writing process. Thus the >>>>>>> every test spawns an auxiliary process which produces GC's log >>>>>>> file, waits for its finish, loads the output and then performs >>>>>>> actual testing. These steps are implemented with jtreg's >>>>>>> annotations and a helper class which can be found >>>>>>> AbstractPrintGCTest.java. This class encapsulates reading GC's >>>>>>> log output from the log file and provides that output to the tests. >>>>>>> >>>>>>> To get GC's logger working GCTask forces the garbage collecting >>>>>>> process. It attempts to consume all memory available to the >>>>>>> young generation by creating a lot of unreferenced objects. >>>>>>> Sooner or later the garbage collector shall be invoked. In favor >>>>>>> of performance the task is implemented to be ran with a small >>>>>>> memory size less or equal to 128 megabytes. This is excplicitly >>>>>>> specified with -Xmx JVM's option in jtreg's annotations. >>>>>>> >>>>>>> Please note that some options work for specific GCs only. To >>>>>>> prevent them from being executed against wrong GC jtreg's >>>>>>> annotations and groups are used. >>>>>>> >>>>>>> Thank you, >>>>>>> Denis. >>>>>>> >>>>>>> >>>>>>> >>>>>> >>>>> >>>> >>> >> > From claes.redestad at oracle.com Fri Jan 23 15:34:39 2015 From: claes.redestad at oracle.com (Claes Redestad) Date: Fri, 23 Jan 2015 16:34:39 +0100 Subject: RFR: 8069273: Decrease Hot Card Cache Lock contention In-Reply-To: <54C12506.6090004@oracle.com> References: <54C12506.6090004@oracle.com> Message-ID: <54C26A0F.9070001@oracle.com> Hi all, updated webrev: http://cr.openjdk.java.net/~redestad/8069273/webrev.02/ Changes: after some helpful suggestions offline from Stefan Karlsson I've replaced the cmpxchg loop on _hot_cache_idx with use of Atomic::add. This is arguably cleaner and also improves performance dramatically on architectures with support for atomic adds. /Claes On 01/22/2015 05:27 PM, Claes Redestad wrote: > Hi all, > > please review this patch which replaces the use of mutex-based locking in > G1HotCardCache with a non-blockingCAS loop. > > webrev: http://cr.openjdk.java.net/~redestad/8069273/webrev.01/ > bug: https://bugs.openjdk.java.net/browse/JDK-8069273 > > This improves performance in a microbenchmark designed to indirectly > stress the "card is hot" branch of G1HotCardCache::insert[1]. More > thorough > performance testing is in progress. > > An initial prototype did not isolate the _hot_cache_idx, which introduced > catastrophic levels of false sharing on nearby fields, ending up in > odd results and no real effect on total throughput. The padding > introduced > around_hot_cache_idx and _hot_cache_par_claimed_idx was necessary to > address this. > > Testing: JPRT -testset hotspot > > /Claes > > [1] http://cr.openjdk.java.net/~redestad/8069273/G1HotCardBench.java From joseph.provino at oracle.com Fri Jan 23 21:53:13 2015 From: joseph.provino at oracle.com (Joseph Provino) Date: Fri, 23 Jan 2015 16:53:13 -0500 Subject: Review request: Clean up BarrierSet contructors and destructors In-Reply-To: <54AEE40E.3020006@oracle.com> References: <54AEE40E.3020006@oracle.com> Message-ID: <54C2C2C9.5060903@oracle.com> Can I get reviews for this small change? I also need a sponsor to push the change. Webrev and bug report are here: http://cr.openjdk.java.net/~jprovino/8064947/webrev.01 https://bugs.openjdk.java.net/browse/JDK-8064947 thanks. joe From yasuenag at gmail.com Sun Jan 25 13:15:43 2015 From: yasuenag at gmail.com (Yasumasa Suenaga) Date: Sun, 25 Jan 2015 22:15:43 +0900 Subject: RFR: JDK-8068589: GCCause should distinguish jcmd GC.run from System.gc() Message-ID: <54C4EC7F.2010509@gmail.com> Hi all, GCCause which is printed in gc log is "System.gc()" when jcmd GC.run is invoked. I think that GCCause which is caused by jcmd GC.run should be different from System.gc() . I uploaded webrev for this enhancement: http://cr.openjdk.java.net/~ysuenaga/JDK-8068589/webrev.00/ This patch prints "jcmd GC.run" to gc log when jcmd GC.run is invoked. Could you review it? Thanks, Yasumasa From kirk at kodewerk.com Sun Jan 25 13:56:33 2015 From: kirk at kodewerk.com (Kirk Pepperdine) Date: Sun, 25 Jan 2015 14:56:33 +0100 Subject: RFR: JDK-8068589: GCCause should distinguish jcmd GC.run from System.gc() In-Reply-To: <54C4EC7F.2010509@gmail.com> References: <54C4EC7F.2010509@gmail.com> Message-ID: <29BADC3B-21A8-4B04-9D18-D7C3217256E0@kodewerk.com> Hi, IMHO, if a System.gc() is being called then the cause should be System.gc(). If we start down the road of differentiating between the various causes of calls to System.gc() this will turn in a nightmare! Indeed as I look at the patch it?s curious that it?s up to the caller to determine is calls to System.gc() have been suppressed. I would have expected the collect() call to make the decision as to should the call be honored or not. void SystemGCDCmd::execute(DCmdSource source, TRAPS) { if (!DisableExplicitGC) { Universe::heap()->collect(GCCause::_jcmd_gc_run); } else { output()->print_cr("Explicit GC is disabled, no GC has been performed."); } Kind regards, Kirk Pepperdine On Jan 25, 2015, at 2:15 PM, Yasumasa Suenaga wrote: > Hi all, > > GCCause which is printed in gc log is "System.gc()" when jcmd GC.run is invoked. > I think that GCCause which is caused by jcmd GC.run should be different from System.gc() . > > I uploaded webrev for this enhancement: > http://cr.openjdk.java.net/~ysuenaga/JDK-8068589/webrev.00/ > > This patch prints "jcmd GC.run" to gc log when jcmd GC.run is invoked. > > > Could you review it? > > > Thanks, > > Yasumasa -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 496 bytes Desc: Message signed with OpenPGP using GPGMail URL: From yasuenag at gmail.com Sun Jan 25 15:11:31 2015 From: yasuenag at gmail.com (Yasumasa Suenaga) Date: Mon, 26 Jan 2015 00:11:31 +0900 Subject: RFR: JDK-8068589: GCCause should distinguish jcmd GC.run from System.gc() In-Reply-To: <29BADC3B-21A8-4B04-9D18-D7C3217256E0@kodewerk.com> References: <54C4EC7F.2010509@gmail.com> <29BADC3B-21A8-4B04-9D18-D7C3217256E0@kodewerk.com> Message-ID: <54C507A3.3010708@gmail.com> Hi Kirk, I think the System.gc() call which is invoked by jcmd is special case and I want to distinguish it. Programmer can call System.gc() from their code. But GC which is invoked by jcmd is NOT explicitly call by programmer. Indeed, SystemGCDCmd will call System.gc() (same meaning). However, I think it has different meaning from System.gc() call from source code. Thanks, Yasumasa On 2015/01/25 22:56, Kirk Pepperdine wrote: > Hi, > > IMHO, if a System.gc() is being called then the cause should be System.gc(). If we start down the road of differentiating between the various causes of calls to System.gc() this will turn in a nightmare! > > Indeed as I look at the patch it?s curious that it?s up to the caller to determine is calls to System.gc() have been suppressed. I would have expected the collect() call to make the decision as to should the call be honored or not. > > void SystemGCDCmd::execute(DCmdSource source, TRAPS) { > if (!DisableExplicitGC) { > Universe::heap()->collect(GCCause::_jcmd_gc_run); > } else { > output()->print_cr("Explicit GC is disabled, no GC has been performed."); > } > > > > Kind regards, > Kirk Pepperdine > > On Jan 25, 2015, at 2:15 PM, Yasumasa Suenaga > wrote: > >> Hi all, >> >> GCCause which is printed in gc log is "System.gc()" when jcmd GC.run is invoked. >> I think that GCCause which is caused by jcmd GC.run should be different from System.gc() . >> >> I uploaded webrev for this enhancement: >> http://cr.openjdk.java.net/~ysuenaga/JDK-8068589/webrev.00/ >> >> This patch prints "jcmd GC.run" to gc log when jcmd GC.run is invoked. >> >> >> Could you review it? >> >> >> Thanks, >> >> Yasumasa > From kirk at kodewerk.com Sun Jan 25 21:14:37 2015 From: kirk at kodewerk.com (Kirk Pepperdine) Date: Sun, 25 Jan 2015 22:14:37 +0100 Subject: RFR: JDK-8068589: GCCause should distinguish jcmd GC.run from System.gc() In-Reply-To: <54C507A3.3010708@gmail.com> References: <54C4EC7F.2010509@gmail.com> <29BADC3B-21A8-4B04-9D18-D7C3217256E0@kodewerk.com> <54C507A3.3010708@gmail.com> Message-ID: Hi Yasumasa, > > I think the System.gc() call which is invoked by jcmd is special case and I want to > distinguish it. > Programmer can call System.gc() from their code. But GC which is invoked by jcmd is NOT explicitly call by programmer. System.gc() called for by RMI is also not explicitly called by the programmer either. There are also other tools that will result in calls to System.gc() also. Should we catalog them in GCCause also? > > Indeed, SystemGCDCmd will call System.gc() (same meaning). > However, I think it has different meaning from System.gc() call from source code. I?m not sure I understand the point. From an analytical POV, a single call to System.gc() is pretty much meaningless. If it?s regular or there is a pattern in the frequency of the calls then I?m interested. A call to System.gc() has the same effect no matter who or why is responsible. My interest lies in keeping the GC logs as simple as possible. If there is meaningful data to add so be it. That said, I?m not sure that this change meets that bar. That said, I?m still concerned that the caller/callee division seems inside out. But it?s Sunday so? Kind regards, Kirk Pepperdine > > > Thanks, > > Yasumasa > > > On 2015/01/25 22:56, Kirk Pepperdine wrote: >> Hi, >> >> IMHO, if a System.gc() is being called then the cause should be System.gc(). If we start down the road of differentiating between the various causes of calls to System.gc() this will turn in a nightmare! >> >> Indeed as I look at the patch it?s curious that it?s up to the caller to determine is calls to System.gc() have been suppressed. I would have expected the collect() call to make the decision as to should the call be honored or not. >> >> void SystemGCDCmd::execute(DCmdSource source, TRAPS) { >> if (!DisableExplicitGC) { >> Universe::heap()->collect(GCCause::_jcmd_gc_run); >> } else { >> output()->print_cr("Explicit GC is disabled, no GC has been performed."); >> } >> >> >> >> Kind regards, >> Kirk Pepperdine >> >> On Jan 25, 2015, at 2:15 PM, Yasumasa Suenaga > wrote: >> >>> Hi all, >>> >>> GCCause which is printed in gc log is "System.gc()" when jcmd GC.run is invoked. >>> I think that GCCause which is caused by jcmd GC.run should be different from System.gc() . >>> >>> I uploaded webrev for this enhancement: >>> http://cr.openjdk.java.net/~ysuenaga/JDK-8068589/webrev.00/ >>> >>> This patch prints "jcmd GC.run" to gc log when jcmd GC.run is invoked. >>> >>> >>> Could you review it? >>> >>> >>> Thanks, >>> >>> Yasumasa >> -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 496 bytes Desc: Message signed with OpenPGP using GPGMail URL: From yasuenag at gmail.com Mon Jan 26 03:53:01 2015 From: yasuenag at gmail.com (Yasumasa Suenaga) Date: Mon, 26 Jan 2015 12:53:01 +0900 Subject: RFR: JDK-8068589: GCCause should distinguish jcmd GC.run from System.gc() In-Reply-To: References: <54C4EC7F.2010509@gmail.com> <29BADC3B-21A8-4B04-9D18-D7C3217256E0@kodewerk.com> <54C507A3.3010708@gmail.com> Message-ID: Hi Kirk, I want to distinguish GC whether it is requested from internal (e.g. System.gc()) or not. System.gc() is called in RMI as you said. In JVM implementation, entry point of GC is Universe::heap()->collect() family. It is used by JVMTI force GC, heap inspection (e.g. jmap), etc. Thus I guess that GCCause which is invoked from JVM should set valid GCCause which is not System.gc(). So I file this enhancement to JBS and create a patch. Thanks, Yasumasa 2015/01/26 6:14 "Kirk Pepperdine" : > Hi Yasumasa, > > > > > > I think the System.gc() call which is invoked by jcmd is special case > and I want to > > distinguish it. > > Programmer can call System.gc() from their code. But GC which is invoked > by jcmd is NOT explicitly call by programmer. > > System.gc() called for by RMI is also not explicitly called by the > programmer either. There are also other tools that will result in calls to > System.gc() also. Should we catalog them in GCCause also? > > > > > Indeed, SystemGCDCmd will call System.gc() (same meaning). > > However, I think it has different meaning from System.gc() call from > source code. > > I?m not sure I understand the point. From an analytical POV, a single call > to System.gc() is pretty much meaningless. If it?s regular or there is a > pattern in the frequency of the calls then I?m interested. A call to > System.gc() has the same effect no matter who or why is responsible. > > My interest lies in keeping the GC logs as simple as possible. If there is > meaningful data to add so be it. That said, I?m not sure that this change > meets that bar. > > That said, I?m still concerned that the caller/callee division seems > inside out. But it?s Sunday so? > > Kind regards, > Kirk Pepperdine > > > > > > > Thanks, > > > > Yasumasa > > > > > > On 2015/01/25 22:56, Kirk Pepperdine wrote: > >> Hi, > >> > >> IMHO, if a System.gc() is being called then the cause should be > System.gc(). If we start down the road of differentiating between the > various causes of calls to System.gc() this will turn in a nightmare! > >> > >> Indeed as I look at the patch it?s curious that it?s up to the caller > to determine is calls to System.gc() have been suppressed. I would have > expected the collect() call to make the decision as to should the call be > honored or not. > >> > >> void SystemGCDCmd::execute(DCmdSource source, TRAPS) { > >> if (!DisableExplicitGC) { > >> Universe::heap()->collect(GCCause::_jcmd_gc_run); > >> } else { > >> output()->print_cr("Explicit GC is disabled, no GC has been > performed."); > >> } > >> > >> > >> > >> Kind regards, > >> Kirk Pepperdine > >> > >> On Jan 25, 2015, at 2:15 PM, Yasumasa Suenaga > wrote: > >> > >>> Hi all, > >>> > >>> GCCause which is printed in gc log is "System.gc()" when jcmd GC.run > is invoked. > >>> I think that GCCause which is caused by jcmd GC.run should be > different from System.gc() . > >>> > >>> I uploaded webrev for this enhancement: > >>> http://cr.openjdk.java.net/~ysuenaga/JDK-8068589/webrev.00/ > >>> > >>> This patch prints "jcmd GC.run" to gc log when jcmd GC.run is invoked. > >>> > >>> > >>> Could you review it? > >>> > >>> > >>> Thanks, > >>> > >>> Yasumasa > >> > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From staffan.larsen at oracle.com Mon Jan 26 08:12:57 2015 From: staffan.larsen at oracle.com (Staffan Larsen) Date: Mon, 26 Jan 2015 09:12:57 +0100 Subject: RFR: JDK-8068589: GCCause should distinguish jcmd GC.run from System.gc() In-Reply-To: <54C4EC7F.2010509@gmail.com> References: <54C4EC7F.2010509@gmail.com> Message-ID: <5706393E-9EE7-4218-970E-B115D32CF9B6@oracle.com> A bit of terminology here. ?GC.run? is called a ?Diagnostic Command?. ?jcmd? is one way to invoke a Diagnostic Command. Another way is via a JMX MBean. With this in mind I think your references to ?jcmd? should be changed to ?diagnostic command? (or an abbreviation thereof). For example: _jcmd_gc_run -> _dcmd_gc_run. Thanks, /Staffan > On 25 jan 2015, at 14:15, Yasumasa Suenaga wrote: > > Hi all, > > GCCause which is printed in gc log is "System.gc()" when jcmd GC.run is invoked. > I think that GCCause which is caused by jcmd GC.run should be different from System.gc() . > > I uploaded webrev for this enhancement: > http://cr.openjdk.java.net/~ysuenaga/JDK-8068589/webrev.00/ > > This patch prints "jcmd GC.run" to gc log when jcmd GC.run is invoked. > > > Could you review it? > > > Thanks, > > Yasumasa From kirk at kodewerk.com Mon Jan 26 08:28:01 2015 From: kirk at kodewerk.com (Kirk Pepperdine) Date: Mon, 26 Jan 2015 09:28:01 +0100 Subject: RFR: JDK-8068589: GCCause should distinguish jcmd GC.run from System.gc() In-Reply-To: References: <54C4EC7F.2010509@gmail.com> <29BADC3B-21A8-4B04-9D18-D7C3217256E0@kodewerk.com> <54C507A3.3010708@gmail.com> Message-ID: <87B28F4F-A80D-4502-9D4C-1E730ACA9F23@kodewerk.com> Hi Yasumasa, Thank you for your review of the code. Indeed you have filed this as a bug and it has been commented on as an enhancement, not a bug. As I have mentioned a single call to System.gc() makes no difference in any analytic that I performed on any application that I?ve encountered in the wild no matter what the cause. Other issues: it?s not currently clear to me that jcmd is the only entry point to this call and that would make the message misleading for those other paths. There are other entry points that can results in a full GC but they will remain labeled as is. I also see a downstream impact on tooling. Thus I don?t see a compelling argument for the value of this change thus I will argue towards not destabilizing downstream tooling. That said, I?ve said my piece and have added enough spam to the list on this subject. Kind regards, Kirk Pepperdine On Jan 26, 2015, at 4:53 AM, Yasumasa Suenaga wrote: > Hi Kirk, > > I want to distinguish GC whether it is requested from internal (e.g. System.gc()) or not. > System.gc() is called in RMI as you said. > > In JVM implementation, entry point of GC is Universe::heap()->collect() family. It is used by JVMTI force GC, heap inspection (e.g. jmap), etc. Thus I guess that GCCause which is invoked from JVM should set valid GCCause which is not System.gc(). > So I file this enhancement to JBS and create a patch. > > Thanks, > > Yasumasa > > 2015/01/26 6:14 "Kirk Pepperdine" : > Hi Yasumasa, > > > > > > I think the System.gc() call which is invoked by jcmd is special case and I want to > > distinguish it. > > Programmer can call System.gc() from their code. But GC which is invoked by jcmd is NOT explicitly call by programmer. > > System.gc() called for by RMI is also not explicitly called by the programmer either. There are also other tools that will result in calls to System.gc() also. Should we catalog them in GCCause also? > > > > > Indeed, SystemGCDCmd will call System.gc() (same meaning). > > However, I think it has different meaning from System.gc() call from source code. > > I?m not sure I understand the point. From an analytical POV, a single call to System.gc() is pretty much meaningless. If it?s regular or there is a pattern in the frequency of the calls then I?m interested. A call to System.gc() has the same effect no matter who or why is responsible. > > My interest lies in keeping the GC logs as simple as possible. If there is meaningful data to add so be it. That said, I?m not sure that this change meets that bar. > > That said, I?m still concerned that the caller/callee division seems inside out. But it?s Sunday so? > > Kind regards, > Kirk Pepperdine > > > > > > > Thanks, > > > > Yasumasa > > > > > > On 2015/01/25 22:56, Kirk Pepperdine wrote: > >> Hi, > >> > >> IMHO, if a System.gc() is being called then the cause should be System.gc(). If we start down the road of differentiating between the various causes of calls to System.gc() this will turn in a nightmare! > >> > >> Indeed as I look at the patch it?s curious that it?s up to the caller to determine is calls to System.gc() have been suppressed. I would have expected the collect() call to make the decision as to should the call be honored or not. > >> > >> void SystemGCDCmd::execute(DCmdSource source, TRAPS) { > >> if (!DisableExplicitGC) { > >> Universe::heap()->collect(GCCause::_jcmd_gc_run); > >> } else { > >> output()->print_cr("Explicit GC is disabled, no GC has been performed."); > >> } > >> > >> > >> > >> Kind regards, > >> Kirk Pepperdine > >> > >> On Jan 25, 2015, at 2:15 PM, Yasumasa Suenaga > wrote: > >> > >>> Hi all, > >>> > >>> GCCause which is printed in gc log is "System.gc()" when jcmd GC.run is invoked. > >>> I think that GCCause which is caused by jcmd GC.run should be different from System.gc() . > >>> > >>> I uploaded webrev for this enhancement: > >>> http://cr.openjdk.java.net/~ysuenaga/JDK-8068589/webrev.00/ > >>> > >>> This patch prints "jcmd GC.run" to gc log when jcmd GC.run is invoked. > >>> > >>> > >>> Could you review it? > >>> > >>> > >>> Thanks, > >>> > >>> Yasumasa > >> > -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 496 bytes Desc: Message signed with OpenPGP using GPGMail URL: From bengt.rutisson at oracle.com Mon Jan 26 09:34:06 2015 From: bengt.rutisson at oracle.com (Bengt Rutisson) Date: Mon, 26 Jan 2015 10:34:06 +0100 Subject: RFR (L): 8024319: Add regression tests on documented GC-related -XX:+Print* options In-Reply-To: <54C23D25.8010602@oracle.com> References: <54BE7921.4060605@oracle.com> <54C0A4CE.1060108@oracle.com> <54C0A638.3060201@oracle.com> <54C0E239.8030704@oracle.com> <54C0F24D.9000901@oracle.com> <54C101B0.8050800@oracle.com> <54C20E2B.9040001@oracle.com> <54C23D25.8010602@oracle.com> Message-ID: <54C60A0E.6030805@oracle.com> Hi Denis, On 2015-01-23 13:23, denis kononenko wrote: > > Hi Bengt, > > Thank you for sharing your opinion. > > On 23.01.2015 12:02, Bengt Rutisson wrote: >> >> Hi Dima, >> >> Sorry top posting, but the email thread is getting pretty long. :) >> >> You wrote: >> >> "It will look like many others tests written with ProcessTools: >> http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/file/e6a0cfbfdc9a/test/gc/g1/TestGCLogMessages.java >> " >> >> I already suggested to use this approach in an earlier email. This is >> much more readable and less error prone than the new framework that >> you proposed. So, I much prefer the tests to be implemented this way. > > As I understood from your and Dima's discussion you disagreed with two > points: > 1) introducing AbstractPrintGCTest; Yes, I don't like using inheritance to get functionality like that. Normally you want to use aggregation instead. > 2) spawning another process with built-in jtreg's functionality; I am not against using JTeg functionality. What I object to is that you invent a new way of managing processes when we already have one. For your test you need two processes. You choose to let JTreg spawn both processes and you make them communicate via a file name that the compiler does not know about and can not verify. If you are lucky you will detect a spelling mistake when you run the test. All our other tests use JTreg @run for the verification process and use ProcessTool for the spawning the log producer process. The communication between the processes is handled by ProcessTool which basically removes the spelling mistake issue or at least catch it at compile time instead of having to wait until you run the test. > > 1) When I finished my first implementation I found that I had to > introduce AbstractPrintGCTest class anyway. Just because of the the > single responsibility principle and to avoid code duplication in the > tests. The main responsibility of this class is to provide the log > output to the tests, that is it. The only difference between the > implementations is that the old one had the code to spawn a process > while the new simply passes this responsibility to jtreg. Look at this > class like at 'setup' method in JUnit test, we're just testing the > output and we're not interested in how we get this output. So, my > opinion is that this implementation concern shall be separated from > the actual testing. First, you don't have to use inheritance to get rid of code duplication. There are other options. In this case you could use aggregation instead. Turn AbstractPrintGCTest in to a utility class and have the test create an instance of it instead of inheriting from it. If you do that you can do other simplification to make the test more stable. Such as turning the the file name into a parameter that you pass to the utility class to eliminate the spelling mistake issue that I mentioned. But if you do that I think you will find that you have pretty much re-invented ProcessTool again. Also, avoiding code duplication is a good thing but for tests readability is even more important. Having a few extra lines in the test can save a lot of time if you don't have to jump to a parent class to understand what is going on. There is a balance there of course, but personally I prefer a bit of code duplication in the tests than having to jump between a lot of classes to figure out what is going on. > > 2) I see two major benefits from using ProcessTools. The first one is > that I could capture the output without writing it to the logfile, > that is, the test is going to be more simple and stable. The second > one -- I could run the test without having jtreg. Another big advantage is that all our other log parsing tests use ProcessTool so it will make things consistent and faster to read if it is being used. > The disadvantage is that ProcessTools still require the native > library, it slightly complicates manual testing, I cannot simply pick > up a test and run/debug it on another platform just to see how it works. Agreed, but it is not much easier to run a test stand alone if it depends on a lot of parent classes. > > Ideally I'd prefer to have more finer control over GC logger's > settings, in particular, it would be great if I could setup the output > stream for the logger. In such case the tests would be simplified > dramatically, no log files, no other processes. This sounds like good input to the unified logging project (http://openjdk.java.net/jeps/158). Maybe you should discuss with them about your needs? Thanks, Bengt > > Thank you, > Denis. > >> >> Bengt >> >> >> On 2015-01-22 14:57, Dmitry Fazunenko wrote: >>> >>> On 22.01.2015 15:51, Bengt Rutisson wrote: >>>> >>>> Hi Dima, >>>> >>>> On 2015-01-22 12:42, Dmitry Fazunenko wrote: >>>>> Hi Bengt! >>>>> >>>>> Thanks for looking at the tests and sharing your thoughts! >>>>> >>>>> Yes, it was considered to use ProcessTool but we decided to >>>>> introduce AbstractPringGCTest class. >>>>> Our thoughts: >>>>> - log generation and log analysis are two different tasks, and >>>>> they should logically separated: >>>> >>>> Ok, but that's how it is with ProcessTool as well. Only it is much >>>> clearer how the output you analyze is connected to the process you >>>> ran if you use ProcessTool. I don't like how using >>>> AbstractPrintGCTest requires that you name the -Xloggc file correct. >>> >>> It's a very little concern. When you develop code you need to use >>> variables declared previously. If you make a mistake the compiler >>> will tell you. >>> The same is here, if you make the test will fail when you try to run >>> it. >>> >>>> >>>>> * starting GCTask with various options (one line @run >>>>> main/othervm ... GCTask) >>>> >>>> GCTask is fine. The name is a bit odd, but I understand the need >>>> for a common class to do allocations to trigger GC. >>> >>> It's ok to rename. >>> >>>> >>>>> * log analysis (the java code within sources) >>>> >>>> Right. And you use the OutputAnalyzer just like you would if you >>>> were using ProcessTool. >>>> >>>>> this increases readability >>>> >>>> I disagree that adding a new abstract class increases readability. >>> >>> In this case the abstract class hides the code which not important >>> for the test logic. >>> When you look at the test source you see only what is related to >>> that particular test: >>> >>> http://cr.openjdk.java.net/~eistepan/dkononen/8024319/webrev.00/raw_files/new/test/gc/logging/TestPrintAdaptiveSizePolicyParallelGCEnabled.java >>> >>> >>> >>> >>>> >>>>> - it's possible to provide several checkers for the same log >>>>> @run main/othervm ... GCTask >>>>> @run main TestCheck1 >>>>> @run main TestCheck2 >>>> >>>> You can grab the output from the ProcessTool and pass it to several >>>> checkers too. I don't see the differences. >>>> >>>>> ... >>>>> @run main TestCheck3 >>>>> or provide the same check for several logs (not currently >>>>> implemented) >>>>> @run main/othervm ... -loggc:log1 GCTask >>>>> @run main/othervm ... -loggc:log2 GCTask >>>>> @run main/othervm ... -loggc:log3 GCTask >>>>> ... >>>>> @run main TestCheck log1 log2 log3 >>>> >>>> Again, I don't see how AbstractPringGCTest is any different here >>>> compared to just grabbing the output from the ProcessTool. >>>> >>>>> >>>>> - writing log to a dedicated file will guarantee, that program >>>>> output and the GC log will not be mixed up. >>>>> (not valid argument for that particular case, bun in general >>>>> that's true) >>>> >>>> That's a valid point. But it shouldn't be much of a problem since >>>> the tests are under our control. It is up to us what we log on >>>> System.out. >>>> >>>>> >>>>> - using @run main/othervm will allow to *not ignore* external >>>>> options (jtreg -vmoptions:...), that makes such tests applicable >>>>> for wider range of configurations and check, that for example >>>>> -Xcomp doesn't turn off PrintGCDetails... >>>> >>>> You can pass the external options on to ProcessTool. >>> >>> Passing external option in the each test?.. It will duplicate jtreg >>> functionality and bring extra lines. >>> >>>> >>>>> >>>>> >>>>> Regarding AbstractPringGCTes: it doesn't duplicate any >>>>> functionality, it just reads content of a text file. >>>> >>>> Yes, but getting the output from a process is what ProcessTool >>>> does. So, it duplicates the functionality of getting the GC output. >>> >>> Reading text file content takes one line of code. I think we can >>> afford this duplication. >>> >>>> >>>>> >>>>> Regarding ProcessTools. Yes, it's possible to develop tests with >>>>> this library. This library itself is very good and powerful. But I >>>>> personally would not recommend using it for test development >>>>> because it duplicates harness functionality. Unfortunately, jtreg >>>>> currently doesn't provide all functionality required for VM >>>>> testing and we have to use ProcessTools as workaround. >>>>> And people already got used to ProcessTools and like this style. >>>>> But in long term, there will be the same problem with support of >>>>> such tests, as we experience now with tests written in shell. >>>>> Indeed, using ProcessTools is like using java for shell scripting. >>>> >>>> The long term support will be made more complex if we introduce yet >>>> another way of doing the same thing. >>> >>> Absolutely! ProcessTools is another way of starting new VM, "@run >>> othervm" already does it. What I suggest is to stop using >>> alternative ways to start VM and rely on the harness. >>> >>> BTW, I don't see anything new in the suggested approach. >>> >>>> >>>>> >>>>> Returning to Denis' tests. They intentionally do not use >>>>> ProcessTools. They could be used as example demonstrating an >>>>> alternative approach. >>>> >>>> Yes, I think it would be interesting to see what the tests would >>>> look like based on ProcessTool. >>> >>> It will look like many others tests written with ProcessTools: >>> http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/file/e6a0cfbfdc9a/test/gc/g1/TestGCLogMessages.java >>> >>> >>> you already get used to this file and find it convenient. But it's >>> really hard to understand the logic. >>> >>> Thanks, >>> Dima >>> >>> >>>> >>>> Thanks, >>>> Bengt >>>> >>>>> >>>>> Thanks, >>>>> Dima >>>>> >>>>> >>>>> >>>>> On 22.01.2015 10:26, Bengt Rutisson wrote: >>>>>> >>>>>> On 2015-01-22 08:20, Bengt Rutisson wrote: >>>>>>> >>>>>>> Hi Denis, >>>>>>> >>>>>>> Not a full review, but I have a question. >>>>>>> >>>>>>> It seems like the AbstractPrintGCTest is kind of duplicating >>>>>>> what ProcessTools already does. Have you considered using >>>>>>> ProcessTools.createJavaProcessBuilder(..) instead of the @run >>>>>>> commands to automatically get the process control and log >>>>>>> support instead of introducing the AbstractPrintGCTest class? >>>>>> >>>>>> Here's an example of how I mean that you can use >>>>>> ProcessTools.createJavaProcessBuilder() instead: >>>>>> >>>>>> http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/file/e6a0cfbfdc9a/test/gc/g1/TestGCLogMessages.java >>>>>> >>>>>> >>>>>> Bengt >>>>>> >>>>>>> >>>>>>> Thanks, >>>>>>> Bengt >>>>>>> >>>>>>> On 2015-01-20 16:49, denis kononenko wrote: >>>>>>>> Hi All, >>>>>>>> >>>>>>>> Could you please review new tests on GC-related -XX:Print options. >>>>>>>> >>>>>>>> Webrev link: >>>>>>>> http://cr.openjdk.java.net/~eistepan/dkononen/8024319/webrev.00/ >>>>>>>> Bug id: https://bugs.openjdk.java.net/browse/JDK-8024319 >>>>>>>> Testing: automated >>>>>>>> Description: >>>>>>>> >>>>>>>> There is a group of new tests to test the following GC options: >>>>>>>> >>>>>>>> -XX:+-PrintAdaptiveSizePolicy >>>>>>>> -XX:+-PrintGCApplicationConcurrentTime >>>>>>>> -XX:+-PrintGCApplicationStoppedTime >>>>>>>> -XX:+-PrintGCDateStamps >>>>>>>> -XX:+-PrintGCDetails >>>>>>>> -XX:+-PrintGC >>>>>>>> -XX:+-PrintGCTimeStamps >>>>>>>> -XX:+-PrintTenuringDistribution >>>>>>>> >>>>>>>> Each of the tested options has a pair of corresponding tests, >>>>>>>> one is for testing an enabled option and another for disabled. >>>>>>>> The tests are simple parsers of GC's logger output and looking >>>>>>>> for a specific marker corresponding to the tested option. The >>>>>>>> output is provided by another process which is implemented in >>>>>>>> GCTask.java. It's necessary because we have to guarantee that >>>>>>>> GC's log has been completely written and committed to the >>>>>>>> filesystem before we start analyzing it. The most obvious >>>>>>>> solution is to politely finish the writing process. Thus the >>>>>>>> every test spawns an auxiliary process which produces GC's log >>>>>>>> file, waits for its finish, loads the output and then performs >>>>>>>> actual testing. These steps are implemented with jtreg's >>>>>>>> annotations and a helper class which can be found >>>>>>>> AbstractPrintGCTest.java. This class encapsulates reading GC's >>>>>>>> log output from the log file and provides that output to the >>>>>>>> tests. >>>>>>>> >>>>>>>> To get GC's logger working GCTask forces the garbage collecting >>>>>>>> process. It attempts to consume all memory available to the >>>>>>>> young generation by creating a lot of unreferenced objects. >>>>>>>> Sooner or later the garbage collector shall be invoked. In >>>>>>>> favor of performance the task is implemented to be ran with a >>>>>>>> small memory size less or equal to 128 megabytes. This is >>>>>>>> excplicitly specified with -Xmx JVM's option in jtreg's >>>>>>>> annotations. >>>>>>>> >>>>>>>> Please note that some options work for specific GCs only. To >>>>>>>> prevent them from being executed against wrong GC jtreg's >>>>>>>> annotations and groups are used. >>>>>>>> >>>>>>>> Thank you, >>>>>>>> Denis. >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>> >>>>>> >>>>> >>>> >>> >> > From kirk at kodewerk.com Mon Jan 26 10:07:09 2015 From: kirk at kodewerk.com (Kirk Pepperdine) Date: Mon, 26 Jan 2015 11:07:09 +0100 Subject: RFR: JDK-8068589: GCCause should distinguish jcmd GC.run from System.gc() In-Reply-To: <5706393E-9EE7-4218-970E-B115D32CF9B6@oracle.com> References: <54C4EC7F.2010509@gmail.com> <5706393E-9EE7-4218-970E-B115D32CF9B6@oracle.com> Message-ID: Hi Staffan, There are other entry points in diagnosticCommand that will trigger a Full GC. void ClassHistogramDCmd::execute(DCmdSource source, TRAPS) { VM_GC_HeapInspection heapop(output(), !_all.value() /* request full gc if false */); VMThread::execute(&heapop); } and void HeapDumpDCmd::execute(DCmdSource source, TRAPS) { // Request a full GC before heap dump if _all is false // This helps reduces the amount of unreachable objects in the dump // and makes it easier to browse. HeapDumper dumper(!_all.value() /* request GC if _all is false*/); int res = dumper.dump(_filename.value()); if (res == 0) { output()->print_cr("Heap dump file created"); } else { // heap dump failed ResourceMark rm; char* error = dumper.error_as_C_string(); if (error == NULL) { output()->print_cr("Dump failed - reason unknown"); } else { output()->print_cr("%s", error); } } } For example. For consistency, how would you suggest these be handled. Kind regards, Kirk Pepperdine On Jan 26, 2015, at 9:12 AM, Staffan Larsen wrote: > A bit of terminology here. ?GC.run? is called a ?Diagnostic Command?. ?jcmd? is one way to invoke a Diagnostic Command. Another way is via a JMX MBean. With this in mind I think your references to ?jcmd? should be changed to ?diagnostic command? (or an abbreviation thereof). For example: _jcmd_gc_run -> _dcmd_gc_run. > > Thanks, > /Staffan > >> On 25 jan 2015, at 14:15, Yasumasa Suenaga wrote: >> >> Hi all, >> >> GCCause which is printed in gc log is "System.gc()" when jcmd GC.run is invoked. >> I think that GCCause which is caused by jcmd GC.run should be different from System.gc() . >> >> I uploaded webrev for this enhancement: >> http://cr.openjdk.java.net/~ysuenaga/JDK-8068589/webrev.00/ >> >> This patch prints "jcmd GC.run" to gc log when jcmd GC.run is invoked. >> >> >> Could you review it? >> >> >> Thanks, >> >> Yasumasa > -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 496 bytes Desc: Message signed with OpenPGP using GPGMail URL: From erik.helin at oracle.com Mon Jan 26 11:02:51 2015 From: erik.helin at oracle.com (Erik Helin) Date: Mon, 26 Jan 2015 12:02:51 +0100 Subject: RFR: 8030646: Track collection set membership in one place Message-ID: <20150126110251.GB2775@ehelin.jrpg.bea.com> Hi all, this (rather) small patch removes the field HeapRegion::_in_collection_set and instead only uses the G1BiasedMappedArray G1CollectedHeap::_in_cset_fast_test to track collection set membership. Given that _in_cset_fast_test already track collection set membership, the _in_collection_set field in HeapRegion is redundant, it is only messy to keep track of this information in two places. Patch: http://cr.openjdk.java.net/~ehelin/8030646/webrev.00/ Issue: https://bugs.openjdk.java.net/browse/JDK-8030646 Testing: - JPRT - GCBasher (locally, Linux x86-64) - Ad-hoc: - BigApps: - DaCapo - runThese - Kitchensink - Weblogic - Regression: - nashorn - hotspot - vm: - stress - compiler - gc - runtime - quick - oom - parallel class loading - regression Thanks, Erik From staffan.larsen at oracle.com Mon Jan 26 11:34:39 2015 From: staffan.larsen at oracle.com (Staffan Larsen) Date: Mon, 26 Jan 2015 12:34:39 +0100 Subject: RFR: JDK-8068589: GCCause should distinguish jcmd GC.run from System.gc() In-Reply-To: References: <54C4EC7F.2010509@gmail.com> <5706393E-9EE7-4218-970E-B115D32CF9B6@oracle.com> Message-ID: HeapDumper uses GCCause::_heap_dump as the cause. That looks good to me. /Staffan > On 26 jan 2015, at 11:07, Kirk Pepperdine wrote: > > Hi Staffan, > > There are other entry points in diagnosticCommand that will trigger a Full GC. > > void ClassHistogramDCmd::execute(DCmdSource source, TRAPS) { > VM_GC_HeapInspection heapop(output(), > !_all.value() /* request full gc if false */); > VMThread::execute(&heapop); > } > > and > void HeapDumpDCmd::execute(DCmdSource source, TRAPS) { > // Request a full GC before heap dump if _all is false > // This helps reduces the amount of unreachable objects in the dump > // and makes it easier to browse. > HeapDumper dumper(!_all.value() /* request GC if _all is false*/); > int res = dumper.dump(_filename.value()); > if (res == 0) { > output()->print_cr("Heap dump file created"); > } else { > // heap dump failed > ResourceMark rm; > char* error = dumper.error_as_C_string(); > if (error == NULL) { > output()->print_cr("Dump failed - reason unknown"); > } else { > output()->print_cr("%s", error); > } > } > } > > For example. For consistency, how would you suggest these be handled. > > Kind regards, > Kirk Pepperdine > > On Jan 26, 2015, at 9:12 AM, Staffan Larsen > wrote: > >> A bit of terminology here. ?GC.run? is called a ?Diagnostic Command?. ?jcmd? is one way to invoke a Diagnostic Command. Another way is via a JMX MBean. With this in mind I think your references to ?jcmd? should be changed to ?diagnostic command? (or an abbreviation thereof). For example: _jcmd_gc_run -> _dcmd_gc_run. >> >> Thanks, >> /Staffan >> >>> On 25 jan 2015, at 14:15, Yasumasa Suenaga > wrote: >>> >>> Hi all, >>> >>> GCCause which is printed in gc log is "System.gc()" when jcmd GC.run is invoked. >>> I think that GCCause which is caused by jcmd GC.run should be different from System.gc() . >>> >>> I uploaded webrev for this enhancement: >>> http://cr.openjdk.java.net/~ysuenaga/JDK-8068589/webrev.00/ >>> >>> This patch prints "jcmd GC.run" to gc log when jcmd GC.run is invoked. >>> >>> >>> Could you review it? >>> >>> >>> Thanks, >>> >>> Yasumasa >> > -------------- next part -------------- An HTML attachment was scrubbed... URL: From jesper.wilhelmsson at oracle.com Mon Jan 26 14:00:28 2015 From: jesper.wilhelmsson at oracle.com (Jesper Wilhelmsson) Date: Mon, 26 Jan 2015 15:00:28 +0100 Subject: RFR: 8030646: Track collection set membership in one place In-Reply-To: <20150126110251.GB2775@ehelin.jrpg.bea.com> References: <20150126110251.GB2775@ehelin.jrpg.bea.com> Message-ID: <54C6487C.9020402@oracle.com> Looks good. /Jesper Erik Helin skrev den 26/1/15 12:02: > Hi all, > > this (rather) small patch removes the field > HeapRegion::_in_collection_set and instead only uses the > G1BiasedMappedArray G1CollectedHeap::_in_cset_fast_test to track > collection set membership. Given that _in_cset_fast_test already track > collection set membership, the _in_collection_set field in HeapRegion is > redundant, it is only messy to keep track of this information in two > places. > > Patch: > http://cr.openjdk.java.net/~ehelin/8030646/webrev.00/ > > Issue: > https://bugs.openjdk.java.net/browse/JDK-8030646 > > Testing: > - JPRT > - GCBasher (locally, Linux x86-64) > - Ad-hoc: > - BigApps: > - DaCapo > - runThese > - Kitchensink > - Weblogic > - Regression: > - nashorn > - hotspot > - vm: > - stress > - compiler > - gc > - runtime > - quick > - oom > - parallel class loading > - regression > > Thanks, > Erik > From jesper.wilhelmsson at oracle.com Mon Jan 26 15:55:31 2015 From: jesper.wilhelmsson at oracle.com (Jesper Wilhelmsson) Date: Mon, 26 Jan 2015 16:55:31 +0100 Subject: Review request: Clean up BarrierSet contructors and destructors In-Reply-To: <54C2C2C9.5060903@oracle.com> References: <54AEE40E.3020006@oracle.com> <54C2C2C9.5060903@oracle.com> Message-ID: <54C66373.5080903@oracle.com> Looks good. I can sponsor this change. /Jesper Joseph Provino skrev den 23/1/15 22:53: > Can I get reviews for this small change? > > I also need a sponsor to push the change. > > Webrev and bug report are here: > > http://cr.openjdk.java.net/~jprovino/8064947/webrev.01 > > https://bugs.openjdk.java.net/browse/JDK-8064947 > > thanks. > > joe > From jon.masamitsu at oracle.com Mon Jan 26 19:19:23 2015 From: jon.masamitsu at oracle.com (Jon Masamitsu) Date: Mon, 26 Jan 2015 11:19:23 -0800 Subject: Review request: Clean up BarrierSet contructors and destructors In-Reply-To: <628B8635-B43A-4AC7-A760-91F043EE8E21@oracle.com> References: <54AEE40E.3020006@oracle.com> <54C2C2C9.5060903@oracle.com> <54C6834B.2010608@oracle.com> <54C68685.1020001@oracle.com> <54C68C93.8020802@oracle.com> <628B8635-B43A-4AC7-A760-91F043EE8E21@oracle.com> Message-ID: <54C6933B.4080009@oracle.com> Reposting since I should have replied to the list. On 01/26/2015 11:13 AM, Kim Barrett wrote: > On Jan 26, 2015, at 1:50 PM, Jon Masamitsu wrote: >> >> On 01/26/2015 10:25 AM, joe provino wrote: >>> Hi Jon, thanks for taking a look at this. >>> It seems there is a potential to pass in the wrong kind. >>> Is there a way to prevent that? >> Can you only remove Uninit and the initialization of >> _kind in the BarrierSet constructor? And let the >> subclasses continue to set their kinds? > This discussion probably ought to be in the open, not private between us. > > The non-concrete subclasses presently set _kind and then have that assignment > almost immediately written over by a further derived subclass. The only exception > to this is CardTableModRefBS, whose two subclasses don?t set _kind. But that?s > very likely a bug of a different sort, in that CardTableExtension never assigns _kind > to BarrierSet::CardTableExtension - that BarrierSet::Name is never assigned at > present. > > Part of the point of the enhancement request was to eliminate all the brief assignments > that are quickly overwritten by derived classes. > > From jon.masamitsu at oracle.com Mon Jan 26 19:30:09 2015 From: jon.masamitsu at oracle.com (Jon Masamitsu) Date: Mon, 26 Jan 2015 11:30:09 -0800 Subject: Review request: Clean up BarrierSet contructors and destructors In-Reply-To: <54C6933B.4080009@oracle.com> References: <54AEE40E.3020006@oracle.com> <54C2C2C9.5060903@oracle.com> <54C6834B.2010608@oracle.com> <54C68685.1020001@oracle.com> <54C68C93.8020802@oracle.com> <628B8635-B43A-4AC7-A760-91F043EE8E21@oracle.com> <54C6933B.4080009@oracle.com> Message-ID: <54C695C1.9010209@oracle.com> On 01/26/2015 11:19 AM, Jon Masamitsu wrote: > Reposting since I should have replied to the list. > > On 01/26/2015 11:13 AM, Kim Barrett wrote: >> On Jan 26, 2015, at 1:50 PM, Jon Masamitsu >> wrote: >>> >>> On 01/26/2015 10:25 AM, joe provino wrote: >>>> Hi Jon, thanks for taking a look at this. >>>> It seems there is a potential to pass in the wrong kind. >>>> Is there a way to prevent that? >>> Can you only remove Uninit and the initialization of >>> _kind in the BarrierSet constructor? And let the >>> subclasses continue to set their kinds? >> This discussion probably ought to be in the open, not private between >> us. >> >> The non-concrete subclasses presently set _kind and then have that >> assignment >> almost immediately written over by a further derived subclass. The >> only exception >> to this is CardTableModRefBS, whose two subclasses don?t set _kind. >> But that?s >> very likely a bug of a different sort, in that CardTableExtension >> never assigns _kind >> to BarrierSet::CardTableExtension - that BarrierSet::Name is never >> assigned at >> present. >> >> Part of the point of the enhancement request was to eliminate all the >> brief assignments >> that are quickly overwritten by derived classes. >> Okay, but passing the "kind" to the constructor of a class that should only be of that "kind" seems odd, no? Jon >> > From kim.barrett at oracle.com Mon Jan 26 21:01:57 2015 From: kim.barrett at oracle.com (Kim Barrett) Date: Mon, 26 Jan 2015 16:01:57 -0500 Subject: Review request: Clean up BarrierSet contructors and destructors In-Reply-To: <54C695C1.9010209@oracle.com> References: <54AEE40E.3020006@oracle.com> <54C2C2C9.5060903@oracle.com> <54C6834B.2010608@oracle.com> <54C68685.1020001@oracle.com> <54C68C93.8020802@oracle.com> <628B8635-B43A-4AC7-A760-91F043EE8E21@oracle.com> <54C6933B.4080009@oracle.com> <54C695C1.9010209@oracle.com> Message-ID: <2158D90B-4A5A-4267-8393-08FF100A3484@oracle.com> On Jan 26, 2015, at 2:30 PM, Jon Masamitsu wrote: > > > On 01/26/2015 11:19 AM, Jon Masamitsu wrote: >> Reposting since I should have replied to the list. >> >> On 01/26/2015 11:13 AM, Kim Barrett wrote: >>> On Jan 26, 2015, at 1:50 PM, Jon Masamitsu wrote: >>>> >>>> On 01/26/2015 10:25 AM, joe provino wrote: >>>>> Hi Jon, thanks for taking a look at this. >>>>> It seems there is a potential to pass in the wrong kind. >>>>> Is there a way to prevent that? >>>> Can you only remove Uninit and the initialization of >>>> _kind in the BarrierSet constructor? And let the >>>> subclasses continue to set their kinds? >>> This discussion probably ought to be in the open, not private between us. >>> >>> The non-concrete subclasses presently set _kind and then have that assignment >>> almost immediately written over by a further derived subclass. The only exception >>> to this is CardTableModRefBS, whose two subclasses don?t set _kind. But that?s >>> very likely a bug of a different sort, in that CardTableExtension never assigns _kind >>> to BarrierSet::CardTableExtension - that BarrierSet::Name is never assigned at >>> present. >>> >>> Part of the point of the enhancement request was to eliminate all the brief assignments >>> that are quickly overwritten by derived classes. >>> > > Okay, but passing the "kind" to the constructor of a class that should > only be of that "kind" seems odd, no? I don?t see any place where that happens. The concrete classes have constructors that don?t take a ?kind? but instead specify their kind in their call to their base class constructor, starting the process of passing the value up through the base class chain to BarrierSet, where it gets installed. Only the base classes have constructors taking a ?kind? argument, and all of those constructors are (now) protected, so only accessible from a derived class. The old behavior of repeatedly resetting _kind as construction moves from base to derived mirrors the behavior of typeid when RTTI is used, but there isn?t any code here that actually depends on that change of dynamic type as construction (or destruction, for that matter) proceeds. That kind of code is exceedingly rare and error prone, and is often forbidden (or at least strongly discouraged) by coding standards (e.g. don?t call virtual functions from ctors/dtors). Just setting the _kind once and for all to the value that designates the concrete type is sufficient for our use. From thomas.schatzl at oracle.com Tue Jan 27 09:32:20 2015 From: thomas.schatzl at oracle.com (Thomas Schatzl) Date: Tue, 27 Jan 2015 10:32:20 +0100 Subject: RFR: 8030646: Track collection set membership in one place In-Reply-To: <20150126110251.GB2775@ehelin.jrpg.bea.com> References: <20150126110251.GB2775@ehelin.jrpg.bea.com> Message-ID: <1422351140.3369.3.camel@oracle.com> Hi, thanks for taking this over. On Mon, 2015-01-26 at 12:02 +0100, Erik Helin wrote: > Hi all, > > this (rather) small patch removes the field > HeapRegion::_in_collection_set and instead only uses the > G1BiasedMappedArray G1CollectedHeap::_in_cset_fast_test to track > collection set membership. Given that _in_cset_fast_test already track > collection set membership, the _in_collection_set field in HeapRegion is > redundant, it is only messy to keep track of this information in two > places. g1CollectorPolicy.cpp:1754: superfluous whitespace after "assert(". heapRegion.cpp: in HeapRegion::hr_clear(), is there a reason to remove the assert that checks whether the region is in the collection set or not? I think it could be rewritten the new method easily. (I.e. using the in_collection_set() method in HeapRegion) I think this change could remove the "_fast_test" suffix of the various methods because now there is only this location where collection set inclusion is tracked. It's just confusing to keep this imo. (and possibly extend "cset" to "collection_set" - this has iirc been done because of the lengthy "fast_set" suffix). It would be possible to separate that renaming step if you want, but I somehow tend to that that should be part of this change. Thanks, Thomas From thomas.schatzl at oracle.com Tue Jan 27 09:59:08 2015 From: thomas.schatzl at oracle.com (Thomas Schatzl) Date: Tue, 27 Jan 2015 10:59:08 +0100 Subject: Review request: Clean up BarrierSet contructors and destructors In-Reply-To: <54C2C2C9.5060903@oracle.com> References: <54AEE40E.3020006@oracle.com> <54C2C2C9.5060903@oracle.com> Message-ID: <1422352748.3369.6.camel@oracle.com> On Fri, 2015-01-23 at 16:53 -0500, Joseph Provino wrote: > Can I get reviews for this small change? > > I also need a sponsor to push the change. > > Webrev and bug report are here: > > http://cr.openjdk.java.net/~jprovino/8064947/webrev.01 > > https://bugs.openjdk.java.net/browse/JDK-8064947 The change looks good. Thanks, Thomas From frederic.parain at oracle.com Tue Jan 27 10:10:18 2015 From: frederic.parain at oracle.com (Frederic Parain) Date: Tue, 27 Jan 2015 11:10:18 +0100 Subject: RFR: JDK-8068589: GCCause should distinguish jcmd GC.run from System.gc() In-Reply-To: <87B28F4F-A80D-4502-9D4C-1E730ACA9F23@kodewerk.com> References: <54C4EC7F.2010509@gmail.com> <29BADC3B-21A8-4B04-9D18-D7C3217256E0@kodewerk.com> <54C507A3.3010708@gmail.com> <87B28F4F-A80D-4502-9D4C-1E730ACA9F23@kodewerk.com> Message-ID: <54C7640A.5020800@oracle.com> On 01/26/2015 09:28 AM, Kirk Pepperdine wrote: > Hi Yasumasa, > > Thank you for your review of the code. Indeed you have filed this as a > bug and it has been commented on as an enhancement, not a bug. As I have > mentioned a single call to System.gc() makes no difference in any > analytic that I performed on any application that I?ve encountered in > the wild no matter what the cause. Other issues: it?s not currently > clear to me that jcmd is the only entry point to this call and that > would make the message misleading for those other paths. There are other > entry points that can results in a full GC but they will remain labeled > as is. Correct. It is possible to externally trigger a full GC using the PlatformMBean server, and invoking the java.lang.management.MemoryMXBean.gc() operation. In this case, the gcCause is also "System.gc()". Fred > I also see a downstream impact on tooling. Thus I don?t see a > compelling argument for the value of this change thus I will argue > towards not destabilizing downstream tooling. > > That said, I?ve said my piece and have added enough spam to the list on > this subject. > > Kind regards, > Kirk Pepperdine > > > On Jan 26, 2015, at 4:53 AM, Yasumasa Suenaga > wrote: > >> Hi Kirk, >> >> I want to distinguish GC whether it is requested from internal (e.g. >> System.gc()) or not. >> System.gc() is called in RMI as you said. >> >> In JVM implementation, entry point of GC is >> Universe::heap()->collect() family. It is used by JVMTI force GC, heap >> inspection (e.g. jmap), etc. Thus I guess that GCCause which is >> invoked from JVM should set valid GCCause which is not System.gc(). >> So I file this enhancement to JBS and create a patch. >> >> Thanks, >> >> Yasumasa >> >> 2015/01/26 6:14 "Kirk Pepperdine" > >: >> >> Hi Yasumasa, >> >> >> > >> > I think the System.gc() call which is invoked by jcmd is special >> case and I want to >> > distinguish it. >> > Programmer can call System.gc() from their code. But GC which is >> invoked by jcmd is NOT explicitly call by programmer. >> >> System.gc() called for by RMI is also not explicitly called by the >> programmer either. There are also other tools that will result in >> calls to System.gc() also. Should we catalog them in GCCause also? >> >> > >> > Indeed, SystemGCDCmd will call System.gc() (same meaning). >> > However, I think it has different meaning from System.gc() call >> from source code. >> >> I?m not sure I understand the point. From an analytical POV, a >> single call to System.gc() is pretty much meaningless. If it?s >> regular or there is a pattern in the frequency of the calls then >> I?m interested. A call to System.gc() has the same effect no >> matter who or why is responsible. >> >> My interest lies in keeping the GC logs as simple as possible. If >> there is meaningful data to add so be it. That said, I?m not sure >> that this change meets that bar. >> >> That said, I?m still concerned that the caller/callee division >> seems inside out. But it?s Sunday so? >> >> Kind regards, >> Kirk Pepperdine >> >> > >> > >> > Thanks, >> > >> > Yasumasa >> > >> > >> > On 2015/01/25 22:56, Kirk Pepperdine wrote: >> >> Hi, >> >> >> >> IMHO, if a System.gc() is being called then the cause should be >> System.gc(). If we start down the road of differentiating between >> the various causes of calls to System.gc() this will turn in a >> nightmare! >> >> >> >> Indeed as I look at the patch it?s curious that it?s up to the >> caller to determine is calls to System.gc() have been suppressed. >> I would have expected the collect() call to make the decision as >> to should the call be honored or not. >> >> >> >> void SystemGCDCmd::execute(DCmdSource source, TRAPS) { >> >> if (!DisableExplicitGC) { >> >> Universe::heap()->collect(GCCause::_jcmd_gc_run); >> >> } else { >> >> output()->print_cr("Explicit GC is disabled, no GC has >> been performed."); >> >> } >> >> >> >> >> >> >> >> Kind regards, >> >> Kirk Pepperdine >> >> >> >> On Jan 25, 2015, at 2:15 PM, Yasumasa Suenaga >> >> >> wrote: >> >> >> >>> Hi all, >> >>> >> >>> GCCause which is printed in gc log is "System.gc()" when jcmd >> GC.run is invoked. >> >>> I think that GCCause which is caused by jcmd GC.run should be >> different from System.gc() . >> >>> >> >>> I uploaded webrev for this enhancement: >> >>> http://cr.openjdk.java.net/~ysuenaga/JDK-8068589/webrev.00/ >> >>> >> >>> This patch prints "jcmd GC.run" to gc log when jcmd GC.run is >> invoked. >> >>> >> >>> >> >>> Could you review it? >> >>> >> >>> >> >>> Thanks, >> >>> >> >>> Yasumasa >> >> >> > -- Frederic Parain - Oracle Grenoble Engineering Center - France Phone: +33 4 76 18 81 17 Email: Frederic.Parain at oracle.com From claes.redestad at oracle.com Tue Jan 27 10:32:01 2015 From: claes.redestad at oracle.com (Claes Redestad) Date: Tue, 27 Jan 2015 11:32:01 +0100 Subject: RFR: 8069273: Decrease Hot Card Cache Lock contention In-Reply-To: <54C26A0F.9070001@oracle.com> References: <54C12506.6090004@oracle.com> <54C26A0F.9070001@oracle.com> Message-ID: <54C76921.9080406@oracle.com> Hi again, new webrev: http://cr.openjdk.java.net/~redestad/8069273/webrev.04/ This version fixes a crash issue in G1HotCardCache::reset_hot_cache when G1ConcRSLogCacheSize=0 G1HotCardCache::hot_cache_is_empty was broken in the same way, but since it was unused I've opted to remove it rather than fix it. /Claes On 01/23/2015 04:34 PM, Claes Redestad wrote: > Hi all, > > updated webrev: http://cr.openjdk.java.net/~redestad/8069273/webrev.02/ > > Changes: after some helpful suggestions offline from Stefan Karlsson I've > replaced the cmpxchg loop on _hot_cache_idx with use of Atomic::add. > This is arguably cleaner and also improves performance dramatically on > architectures with support for atomic adds. > > /Claes > > On 01/22/2015 05:27 PM, Claes Redestad wrote: >> Hi all, >> >> please review this patch which replaces the use of mutex-based >> locking in >> G1HotCardCache with a non-blockingCAS loop. >> >> webrev: http://cr.openjdk.java.net/~redestad/8069273/webrev.01/ >> bug: https://bugs.openjdk.java.net/browse/JDK-8069273 >> >> This improves performance in a microbenchmark designed to indirectly >> stress the "card is hot" branch of G1HotCardCache::insert[1]. More >> thorough >> performance testing is in progress. >> >> An initial prototype did not isolate the _hot_cache_idx, which >> introduced >> catastrophic levels of false sharing on nearby fields, ending up in >> odd results and no real effect on total throughput. The padding >> introduced >> around_hot_cache_idx and _hot_cache_par_claimed_idx was necessary to >> address this. >> >> Testing: JPRT -testset hotspot >> >> /Claes >> >> [1] http://cr.openjdk.java.net/~redestad/8069273/G1HotCardBench.java > From kirk at kodewerk.com Tue Jan 27 11:54:14 2015 From: kirk at kodewerk.com (Kirk Pepperdine) Date: Tue, 27 Jan 2015 12:54:14 +0100 Subject: RFR: JDK-8068589: GCCause should distinguish jcmd GC.run from System.gc() In-Reply-To: <54C7640A.5020800@oracle.com> References: <54C4EC7F.2010509@gmail.com> <29BADC3B-21A8-4B04-9D18-D7C3217256E0@kodewerk.com> <54C507A3.3010708@gmail.com> <87B28F4F-A80D-4502-9D4C-1E730ACA9F23@kodewerk.com> <54C7640A.5020800@oracle.com> Message-ID: <3ECC6A77-390B-4BCC-9F47-098CCD4C5E9A@kodewerk.com> Hi, I take it there is enough support to make this type of change. In which case it seems sensible to change the implementation to reflect Staffan?s comments. Kind regards, Kirk Pepperdine On Jan 27, 2015, at 11:10 AM, Frederic Parain wrote: > On 01/26/2015 09:28 AM, Kirk Pepperdine wrote: >> Hi Yasumasa, >> >> Thank you for your review of the code. Indeed you have filed this as a >> bug and it has been commented on as an enhancement, not a bug. As I have >> mentioned a single call to System.gc() makes no difference in any >> analytic that I performed on any application that I?ve encountered in >> the wild no matter what the cause. Other issues: it?s not currently >> clear to me that jcmd is the only entry point to this call and that >> would make the message misleading for those other paths. There are other >> entry points that can results in a full GC but they will remain labeled >> as is. > > Correct. It is possible to externally trigger a full GC using the > PlatformMBean server, and invoking the java.lang.management.MemoryMXBean.gc() operation. > In this case, the gcCause is also "System.gc()". > > Fred > >> I also see a downstream impact on tooling. Thus I don?t see a >> compelling argument for the value of this change thus I will argue >> towards not destabilizing downstream tooling. >> >> That said, I?ve said my piece and have added enough spam to the list on >> this subject. >> >> Kind regards, >> Kirk Pepperdine >> >> >> On Jan 26, 2015, at 4:53 AM, Yasumasa Suenaga > > wrote: >> >>> Hi Kirk, >>> >>> I want to distinguish GC whether it is requested from internal (e.g. >>> System.gc()) or not. >>> System.gc() is called in RMI as you said. >>> >>> In JVM implementation, entry point of GC is >>> Universe::heap()->collect() family. It is used by JVMTI force GC, heap >>> inspection (e.g. jmap), etc. Thus I guess that GCCause which is >>> invoked from JVM should set valid GCCause which is not System.gc(). >>> So I file this enhancement to JBS and create a patch. >>> >>> Thanks, >>> >>> Yasumasa >>> >>> 2015/01/26 6:14 "Kirk Pepperdine" >> >: >>> >>> Hi Yasumasa, >>> >>> >>> > >>> > I think the System.gc() call which is invoked by jcmd is special >>> case and I want to >>> > distinguish it. >>> > Programmer can call System.gc() from their code. But GC which is >>> invoked by jcmd is NOT explicitly call by programmer. >>> >>> System.gc() called for by RMI is also not explicitly called by the >>> programmer either. There are also other tools that will result in >>> calls to System.gc() also. Should we catalog them in GCCause also? >>> >>> > >>> > Indeed, SystemGCDCmd will call System.gc() (same meaning). >>> > However, I think it has different meaning from System.gc() call >>> from source code. >>> >>> I?m not sure I understand the point. From an analytical POV, a >>> single call to System.gc() is pretty much meaningless. If it?s >>> regular or there is a pattern in the frequency of the calls then >>> I?m interested. A call to System.gc() has the same effect no >>> matter who or why is responsible. >>> >>> My interest lies in keeping the GC logs as simple as possible. If >>> there is meaningful data to add so be it. That said, I?m not sure >>> that this change meets that bar. >>> >>> That said, I?m still concerned that the caller/callee division >>> seems inside out. But it?s Sunday so? >>> >>> Kind regards, >>> Kirk Pepperdine >>> >>> > >>> > >>> > Thanks, >>> > >>> > Yasumasa >>> > >>> > >>> > On 2015/01/25 22:56, Kirk Pepperdine wrote: >>> >> Hi, >>> >> >>> >> IMHO, if a System.gc() is being called then the cause should be >>> System.gc(). If we start down the road of differentiating between >>> the various causes of calls to System.gc() this will turn in a >>> nightmare! >>> >> >>> >> Indeed as I look at the patch it?s curious that it?s up to the >>> caller to determine is calls to System.gc() have been suppressed. >>> I would have expected the collect() call to make the decision as >>> to should the call be honored or not. >>> >> >>> >> void SystemGCDCmd::execute(DCmdSource source, TRAPS) { >>> >> if (!DisableExplicitGC) { >>> >> Universe::heap()->collect(GCCause::_jcmd_gc_run); >>> >> } else { >>> >> output()->print_cr("Explicit GC is disabled, no GC has >>> been performed."); >>> >> } >>> >> >>> >> >>> >> >>> >> Kind regards, >>> >> Kirk Pepperdine >>> >> >>> >> On Jan 25, 2015, at 2:15 PM, Yasumasa Suenaga >>> >>> >> wrote: >>> >> >>> >>> Hi all, >>> >>> >>> >>> GCCause which is printed in gc log is "System.gc()" when jcmd >>> GC.run is invoked. >>> >>> I think that GCCause which is caused by jcmd GC.run should be >>> different from System.gc() . >>> >>> >>> >>> I uploaded webrev for this enhancement: >>> >>> http://cr.openjdk.java.net/~ysuenaga/JDK-8068589/webrev.00/ >>> >>> >>> >>> This patch prints "jcmd GC.run" to gc log when jcmd GC.run is >>> invoked. >>> >>> >>> >>> >>> >>> Could you review it? >>> >>> >>> >>> >>> >>> Thanks, >>> >>> >>> >>> Yasumasa >>> >> >>> >> > > -- > Frederic Parain - Oracle > Grenoble Engineering Center - France > Phone: +33 4 76 18 81 17 > Email: Frederic.Parain at oracle.com -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 496 bytes Desc: Message signed with OpenPGP using GPGMail URL: From yasuenag at gmail.com Tue Jan 27 12:22:36 2015 From: yasuenag at gmail.com (Yasumasa Suenaga) Date: Tue, 27 Jan 2015 21:22:36 +0900 Subject: RFR: JDK-8068589: GCCause should distinguish jcmd GC.run from System.gc() In-Reply-To: <5706393E-9EE7-4218-970E-B115D32CF9B6@oracle.com> References: <54C4EC7F.2010509@gmail.com> <5706393E-9EE7-4218-970E-B115D32CF9B6@oracle.com> Message-ID: <54C7830C.4070904@gmail.com> Hi Staffan, Thank you for your comments. I've uploaded new webrev: http://cr.openjdk.java.net/~ysuenaga/JDK-8068589/webrev.01/ I changed as below: - GCCause::_jcmd_gc_run -> GCCause::_dcmd_gc_run - GCCause string: "jcmd GC.run" -> "GC.run DCmd" Could you review it? Thanks, Yasumasa On 2015/01/26 17:12, Staffan Larsen wrote: > A bit of terminology here. ?GC.run? is called a ?Diagnostic Command?. ?jcmd? is one way to invoke a Diagnostic Command. Another way is via a JMX MBean. With this in mind I think your references to ?jcmd? should be changed to ?diagnostic command? (or an abbreviation thereof). For example: _jcmd_gc_run -> _dcmd_gc_run. > > Thanks, > /Staffan > >> On 25 jan 2015, at 14:15, Yasumasa Suenaga wrote: >> >> Hi all, >> >> GCCause which is printed in gc log is "System.gc()" when jcmd GC.run is invoked. >> I think that GCCause which is caused by jcmd GC.run should be different from System.gc() . >> >> I uploaded webrev for this enhancement: >> http://cr.openjdk.java.net/~ysuenaga/JDK-8068589/webrev.00/ >> >> This patch prints "jcmd GC.run" to gc log when jcmd GC.run is invoked. >> >> >> Could you review it? >> >> >> Thanks, >> >> Yasumasa > From thomas.schatzl at oracle.com Tue Jan 27 13:21:48 2015 From: thomas.schatzl at oracle.com (Thomas Schatzl) Date: Tue, 27 Jan 2015 14:21:48 +0100 Subject: RFR (S): 8069760: When iterating over a card, G1 often iterates over much more references than are contained in the card Message-ID: <1422364908.3369.15.camel@oracle.com> Hi all, can I have reviews for the following small change that fixes two serious performance problems with scanning cards during refinement and the update RS phase? What happens is that (1) the first object into a card is iterated twice, and (2) that the first object reaching into the card to scan is always iterated in full. (1) is a day-one bug, the other has been introduced in 7u4. We noticed that particularly in loads with large reference arrays the update RS phase has been very spiky, sometimes a thread has been in this phase for more than a second, which came and went. This held up other threads from progressing. The change simply refactors the responsible code so that those two situations cannot occur any more, and is (imo) more readable. In fact, with this change, some microbenchmarks double their throughput, and in more real-world'ish applications with large reference arrays it reduces total gc pause time by 10-20%, and decreases refinement threads cpu usage by around the same amount. This seems to be the only case during iteration where these particular problems may occur, i.e. I browsed through the corresponding HeapRegion methods a little. There is still lots of minor cruft in that code. I filed a few follow-up CRs to clean up that. There does not seem to be a performance impact on benchmarks that do not use object arrays, or use only some. CR: https://bugs.openjdk.java.net/browse/JDK-8069760 Webrev: http://cr.openjdk.java.net/~tschatzl/8069760/webrev/ Testing: nosql, dev-submit performance testing (specj*), vm.quick.testlist, jprt. Other performance runs requested, but since this is an obvious performance bug, I do not see a problem not waiting for them. Thanks, Thomas From thomas.schatzl at oracle.com Tue Jan 27 13:56:01 2015 From: thomas.schatzl at oracle.com (Thomas Schatzl) Date: Tue, 27 Jan 2015 14:56:01 +0100 Subject: RFR: 8069273: Decrease Hot Card Cache Lock contention In-Reply-To: <54C76921.9080406@oracle.com> References: <54C12506.6090004@oracle.com> <54C26A0F.9070001@oracle.com> <54C76921.9080406@oracle.com> Message-ID: <1422366961.3369.19.camel@oracle.com> Hi, On Tue, 2015-01-27 at 11:32 +0100, Claes Redestad wrote: > Hi again, > > new webrev: http://cr.openjdk.java.net/~redestad/8069273/webrev.04/ > > This version fixes a crash issue in G1HotCardCache::reset_hot_cache when > G1ConcRSLogCacheSize=0 it would be nice to add a test case that checks boundary values like that for this flag. > G1HotCardCache::hot_cache_is_empty was broken in the same way, but > since it was unused I've opted to remove it rather than fix it. It would be nice if G1HotCardCache::initialize() used the reset() method. Then the initialization code would not need to be duplicated. The problem are the asserts in the reset() method - either create a reset_int(), or weaken the asserts by adding a ! Universe::fully_initialized() there. Looks good otherwise. Thanks, Thomas From mikael.gerdin at oracle.com Tue Jan 27 13:56:53 2015 From: mikael.gerdin at oracle.com (Mikael Gerdin) Date: Tue, 27 Jan 2015 14:56:53 +0100 Subject: RFR: 8069273: Decrease Hot Card Cache Lock contention In-Reply-To: <54C76921.9080406@oracle.com> References: <54C12506.6090004@oracle.com> <54C26A0F.9070001@oracle.com> <54C76921.9080406@oracle.com> Message-ID: <54C79925.6050200@oracle.com> Hi Claes, On 2015-01-27 11:32, Claes Redestad wrote: > Hi again, > > new webrev: http://cr.openjdk.java.net/~redestad/8069273/webrev.04/ The change looks good to me. /Mikael > > This version fixes a crash issue in G1HotCardCache::reset_hot_cache when > G1ConcRSLogCacheSize=0 > > G1HotCardCache::hot_cache_is_empty was broken in the same way, but > since it was unused I've opted to remove it rather than fix it. > > /Claes > > On 01/23/2015 04:34 PM, Claes Redestad wrote: >> Hi all, >> >> updated webrev: http://cr.openjdk.java.net/~redestad/8069273/webrev.02/ >> >> Changes: after some helpful suggestions offline from Stefan Karlsson I've >> replaced the cmpxchg loop on _hot_cache_idx with use of Atomic::add. >> This is arguably cleaner and also improves performance dramatically on >> architectures with support for atomic adds. >> >> /Claes >> >> On 01/22/2015 05:27 PM, Claes Redestad wrote: >>> Hi all, >>> >>> please review this patch which replaces the use of mutex-based >>> locking in >>> G1HotCardCache with a non-blockingCAS loop. >>> >>> webrev: http://cr.openjdk.java.net/~redestad/8069273/webrev.01/ >>> bug: https://bugs.openjdk.java.net/browse/JDK-8069273 >>> >>> This improves performance in a microbenchmark designed to indirectly >>> stress the "card is hot" branch of G1HotCardCache::insert[1]. More >>> thorough >>> performance testing is in progress. >>> >>> An initial prototype did not isolate the _hot_cache_idx, which >>> introduced >>> catastrophic levels of false sharing on nearby fields, ending up in >>> odd results and no real effect on total throughput. The padding >>> introduced >>> around_hot_cache_idx and _hot_cache_par_claimed_idx was necessary to >>> address this. >>> >>> Testing: JPRT -testset hotspot >>> >>> /Claes >>> >>> [1] http://cr.openjdk.java.net/~redestad/8069273/G1HotCardBench.java >> > From claes.redestad at oracle.com Tue Jan 27 14:06:59 2015 From: claes.redestad at oracle.com (Claes Redestad) Date: Tue, 27 Jan 2015 15:06:59 +0100 Subject: RFR: 8069273: Decrease Hot Card Cache Lock contention In-Reply-To: <54C79925.6050200@oracle.com> References: <54C12506.6090004@oracle.com> <54C26A0F.9070001@oracle.com> <54C76921.9080406@oracle.com> <54C79925.6050200@oracle.com> Message-ID: <54C79B83.3090904@oracle.com> Mikael, On 01/27/2015 02:56 PM, Mikael Gerdin wrote: > Hi Claes, > > On 2015-01-27 11:32, Claes Redestad wrote: >> Hi again, >> >> new webrev: http://cr.openjdk.java.net/~redestad/8069273/webrev.04/ > > The change looks good to me. Thanks! /Claes > > /Mikael > >> >> This version fixes a crash issue in G1HotCardCache::reset_hot_cache when >> G1ConcRSLogCacheSize=0 >> >> G1HotCardCache::hot_cache_is_empty was broken in the same way, but >> since it was unused I've opted to remove it rather than fix it. >> >> /Claes >> >> On 01/23/2015 04:34 PM, Claes Redestad wrote: >>> Hi all, >>> >>> updated webrev: http://cr.openjdk.java.net/~redestad/8069273/webrev.02/ >>> >>> Changes: after some helpful suggestions offline from Stefan Karlsson >>> I've >>> replaced the cmpxchg loop on _hot_cache_idx with use of Atomic::add. >>> This is arguably cleaner and also improves performance dramatically on >>> architectures with support for atomic adds. >>> >>> /Claes >>> >>> On 01/22/2015 05:27 PM, Claes Redestad wrote: >>>> Hi all, >>>> >>>> please review this patch which replaces the use of mutex-based >>>> locking in >>>> G1HotCardCache with a non-blockingCAS loop. >>>> >>>> webrev: http://cr.openjdk.java.net/~redestad/8069273/webrev.01/ >>>> bug: https://bugs.openjdk.java.net/browse/JDK-8069273 >>>> >>>> This improves performance in a microbenchmark designed to indirectly >>>> stress the "card is hot" branch of G1HotCardCache::insert[1]. More >>>> thorough >>>> performance testing is in progress. >>>> >>>> An initial prototype did not isolate the _hot_cache_idx, which >>>> introduced >>>> catastrophic levels of false sharing on nearby fields, ending up in >>>> odd results and no real effect on total throughput. The padding >>>> introduced >>>> around_hot_cache_idx and _hot_cache_par_claimed_idx was necessary to >>>> address this. >>>> >>>> Testing: JPRT -testset hotspot >>>> >>>> /Claes >>>> >>>> [1] http://cr.openjdk.java.net/~redestad/8069273/G1HotCardBench.java >>> >> From mikael.gerdin at oracle.com Tue Jan 27 15:02:48 2015 From: mikael.gerdin at oracle.com (Mikael Gerdin) Date: Tue, 27 Jan 2015 16:02:48 +0100 Subject: RFR (S): 8069760: When iterating over a card, G1 often iterates over much more references than are contained in the card In-Reply-To: <1422364908.3369.15.camel@oracle.com> References: <1422364908.3369.15.camel@oracle.com> Message-ID: <54C7A898.3010201@oracle.com> Hi Thomas, On 2015-01-27 14:21, Thomas Schatzl wrote: > Hi all, > > can I have reviews for the following small change that fixes two > serious performance problems with scanning cards during refinement and > the update RS phase? > > What happens is that (1) the first object into a card is iterated twice, > and (2) that the first object reaching into the card to scan is always > iterated in full. (1) is a day-one bug, the other has been introduced in > 7u4. > > We noticed that particularly in loads with large reference arrays the > update RS phase has been very spiky, sometimes a thread has been in this > phase for more than a second, which came and went. This held up other > threads from progressing. > > The change simply refactors the responsible code so that those two > situations cannot occur any more, and is (imo) more readable. > > In fact, with this change, some microbenchmarks double their throughput, > and in more real-world'ish applications with large reference arrays it > reduces total gc pause time by 10-20%, and decreases refinement threads > cpu usage by around the same amount. > > This seems to be the only case during iteration where these particular > problems may occur, i.e. I browsed through the corresponding HeapRegion > methods a little. > > There is still lots of minor cruft in that code. I filed a few follow-up > CRs to clean up that. > > There does not seem to be a performance impact on benchmarks that do not > use object arrays, or use only some. > > CR: > https://bugs.openjdk.java.net/browse/JDK-8069760 > > Webrev: > http://cr.openjdk.java.net/~tschatzl/8069760/webrev/ The change looks good to me, I think the second condition here can be safely allowed to fall into the oop_iterate(..., mr) case to make the code slightly easier to read with a low probability of performance issues. 457 if (!obj->is_objArray() || (((HeapWord*)obj) >= start && cur < end)) { Feel free to change that if you want to. /Mikael > > Testing: > nosql, dev-submit performance testing (specj*), vm.quick.testlist, jprt. > > Other performance runs requested, but since this is an obvious > performance bug, I do not see a problem not waiting for them. > > Thanks, > Thomas > > From michail.chernov at oracle.com Tue Jan 27 15:35:45 2015 From: michail.chernov at oracle.com (Michail Chernov) Date: Tue, 27 Jan 2015 18:35:45 +0300 Subject: RFR: 8026047: [TESTBUG] add regression test for DisableExplicitGC flag Message-ID: <54C7B051.8050808@oracle.com> Hi all, Please review the fix with new test for DisableExplicitGC VM flag. Webrev: http://cr.openjdk.java.net/~eistepan/~mchernov/8026047/webrev.00/ Enhancement: https://bugs.openjdk.java.net/browse/JDK-8026047 There is one scenario with 6 parameters combinations. 1,2,3 scenarios test default value for DisableExplicitGC, DisableExplicitGC=true and DisableExplicitGC=false 4,5,6 scenarios check how VM works when VM changes DisableExplicitGC flag using WhiteBox. Test tries to call System.gc() and check that VM puts message to stdout. After (in case of 4,5,6 scenarios) test tries to change DisableExplicitGC value and calls System.gc() twice. Test was executed locally on linux-i586 with all available GC and several GC-related flags. Also it was executed using Aurora on other platforms. Thanks, Michail From claes.redestad at oracle.com Tue Jan 27 15:48:37 2015 From: claes.redestad at oracle.com (Claes Redestad) Date: Tue, 27 Jan 2015 16:48:37 +0100 Subject: RFR: 8069273: Decrease Hot Card Cache Lock contention In-Reply-To: <1422366961.3369.19.camel@oracle.com> References: <54C12506.6090004@oracle.com> <54C26A0F.9070001@oracle.com> <54C76921.9080406@oracle.com> <1422366961.3369.19.camel@oracle.com> Message-ID: <54C7B355.609@oracle.com> Thomas, On 01/27/2015 02:56 PM, Thomas Schatzl wrote: > Hi, > > On Tue, 2015-01-27 at 11:32 +0100, Claes Redestad wrote: >> Hi again, >> >> new webrev: http://cr.openjdk.java.net/~redestad/8069273/webrev.04/ >> >> This version fixes a crash issue in G1HotCardCache::reset_hot_cache when >> G1ConcRSLogCacheSize=0 > it would be nice to add a test case that checks boundary values like > that for this flag. This was discovered by jtreg test hotspot/test/gc/g1/TestShrinkAuxiliaryData00.java, but it seems the reset_hot_cache was only called intermittently since this slipped through JPRT testing one or two times before it crashed on me. Perhaps the test could be improved to ensure it will reset the G1HotCardCache at least once. Ok to file a new RFE to look at possible improvements? > >> G1HotCardCache::hot_cache_is_empty was broken in the same way, but >> since it was unused I've opted to remove it rather than fix it. > It would be nice if G1HotCardCache::initialize() used the reset() > method. Then the initialization code would not need to be duplicated. > > The problem are the asserts in the reset() method - either create a > reset_int(), or weaken the asserts by adding a ! > Universe::fully_initialized() there. Ok, broken out into reset_hot_cache_internal method: New webrev: http://cr.openjdk.java.net/~redestad/8069273/webrev.05/ Incremental: http://cr.openjdk.java.net/~redestad/8069273/webrev.05.04.inc/ > > Looks good otherwise. Thanks! /Claes > > Thanks, > Thomas > > From kirk at kodewerk.com Tue Jan 27 17:00:29 2015 From: kirk at kodewerk.com (Kirk Pepperdine) Date: Tue, 27 Jan 2015 18:00:29 +0100 Subject: RFR: JDK-8068589: GCCause should distinguish jcmd GC.run from System.gc() In-Reply-To: <54C7830C.4070904@gmail.com> References: <54C4EC7F.2010509@gmail.com> <5706393E-9EE7-4218-970E-B115D32CF9B6@oracle.com> <54C7830C.4070904@gmail.com> Message-ID: Hi, On Jan 27, 2015, at 1:22 PM, Yasumasa Suenaga wrote: > Hi Staffan, > > Thank you for your comments. > > I've uploaded new webrev: > http://cr.openjdk.java.net/~ysuenaga/JDK-8068589/webrev.01/ > > I changed as below: > - GCCause::_jcmd_gc_run -> GCCause::_dcmd_gc_run > - GCCause string: "jcmd GC.run" -> "GC.run DCmd? Can I suggest a shortened GCCause string to ?DiagCmd?. At the very least I?d prefer to not have the ?.? in the string. Regards, Kirk > > > Could you review it? > > > Thanks, > > Yasumasa > > > On 2015/01/26 17:12, Staffan Larsen wrote: >> A bit of terminology here. ?GC.run? is called a ?Diagnostic Command?. ?jcmd? is one way to invoke a Diagnostic Command. Another way is via a JMX MBean. With this in mind I think your references to ?jcmd? should be changed to ?diagnostic command? (or an abbreviation thereof). For example: _jcmd_gc_run -> _dcmd_gc_run. >> >> Thanks, >> /Staffan >> >>> On 25 jan 2015, at 14:15, Yasumasa Suenaga wrote: >>> >>> Hi all, >>> >>> GCCause which is printed in gc log is "System.gc()" when jcmd GC.run is invoked. >>> I think that GCCause which is caused by jcmd GC.run should be different from System.gc() . >>> >>> I uploaded webrev for this enhancement: >>> http://cr.openjdk.java.net/~ysuenaga/JDK-8068589/webrev.00/ >>> >>> This patch prints "jcmd GC.run" to gc log when jcmd GC.run is invoked. >>> >>> >>> Could you review it? >>> >>> >>> Thanks, >>> >>> Yasumasa >> -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 496 bytes Desc: Message signed with OpenPGP using GPGMail URL: From jon.masamitsu at oracle.com Tue Jan 27 18:39:16 2015 From: jon.masamitsu at oracle.com (Jon Masamitsu) Date: Tue, 27 Jan 2015 10:39:16 -0800 Subject: Review request: Clean up BarrierSet contructors and destructors In-Reply-To: <2158D90B-4A5A-4267-8393-08FF100A3484@oracle.com> References: <54AEE40E.3020006@oracle.com> <54C2C2C9.5060903@oracle.com> <54C6834B.2010608@oracle.com> <54C68685.1020001@oracle.com> <54C68C93.8020802@oracle.com> <628B8635-B43A-4AC7-A760-91F043EE8E21@oracle.com> <54C6933B.4080009@oracle.com> <54C695C1.9010209@oracle.com> <2158D90B-4A5A-4267-8393-08FF100A3484@oracle.com> Message-ID: <54C7DB54.5010005@oracle.com> On 1/26/2015 1:01 PM, Kim Barrett wrote: > On Jan 26, 2015, at 2:30 PM, Jon Masamitsu wrote: >> >> On 01/26/2015 11:19 AM, Jon Masamitsu wrote: >>> Reposting since I should have replied to the list. >>> >>> On 01/26/2015 11:13 AM, Kim Barrett wrote: >>>> On Jan 26, 2015, at 1:50 PM, Jon Masamitsu wrote: >>>>> On 01/26/2015 10:25 AM, joe provino wrote: >>>>>> Hi Jon, thanks for taking a look at this. >>>>>> It seems there is a potential to pass in the wrong kind. >>>>>> Is there a way to prevent that? >>>>> Can you only remove Uninit and the initialization of >>>>> _kind in the BarrierSet constructor? And let the >>>>> subclasses continue to set their kinds? >>>> This discussion probably ought to be in the open, not private between us. >>>> >>>> The non-concrete subclasses presently set _kind and then have that assignment >>>> almost immediately written over by a further derived subclass. The only exception >>>> to this is CardTableModRefBS, whose two subclasses don?t set _kind. But that?s >>>> very likely a bug of a different sort, in that CardTableExtension never assigns _kind >>>> to BarrierSet::CardTableExtension - that BarrierSet::Name is never assigned at >>>> present. >>>> >>>> Part of the point of the enhancement request was to eliminate all the brief assignments >>>> that are quickly overwritten by derived classes. >>>> >> Okay, but passing the "kind" to the constructor of a class that should >> only be of that "kind" seems odd, no? > I don?t see any place where that happens. > > The concrete classes have constructors that don?t take a ?kind? but instead specify their kind > in their call to their base class constructor, starting the process of passing the value up through > the base class chain to BarrierSet, where it gets installed. > > > Only the base classes have constructors taking a ?kind? argument, and all of those constructors > are (now) protected, so only accessible from a derived class. OK. I had not fully appreciated the class hierarchy of the barrier sets. Changes look good. Reviewed. Jon > The old behavior of repeatedly resetting _kind as construction moves from base to derived mirrors > the behavior of typeid when RTTI is used, but there isn?t any code here that actually depends on > that change of dynamic type as construction (or destruction, for that matter) proceeds. That kind > of code is exceedingly rare and error prone, and is often forbidden (or at least strongly discouraged) > by coding standards (e.g. don?t call virtual functions from ctors/dtors). Just setting the _kind once > and for all to the value that designates the concrete type is sufficient for our use. > > > From staffan.larsen at oracle.com Tue Jan 27 19:37:20 2015 From: staffan.larsen at oracle.com (Staffan Larsen) Date: Tue, 27 Jan 2015 20:37:20 +0100 Subject: RFR: JDK-8068589: GCCause should distinguish jcmd GC.run from System.gc() In-Reply-To: References: <54C4EC7F.2010509@gmail.com> <5706393E-9EE7-4218-970E-B115D32CF9B6@oracle.com> <54C7830C.4070904@gmail.com> Message-ID: <61C1BF02-F9A9-431B-BC5F-09CC3D8E79A9@oracle.com> > On 27 jan 2015, at 18:00, Kirk Pepperdine wrote: > > Hi, > > On Jan 27, 2015, at 1:22 PM, Yasumasa Suenaga wrote: > >> Hi Staffan, >> >> Thank you for your comments. >> >> I've uploaded new webrev: >> http://cr.openjdk.java.net/~ysuenaga/JDK-8068589/webrev.01/ >> >> I changed as below: >> - GCCause::_jcmd_gc_run -> GCCause::_dcmd_gc_run >> - GCCause string: "jcmd GC.run" -> "GC.run DCmd? > > Can I suggest a shortened GCCause string to ?DiagCmd?. At the very least I?d prefer to not have the ?.? in the string. I would have suggested ?GC.run Diagnostic Command?, or ?Diagnostic Command: GC.run?. I don?t know what problems a ?.? causes. ?System.gc()? already has one. /Staffan > > Regards, > Kirk > >> >> >> Could you review it? >> >> >> Thanks, >> >> Yasumasa >> >> >> On 2015/01/26 17:12, Staffan Larsen wrote: >>> A bit of terminology here. ?GC.run? is called a ?Diagnostic Command?. ?jcmd? is one way to invoke a Diagnostic Command. Another way is via a JMX MBean. With this in mind I think your references to ?jcmd? should be changed to ?diagnostic command? (or an abbreviation thereof). For example: _jcmd_gc_run -> _dcmd_gc_run. >>> >>> Thanks, >>> /Staffan >>> >>>> On 25 jan 2015, at 14:15, Yasumasa Suenaga wrote: >>>> >>>> Hi all, >>>> >>>> GCCause which is printed in gc log is "System.gc()" when jcmd GC.run is invoked. >>>> I think that GCCause which is caused by jcmd GC.run should be different from System.gc() . >>>> >>>> I uploaded webrev for this enhancement: >>>> http://cr.openjdk.java.net/~ysuenaga/JDK-8068589/webrev.00/ >>>> >>>> This patch prints "jcmd GC.run" to gc log when jcmd GC.run is invoked. >>>> >>>> >>>> Could you review it? >>>> >>>> >>>> Thanks, >>>> >>>> Yasumasa >>> > From kirk at kodewerk.com Tue Jan 27 19:57:08 2015 From: kirk at kodewerk.com (Kirk Pepperdine) Date: Tue, 27 Jan 2015 20:57:08 +0100 Subject: RFR: JDK-8068589: GCCause should distinguish jcmd GC.run from System.gc() In-Reply-To: <61C1BF02-F9A9-431B-BC5F-09CC3D8E79A9@oracle.com> References: <54C4EC7F.2010509@gmail.com> <5706393E-9EE7-4218-970E-B115D32CF9B6@oracle.com> <54C7830C.4070904@gmail.com> <61C1BF02-F9A9-431B-BC5F-09CC3D8E79A9@oracle.com> Message-ID: <3D93E8F0-B14F-4B72-9C91-E37D0FC9072E@kodewerk.com> On Jan 27, 2015, at 8:37 PM, Staffan Larsen wrote: > >> On 27 jan 2015, at 18:00, Kirk Pepperdine wrote: >> >> Hi, >> >> On Jan 27, 2015, at 1:22 PM, Yasumasa Suenaga wrote: >> >>> Hi Staffan, >>> >>> Thank you for your comments. >>> >>> I've uploaded new webrev: >>> http://cr.openjdk.java.net/~ysuenaga/JDK-8068589/webrev.01/ >>> >>> I changed as below: >>> - GCCause::_jcmd_gc_run -> GCCause::_dcmd_gc_run >>> - GCCause string: "jcmd GC.run" -> "GC.run DCmd? >> >> Can I suggest a shortened GCCause string to ?DiagCmd?. At the very least I?d prefer to not have the ?.? in the string. > > I would have suggested ?GC.run Diagnostic Command?, or ?Diagnostic Command: GC.run?. I don?t know what problems a ?.? causes. ?System.gc()? already has one. Indeed it does and it and it has () and really wished neither were there. But unfortunately I missed the change from System to System.gc(). It complicates regex which may not seem like a big deal until you add in the entire GC log picture from 1.6.0 ?til 1.9.0 across all collectors and the possible flag combinations... it only adds (needlessly) to the mess. Anyway, it?s a record in a GC log so I don?t see the value of GC.run. Certainly ?DiagCmd" or even "Diagnostic Command? seems sufficient given the context. Kind regards, Kirk Pepperdine -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 496 bytes Desc: Message signed with OpenPGP using GPGMail URL: From staffan.larsen at oracle.com Tue Jan 27 20:01:39 2015 From: staffan.larsen at oracle.com (Staffan Larsen) Date: Tue, 27 Jan 2015 21:01:39 +0100 Subject: RFR: JDK-8068589: GCCause should distinguish jcmd GC.run from System.gc() In-Reply-To: <3D93E8F0-B14F-4B72-9C91-E37D0FC9072E@kodewerk.com> References: <54C4EC7F.2010509@gmail.com> <5706393E-9EE7-4218-970E-B115D32CF9B6@oracle.com> <54C7830C.4070904@gmail.com> <61C1BF02-F9A9-431B-BC5F-09CC3D8E79A9@oracle.com> <3D93E8F0-B14F-4B72-9C91-E37D0FC9072E@kodewerk.com> Message-ID: <4CF3A4E6-0FCC-4561-BDC7-78F15797EA82@oracle.com> > On 27 jan 2015, at 20:57, Kirk Pepperdine wrote: > > > On Jan 27, 2015, at 8:37 PM, Staffan Larsen > wrote: > >> >>> On 27 jan 2015, at 18:00, Kirk Pepperdine wrote: >>> >>> Hi, >>> >>> On Jan 27, 2015, at 1:22 PM, Yasumasa Suenaga wrote: >>> >>>> Hi Staffan, >>>> >>>> Thank you for your comments. >>>> >>>> I've uploaded new webrev: >>>> http://cr.openjdk.java.net/~ysuenaga/JDK-8068589/webrev.01/ >>>> >>>> I changed as below: >>>> - GCCause::_jcmd_gc_run -> GCCause::_dcmd_gc_run >>>> - GCCause string: "jcmd GC.run" -> "GC.run DCmd? >>> >>> Can I suggest a shortened GCCause string to ?DiagCmd?. At the very least I?d prefer to not have the ?.? in the string. >> >> I would have suggested ?GC.run Diagnostic Command?, or ?Diagnostic Command: GC.run?. I don?t know what problems a ?.? causes. ?System.gc()? already has one. > > Indeed it does and it and it has () and really wished neither were there. But unfortunately I missed the change from System to System.gc(). It complicates regex which may not seem like a big deal until you add in the entire GC log picture from 1.6.0 ?til 1.9.0 across all collectors and the possible flag combinations... it only adds (needlessly) to the mess. > > Anyway, it?s a record in a GC log so I don?t see the value of GC.run. Certainly ?DiagCmd" or even "Diagnostic Command? seems sufficient given the context. Let?s go with ?Diagnostic Command?, then. /Staffan > > Kind regards, > Kirk Pepperdine -------------- next part -------------- An HTML attachment was scrubbed... URL: From kirk at kodewerk.com Tue Jan 27 20:06:46 2015 From: kirk at kodewerk.com (Kirk Pepperdine) Date: Tue, 27 Jan 2015 21:06:46 +0100 Subject: RFR: JDK-8068589: GCCause should distinguish jcmd GC.run from System.gc() In-Reply-To: <4CF3A4E6-0FCC-4561-BDC7-78F15797EA82@oracle.com> References: <54C4EC7F.2010509@gmail.com> <5706393E-9EE7-4218-970E-B115D32CF9B6@oracle.com> <54C7830C.4070904@gmail.com> <61C1BF02-F9A9-431B-BC5F-09CC3D8E79A9@oracle.com> <3D93E8F0-B14F-4B72-9C91-E37D0FC9072E@kodewerk.com> <4CF3A4E6-0FCC-4561-BDC7-78F15797EA82@oracle.com> Message-ID: <2B64EE96-7563-4901-B8FA-89BF6BE11904@kodewerk.com> Hi Staffan, >> >> Anyway, it?s a record in a GC log so I don?t see the value of GC.run. Certainly ?DiagCmd" or even "Diagnostic Command? seems sufficient given the context. > > Let?s go with ?Diagnostic Command?, then. Thank you! Regards, Kirk -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 496 bytes Desc: Message signed with OpenPGP using GPGMail URL: From derek.white at oracle.com Tue Jan 27 22:41:56 2015 From: derek.white at oracle.com (Derek White) Date: Tue, 27 Jan 2015 17:41:56 -0500 Subject: RFR 7097567: G1: abstract and encapsulate collector phases and transitions between them Message-ID: <54C81434.3030702@oracle.com> Review request! This is a change Ramki did before he left that didn't get checked in. The basic idea is to move a bunch fields that encapsulate collector state from G1CollectorPolicy into a separate class " G1CollectorState". Thanks in advance! - Derek /Bug/: https://bugs.openjdk.java.net/browse/JDK-7097567 /Webrev/: http://cr.openjdk.java.net/~drwhite/7097567/webrev.00/ /Ran/: * jtreg * jprt * refworkload (looks good, but improvement is unexplained). ./compare -r Logs/ref.1/ Logs/cms.1/ ============================================================================== Logs/ref.1/: Benchmark Samples Mean Stdev Geomean Weight specjbb2000 15 660639.27 8546.73 First_Warehouse 15 91712.47 2908.19 Last_Warehouse 15 660639.27 8546.73 rw.runtime 15 604.00 0.00 specjbb2005 15 372212.33 8495.85 first 15 44054.38 2190.33 interval_average 15 7596.13 173.44 last 15 372212.33 8495.85 last_warehouse 15 8.00 0.00 overall_average 15 342311.21 27049.43 peak 15 418062.71 21056.23 peak_warehouse 15 2.87 1.25 rw.runtime 15 458.40 0.99 specjvm98 15 950.96 10.07 compress 15 695.97 7.54 db 15 361.98 6.56 jack 15 1461.28 51.26 javac 15 522.44 13.72 jess 15 1145.71 15.97 mpegaudio 15 1197.56 14.91 mtrt 15 2670.94 137.46 rw.runtime 15 36.07 0.59 ============================================================================== Logs/cms.1/: Benchmark Samples Mean Stdev %Diff P Significant specjbb2000 15 646579.89 5829.25 -2.13 0.000 Yes First_Warehouse 15 86084.97 1381.09 -6.14 0.000 Yes Last_Warehouse 15 646579.89 5829.25 -2.13 0.000 Yes rw.runtime 15 604.33 0.49 -0.06 0.019 * specjbb2005 15 372333.48 8449.27 0.03 0.969 * first 15 44028.81 591.86 -0.06 0.966 * interval_average 15 7598.67 172.40 0.03 0.968 * last 15 372333.48 8449.27 0.03 0.969 * last_warehouse 15 8.00 0.00 0.00 1.000 * overall_average 15 347967.16 8974.17 1.65 0.453 * peak 15 427459.90 13498.58 2.25 0.159 * peak_warehouse 15 2.27 0.46 20.93 0.097 * rw.runtime 15 458.47 0.52 -0.01 0.819 * specjvm98 15 891.61 9.95 -6.24 0.000 Yes compress 15 696.34 6.57 0.05 0.888 * db 15 363.90 5.55 0.53 0.395 * jack 15 1402.76 48.98 -4.01 0.003 Yes javac 15 453.21 8.57 -13.25 0.000 Yes jess 15 1024.87 7.81 -10.55 0.000 Yes mpegaudio 15 1146.54 37.59 -4.26 0.000 Yes mtrt 15 2369.88 70.39 -11.27 0.000 Yes rw.runtime 15 38.00 0.38 -5.36 0.000 Yes ============================================================================== * - Not Significant: A non-zero %Diff for the mean could be noise. If the %Diff is 0, an actual difference may still exist. In either case, more samples would be needed to detect an actual difference in sample means. Alpha for this run: 0.010 -------------- next part -------------- An HTML attachment was scrubbed... URL: From claes.redestad at oracle.com Tue Jan 27 23:03:47 2015 From: claes.redestad at oracle.com (Claes Redestad) Date: Wed, 28 Jan 2015 00:03:47 +0100 Subject: RFR 7097567: G1: abstract and encapsulate collector phases and transitions between them In-Reply-To: <54C81434.3030702@oracle.com> References: <54C81434.3030702@oracle.com> Message-ID: <54C81953.7080003@oracle.com> Hi, On 2015-01-27 23:41, Derek White wrote: > Review request! > > This is a change Ramki did before he left that didn't get checked in. > The basic idea is to move a bunch fields that encapsulate collector > state from G1CollectorPolicy into a separate class " G1CollectorState". > > Thanks in advance! > > - Derek > > /Bug/: https://bugs.openjdk.java.net/browse/JDK-7097567 > /Webrev/: http://cr.openjdk.java.net/~drwhite/7097567/webrev.00/ > /Ran/: > > * jtreg > * jprt > * refworkload (looks good, but improvement is unexplained). > > ./compare -r Logs/ref.1/ Logs/cms.1/ > ============================================================================== > Logs/ref.1/: > Benchmark Samples Mean Stdev > Geomean Weight > specjbb2000 15 660639.27 8546.73 > First_Warehouse 15 91712.47 2908.19 > Last_Warehouse 15 660639.27 8546.73 > rw.runtime 15 604.00 0.00 > specjbb2005 15 372212.33 8495.85 > first 15 44054.38 2190.33 > interval_average 15 7596.13 173.44 > last 15 372212.33 8495.85 > last_warehouse 15 8.00 0.00 > overall_average 15 342311.21 27049.43 > peak 15 418062.71 21056.23 > peak_warehouse 15 2.87 1.25 > rw.runtime 15 458.40 0.99 > specjvm98 15 950.96 10.07 > compress 15 695.97 7.54 > db 15 361.98 6.56 > jack 15 1461.28 51.26 > javac 15 522.44 13.72 > jess 15 1145.71 15.97 > mpegaudio 15 1197.56 14.91 > mtrt 15 2670.94 137.46 > rw.runtime 15 36.07 0.59 > ============================================================================== > Logs/cms.1/: > Benchmark Samples Mean Stdev %Diff P > Significant > specjbb2000 15 646579.89 5829.25 -2.13 > 0.000 Yes > First_Warehouse 15 86084.97 1381.09 -6.14 > 0.000 Yes > Last_Warehouse 15 646579.89 5829.25 -2.13 > 0.000 Yes > rw.runtime 15 604.33 0.49 -0.06 > 0.019 * > specjbb2005 15 372333.48 8449.27 0.03 > 0.969 * > first 15 44028.81 591.86 -0.06 > 0.966 * > interval_average 15 7598.67 172.40 0.03 > 0.968 * > last 15 372333.48 8449.27 0.03 > 0.969 * > last_warehouse 15 8.00 0.00 0.00 > 1.000 * > overall_average 15 347967.16 8974.17 1.65 > 0.453 * > peak 15 427459.90 13498.58 2.25 > 0.159 * > peak_warehouse 15 2.27 0.46 20.93 > 0.097 * > rw.runtime 15 458.47 0.52 -0.01 > 0.819 * > specjvm98 15 891.61 9.95 -6.24 > 0.000 Yes > compress 15 696.34 6.57 0.05 > 0.888 * > db 15 363.90 5.55 0.53 > 0.395 * > jack 15 1402.76 48.98 -4.01 > 0.003 Yes > javac 15 453.21 8.57 -13.25 > 0.000 Yes > jess 15 1024.87 7.81 -10.55 > 0.000 Yes > mpegaudio 15 1146.54 37.59 -4.26 > 0.000 Yes > mtrt 15 2369.88 70.39 -11.27 > 0.000 Yes > rw.runtime 15 38.00 0.38 -5.36 > 0.000 Yes > ============================================================================== > * - Not Significant: A non-zero %Diff for the mean could be > noise. If the > %Diff is 0, an actual difference may still exist. In either > case, more > samples would be needed to detect an actual difference in > sample means. > Alpha for this run: 0.010 > Assuming ref.1 is the baseline and cms.1 is with the patch applied (running G1?), it actually looks like all significant results are regressions, not improvements. Some regressions even appear pretty severe. Grouping state changed often(?) together could be increasing overall false sharing costs and the added indirections could have some effect. I think it'd be good with a more thorough performance analysis of this. /Claes From kim.barrett at oracle.com Tue Jan 27 23:27:30 2015 From: kim.barrett at oracle.com (Kim Barrett) Date: Tue, 27 Jan 2015 18:27:30 -0500 Subject: RFR (S): 8069760: When iterating over a card, G1 often iterates over much more references than are contained in the card In-Reply-To: <1422364908.3369.15.camel@oracle.com> References: <1422364908.3369.15.camel@oracle.com> Message-ID: <1AF5EC9D-441B-4A60-9DAD-912801745E9F@oracle.com> On Jan 27, 2015, at 8:21 AM, Thomas Schatzl wrote: > > CR: > https://bugs.openjdk.java.net/browse/JDK-8069760 > > Webrev: > http://cr.openjdk.java.net/~tschatzl/8069760/webrev/ > > Testing: > nosql, dev-submit performance testing (specj*), vm.quick.testlist, jprt. ------------------------------------------------------------------------------ src/share/vm/gc_implementation/g1/heapRegion.cpp 443 assert(obj == oop(cur), "Loop invariant"); This and later references to "obj" in the first iteration depend on the assignment of "obj" in the loop back at 425 obj = oop(cur); It required some careful study to conclude that "obj" is guaranteed to be initialized and have the proper value at line 443. I think it would be better to move the update of "obj" from the end of the loop (line 463) to the head of the loop (after line 440). Of course, then eliminate the unnecessary assert(obj == oop(cur), ...). ------------------------------------------------------------------------------ src/share/vm/gc_implementation/g1/heapRegion.cpp 453 // Non-object arrays are sometimes marked imprecise at the object start. We I think "Non-object arrays" would be clearer as "Non-objArrays". At least, I think that's the intent. As written I read it as arrays of non-objects, e.g. primitive arrays such as int[]. ------------------------------------------------------------------------------ src/share/vm/gc_implementation/g1/heapRegion.cpp 440 do { 441 assert(obj->klass_or_null() != NULL, "Loop invariant"); ... 444 if (obj->klass_or_null() == NULL) { Line 444 can never be true if the assertion at line 441 is correct. The assertion block from line 441-443 used to be before the loop, and has now been hoisted into the loop. I'm not sure that's correct, and this inconsistency is a large part of what makes that move look suspect. Or maybe it should be moved after the if (obj->klass_or_null() == NULL) check? But then we might be missing the first iteration assertion that the klass is != NULL. ------------------------------------------------------------------------------ src/share/vm/gc_implementation/g1/heapRegion.cpp 678 // gclog_or_tty->print_cr("Verifying address " PTR_FORMAT, p2i(p)); Leftover debug print statement. From derek.white at oracle.com Tue Jan 27 23:42:54 2015 From: derek.white at oracle.com (Derek White) Date: Tue, 27 Jan 2015 18:42:54 -0500 Subject: RFR 7097567: G1: abstract and encapsulate collector phases and transitions between them In-Reply-To: <54C81953.7080003@oracle.com> References: <54C81434.3030702@oracle.com> <54C81953.7080003@oracle.com> Message-ID: <54C8227E.4090908@oracle.com> On 1/27/15 6:03 PM, Claes Redestad wrote: > Hi, > > Assuming ref.1 is the baseline and cms.1 is with the patch applied > (running G1?), > it actually looks like all significant results are regressions, not > improvements. Some > regressions even appear pretty severe. > Thanks Claes, I made some beginner mistakes here. Yes, ref is the baseline, and I read +/- backwards. But I didn't specify g1 (or any options at all) in the refworkload property file. So the changed code should not have run at all, which really leaves the differences unexplained. In any case, running baseline and changed code again with g1 specified. > Grouping state changed often(?) together could be increasing overall > false sharing > costs and the added indirections could have some effect. I think it'd > be good with a > more thorough performance analysis of this. The fields were moved to another class, but it's more like a struct inlined within G1CollectorPolicy. There is not an actually separately allocated object, so in theory the compiler can generate the exact same code as before. If I still see a regression I'll have to look at the generated code to see if the compiler gave up at some point. Also, what more thorough performance analysis would you recommend (if it's needed). Thanks! - Derek -------------- next part -------------- An HTML attachment was scrubbed... URL: From kim.barrett at oracle.com Wed Jan 28 01:35:35 2015 From: kim.barrett at oracle.com (Kim Barrett) Date: Tue, 27 Jan 2015 20:35:35 -0500 Subject: RFR: 8068942: Improve validation of -XX:G1ConfidencePercent value Message-ID: Please review this improvement to the handling of the G1ConfidencePercent command line option. I will need a sponsor for this change. CR: https://bugs.openjdk.java.net/browse/JDK-8068942 Webrev: http://cr.openjdk.java.net/~kbarrett/8068942/webrev Testing: JPRT From yasuenag at gmail.com Wed Jan 28 04:48:22 2015 From: yasuenag at gmail.com (Yasumasa Suenaga) Date: Wed, 28 Jan 2015 13:48:22 +0900 Subject: RFR: JDK-8068589: GCCause should distinguish jcmd GC.run from System.gc() In-Reply-To: <2B64EE96-7563-4901-B8FA-89BF6BE11904@kodewerk.com> References: <54C4EC7F.2010509@gmail.com> <5706393E-9EE7-4218-970E-B115D32CF9B6@oracle.com> <54C7830C.4070904@gmail.com> <61C1BF02-F9A9-431B-BC5F-09CC3D8E79A9@oracle.com> <3D93E8F0-B14F-4B72-9C91-E37D0FC9072E@kodewerk.com> <4CF3A4E6-0FCC-4561-BDC7-78F15797EA82@oracle.com> <2B64EE96-7563-4901-B8FA-89BF6BE11904@kodewerk.com> Message-ID: <54C86A16.8070200@gmail.com> Hi Staffan, Kirk, I agree to set "Diagnostic Command" to GCCause. So I applied it to new patch. http://cr.openjdk.java.net/~ysuenaga/JDK-8068589/webrev.02/ Could you review it again? Thanks, Yasumasa On 2015/01/28 5:06, Kirk Pepperdine wrote: > Hi Staffan, > >>> >>> Anyway, it?s a record in a GC log so I don?t see the value of GC.run. Certainly ?DiagCmd" or even "Diagnostic Command? seems sufficient given the context. >> >> Let?s go with ?Diagnostic Command?, then. > > Thank you! > > Regards, > Kirk > From kirk at kodewerk.com Wed Jan 28 08:12:32 2015 From: kirk at kodewerk.com (Kirk Pepperdine) Date: Wed, 28 Jan 2015 09:12:32 +0100 Subject: RMI and GC.Interval Message-ID: Hi, I was looking at G1 code and found this. jlong G1CollectedHeap::millis_since_last_gc() { // assert(false, "NYI"); return 0; } As long as this method returns 0, this code in sun.misc.GC always fails as maxObjectInspectionAge() is a native call that tunnels back to millis_since_last_gc(). public void run() { for (;;) { long l; synchronized (lock) { l = latencyTarget; if (l == NO_TARGET) { /* No latency target, so exit */ GC.daemon = null; return; } long d = maxObjectInspectionAge(); if (d >= l) { /* Do a full collection. There is a remote possibility * that a full collection will occurr between the time * we sample the inspection age and the time the GC * actually starts, but this is sufficiently unlikely * that it doesn't seem worth the more expensive JVM * interface that would be required. */ System.gc(); d = 0; } /* Wait for the latency period to expire, * or for notification that the period has changed */ try { lock.wait(l - d); } catch (InterruptedException x) { continue; } } } } My guess is; this is intentional? Kind regards, Kirk Pepperdine -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 496 bytes Desc: Message signed with OpenPGP using GPGMail URL: From staffan.larsen at oracle.com Wed Jan 28 08:24:22 2015 From: staffan.larsen at oracle.com (Staffan Larsen) Date: Wed, 28 Jan 2015 09:24:22 +0100 Subject: RFR: JDK-8068589: GCCause should distinguish jcmd GC.run from System.gc() In-Reply-To: <54C86A16.8070200@gmail.com> References: <54C4EC7F.2010509@gmail.com> <5706393E-9EE7-4218-970E-B115D32CF9B6@oracle.com> <54C7830C.4070904@gmail.com> <61C1BF02-F9A9-431B-BC5F-09CC3D8E79A9@oracle.com> <3D93E8F0-B14F-4B72-9C91-E37D0FC9072E@kodewerk.com> <4CF3A4E6-0FCC-4561-BDC7-78F15797EA82@oracle.com> <2B64EE96-7563-4901-B8FA-89BF6BE11904@kodewerk.com> <54C86A16.8070200@gmail.com> Message-ID: <0EC87621-A69D-453E-B0AC-8EB892D3B3CE@oracle.com> Looks good! Thanks, /Staffan > On 28 jan 2015, at 05:48, Yasumasa Suenaga wrote: > > Hi Staffan, Kirk, > > I agree to set "Diagnostic Command" to GCCause. > So I applied it to new patch. > > http://cr.openjdk.java.net/~ysuenaga/JDK-8068589/webrev.02/ > > Could you review it again? > > > Thanks, > > Yasumasa > > > On 2015/01/28 5:06, Kirk Pepperdine wrote: >> Hi Staffan, >> >>>> >>>> Anyway, it?s a record in a GC log so I don?t see the value of GC.run. Certainly ?DiagCmd" or even "Diagnostic Command? seems sufficient given the context. >>> >>> Let?s go with ?Diagnostic Command?, then. >> >> Thank you! >> >> Regards, >> Kirk >> From thomas.schatzl at oracle.com Wed Jan 28 09:50:40 2015 From: thomas.schatzl at oracle.com (Thomas Schatzl) Date: Wed, 28 Jan 2015 10:50:40 +0100 Subject: RFR: 8068942: Improve validation of -XX:G1ConfidencePercent value In-Reply-To: References: Message-ID: <1422438640.5974.1.camel@oracle.com> Hi Kim, On Tue, 2015-01-27 at 20:35 -0500, Kim Barrett wrote: > Please review this improvement to the handling of the > G1ConfidencePercent command line option. > > I will need a sponsor for this change. I can sponsor the change. > > CR: > https://bugs.openjdk.java.net/browse/JDK-8068942 > > Webrev: > http://cr.openjdk.java.net/~kbarrett/8068942/webrev in the test, instead of mentioning that there are more flags that need to be fixed, could you file a CR? (And remove the comment). Looks good otherwise. Thanks a lot, Thomas From mikael.gerdin at oracle.com Wed Jan 28 10:03:33 2015 From: mikael.gerdin at oracle.com (Mikael Gerdin) Date: Wed, 28 Jan 2015 11:03:33 +0100 Subject: RFR 7097567: G1: abstract and encapsulate collector phases and transitions between them In-Reply-To: <54C81434.3030702@oracle.com> References: <54C81434.3030702@oracle.com> Message-ID: <54C8B3F5.4090105@oracle.com> Hi Derek, On 2015-01-27 23:41, Derek White wrote: > Review request! > > This is a change Ramki did before he left that didn't get checked in. > The basic idea is to move a bunch fields that encapsulate collector > state from G1CollectorPolicy into a separate class " G1CollectorState". > > Thanks in advance! > > - Derek > > /Bug/: https://bugs.openjdk.java.net/browse/JDK-7097567 > /Webrev/: http://cr.openjdk.java.net/~drwhite/7097567/webrev.00/ This is just a high level review to begin with, I didn't look too carefully at all the state changes. I agree that it's a good idea to factor out the state changes but I'm not convinced that the CollectorState should logically be a member of the collector policy object. To me it feels more like a G1 heap would have a policy object and a state object as members. If the policy object needs to interact with the state object they can of course do that via a pointer to the state object from the policy. Besides that I don't like the fact that the state object is declared in the g1CollectorPolicy.hpp header, I'd prefer it if you could move that to a separate new header file. The change to compactibleFreeListSpace seems like an accident since it has nothing to do with G1 state changes whatsoever. /Mikael > /Ran/: > > * jtreg > * jprt > * refworkload (looks good, but improvement is unexplained). > > ./compare -r Logs/ref.1/ Logs/cms.1/ > ============================================================================== > Logs/ref.1/: > Benchmark Samples Mean Stdev Geomean > Weight > specjbb2000 15 660639.27 8546.73 > First_Warehouse 15 91712.47 2908.19 > Last_Warehouse 15 660639.27 8546.73 > rw.runtime 15 604.00 0.00 > specjbb2005 15 372212.33 8495.85 > first 15 44054.38 2190.33 > interval_average 15 7596.13 173.44 > last 15 372212.33 8495.85 > last_warehouse 15 8.00 0.00 > overall_average 15 342311.21 27049.43 > peak 15 418062.71 21056.23 > peak_warehouse 15 2.87 1.25 > rw.runtime 15 458.40 0.99 > specjvm98 15 950.96 10.07 > compress 15 695.97 7.54 > db 15 361.98 6.56 > jack 15 1461.28 51.26 > javac 15 522.44 13.72 > jess 15 1145.71 15.97 > mpegaudio 15 1197.56 14.91 > mtrt 15 2670.94 137.46 > rw.runtime 15 36.07 0.59 > ============================================================================== > Logs/cms.1/: > Benchmark Samples Mean Stdev %Diff P > Significant > specjbb2000 15 646579.89 5829.25 -2.13 > 0.000 Yes > First_Warehouse 15 86084.97 1381.09 -6.14 > 0.000 Yes > Last_Warehouse 15 646579.89 5829.25 -2.13 > 0.000 Yes > rw.runtime 15 604.33 0.49 -0.06 > 0.019 * > specjbb2005 15 372333.48 8449.27 0.03 > 0.969 * > first 15 44028.81 591.86 -0.06 > 0.966 * > interval_average 15 7598.67 172.40 0.03 > 0.968 * > last 15 372333.48 8449.27 0.03 > 0.969 * > last_warehouse 15 8.00 0.00 0.00 > 1.000 * > overall_average 15 347967.16 8974.17 1.65 > 0.453 * > peak 15 427459.90 13498.58 2.25 > 0.159 * > peak_warehouse 15 2.27 0.46 20.93 > 0.097 * > rw.runtime 15 458.47 0.52 -0.01 > 0.819 * > specjvm98 15 891.61 9.95 -6.24 > 0.000 Yes > compress 15 696.34 6.57 0.05 > 0.888 * > db 15 363.90 5.55 0.53 > 0.395 * > jack 15 1402.76 48.98 -4.01 > 0.003 Yes > javac 15 453.21 8.57 -13.25 > 0.000 Yes > jess 15 1024.87 7.81 -10.55 > 0.000 Yes > mpegaudio 15 1146.54 37.59 -4.26 > 0.000 Yes > mtrt 15 2369.88 70.39 -11.27 > 0.000 Yes > rw.runtime 15 38.00 0.38 -5.36 > 0.000 Yes > ============================================================================== > * - Not Significant: A non-zero %Diff for the mean could be > noise. If the > %Diff is 0, an actual difference may still exist. In either > case, more > samples would be needed to detect an actual difference in > sample means. > Alpha for this run: 0.010 > > From mikael.gerdin at oracle.com Wed Jan 28 10:28:02 2015 From: mikael.gerdin at oracle.com (Mikael Gerdin) Date: Wed, 28 Jan 2015 11:28:02 +0100 Subject: RMI and GC.Interval In-Reply-To: References: Message-ID: <54C8B9B2.5020402@oracle.com> Hi Kirk, On 2015-01-28 09:12, Kirk Pepperdine wrote: > Hi, > > I was looking at G1 code and found this. > > jlong G1CollectedHeap::millis_since_last_gc() { > // assert(false, "NYI"); > return 0; > } I've noticed this as well when I was reading through the code at one point but for some reason I didn't file a CR for it, this time I will :) > > As long as this method returns 0, this code in sun.misc.GC always fails > as maxObjectInspectionAge() is a native call that tunnels back to > millis_since_last_gc(). > > public void run() { > for (;;) { > long l; > synchronized (lock) { > > l = latencyTarget; > if (l == NO_TARGET) { > /* No latency target, so exit */ > GC.daemon = null; > return; > } > > long d = maxObjectInspectionAge(); > if (d >= l) { > /* Do a full collection. There is a remote possibility > * that a full collection will occurr between > the time > * we sample the inspection age and the time the GC > * actually starts, but this is sufficiently > unlikely > * that it doesn't seem worth the more > expensive JVM > * interface that would be required. > */ > System.gc(); > d = 0; > } > > /* Wait for the latency period to expire, > * or for notification that the period has changed > */ > try { > lock.wait(l - d); > } catch (InterruptedException x) { > continue; > } > } > } > } > > My guess is; this is intentional? The most likely reason is that not any of the current G1 developers had any idea that this wasn't implemented and nobody has pointed this out before. > > Kind regards, > Kirk Pepperdine > From mikael.gerdin at oracle.com Wed Jan 28 10:36:09 2015 From: mikael.gerdin at oracle.com (Mikael Gerdin) Date: Wed, 28 Jan 2015 11:36:09 +0100 Subject: RMI and GC.Interval In-Reply-To: <54C8B9B2.5020402@oracle.com> References: <54C8B9B2.5020402@oracle.com> Message-ID: <54C8BB99.7020102@oracle.com> On 2015-01-28 11:28, Mikael Gerdin wrote: > Hi Kirk, > > On 2015-01-28 09:12, Kirk Pepperdine wrote: >> Hi, >> >> I was looking at G1 code and found this. >> >> jlong G1CollectedHeap::millis_since_last_gc() { >> // assert(false, "NYI"); >> return 0; >> } > > I've noticed this as well when I was reading through the code at one > point but for some reason I didn't file a CR for it, this time I will :) I filed https://bugs.openjdk.java.net/browse/JDK-8071770 Thanks for the bug report, Kirk! /Mikael > >> >> As long as this method returns 0, this code in sun.misc.GC always fails >> as maxObjectInspectionAge() is a native call that tunnels back to >> millis_since_last_gc(). >> >> public void run() { >> for (;;) { >> long l; >> synchronized (lock) { >> >> l = latencyTarget; >> if (l == NO_TARGET) { >> /* No latency target, so exit */ >> GC.daemon = null; >> return; >> } >> >> long d = maxObjectInspectionAge(); >> if (d >= l) { >> /* Do a full collection. There is a remote possibility >> * that a full collection will occurr between >> the time >> * we sample the inspection age and the time >> the GC >> * actually starts, but this is sufficiently >> unlikely >> * that it doesn't seem worth the more >> expensive JVM >> * interface that would be required. >> */ >> System.gc(); >> d = 0; >> } >> >> /* Wait for the latency period to expire, >> * or for notification that the period has changed >> */ >> try { >> lock.wait(l - d); >> } catch (InterruptedException x) { >> continue; >> } >> } >> } >> } >> >> My guess is; this is intentional? > > The most likely reason is that not any of the current G1 developers had > any idea that this wasn't implemented and nobody has pointed this out > before. > >> >> Kind regards, >> Kirk Pepperdine >> From kirk at kodewerk.com Wed Jan 28 12:10:46 2015 From: kirk at kodewerk.com (Kirk Pepperdine) Date: Wed, 28 Jan 2015 13:10:46 +0100 Subject: RMI and GC.Interval In-Reply-To: <54C8BB99.7020102@oracle.com> References: <54C8B9B2.5020402@oracle.com> <54C8BB99.7020102@oracle.com> Message-ID: Gosh, I should have kept quiet. I was quite happy that G1 didn?t trigger System.gc() for RMI. Regards, Kirk On Jan 28, 2015, at 11:36 AM, Mikael Gerdin wrote: > > > On 2015-01-28 11:28, Mikael Gerdin wrote: >> Hi Kirk, >> >> On 2015-01-28 09:12, Kirk Pepperdine wrote: >>> Hi, >>> >>> I was looking at G1 code and found this. >>> >>> jlong G1CollectedHeap::millis_since_last_gc() { >>> // assert(false, "NYI"); >>> return 0; >>> } >> >> I've noticed this as well when I was reading through the code at one >> point but for some reason I didn't file a CR for it, this time I will :) > > I filed https://bugs.openjdk.java.net/browse/JDK-8071770 > > Thanks for the bug report, Kirk! > > /Mikael > >> >>> >>> As long as this method returns 0, this code in sun.misc.GC always fails >>> as maxObjectInspectionAge() is a native call that tunnels back to >>> millis_since_last_gc(). >>> >>> public void run() { >>> for (;;) { >>> long l; >>> synchronized (lock) { >>> >>> l = latencyTarget; >>> if (l == NO_TARGET) { >>> /* No latency target, so exit */ >>> GC.daemon = null; >>> return; >>> } >>> >>> long d = maxObjectInspectionAge(); >>> if (d >= l) { >>> /* Do a full collection. There is a remote possibility >>> * that a full collection will occurr between >>> the time >>> * we sample the inspection age and the time >>> the GC >>> * actually starts, but this is sufficiently >>> unlikely >>> * that it doesn't seem worth the more >>> expensive JVM >>> * interface that would be required. >>> */ >>> System.gc(); >>> d = 0; >>> } >>> >>> /* Wait for the latency period to expire, >>> * or for notification that the period has changed >>> */ >>> try { >>> lock.wait(l - d); >>> } catch (InterruptedException x) { >>> continue; >>> } >>> } >>> } >>> } >>> >>> My guess is; this is intentional? >> >> The most likely reason is that not any of the current G1 developers had >> any idea that this wasn't implemented and nobody has pointed this out >> before. >> >>> >>> Kind regards, >>> Kirk Pepperdine >>> -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 496 bytes Desc: Message signed with OpenPGP using GPGMail URL: From thomas.schatzl at oracle.com Wed Jan 28 13:00:23 2015 From: thomas.schatzl at oracle.com (Thomas Schatzl) Date: Wed, 28 Jan 2015 14:00:23 +0100 Subject: RFR (S): 8069760: When iterating over a card, G1 often iterates over much more references than are contained in the card In-Reply-To: <1AF5EC9D-441B-4A60-9DAD-912801745E9F@oracle.com> References: <1422364908.3369.15.camel@oracle.com> <1AF5EC9D-441B-4A60-9DAD-912801745E9F@oracle.com> Message-ID: <1422450023.3257.1.camel@oracle.com> Hi Kim, thanks for the review and thanks for finding these issues. New webrevs: http://cr.openjdk.java.net/~tschatzl/8069760/webrev.0_to_1/ (diff) http://cr.openjdk.java.net/~tschatzl/8069760/webrev.1/ (full) It passed another jprt run. More comments below. On Tue, 2015-01-27 at 18:27 -0500, Kim Barrett wrote: > On Jan 27, 2015, at 8:21 AM, Thomas Schatzl wrote: > > > > CR: > > https://bugs.openjdk.java.net/browse/JDK-8069760 > > > > Webrev: > > http://cr.openjdk.java.net/~tschatzl/8069760/webrev/ > > > > Testing: > > nosql, dev-submit performance testing (specj*), vm.quick.testlist, jprt. > > ------------------------------------------------------------------------------ > src/share/vm/gc_implementation/g1/heapRegion.cpp > 443 assert(obj == oop(cur), "Loop invariant"); > > This and later references to "obj" in the first iteration depend on > the assignment of "obj" in the loop back at > 425 obj = oop(cur); > > It required some careful study to conclude that "obj" is guaranteed to > be initialized and have the proper value at line 443. I think it > would be better to move the update of "obj" from the end of the loop > (line 463) to the head of the loop (after line 440). Of course, then > eliminate the unnecessary assert(obj == oop(cur), ...). Fixed. > > ------------------------------------------------------------------------------ > src/share/vm/gc_implementation/g1/heapRegion.cpp > 453 // Non-object arrays are sometimes marked imprecise at the object start. We > > I think "Non-object arrays" would be clearer as "Non-objArrays". At > least, I think that's the intent. As written I read it as arrays of > non-objects, e.g. primitive arrays such as int[]. > Fixed. > ------------------------------------------------------------------------------ > src/share/vm/gc_implementation/g1/heapRegion.cpp > 440 do { > 441 assert(obj->klass_or_null() != NULL, "Loop invariant"); > ... > 444 if (obj->klass_or_null() == NULL) { > > Line 444 can never be true if the assertion at line 441 is correct. > > The assertion block from line 441-443 used to be before the loop, and > has now been hoisted into the loop. I'm not sure that's correct, and > this inconsistency is a large part of what makes that move look > suspect. Or maybe it should be moved after the > if (obj->klass_or_null() == NULL) > check? But then we might be missing the first iteration assertion > that the klass is != NULL. Moved the assert outside of the loop, although I think it is superfluous. > > ------------------------------------------------------------------------------ > src/share/vm/gc_implementation/g1/heapRegion.cpp > 678 // gclog_or_tty->print_cr("Verifying address " PTR_FORMAT, p2i(p)); > > Leftover debug print statement. > Fixed. Thanks, Thomas From Leonid.Mesnik at oracle.com Wed Jan 28 15:28:54 2015 From: Leonid.Mesnik at oracle.com (Leonid Mesnik) Date: Wed, 28 Jan 2015 18:28:54 +0300 Subject: RFR: 8026047: [TESTBUG] add regression test for DisableExplicitGC flag In-Reply-To: <54C7B051.8050808@oracle.com> References: <54C7B051.8050808@oracle.com> Message-ID: <54C90036.8030506@oracle.com> Hi Why is it needed to start VM twice for each test. It is very expensive especially for low-end devices. Is it possible to have driver which starts VM several times with different combinations of options and check it output/exit code etc? Also it would be much easier to read such test. Leonid On 27.01.2015 18:35, Michail Chernov wrote: > Hi all, > > Please review the fix with new test for DisableExplicitGC VM flag. > > Webrev: http://cr.openjdk.java.net/~eistepan/~mchernov/8026047/webrev.00/ > Enhancement: https://bugs.openjdk.java.net/browse/JDK-8026047 > > There is one scenario with 6 parameters combinations. > > 1,2,3 scenarios test default value for DisableExplicitGC, > DisableExplicitGC=true and DisableExplicitGC=false > 4,5,6 scenarios check how VM works when VM changes DisableExplicitGC > flag using WhiteBox. > > Test tries to call System.gc() and check that VM puts message to > stdout. After (in case of 4,5,6 scenarios) test tries to change > DisableExplicitGC value and calls System.gc() twice. > > Test was executed locally on linux-i586 with all available GC and > several GC-related flags. Also it was executed using Aurora on other > platforms. > > Thanks, > Michail From michail.chernov at oracle.com Wed Jan 28 16:03:58 2015 From: michail.chernov at oracle.com (Michail Chernov) Date: Wed, 28 Jan 2015 19:03:58 +0300 Subject: RFR: 8026047: [TESTBUG] add regression test for DisableExplicitGC flag In-Reply-To: <54C90036.8030506@oracle.com> References: <54C7B051.8050808@oracle.com> <54C90036.8030506@oracle.com> Message-ID: <54C9086E.1050601@oracle.com> Hi, Test will be refactored according to your recommendations. I looked at hotspot sources and found that we have a lot of tests with multiple @run in them - 7, 8, even 9 times. Also I executed test on several embedded boards (linux-armvfp, linux-armhf and linux-armsflt) and got next results: minimal execution time is 12 seconds, maximal is 53. Not so much at my point of view. Thanks, Michail On 28.01.2015 18:28, Leonid Mesnik wrote: > Hi > > Why is it needed to start VM twice for each test. It is very expensive > especially for low-end devices. > > Is it possible to have driver which starts VM several times with > different combinations of options and check it output/exit code etc? > Also it would be much easier to read such test. > > > Leonid > > On 27.01.2015 18:35, Michail Chernov wrote: >> Hi all, >> >> Please review the fix with new test for DisableExplicitGC VM flag. >> >> Webrev: >> http://cr.openjdk.java.net/~eistepan/~mchernov/8026047/webrev.00/ >> Enhancement: https://bugs.openjdk.java.net/browse/JDK-8026047 >> >> There is one scenario with 6 parameters combinations. >> >> 1,2,3 scenarios test default value for DisableExplicitGC, >> DisableExplicitGC=true and DisableExplicitGC=false >> 4,5,6 scenarios check how VM works when VM changes DisableExplicitGC >> flag using WhiteBox. >> >> Test tries to call System.gc() and check that VM puts message to >> stdout. After (in case of 4,5,6 scenarios) test tries to change >> DisableExplicitGC value and calls System.gc() twice. >> >> Test was executed locally on linux-i586 with all available GC and >> several GC-related flags. Also it was executed using Aurora on other >> platforms. >> >> Thanks, >> Michail > > > From jon.masamitsu at oracle.com Wed Jan 28 16:10:01 2015 From: jon.masamitsu at oracle.com (Jon Masamitsu) Date: Wed, 28 Jan 2015 08:10:01 -0800 Subject: RFR: 8068942: Improve validation of -XX:G1ConfidencePercent value In-Reply-To: References: Message-ID: <54C909D9.4050706@oracle.com> Kim, Changes look good. Reviewed Jon On 1/27/2015 5:35 PM, Kim Barrett wrote: > Please review this improvement to the handling of the > G1ConfidencePercent command line option. > > I will need a sponsor for this change. > > CR: > https://bugs.openjdk.java.net/browse/JDK-8068942 > > Webrev: > http://cr.openjdk.java.net/~kbarrett/8068942/webrev > > Testing: > JPRT > From kim.barrett at oracle.com Wed Jan 28 16:33:34 2015 From: kim.barrett at oracle.com (Kim Barrett) Date: Wed, 28 Jan 2015 11:33:34 -0500 Subject: RFR: 8068942: Improve validation of -XX:G1ConfidencePercent value In-Reply-To: <1422438640.5974.1.camel@oracle.com> References: <1422438640.5974.1.camel@oracle.com> Message-ID: <92CC1ABA-ADF8-4614-812C-2E1FC1BADBC1@oracle.com> On Jan 28, 2015, at 4:50 AM, Thomas Schatzl wrote: > > Hi Kim, > > On Tue, 2015-01-27 at 20:35 -0500, Kim Barrett wrote: >> Please review this improvement to the handling of the >> G1ConfidencePercent command line option. >> >> I will need a sponsor for this change. > > I can sponsor the change. > >> >> CR: >> https://bugs.openjdk.java.net/browse/JDK-8068942 >> >> Webrev: >> http://cr.openjdk.java.net/~kbarrett/8068942/webrev > > in the test, instead of mentioning that there are more flags that need > to be fixed, could you file a CR? (And remove the comment). Yes, I will do that. I was reluctant to file a bug report where I would want to refer to a test that doesn?t exist yet. Thank you for your review, Thomas. Also, thank you for your offer of sponsorship, but I?m already working with Jon on that. From kim.barrett at oracle.com Wed Jan 28 16:34:16 2015 From: kim.barrett at oracle.com (Kim Barrett) Date: Wed, 28 Jan 2015 11:34:16 -0500 Subject: RFR: 8068942: Improve validation of -XX:G1ConfidencePercent value In-Reply-To: <54C909D9.4050706@oracle.com> References: <54C909D9.4050706@oracle.com> Message-ID: <6814F580-181D-4712-957A-6CD8DE289588@oracle.com> On Jan 28, 2015, at 11:10 AM, Jon Masamitsu wrote: > > Kim, > > Changes look good. > > Reviewed > > Jon > > On 1/27/2015 5:35 PM, Kim Barrett wrote: >> Please review this improvement to the handling of the >> G1ConfidencePercent command line option. >> >> I will need a sponsor for this change. >> >> CR: >> https://bugs.openjdk.java.net/browse/JDK-8068942 >> >> Webrev: >> http://cr.openjdk.java.net/~kbarrett/8068942/webrev >> >> Testing: >> JPRT Jon, thanks for your review, and for your separate offer of sponsorship. From kim.barrett at oracle.com Wed Jan 28 20:47:54 2015 From: kim.barrett at oracle.com (Kim Barrett) Date: Wed, 28 Jan 2015 15:47:54 -0500 Subject: RFR: 8066821(S) Enhance command line processing to manage deprecating and obsoleting -XX command line arguments In-Reply-To: <54B84E91.1050708@oracle.com> References: <54B44661.8070007@oracle.com> <54B84E91.1050708@oracle.com> Message-ID: On Jan 15, 2015, at 6:34 PM, Derek White wrote: > > Hi All, > > I need another review, especially someone from runtime. Coleen, do you want crack at it or can you forward as needed? > > Another version for review: > http://cr.openjdk.java.net/~drwhite/8066821/webrev.01 I noticed a bunch of formatting changes that were in the previous webrev have been eliminated in the .01 webrev. Since I was going to comment or complain about at least some of them, I have no objection to having them backed out. This is not a complete review; I've only gotten part way through the first file! Unfortunately, I'm swamped with other things right now and don't seem to be making progress toward finishing. So here's what I've got so far. ------------------------------------------------------------------------------ src/share/vm/runtime/arguments.cpp 132 int len = (int)strlen(name); Pre-existing issue. Why is this using int and casting to int, rather than just using size_t? The return type for strlen is size_t, as is the argument for strncmp where len is used, and the other use of len also can/should be size_t. [I only noticed this because an earlier webrev tweaked the formatting of this line.] ------------------------------------------------------------------------------ src/share/vm/runtime/arguments.cpp 235 const char* spec_vendor = "Sun Microsystems Inc."; 236 uint32_t spec_version = 0; Dead initializers; the variables are immediately reassigned new values. This is a pre-existing defect that I wouldn't have even noticed had the enum for bufsz not been reformatted in a previous webrev. (How's that for a lesson in being lazy. :-) ------------------------------------------------------------------------------ src/share/vm/runtime/arguments.cpp 253 * -XX arguments are usually defined in globals.hpp, globals_.hpp, globals_.hpp, _globals.hpp, or _globals.hpp. Rather than "are usually defined in" I think better would be something like "are defined several places, such as". ------------------------------------------------------------------------------ src/share/vm/runtime/arguments.cpp 251 * -XX argument processing: While the Hotspot style guidelines explicitly don't specify a line length limit, I find lines that are long enough that they don't fit in one side of a side-by-side webrev on a reasonable-sized landscape monitor with a font size I can read without having to scroll the frame back and forth to be pretty annoying. ------------------------------------------------------------------------------ src/share/vm/runtime/arguments.cpp 419 if (((strncmp(flag_status.name, s, len) == 0) && 420 (strlen(s) == len)) || 421 ((s[0] == '+' || s[0] == '-') && 422 (strncmp(flag_status.name, &s[1], len) == 0) && 423 (strlen(&s[1]) == len))) { Pre-existing issue. The calls to strlen and comparisons to len on lines 420 and 423 could be replaced with 420: s[len] == '\0' 423: s[len+1] == '\0' ------------------------------------------------------------------------------ src/share/vm/runtime/arguments.cpp 449 size_t len = strlen(flag_status.alias_name); 450 if (((strncmp(flag_status.alias_name, flag_name, len) == 0) && 451 (strlen(flag_name) == len))) { There is no point to using strlen() and strncmp() here. Just use strcmp(), e.g. if (strcmp(flag_status.alias_name, flag_name) == 0) { http://stackoverflow.com/questions/14885000/does-strlen-in-a-strncmp-expression-defeat-the-purpose-of-using-strncmp-ov ------------------------------------------------------------------------------ src/share/vm/runtime/arguments.cpp 412 int i = 0; 413 assert(version != NULL, "Must provide a version buffer"); 414 while (special_table[i].name != NULL) { ... 432 i++; Pre-existing issue. More readable would be to use a for-loop, e.g. for (size_t i = 0; special_table[i].name != NULL; ++i) { ... } size_t is a better type for i too. ------------------------------------------------------------------------------ src/share/vm/runtime/arguments.cpp 446 int i = 0; 447 while (aliased_jvm_flags[i].alias_name != NULL) { ... 454 i++; As above, a for-loop would be more readable. ------------------------------------------------------------------------------ From joseph.provino at oracle.com Wed Jan 28 23:06:18 2015 From: joseph.provino at oracle.com (Joseph Provino) Date: Wed, 28 Jan 2015 18:06:18 -0500 Subject: Review request: Message-ID: <54C96B6A.6080402@oracle.com> Please review this VERY small change. All occurrences of BarrierSet::Other have been removed and "Other" has been removed from enum Name in barrierSet.hpp. I also need a sponsor to push the change. Webrev and bug report are here: http://cr.openjdk.java.net/~jprovino/8071805/webrev.00 https://bugs.openjdk.java.net/browse/JDK-8071805 thanks. joe From kim.barrett at oracle.com Thu Jan 29 05:34:49 2015 From: kim.barrett at oracle.com (Kim Barrett) Date: Thu, 29 Jan 2015 00:34:49 -0500 Subject: RFR: 8068942: Improve validation of -XX:G1ConfidencePercent value In-Reply-To: <92CC1ABA-ADF8-4614-812C-2E1FC1BADBC1@oracle.com> References: <1422438640.5974.1.camel@oracle.com> <92CC1ABA-ADF8-4614-812C-2E1FC1BADBC1@oracle.com> Message-ID: <36A28651-DABC-41A8-897E-BACAE6AC8FBD@oracle.com> On Jan 28, 2015, at 11:33 AM, Kim Barrett wrote: > >>> CR: >>> https://bugs.openjdk.java.net/browse/JDK-8068942 >>> >>> Webrev: >>> http://cr.openjdk.java.net/~kbarrett/8068942/webrev >> >> in the test, instead of mentioning that there are more flags that need >> to be fixed, could you file a CR? (And remove the comment). > > Yes, I will do that. I was reluctant to file a bug report where I would want to refer to a test that doesn?t exist yet. Here?s the new CR: https://bugs.openjdk.java.net/browse/JDK-8071863 From kim.barrett at oracle.com Thu Jan 29 05:38:08 2015 From: kim.barrett at oracle.com (Kim Barrett) Date: Thu, 29 Jan 2015 00:38:08 -0500 Subject: Review request: In-Reply-To: <54C96B6A.6080402@oracle.com> References: <54C96B6A.6080402@oracle.com> Message-ID: <62EDDF81-EC27-4132-A40F-A4CBF5D148F2@oracle.com> On Jan 28, 2015, at 6:06 PM, Joseph Provino wrote: > > Please review this VERY small change. > > All occurrences of BarrierSet::Other have been removed > and "Other" has been removed from enum Name in barrierSet.hpp. > > I also need a sponsor to push the change. > > Webrev and bug report are here: > > http://cr.openjdk.java.net/~jprovino/8071805/webrev.00 > > https://bugs.openjdk.java.net/browse/JDK-8071805 Looks good. From thomas.schatzl at oracle.com Thu Jan 29 08:17:41 2015 From: thomas.schatzl at oracle.com (Thomas Schatzl) Date: Thu, 29 Jan 2015 09:17:41 +0100 Subject: RFR (XS): 8071805: BarrierSet::Other is not used and should be removed. [Was: Re: Review request:] In-Reply-To: <54C96B6A.6080402@oracle.com> References: <54C96B6A.6080402@oracle.com> Message-ID: <1422519461.3309.1.camel@oracle.com> Hi Joe, On Wed, 2015-01-28 at 18:06 -0500, Joseph Provino wrote: > Please review this VERY small change. > > All occurrences of BarrierSet::Other have been removed > and "Other" has been removed from enum Name in barrierSet.hpp. > > I also need a sponsor to push the change. > > Webrev and bug report are here: > > http://cr.openjdk.java.net/~jprovino/8071805/webrev.00 > > https://bugs.openjdk.java.net/browse/JDK-8071805 looks good. Could you please improve the subject line for the next review request? We typically use the format: "RFR (" "): " ": " where is one of XXS, XS, S, M, L, XL, XXL; this is an estimate of the time to review, i.e. amount of change and complexity. is the CR number is the short description from the CR. E.g. in this case it should look like: RFR (XS): 8071805: BarrierSet::Other is not used and should be removed. This would help us a lot organizing them, and make sure that nothing slips through. I can sponsor the change. Thanks, Thomas From thomas.schatzl at oracle.com Thu Jan 29 08:24:40 2015 From: thomas.schatzl at oracle.com (Thomas Schatzl) Date: Thu, 29 Jan 2015 09:24:40 +0100 Subject: RFR: 8068942: Improve validation of -XX:G1ConfidencePercent value In-Reply-To: <36A28651-DABC-41A8-897E-BACAE6AC8FBD@oracle.com> References: <1422438640.5974.1.camel@oracle.com> <92CC1ABA-ADF8-4614-812C-2E1FC1BADBC1@oracle.com> <36A28651-DABC-41A8-897E-BACAE6AC8FBD@oracle.com> Message-ID: <1422519880.3309.4.camel@oracle.com> Hi, On Thu, 2015-01-29 at 00:34 -0500, Kim Barrett wrote: > On Jan 28, 2015, at 11:33 AM, Kim Barrett wrote: > > > >>> CR: > >>> https://bugs.openjdk.java.net/browse/JDK-8068942 > >>> > >>> Webrev: > >>> http://cr.openjdk.java.net/~kbarrett/8068942/webrev > >> > >> in the test, instead of mentioning that there are more flags that need > >> to be fixed, could you file a CR? (And remove the comment). > > > > Yes, I will do that. I was reluctant to file a bug report where I would want to refer to a test that doesn?t exist yet. > I would have just mentioned that the other CR adds some test/infrastructure to test this, and added a blocked-by reference. :) > Here?s the new CR: > https://bugs.openjdk.java.net/browse/JDK-8071863 Thanks, Thomas From thomas.schatzl at oracle.com Thu Jan 29 10:30:39 2015 From: thomas.schatzl at oracle.com (Thomas Schatzl) Date: Thu, 29 Jan 2015 11:30:39 +0100 Subject: RFR (L): 8058354: SPECjvm2008-Derby -2.7% performance regression on Solaris-X64 starting with 9-b29 Message-ID: <1422527439.3309.8.camel@oracle.com> Hi all, can I have reviews for the following change that fixes the use of large pages for auxiliary data on G1? In JDK-8038423 there has been a large change in how G1 handles virtual memory, and overlooked that auxiliary data may use large pages. This caused some performance regressions after introducing that build. This change fixes this problem: G1 is now more flexible in using large pages: particularly auxiliary data that often is not sized to multiples of (large) page size suffers from that. By allowing the virtual space implementation to use small pages on the tail (upper) end of the virtual space, everything else can use large pages. There is one limitation to that: the start address of the used virtual spaces must be aligned to large page size to use large pages in auxiliary data. This is to simplify commit and uncommit within the regions, since very small areas in the auxiliary data can map to large areas in the heap (e.g. for the BOT, at 4k page size, one page maps to 2M of memory, 2M pages map to 1G of memory). The problem is, if the start address of such auxiliary data were not aligned to requested page size, we would potentially need to split neighbouring large pages if we tried to uncommit one. I.e. some ascii art showing the problem. AAAAAA AAAAAA AAAAAA // heap area, each AAAAAA is a single region | | | // area covered by auxilary pages 1 2 // auxiliary data pages So if auxiliary data pages were unaligned, so that they correspond to uneven multiples of the heap, when uncommitting e.g. the second region (second set of AAAAAA), we would have to split the auxiliary data pages 1 and 2 into smaller ones. That does not seem to be a good tradeoff in complexity, given that the waste is at most one large page in reserved space (and unfortunately, due to the Linux large page implementation also in actually used space). Changes in detail containing some additional fixes: - page selection corresponds to other collectors, i.e. if some auxiliary data covers at least one large page, try to use large pages if available. - fix CMBitMap::compute_size() to align to alignment granularity (this has not been a real problem because the actual size is always a multiple of that) - allow (very restricted) mixed use of small and large pages in the G1 heap. - pass on alignment hints to os::commit() - some refactoring extracting out the code to reserve auxiliary memory structures With these changes, performance when using large pages is at least as good as before 9b29. Webrev: http://cr.openjdk.java.net/~tschatzl/8058354/webrev/ CR: https://bugs.openjdk.java.net/browse/JDK-8058354 Testing: jprt, specjbb*, specjvm*, vm.quick.testlist, some large benchmarks, test case Thanks, Thomas From jesper.wilhelmsson at oracle.com Thu Jan 29 10:45:21 2015 From: jesper.wilhelmsson at oracle.com (Jesper Wilhelmsson) Date: Thu, 29 Jan 2015 11:45:21 +0100 Subject: RFR: JDK-8061802 - REDO - Remove the generations array Message-ID: <54CA0F41.3090909@oracle.com> Hi, Please review this second attempt to remove the generations array. There were two bugs that caused this patch to be backed out the last time: 1. Collection of the old generation was always run even if the young collection freed up enough to satisfy the allocation need. This was due to an unexpected use of the size variable and stopped working when the code that changed the variable was broken out into a separate function. 2. The new _young_generation and _old_generation fields was missing from the declarations in vm_structs.cpp. Cut'n'paste error when the original huge change was split into smaller parts for easier review. I have resolved these issues. I also moved the BiasedLocking::preserve_marks() since the previous change didn't preserve exactly the same behavior. And I added a comment in a test that caused some issues when I was debugging this. Testing: AdHoc run of the nightly GC tests, JPRT, and JTREG RFE: https://bugs.openjdk.java.net/browse/JDK-8061802 Webrev: http://cr.openjdk.java.net/~jwilhelm/8061802/webrev.01/ I also made an incremental webrev based on the old patch applied to a fresh version of the GC repo. Please note that the old patch do not apply cleanly to a current GC repo, but the changes in the incremental diff should cover what has been changed with regards to this RFE. Please refer to the full webrevs if in doubt. Incremental webrev: http://cr.openjdk.java.net/~jwilhelm/8061802/webrev.01.incremental/ Old (buggy) webrev: http://cr.openjdk.java.net/~jwilhelm/8055702/webrev.01/ For reference, as I mentioned above the original huge change was split into several smaller parts. This is the first of those parts. The other can be found here: http://cr.openjdk.java.net/~jwilhelm/8057632/webrev.01/ Please note that these are the old patches that applies on top of the old (buggy) patch above. They will not apply cleanly on top of the new patch. I'll update these once the first part is finalized. Thanks, /Jesper From stefan.johansson at oracle.com Thu Jan 29 11:55:55 2015 From: stefan.johansson at oracle.com (Stefan Johansson) Date: Thu, 29 Jan 2015 12:55:55 +0100 Subject: RFR: 8069034: gc/g1/TestEagerReclaimHumongousRegionsClearMarkBits.java nightly failure Message-ID: <54CA1FCB.4050403@oracle.com> Hi, Please review this fix for: https://bugs.openjdk.java.net/browse/JDK-8069034 Webrev: http://cr.openjdk.java.net/~sjohanss/8069034/hotspot.00/ Summary: While looking for humongous objects to reclaim we unconditionally dirtied cards, some of those might belong to freed regions and if so the card table verification will fail. The simple fix is to avoid this by checking that the card belong to live regions before dirtying. A more robust fix would be to have the iterator avoid returning invalid cards, but that is a bigger change and I will file an RFE for this. Testing: Manually verified the fix on a host where the problem can be observed. Thanks, Stefan From thomas.schatzl at oracle.com Thu Jan 29 12:22:29 2015 From: thomas.schatzl at oracle.com (Thomas Schatzl) Date: Thu, 29 Jan 2015 13:22:29 +0100 Subject: RFR: 8069273: Decrease Hot Card Cache Lock contention In-Reply-To: <54C7B355.609@oracle.com> References: <54C12506.6090004@oracle.com> <54C26A0F.9070001@oracle.com> <54C76921.9080406@oracle.com> <1422366961.3369.19.camel@oracle.com> <54C7B355.609@oracle.com> Message-ID: <1422534149.3309.11.camel@oracle.com> Hi, On Tue, 2015-01-27 at 16:48 +0100, Claes Redestad wrote: > Thomas, > > On 01/27/2015 02:56 PM, Thomas Schatzl wrote: > > Hi, > > > > On Tue, 2015-01-27 at 11:32 +0100, Claes Redestad wrote: > >> Hi again, > >> > >> new webrev: http://cr.openjdk.java.net/~redestad/8069273/webrev.04/ > >> > >> This version fixes a crash issue in G1HotCardCache::reset_hot_cache when > >> G1ConcRSLogCacheSize=0 > > it would be nice to add a test case that checks boundary values like > > that for this flag. > > This was discovered by jtreg test > hotspot/test/gc/g1/TestShrinkAuxiliaryData00.java, but it seems the > reset_hot_cache was only called intermittently since this slipped > through JPRT testing one or two times before it crashed on me. > > Perhaps the test could be improved to ensure it will reset the > G1HotCardCache at least once. Ok to file a new RFE to look at > possible improvements? I recommend an extra specific test that checks the G1ConcRSLogCacheSize option. TestShrinkAuxiliaryData* has a different purpose than checking validity of input values. > >> G1HotCardCache::hot_cache_is_empty was broken in the same way, but > >> since it was unused I've opted to remove it rather than fix it. > > It would be nice if G1HotCardCache::initialize() used the reset() > > method. Then the initialization code would not need to be duplicated. > > > > The problem are the asserts in the reset() method - either create a > > reset_int(), or weaken the asserts by adding a ! > > Universe::fully_initialized() there. > > Ok, broken out into reset_hot_cache_internal method: > > New webrev: http://cr.openjdk.java.net/~redestad/8069273/webrev.05/ > Incremental: http://cr.openjdk.java.net/~redestad/8069273/webrev.05.04.inc/ > > > > > Looks good otherwise. Looks good. Thanks, Thomas From stefan.karlsson at oracle.com Thu Jan 29 12:25:40 2015 From: stefan.karlsson at oracle.com (Stefan Karlsson) Date: Thu, 29 Jan 2015 13:25:40 +0100 Subject: RFR (L): 8058354: SPECjvm2008-Derby -2.7% performance regression on Solaris-X64 starting with 9-b29 In-Reply-To: <1422527439.3309.8.camel@oracle.com> References: <1422527439.3309.8.camel@oracle.com> Message-ID: <54CA26C4.1090801@oracle.com> Hi Thomas, On 2015-01-29 11:30, Thomas Schatzl wrote: > Hi all, > > can I have reviews for the following change that fixes the use of > large pages for auxiliary data on G1? > > In JDK-8038423 there has been a large change in how G1 handles virtual > memory, and overlooked that auxiliary data may use large pages. This > caused some performance regressions after introducing that build. > > This change fixes this problem: G1 is now more flexible in using large > pages: particularly auxiliary data that often is not sized to multiples > of (large) page size suffers from that. By allowing the virtual space > implementation to use small pages on the tail (upper) end of the virtual > space, everything else can use large pages. > > There is one limitation to that: the start address of the used virtual > spaces must be aligned to large page size to use large pages in > auxiliary data. This is to simplify commit and uncommit within the > regions, since very small areas in the auxiliary data can map to large > areas in the heap (e.g. for the BOT, at 4k page size, one page maps to > 2M of memory, 2M pages map to 1G of memory). > > The problem is, if the start address of such auxiliary data were not > aligned to requested page size, we would potentially need to split > neighbouring large pages if we tried to uncommit one. > > I.e. some ascii art showing the problem. > > AAAAAA AAAAAA AAAAAA // heap area, each AAAAAA is a single region > | | | // area covered by auxilary pages > 1 2 // auxiliary data pages > > So if auxiliary data pages were unaligned, so that they correspond to > uneven multiples of the heap, when uncommitting e.g. the second region > (second set of AAAAAA), we would have to split the auxiliary data pages > 1 and 2 into smaller ones. > > That does not seem to be a good tradeoff in complexity, given that the > waste is at most one large page in reserved space (and unfortunately, > due to the Linux large page implementation also in actually used space). > > Changes in detail containing some additional fixes: > - page selection corresponds to other collectors, i.e. if some > auxiliary data covers at least one large page, try to use large pages if > available. > - fix CMBitMap::compute_size() to align to alignment granularity (this > has not been a real problem because the actual size is always a multiple > of that) > - allow (very restricted) mixed use of small and large pages in the G1 > heap. > - pass on alignment hints to os::commit() > - some refactoring extracting out the code to reserve auxiliary memory > structures > > With these changes, performance when using large pages is at least as > good as before 9b29. > > Webrev: > http://cr.openjdk.java.net/~tschatzl/8058354/webrev/ > > CR: > https://bugs.openjdk.java.net/browse/JDK-8058354 ReservedSpace(size_t) already support the ability to map large pages in the middle of a memory region. Given your example: AAAAAA AAAAAA AAAAAA | | | 1 2 1 and 2 will use large pages. There was a recent change that broke that, but it's supposed to be fixed with: changeset: 7656:4321214d5dbc parent: 7654:8dfd8b00c7f1 user: ehelin date: Fri Jan 16 10:29:12 2015 +0100 summary: 8066875: VirtualSpace does not use large pages Have you rerun the performance tests with that fix? StefanK > > Testing: > jprt, specjbb*, specjvm*, vm.quick.testlist, some large benchmarks, test > case > > Thanks, > Thomas > > From thomas.schatzl at oracle.com Thu Jan 29 14:41:50 2015 From: thomas.schatzl at oracle.com (Thomas Schatzl) Date: Thu, 29 Jan 2015 15:41:50 +0100 Subject: RFR (L): 8058354: SPECjvm2008-Derby -2.7% performance regression on Solaris-X64 starting with 9-b29 In-Reply-To: <54CA26C4.1090801@oracle.com> References: <1422527439.3309.8.camel@oracle.com> <54CA26C4.1090801@oracle.com> Message-ID: <1422542510.3309.13.camel@oracle.com> Hi, On Thu, 2015-01-29 at 13:25 +0100, Stefan Karlsson wrote: > Hi Thomas, > > On 2015-01-29 11:30, Thomas Schatzl wrote: > > Hi all, > > > > can I have reviews for the following change that fixes the use of > > large pages for auxiliary data on G1? > > > > In JDK-8038423 there has been a large change in how G1 handles virtual > > memory, and overlooked that auxiliary data may use large pages. This > > caused some performance regressions after introducing that build. > > > > This change fixes this problem: G1 is now more flexible in using large > > pages: particularly auxiliary data that often is not sized to multiples > > of (large) page size suffers from that. By allowing the virtual space > > implementation to use small pages on the tail (upper) end of the virtual > > space, everything else can use large pages. > > > > There is one limitation to that: the start address of the used virtual > > spaces must be aligned to large page size to use large pages in > > auxiliary data. This is to simplify commit and uncommit within the > > regions, since very small areas in the auxiliary data can map to large > > areas in the heap (e.g. for the BOT, at 4k page size, one page maps to > > 2M of memory, 2M pages map to 1G of memory). > > > > The problem is, if the start address of such auxiliary data were not > > aligned to requested page size, we would potentially need to split > > neighbouring large pages if we tried to uncommit one. > > > > I.e. some ascii art showing the problem. > > > > AAAAAA AAAAAA AAAAAA // heap area, each AAAAAA is a single region > > | | | // area covered by auxilary pages > > 1 2 // auxiliary data pages > > > > So if auxiliary data pages were unaligned, so that they correspond to > > uneven multiples of the heap, when uncommitting e.g. the second region > > (second set of AAAAAA), we would have to split the auxiliary data pages > > 1 and 2 into smaller ones. > > > > That does not seem to be a good tradeoff in complexity, given that the > > waste is at most one large page in reserved space (and unfortunately, > > due to the Linux large page implementation also in actually used space). > > > > Changes in detail containing some additional fixes: > > - page selection corresponds to other collectors, i.e. if some > > auxiliary data covers at least one large page, try to use large pages if > > available. > > - fix CMBitMap::compute_size() to align to alignment granularity (this > > has not been a real problem because the actual size is always a multiple > > of that) > > - allow (very restricted) mixed use of small and large pages in the G1 > > heap. > > - pass on alignment hints to os::commit() > > - some refactoring extracting out the code to reserve auxiliary memory > > structures > > > > With these changes, performance when using large pages is at least as > > good as before 9b29. > > > > Webrev: > > http://cr.openjdk.java.net/~tschatzl/8058354/webrev/ > > > > CR: > > https://bugs.openjdk.java.net/browse/JDK-8058354 > > ReservedSpace(size_t) already support the ability to map large pages in > the middle of a memory region. Given your example: > > AAAAAA AAAAAA AAAAAA > > | | | > 1 2 > > 1 and 2 will use large pages. (I think you mean VirtualSpace, not ReservedSpace. VirtualSpace does the commit/uncommit although on Linux, ReservedSpace also commits memory sometimes...) The problem is not getting the initial large pages, the problem is managing uncommitting of parts of that area in the presence of attempts of uncommitting random parts. Maybe that particular example does not show the extent of the problem for G1: consider that we have thousands of regions, and hundreds of pages some auxiliary data structure consists of. The use case is then, uncommit the auxiliary data corresponding to region 2-5, 30-34, 120. VirtualSpace does not support that at all. If the areas that auxiliary data map to were not aligned to something that is a multiple of the page sizes, we could not do that (easily). > There was a recent change that broke that, but it's supposed to be fixed > with: > changeset: 7656:4321214d5dbc > parent: 7654:8dfd8b00c7f1 > user: ehelin > date: Fri Jan 16 10:29:12 2015 +0100 > summary: 8066875: VirtualSpace does not use large pages > > Have you rerun the performance tests with that fix? Yes. The problem still is that previously G1 did not even try to use large pages for the auxiliary data (when implementing this originally, that functionality got lost). Only the heap used large pages. It also only supported one size for committed pages, which means you could either use full small or large pages. That latter restriction has been lifted for tail ends, which happens a lot for card table etc. E.g. if you use 1025M of heap (for whatever reason), you get a card table that consists of 1 large page (=2M) and one small page (4k) now (at least on Solaris x64). There is an (not-public) link to performance results for a before/after run in the CR. It shows that performance for the benchmarks tested is back to at least 9b28 levels. Only Solaris is affected btw. Thanks, Thomas From joseph.provino at oracle.com Thu Jan 29 15:01:10 2015 From: joseph.provino at oracle.com (joe provino) Date: Thu, 29 Jan 2015 10:01:10 -0500 Subject: RFR (XS): 8071805: BarrierSet::Other is not used and should be removed. [Was: Re: Review request:] In-Reply-To: <1422519461.3309.1.camel@oracle.com> References: <54C96B6A.6080402@oracle.com> <1422519461.3309.1.camel@oracle.com> Message-ID: <54CA4B36.20309@oracle.com> Will do! Thanks. On 01/29/2015 03:17 AM, Thomas Schatzl wrote: > Hi Joe, > > On Wed, 2015-01-28 at 18:06 -0500, Joseph Provino wrote: >> Please review this VERY small change. >> >> All occurrences of BarrierSet::Other have been removed >> and "Other" has been removed from enum Name in barrierSet.hpp. >> >> I also need a sponsor to push the change. >> >> Webrev and bug report are here: >> >> http://cr.openjdk.java.net/~jprovino/8071805/webrev.00 >> >> https://bugs.openjdk.java.net/browse/JDK-8071805 > looks good. > > Could you please improve the subject line for the next review request? > > We typically use the format: > > "RFR (" "): " ": " > > where > > is one of XXS, XS, S, M, L, XL, XXL; this is an estimate of the > time to review, i.e. amount of change and complexity. > > is the CR number > > is the short description from the CR. > > E.g. in this case it should look like: > > RFR (XS): 8071805: BarrierSet::Other is not used and should be > removed. > > This would help us a lot organizing them, and make sure that nothing > slips through. > > I can sponsor the change. > > Thanks, > Thomas > From derek.white at oracle.com Thu Jan 29 21:38:14 2015 From: derek.white at oracle.com (Derek White) Date: Thu, 29 Jan 2015 16:38:14 -0500 Subject: RFR: 8066821(S) Enhance command line processing to manage deprecating and obsoleting -XX command line arguments In-Reply-To: References: <54B44661.8070007@oracle.com> <54B84E91.1050708@oracle.com> Message-ID: <54CAA846.5000807@oracle.com> Hi Kim, Notes inline... On 1/28/15 3:47 PM, Kim Barrett wrote: > On Jan 15, 2015, at 6:34 PM, Derek White wrote: >> Hi All, >> >> I need another review, especially someone from runtime. Coleen, do you want crack at it or can you forward as needed? >> >> Another version for review: >> http://cr.openjdk.java.net/~drwhite/8066821/webrev.01 > I noticed a bunch of formatting changes that were in the previous > webrev have been eliminated in the .01 webrev. Since I was going to > comment or complain about at least some of them, I have no objection > to having them backed out. > > This is not a complete review; I've only gotten part way through the > first file! Unfortunately, I'm swamped with other things right now > and don't seem to be making progress toward finishing. So here's what > I've got so far. > > ------------------------------------------------------------------------------ > src/share/vm/runtime/arguments.cpp > 132 int len = (int)strlen(name); > > Pre-existing issue. > > Why is this using int and casting to int, rather than just using > size_t? The return type for strlen is size_t, as is the argument for > strncmp where len is used, and the other use of len also can/should be > size_t. > > [I only noticed this because an earlier webrev tweaked the formatting > of this line.] OK. > ------------------------------------------------------------------------------ > src/share/vm/runtime/arguments.cpp > 235 const char* spec_vendor = "Sun Microsystems Inc."; > 236 uint32_t spec_version = 0; > > Dead initializers; the variables are immediately reassigned new > values. > > This is a pre-existing defect that I wouldn't have even noticed had > the enum for bufsz not been reformatted in a previous webrev. (How's > that for a lesson in being lazy. :-) Odd. OK. > ------------------------------------------------------------------------------ > src/share/vm/runtime/arguments.cpp > 253 * -XX arguments are usually defined in globals.hpp, globals_.hpp, globals_.hpp, _globals.hpp, or _globals.hpp. > > Rather than "are usually defined in" I think better would be something > like "are defined several places, such as". OK > ------------------------------------------------------------------------------ > src/share/vm/runtime/arguments.cpp > 251 * -XX argument processing: > > While the Hotspot style guidelines explicitly don't specify a line > length limit, I find lines that are long enough that they don't fit in > one side of a side-by-side webrev on a reasonable-sized landscape > monitor with a font size I can read without having to scroll the frame > back and forth to be pretty annoying. No, you need a bigger monitor :-). OK, OK... > ------------------------------------------------------------------------------ > src/share/vm/runtime/arguments.cpp > 419 if (((strncmp(flag_status.name, s, len) == 0) && > 420 (strlen(s) == len)) || > 421 ((s[0] == '+' || s[0] == '-') && > 422 (strncmp(flag_status.name, &s[1], len) == 0) && > 423 (strlen(&s[1]) == len))) { > > Pre-existing issue. > > The calls to strlen and comparisons to len on lines 420 and 423 could > be replaced with > > 420: s[len] == '\0' > > 423: s[len+1] == '\0' This usage is identical to the following case (note that it it's not matching string prefixes, but lines 422+423 are matching suffixes). > ------------------------------------------------------------------------------ > src/share/vm/runtime/arguments.cpp > 449 size_t len = strlen(flag_status.alias_name); > 450 if (((strncmp(flag_status.alias_name, flag_name, len) == 0) && > 451 (strlen(flag_name) == len))) { > > There is no point to using strlen() and strncmp() here. Just use > strcmp(), e.g. > > if (strcmp(flag_status.alias_name, flag_name) == 0) { > > http://stackoverflow.com/questions/14885000/does-strlen-in-a-strncmp-expression-defeat-the-purpose-of-using-strncmp-ov Yes, I agree. And similarly lines 419-423 should be changed. > ------------------------------------------------------------------------------ > src/share/vm/runtime/arguments.cpp > 412 int i = 0; > 413 assert(version != NULL, "Must provide a version buffer"); > 414 while (special_table[i].name != NULL) { > ... > 432 i++; > > Pre-existing issue. > > More readable would be to use a for-loop, e.g. > > for (size_t i = 0; special_table[i].name != NULL; ++i) { > ... > } > > size_t is a better type for i too. > > ------------------------------------------------------------------------------ > src/share/vm/runtime/arguments.cpp > 446 int i = 0; > 447 while (aliased_jvm_flags[i].alias_name != NULL) { > ... > 454 i++; > > As above, a for-loop would be more readable. > > ------------------------------------------------------------------------------ OK, OK. Thanks Kim! - Derek From kim.barrett at oracle.com Thu Jan 29 22:17:44 2015 From: kim.barrett at oracle.com (Kim Barrett) Date: Thu, 29 Jan 2015 17:17:44 -0500 Subject: RFR (S): 8069760: When iterating over a card, G1 often iterates over much more references than are contained in the card In-Reply-To: <1422450023.3257.1.camel@oracle.com> References: <1422364908.3369.15.camel@oracle.com> <1AF5EC9D-441B-4A60-9DAD-912801745E9F@oracle.com> <1422450023.3257.1.camel@oracle.com> Message-ID: On Jan 28, 2015, at 8:00 AM, Thomas Schatzl wrote: > > Hi Kim, > > thanks for the review and thanks for finding these issues. > > New webrevs: > http://cr.openjdk.java.net/~tschatzl/8069760/webrev.0_to_1/ (diff) > http://cr.openjdk.java.net/~tschatzl/8069760/webrev.1/ (full) > > It passed another jprt run. ------------------------------------------------------------------------------ src/share/vm/gc_implementation/g1/heapRegion.cpp 456 if (!obj->is_objArray() || (((HeapWord*)obj) >= start && cur < end)) { Should "cur < end" be "cur <= end"? Sorry I missed this the first time around. ------------------------------------------------------------------------------ src/share/vm/gc_implementation/g1/heapRegion.cpp 438 assert(obj->klass_or_null() != NULL, "Loop invariant"); "invariant" => "post condition" would be more accurate, and would also revert the change for this line entirely. OTOH, I agree it is superfluous, given the preceding loop returns if that asserted condition is false. But arguably so is the assert on the previous line; it's not very hard to prove it must be true based on the preceding code. I don't think I care one way or the other about either of them, though others might. ------------------------------------------------------------------------------ src/share/vm/gc_implementation/g1/heapRegion.cpp 418 assert(cur <= start, "Postcondition"); 419 420 oop obj; 421 422 HeapWord* next = cur; 423 while (next <= start) { 424 cur = next; 425 obj = oop(cur); 426 if (obj->klass_or_null() == NULL) { 427 // Ran into an unparseable point. 428 return cur; 429 } 430 // Otherwise... 431 next = cur + block_size(cur); 432 } This code wasn't changed, but perhaps it should be. I think it would be clearer changed to a do/while with the same termination condition. On the first iteration we know the test at 422 is true, because of the assert at line 418. This would, among other things, make it more obvious that the reference to "obj" in the assert at line 438 is valid. Note that I don't think this changes my mind about whether in the later loop the "obj oop(cur)" should be at the begining of the loop rather than at the end. Sorry I didn't see and comment on this the first time around. ------------------------------------------------------------------------------ From robinwonguw at gmail.com Fri Jan 30 05:30:21 2015 From: robinwonguw at gmail.com (Robin Wong) Date: Thu, 29 Jan 2015 23:30:21 -0600 Subject: hotspot cms root? Message-ID: Hi, I have some knowledge about JVM but I'm still new to hotspot. Recently I started reading cms code in jdk-8 but I got some questions. The first question I have is about how scan/mark root really works. In Initial mark phase, I went through the code path along CMSParInitialMarkTask::work() > CMSParMarkTask::work_on_young_gen_roots() > CMSParMarkTask::do_young_space_rescan() > ContiguousSpace::par_oop_iterate() > oopDesc::oop_iterate() > ... > Par_MarkRefsIntoClosure::do_oop(). It seems to me the gc thread would simply iterate each address slot in young generation here (edan space, from space, to space), as seen from ContiguousSpace::par_oop_iterate(), and when the address points to an address in cms, mark that address in cms (_span.contains(addr) in Par_MarkRefsIntoClosure::do_oop()) if I'm right interpreting _span as part of cms space. >From what I know about JVM root, it should include stack, static slots and registers, and when gc starts, the thread should scan from the root and then objects transitively reachable from the root, and mark them. But here in hotspot, I couldn't figure out how JVM root is involved. BTW, I find simply reading hotspot code is not very easy, so I wonder if some one can tell me where I can get the technical reports or other sources regarding GC implementation inside hotspot if possible? I'm not sure whether this is the right place to post. If not, please forward to the right place. Thanks, Robin -------------- next part -------------- An HTML attachment was scrubbed... URL: From kirk at kodewerk.com Fri Jan 30 08:42:22 2015 From: kirk at kodewerk.com (Kirk Pepperdine) Date: Fri, 30 Jan 2015 09:42:22 +0100 Subject: RMI and GC.Interval In-Reply-To: <54C8BB99.7020102@oracle.com> References: <54C8B9B2.5020402@oracle.com> <54C8BB99.7020102@oracle.com> Message-ID: <56854A78-88C8-40CD-B3F2-9703D5B81A13@kodewerk.com> Hey Charlie, I was thinking about how one might ??fix? that G1 returns 0 for this message and that thinking lead into a rats nest of issues with reference objects. To call for a System.gc() in the G1 seems like a recipe for suicide! You would not want to run anything other than a concurrent mark phase in a large heap! If you only run concurrent mark phases than you never get the ?benefits" of a sweep of the entire tenured space that you get when running a concurrent cycle or a full in a generational heap. It seems as if the decision to have DGC trigger a full if it?s not happened for a while didn't consider the nuances of using a regional instead of a generational heap. Do you believe it?s good enough just to return the time since the last concurrent mark cycle? And should, for the G1, the ExplicitGCInvokesConcurrent flag be true for G1? Kind regards, Kirk Pepperdine On Jan 28, 2015, at 11:36 AM, Mikael Gerdin wrote: > > > On 2015-01-28 11:28, Mikael Gerdin wrote: >> Hi Kirk, >> >> On 2015-01-28 09:12, Kirk Pepperdine wrote: >>> Hi, >>> >>> I was looking at G1 code and found this. >>> >>> jlong G1CollectedHeap::millis_since_last_gc() { >>> // assert(false, "NYI"); >>> return 0; >>> } >> >> I've noticed this as well when I was reading through the code at one >> point but for some reason I didn't file a CR for it, this time I will :) > > I filed https://bugs.openjdk.java.net/browse/JDK-8071770 > > Thanks for the bug report, Kirk! > > /Mikael > >> >>> >>> As long as this method returns 0, this code in sun.misc.GC always fails >>> as maxObjectInspectionAge() is a native call that tunnels back to >>> millis_since_last_gc(). >>> >>> public void run() { >>> for (;;) { >>> long l; >>> synchronized (lock) { >>> >>> l = latencyTarget; >>> if (l == NO_TARGET) { >>> /* No latency target, so exit */ >>> GC.daemon = null; >>> return; >>> } >>> >>> long d = maxObjectInspectionAge(); >>> if (d >= l) { >>> /* Do a full collection. There is a remote possibility >>> * that a full collection will occurr between >>> the time >>> * we sample the inspection age and the time >>> the GC >>> * actually starts, but this is sufficiently >>> unlikely >>> * that it doesn't seem worth the more >>> expensive JVM >>> * interface that would be required. >>> */ >>> System.gc(); >>> d = 0; >>> } >>> >>> /* Wait for the latency period to expire, >>> * or for notification that the period has changed >>> */ >>> try { >>> lock.wait(l - d); >>> } catch (InterruptedException x) { >>> continue; >>> } >>> } >>> } >>> } >>> >>> My guess is; this is intentional? >> >> The most likely reason is that not any of the current G1 developers had >> any idea that this wasn't implemented and nobody has pointed this out >> before. >> >>> >>> Kind regards, >>> Kirk Pepperdine >>> -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 496 bytes Desc: Message signed with OpenPGP using GPGMail URL: From kirk at kodewerk.com Fri Jan 30 08:43:17 2015 From: kirk at kodewerk.com (Kirk Pepperdine) Date: Fri, 30 Jan 2015 09:43:17 +0100 Subject: RMI and GC.Interval In-Reply-To: <54C8BB99.7020102@oracle.com> References: <54C8B9B2.5020402@oracle.com> <54C8BB99.7020102@oracle.com> Message-ID: <1844E8A0-30EF-40C6-B49E-7851A21C203F@kodewerk.com> Hey Mikael, I was thinking about how one might ??fix? that G1 returns 0 for this message and that thinking lead into a rats nest of issues with reference objects. To call for a System.gc() in the G1 seems like a recipe for suicide! You would not want to run anything other than a concurrent mark phase in a large heap! If you only run concurrent mark phases than you never get the ?benefits" of a sweep of the entire tenured space that you get when running a concurrent cycle or a full in a generational heap. It seems as if the decision to have DGC trigger a full if it?s not happened for a while didn't consider the nuances of using a regional instead of a generational heap. Do you believe it?s good enough just to return the time since the last concurrent mark cycle? And should, for the G1, the ExplicitGCInvokesConcurrent flag be true for G1? Kind regards, Kirk Pepperdine On Jan 28, 2015, at 11:36 AM, Mikael Gerdin wrote: > > > On 2015-01-28 11:28, Mikael Gerdin wrote: >> Hi Kirk, >> >> On 2015-01-28 09:12, Kirk Pepperdine wrote: >>> Hi, >>> >>> I was looking at G1 code and found this. >>> >>> jlong G1CollectedHeap::millis_since_last_gc() { >>> // assert(false, "NYI"); >>> return 0; >>> } >> >> I've noticed this as well when I was reading through the code at one >> point but for some reason I didn't file a CR for it, this time I will :) > > I filed https://bugs.openjdk.java.net/browse/JDK-8071770 > > Thanks for the bug report, Kirk! > > /Mikael > >> >>> >>> As long as this method returns 0, this code in sun.misc.GC always fails >>> as maxObjectInspectionAge() is a native call that tunnels back to >>> millis_since_last_gc(). >>> >>> public void run() { >>> for (;;) { >>> long l; >>> synchronized (lock) { >>> >>> l = latencyTarget; >>> if (l == NO_TARGET) { >>> /* No latency target, so exit */ >>> GC.daemon = null; >>> return; >>> } >>> >>> long d = maxObjectInspectionAge(); >>> if (d >= l) { >>> /* Do a full collection. There is a remote possibility >>> * that a full collection will occurr between >>> the time >>> * we sample the inspection age and the time >>> the GC >>> * actually starts, but this is sufficiently >>> unlikely >>> * that it doesn't seem worth the more >>> expensive JVM >>> * interface that would be required. >>> */ >>> System.gc(); >>> d = 0; >>> } >>> >>> /* Wait for the latency period to expire, >>> * or for notification that the period has changed >>> */ >>> try { >>> lock.wait(l - d); >>> } catch (InterruptedException x) { >>> continue; >>> } >>> } >>> } >>> } >>> >>> My guess is; this is intentional? >> >> The most likely reason is that not any of the current G1 developers had >> any idea that this wasn't implemented and nobody has pointed this out >> before. >> >>> >>> Kind regards, >>> Kirk Pepperdine >>> -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 496 bytes Desc: Message signed with OpenPGP using GPGMail URL: From thomas.schatzl at oracle.com Fri Jan 30 10:05:22 2015 From: thomas.schatzl at oracle.com (Thomas Schatzl) Date: Fri, 30 Jan 2015 11:05:22 +0100 Subject: RFR (S): 8069760: When iterating over a card, G1 often iterates over much more references than are contained in the card In-Reply-To: References: <1422364908.3369.15.camel@oracle.com> <1AF5EC9D-441B-4A60-9DAD-912801745E9F@oracle.com> <1422450023.3257.1.camel@oracle.com> Message-ID: <1422612322.3155.2.camel@oracle.com> Hi Kim, On Thu, 2015-01-29 at 17:17 -0500, Kim Barrett wrote: > On Jan 28, 2015, at 8:00 AM, Thomas Schatzl wrote: > > > > Hi Kim, > > > > thanks for the review and thanks for finding these issues. > > > > New webrevs: > > http://cr.openjdk.java.net/~tschatzl/8069760/webrev.0_to_1/ (diff) > > http://cr.openjdk.java.net/~tschatzl/8069760/webrev.1/ (full) > > ------------------------------------------------------------------------------ > src/share/vm/gc_implementation/g1/heapRegion.cpp > 456 if (!obj->is_objArray() || (((HeapWord*)obj) >= start && cur < end)) { > > Should "cur < end" be "cur <= end"? > > ------------------------------------------------------------------------------ > src/share/vm/gc_implementation/g1/heapRegion.cpp > 438 assert(obj->klass_or_null() != NULL, "Loop invariant"); > > "invariant" => "post condition" would be more accurate, and would also > revert the change for this line entirely. > [...] > > ------------------------------------------------------------------------------ > src/share/vm/gc_implementation/g1/heapRegion.cpp > 418 assert(cur <= start, "Postcondition"); > 419 > 420 oop obj; > 421 > 422 HeapWord* next = cur; > 423 while (next <= start) { > 424 cur = next; > 425 obj = oop(cur); > 426 if (obj->klass_or_null() == NULL) { > 427 // Ran into an unparseable point. > 428 return cur; > 429 } > 430 // Otherwise... > 431 next = cur + block_size(cur); > 432 } > > This code wasn't changed, but perhaps it should be. > > I think it would be clearer changed to a do/while with the same > termination condition. On the first iteration we know the test at 422 > is true, because of the assert at line 418. > > This would, among other things, make it more obvious that the > reference to "obj" in the assert at line 438 is valid. Note that I > don't think this changes my mind about whether in the later loop the > "obj oop(cur)" should be at the begining of the loop rather than at > the end. all fixed. I kept the asserts. New webrevs: http://cr.openjdk.java.net/~tschatzl/8069760/webrev.1_to_2/ (diff) http://cr.openjdk.java.net/~tschatzl/8069760/webrev.2/ (full) Testing: jprt Thanks for your extensive review. Thomas From michail.chernov at oracle.com Fri Jan 30 15:33:49 2015 From: michail.chernov at oracle.com (Michail Chernov) Date: Fri, 30 Jan 2015 18:33:49 +0300 Subject: RFR: 8026047: [TESTBUG] add regression test for DisableExplicitGC flag In-Reply-To: <54C90036.8030506@oracle.com> References: <54C7B051.8050808@oracle.com> <54C90036.8030506@oracle.com> Message-ID: <54CBA45D.8090503@oracle.com> Hi Leonid, Issues were fixed: http://cr.openjdk.java.net/~eistepan/~mchernov/8026047/webrev.01/ Now all testcases are executed from the same VM. Thanks, Michail On 28.01.2015 18:28, Leonid Mesnik wrote: > Hi > > Why is it needed to start VM twice for each test. It is very expensive > especially for low-end devices. > > Is it possible to have driver which starts VM several times with > different combinations of options and check it output/exit code etc? > Also it would be much easier to read such test. > > > Leonid > > On 27.01.2015 18:35, Michail Chernov wrote: >> Hi all, >> >> Please review the fix with new test for DisableExplicitGC VM flag. >> >> Webrev: >> http://cr.openjdk.java.net/~eistepan/~mchernov/8026047/webrev.00/ >> Enhancement: https://bugs.openjdk.java.net/browse/JDK-8026047 >> >> There is one scenario with 6 parameters combinations. >> >> 1,2,3 scenarios test default value for DisableExplicitGC, >> DisableExplicitGC=true and DisableExplicitGC=false >> 4,5,6 scenarios check how VM works when VM changes DisableExplicitGC >> flag using WhiteBox. >> >> Test tries to call System.gc() and check that VM puts message to >> stdout. After (in case of 4,5,6 scenarios) test tries to change >> DisableExplicitGC value and calls System.gc() twice. >> >> Test was executed locally on linux-i586 with all available GC and >> several GC-related flags. Also it was executed using Aurora on other >> platforms. >> >> Thanks, >> Michail > > > From charlie.hunt at oracle.com Fri Jan 30 16:15:47 2015 From: charlie.hunt at oracle.com (charlie hunt) Date: Fri, 30 Jan 2015 10:15:47 -0600 Subject: RMI and GC.Interval In-Reply-To: <1844E8A0-30EF-40C6-B49E-7851A21C203F@kodewerk.com> References: <54C8B9B2.5020402@oracle.com> <54C8BB99.7020102@oracle.com> <1844E8A0-30EF-40C6-B49E-7851A21C203F@kodewerk.com> Message-ID: <5BD93A02-69C2-4BCE-B3C9-294FC12DDA66@oracle.com> FYI, Kirk and I had a short offline discussion about this ? in general stepping back and asking what might the desirable behavior for most folks using G1 when an invocation of System.gc() happens. I added some note from that discussion to the bug that Mikael had filed for the specific issue of G1 missing some implementation for RMI / DGC: https://bugs.openjdk.java.net/browse/JDK-8071770 Though the default behavior for G1 upon seeing a System.gc() is probably something that should be tracked under a different bug / enhancement, I decided to add a comment to the already filed bug so we would not lose some the thoughts Kirk and I had discussed. thanks, charlie > On Jan 30, 2015, at 2:43 AM, Kirk Pepperdine wrote: > > Hey Mikael, > > I was thinking about how one might ??fix? that G1 returns 0 for this message and that thinking lead into a rats nest of issues with reference objects. To call for a System.gc() in the G1 seems like a recipe for suicide! You would not want to run anything other than a concurrent mark phase in a large heap! If you only run concurrent mark phases than you never get the ?benefits" of a sweep of the entire tenured space that you get when running a concurrent cycle or a full in a generational heap. It seems as if the decision to have DGC trigger a full if it?s not happened for a while didn't consider the nuances of using a regional instead of a generational heap. > > Do you believe it?s good enough just to return the time since the last concurrent mark cycle? And should, for the G1, the ExplicitGCInvokesConcurrent flag be true for G1? > > Kind regards, > Kirk Pepperdine > > On Jan 28, 2015, at 11:36 AM, Mikael Gerdin wrote: > >> >> >> On 2015-01-28 11:28, Mikael Gerdin wrote: >>> Hi Kirk, >>> >>> On 2015-01-28 09:12, Kirk Pepperdine wrote: >>>> Hi, >>>> >>>> I was looking at G1 code and found this. >>>> >>>> jlong G1CollectedHeap::millis_since_last_gc() { >>>> // assert(false, "NYI"); >>>> return 0; >>>> } >>> >>> I've noticed this as well when I was reading through the code at one >>> point but for some reason I didn't file a CR for it, this time I will :) >> >> I filed https://bugs.openjdk.java.net/browse/JDK-8071770 >> >> Thanks for the bug report, Kirk! >> >> /Mikael >> >>> >>>> >>>> As long as this method returns 0, this code in sun.misc.GC always fails >>>> as maxObjectInspectionAge() is a native call that tunnels back to >>>> millis_since_last_gc(). >>>> >>>> public void run() { >>>> for (;;) { >>>> long l; >>>> synchronized (lock) { >>>> >>>> l = latencyTarget; >>>> if (l == NO_TARGET) { >>>> /* No latency target, so exit */ >>>> GC.daemon = null; >>>> return; >>>> } >>>> >>>> long d = maxObjectInspectionAge(); >>>> if (d >= l) { >>>> /* Do a full collection. There is a remote possibility >>>> * that a full collection will occurr between >>>> the time >>>> * we sample the inspection age and the time >>>> the GC >>>> * actually starts, but this is sufficiently >>>> unlikely >>>> * that it doesn't seem worth the more >>>> expensive JVM >>>> * interface that would be required. >>>> */ >>>> System.gc(); >>>> d = 0; >>>> } >>>> >>>> /* Wait for the latency period to expire, >>>> * or for notification that the period has changed >>>> */ >>>> try { >>>> lock.wait(l - d); >>>> } catch (InterruptedException x) { >>>> continue; >>>> } >>>> } >>>> } >>>> } >>>> >>>> My guess is; this is intentional? >>> >>> The most likely reason is that not any of the current G1 developers had >>> any idea that this wasn't implemented and nobody has pointed this out >>> before. >>> >>>> >>>> Kind regards, >>>> Kirk Pepperdine >>>> > -------------- next part -------------- An HTML attachment was scrubbed... URL: From jon.masamitsu at oracle.com Fri Jan 30 17:21:14 2015 From: jon.masamitsu at oracle.com (Jon Masamitsu) Date: Fri, 30 Jan 2015 09:21:14 -0800 Subject: hotspot cms root? In-Reply-To: References: Message-ID: <54CBBD8A.3040708@oracle.com> On 1/29/2015 9:30 PM, Robin Wong wrote: > Hi, > > I have some knowledge about JVM but I'm still new to hotspot. Recently > I started reading cms code in jdk-8 but I got some questions. The > first question I have is about how scan/mark root really works. In > Initial mark phase, I went through the code path along > CMSParInitialMarkTask::work() > > CMSParMarkTask::work_on_young_gen_roots() > > CMSParMarkTask::do_young_space_rescan() > > ContiguousSpace::par_oop_iterate() > oopDesc::oop_iterate() > ... > > Par_MarkRefsIntoClosure::do_oop(). It seems to me the gc thread would > simply iterate each address slot in young generation here (edan space, > from space, to space), as seen from > ContiguousSpace::par_oop_iterate(), and when the address points to an > address in cms, mark that address in cms (_span.contains(addr) in > Par_MarkRefsIntoClosure::do_oop()) if I'm right interpreting _span as > part of cms space. I think above you're looking at the code that specifically treats the objects in the young gen as roots for the collection of the CMS (tenured) gen. > > From what I know about JVM root, it should include stack, static slots > and registers, and when gc starts, the thread should scan from the > root and then objects transitively reachable from the root, and mark > them. But here in hotspot, I couldn't figure out how JVM root is involved. Look farther down in CMSParInitialMarkTask::work() for a call to gen_process_roots(). Follow it to find the processing of other roots such as those you list. > > BTW, I find simply reading hotspot code is not very easy, so I wonder > if some one can tell me where I can get the technical reports or other > sources regarding GC implementation inside hotspot if possible? It had been comment practice to put documentation into the sources. That varies from engineer to engineer though. > > I'm not sure whether this is the right place to post. If not, please > forward to the right place. This is the right place. Jon > > Thanks, > Robin From kim.barrett at oracle.com Fri Jan 30 22:53:10 2015 From: kim.barrett at oracle.com (Kim Barrett) Date: Fri, 30 Jan 2015 17:53:10 -0500 Subject: RFR: 8030646: Track collection set membership in one place In-Reply-To: <20150126110251.GB2775@ehelin.jrpg.bea.com> References: <20150126110251.GB2775@ehelin.jrpg.bea.com> Message-ID: On Jan 26, 2015, at 6:02 AM, Erik Helin wrote: > > Hi all, > > this (rather) small patch removes the field > HeapRegion::_in_collection_set and instead only uses the > G1BiasedMappedArray G1CollectedHeap::_in_cset_fast_test to track > collection set membership. Given that _in_cset_fast_test already track > collection set membership, the _in_collection_set field in HeapRegion is > redundant, it is only messy to keep track of this information in two > places. > > Patch: > http://cr.openjdk.java.net/~ehelin/8030646/webrev.00/ > > Issue: > https://bugs.openjdk.java.net/browse/JDK-8030646 Coming in late: In the comments for JDK-8027959 https://bugs.openjdk.java.net/browse/JDK-8027959 Early reclamation of large objects in G1 Thomas said: ------------------------------------------------------------------------------ > In reply to the previous comment: > > Putting the humongous objects (even temporarily) into the collection > set gives issues with remembered set updates not occurring any more. > > Current prototype changes in_cset_fast_test to include humongous > objects ( There are no issues with remembered set updates when temporarily putting the humongous object into the _in_cset_fast_test collection set test because during rset update we use the _in_collection_set member of the heapregion, not the in_cset_fast_test. ------------------------------------------------------------------------------ But this proposed change for JDK-8030646 https://bugs.openjdk.java.net/browse/ Track collection set membership in one place would eliminate _in_collection_set in favor of always using in_cset_fast_test. That would seem to break an assumption on which the earlier JDK-8027959 change is based. From jon.masamitsu at oracle.com Fri Jan 30 22:55:08 2015 From: jon.masamitsu at oracle.com (Jon Masamitsu) Date: Fri, 30 Jan 2015 14:55:08 -0800 Subject: RFR (L): 8058354: SPECjvm2008-Derby -2.7% performance regression on Solaris-X64 starting with 9-b29 In-Reply-To: <1422527439.3309.8.camel@oracle.com> References: <1422527439.3309.8.camel@oracle.com> Message-ID: <54CC0BCC.2090009@oracle.com> Thomas, Looks good. Some throw-away suggestions. Reviewed. http://cr.openjdk.java.net/~tschatzl/8058354/webrev/src/share/vm/gc_implementation/g1/g1PageBasedVirtualSpace.cpp.frames.html > 75 BitMap::idx_t size_in_pages = align_size_up(rs.size(), commit_size) / commit_size; Can you use round_to() in "share/vm/utilities/globalDefinitions.hpp" > // returns integer round-up to the nearest multiple of s (s must be a > power of two) > inline intptr_t round_to(intptr_t x, uintx s) { > #ifdef ASSERT > if (!is_power_of_2(s)) basic_fatal("s must be a power of 2"); > #endif > const uintx m = s - 1; > return mask_bits(x + m, ~m); > } or change the name "size_in_pages" to "size_in_commit_pages"? http://cr.openjdk.java.net/~tschatzl/8058354/webrev/src/share/vm/gc_implementation/g1/g1PageBasedVirtualSpace.cpp.frames.html Is commit_int() > 143 void G1PageBasedVirtualSpace::commit_int(char* start, char* end) { short for commit_internal(). If yes, I find commit_internal() clearer. http://cr.openjdk.java.net/~tschatzl/8058354/webrev/src/share/vm/gc_implementation/g1/g1PageBasedVirtualSpace.hpp.frames.html > 81 // Returns the address of the given page index ranging from 0..size_in_pages-1. > 82 char* page_end(uintptr_t index); I'd change comment to // Returns the address of the end of the page given the page index in range // 0..size_in_pages-2. For last page return _high_boundary. 37 // We only support reservations which base address is aligned to a given commit 38 // size. The length of the area managed need not commit size aligned (but OS default 39 // page size aligned) because some OSes cannot provide a an os_commit_size aligned 40 // reservation without also being size-aligned. Any tail area is committed using OS 41 // small pages. Is this below accurate? If so, I'd suggest it. // For systems that only allow commits of memory in a given size (always greater than the page size), // the base address is required to be aligned to that commit size. The actual size requested need not // be aligned to the commit size, but the size of the reservation passed to the system may be rounded // up to the commit size. Any fragment (less than the commit size) of the actual size at the tail // of the request, will be committed using OS small pages. http://cr.openjdk.java.net/~tschatzl/8058354/webrev/src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp.frames.html Please verify that this should be a call to the _unaligned version. > 1840 size_t const commit_size = os::page_size_for_region_unaligned(size, 1); Jon On 1/29/2015 2:30 AM, Thomas Schatzl wrote: > Hi all, > > can I have reviews for the following change that fixes the use of > large pages for auxiliary data on G1? > > In JDK-8038423 there has been a large change in how G1 handles virtual > memory, and overlooked that auxiliary data may use large pages. This > caused some performance regressions after introducing that build. > > This change fixes this problem: G1 is now more flexible in using large > pages: particularly auxiliary data that often is not sized to multiples > of (large) page size suffers from that. By allowing the virtual space > implementation to use small pages on the tail (upper) end of the virtual > space, everything else can use large pages. > > There is one limitation to that: the start address of the used virtual > spaces must be aligned to large page size to use large pages in > auxiliary data. This is to simplify commit and uncommit within the > regions, since very small areas in the auxiliary data can map to large > areas in the heap (e.g. for the BOT, at 4k page size, one page maps to > 2M of memory, 2M pages map to 1G of memory). > > The problem is, if the start address of such auxiliary data were not > aligned to requested page size, we would potentially need to split > neighbouring large pages if we tried to uncommit one. > > I.e. some ascii art showing the problem. > > AAAAAA AAAAAA AAAAAA // heap area, each AAAAAA is a single region > | | | // area covered by auxilary pages > 1 2 // auxiliary data pages > > So if auxiliary data pages were unaligned, so that they correspond to > uneven multiples of the heap, when uncommitting e.g. the second region > (second set of AAAAAA), we would have to split the auxiliary data pages > 1 and 2 into smaller ones. > > That does not seem to be a good tradeoff in complexity, given that the > waste is at most one large page in reserved space (and unfortunately, > due to the Linux large page implementation also in actually used space). > > Changes in detail containing some additional fixes: > - page selection corresponds to other collectors, i.e. if some > auxiliary data covers at least one large page, try to use large pages if > available. > - fix CMBitMap::compute_size() to align to alignment granularity (this > has not been a real problem because the actual size is always a multiple > of that) > - allow (very restricted) mixed use of small and large pages in the G1 > heap. > - pass on alignment hints to os::commit() > - some refactoring extracting out the code to reserve auxiliary memory > structures > > With these changes, performance when using large pages is at least as > good as before 9b29. > > Webrev: > http://cr.openjdk.java.net/~tschatzl/8058354/webrev/ > > CR: > https://bugs.openjdk.java.net/browse/JDK-8058354 > > Testing: > jprt, specjbb*, specjvm*, vm.quick.testlist, some large benchmarks, test > case > > Thanks, > Thomas > > From jon.masamitsu at oracle.com Fri Jan 30 23:18:26 2015 From: jon.masamitsu at oracle.com (Jon Masamitsu) Date: Fri, 30 Jan 2015 15:18:26 -0800 Subject: RFR (L): 8058354: SPECjvm2008-Derby -2.7% performance regression on Solaris-X64 starting with 9-b29 In-Reply-To: <1422527439.3309.8.camel@oracle.com> References: <1422527439.3309.8.camel@oracle.com> Message-ID: <54CC1142.7030200@oracle.com> On 1/29/2015 2:30 AM, Thomas Schatzl wrote: > ... > AAAAAA AAAAAA AAAAAA // heap area, each AAAAAA is a single region > | | | // area covered by auxilary pages > 1 2 // auxiliary data pages Are bitmaps an example of the auxiliary data? AAAAAA are 6 regions? And the preferred layout would be AAAAAA AAAAAA AAAAAA // heap area, each AAAAAA is a single region | | | | // area covered by auxilary pages 1 2 // auxiliary data pages so that (regions replace by 0 have been uncommitted) AA00AA 000000 A000AA // heap area, each AAAAAA is a single region | | | | // area covered by auxilary pages 1 2 // auxiliary data pages then the page for 2 can be uncommitted. > > So if auxiliary data pages were unaligned, so that they correspond to > uneven multiples of the heap, when uncommitting e.g. the second region > (second set of AAAAAA), we would have to split the auxiliary data pages > 1 and 2 into smaller ones. You mean we would have to use small pages for the auxiliary data? So we could uncommit the auxiliary data pages corresponding to the heap uncommit more easily? > > That does not seem to be a good tradeoff in complexity, given that the > waste is at most one large page in reserved space (and unfortunately, > due to the Linux large page implementation also in actually used space). The waste is 1 large page for each auxiliary data structure? Jon From kim.barrett at oracle.com Sat Jan 31 00:20:40 2015 From: kim.barrett at oracle.com (Kim Barrett) Date: Fri, 30 Jan 2015 19:20:40 -0500 Subject: RFR (S): 8069760: When iterating over a card, G1 often iterates over much more references than are contained in the card In-Reply-To: <1422612322.3155.2.camel@oracle.com> References: <1422364908.3369.15.camel@oracle.com> <1AF5EC9D-441B-4A60-9DAD-912801745E9F@oracle.com> <1422450023.3257.1.camel@oracle.com> <1422612322.3155.2.camel@oracle.com> Message-ID: <7D82DB74-E5AD-4F15-824A-8C1E444B6629@oracle.com> On Jan 30, 2015, at 5:05 AM, Thomas Schatzl wrote: > > New webrevs: > http://cr.openjdk.java.net/~tschatzl/8069760/webrev.1_to_2/ (diff) > http://cr.openjdk.java.net/~tschatzl/8069760/webrev.2/ (full) Looks good.