RFR: JDK-8152300: Convert G1_ALLOC_REGION_TRACING to unified logging
Bengt Rutisson
bengt.rutisson at oracle.com
Tue Mar 22 09:35:19 UTC 2016
Thanks, Stefan!
Bengt
On 2016-03-22 10:29, Stefan Johansson wrote:
> Hi Bengt,
>
> On 2016-03-22 10:18, Bengt Rutisson wrote:
>>
>> Hi again,
>>
>> Got some internal feedback from Stefan and Stefan. Here's an updated
>> webrev:
>>
>> http://cr.openjdk.java.net/~brutisso/8152300/webrev.01/
>>
> Looks good,
>
> Stefan
>
>> And here's a diff compared to the last version:
>>
>> http://cr.openjdk.java.net/~brutisso/8152300/webrev.00-01.diff/
>>
>> Thanks,
>> Bengt
>>
>> On 2016-03-21 14:40, Bengt Rutisson wrote:
>>>
>>> Hi all,
>>>
>>> Could I have a couple of reviews for this change?
>>>
>>> http://cr.openjdk.java.net/~brutisso/8152300/webrev.00/
>>> https://bugs.openjdk.java.net/browse/JDK-8152300
>>>
>>> Currently there is a define called G1_ALLOC_REGION_TRACING in the G1
>>> code. It respresents two levels of logging in non-product builds.
>>>
>>> We should use the unified logging framework for this logging instead.
>>>
>>> The proposed patch converts the two levels of logging guarded by
>>> G1_ALLOC_REGION_TRACING to debug and trace level logging at develop
>>> level. This means that the logging is not available in product
>>> builds. The call to the trace() method is now guarded by ifndef
>>> PRODUCT to make sure we don't have any regressions in the production
>>> code.
>>>
>>> I am not convinced the logic inside the trace method is completely
>>> correct. But it is the same as the old logging. Maybe now that the
>>> logging is easier to find someone will take the time to use it and
>>> see if it logs the relevant information. This patch merely converts
>>> the old logging to use the unified logging framework.
>>>
>>> An unusual part of this logging is that you will get either the
>>> debug or the trace logging. Normally I have tried to avoid that type
>>> of situation and instead log one line at debug and another at trace.
>>> However, since I wanted to keep the format intact with the old
>>> version I opted for this solution now.
>>>
>>> Below are some examples.
>>>
>>> Thanks,
>>> Bengt
>>>
>>> Old G1_ALLOC_REGION_TRACING=2 logging:
>>>
>>> [3,135s][info][gc] GC(4) Pause Young (G1 Evacuation Pause)
>>> 16M->17M(64M) (3,000s, 3,135s) 135,927ms
>>> [Mutator Alloc Region] 0 DUMMY : alloc failed min 256 desired 256
>>> [Mutator Alloc Region] 0 DUMMY : retiring
>>> [Mutator Alloc Region] 0 DUMMY : retired
>>> [Mutator Alloc Region] 0 DUMMY : attempting region allocation
>>> [Mutator Alloc Region] 0 DUMMY : update
>>> [Mutator Alloc Region] 1
>>> 63:(E)[0x00000000fff00000,0x00000000fff00800,0x0000000100000000] :
>>> updated
>>> [Mutator Alloc Region] 1
>>> 63:(E)[0x00000000fff00000,0x00000000fff00800,0x0000000100000000] :
>>> region allocation successful
>>> [Mutator Alloc Region] 1
>>> 63:(E)[0x00000000fff00000,0x00000000fff00800,0x0000000100000000] :
>>> alloc locked (second attempt) min 256 desired 256 actual 256
>>> 0x00000000fff00000
>>> [Mutator Alloc Region] 1
>>> 63:(E)[0x00000000fff00000,0x00000000fff0a890,0x0000000100000000] :
>>> alloc min 5138 desired 5138 actual 5138 0x00000000fff00800
>>> [Mutator Alloc Region] 1
>>> 63:(E)[0x00000000fff00000,0x00000000fff14920,0x0000000100000000] :
>>> alloc min 5138 desired 5138 actual 5138 0x00000000fff0a890
>>> [Mutator Alloc Region] 1
>>> 63:(E)[0x00000000fff00000,0x00000000fff1e9b0,0x0000000100000000] :
>>> alloc min 5138 desired 5138 actual 5138 0x00000000fff14920
>>> [Mutator Alloc Region] 1
>>> 63:(E)[0x00000000fff00000,0x00000000fff28a40,0x0000000100000000] :
>>> alloc min 5138 desired 5138 actual 5138 0x00000000fff1e9b0
>>> [Mutator Alloc Region] 1
>>> 63:(E)[0x00000000fff00000,0x00000000fff32ad0,0x0000000100000000] :
>>> alloc min 5138 desired 5138 actual 5138 0x00000000fff28a40
>>> [Mutator Alloc Region] 1
>>> 63:(E)[0x00000000fff00000,0x00000000fff3cb60,0x0000000100000000] :
>>> alloc min 5138 desired 5138 actual 5138 0x00000000fff32ad0
>>> [Mut[2,005s][info][gc] GC(38) Pause Young (G1 Evacuation Pause)
>>> 62M->61M(64M) (1,994s, 2,005s) 11,055ms
>>> [Mutator Alloc Region] 0 DUMMY : alloc failed
>>> [Mutator Alloc Region] 0 DUMMY : retiring
>>> [Mutator Alloc Region] 0 DUMMY : retired
>>> [Mutator Alloc Region] 0 DUMMY : attempting region allocation
>>> [Mutator Alloc Region] 0 DUMMY : update
>>> [Mutator Alloc Region] 1
>>> 63:(E)[0x00000000fff00000,0x00000000fff00800,0x0000000100000000] :
>>> updated
>>> [Mutator Alloc Region] 1
>>> 63:(E)[0x00000000fff00000,0x00000000fff00800,0x0000000100000000] :
>>> region allocation successful
>>> [Mutator Alloc Region] 1
>>> 63:(E)[0x00000000fff00000,0x0000000100000000,0x0000000100000000] :
>>> alloc failed
>>> [Mutator Alloc Region] 1
>>> 63:(E)[0x00000000fff00000,0x0000000100000000,0x0000000100000000] :
>>> alloc failed
>>> [Mutator Alloc Region] 1
>>> 63:(E)[0x00000000fff00000,0x0000000100000000,0x0000000100000000] :
>>> retiring
>>> [Mutator Alloc Region] 1 DUMMY : retired
>>> [Mutator Alloc Region] 1 DUMMY : attempting region allocation
>>> [Mutator Alloc Region] 1 DUMMY : update
>>> [Mutator Alloc Region] 2
>>> 62:(E)[0x00000000ffe00000,0x00000000ffe00800,0x00000000fff00000] :
>>> updated
>>> [Mutator Alloc Region] 2
>>> 62:(E)[0x00000000ffe00000,0x00000000ffe00800,0x00000000fff00000] :
>>> region allocation successful
>>> [Mutator Alloc Region] 2
>>> 62:(E)[0x00000000ffe00000,0x00000000fff00000,0x00000000fff00000] :
>>> alloc failed
>>> [Mutator Alloc Region] 2
>>> 62:(E)[0x00000000ffe00000,0x00000000fff00000,0x00000000fff00000] :
>>> alloc failed
>>> [Mutator Alloc Region] 2
>>> 62:(E)[0x00000000ffe00000,0x00000000fff00000,0x00000000fff00000] :
>>> retiring
>>> [Mutator Alloc Region] 2 DUMMY : retired
>>> [Mutator Alloc Region] 2 DUMMY : attempting region allocation
>>> [Mutator Alloc Region] 2 DUMMY : region allocation failed
>>> [Mutator Alloc Region] 2 DUMMY : alloc locked failed
>>> [Mutator Alloc Region] 2 DUMMY : alloc failed
>>> [Mutator Alloc Region] 2 DUMMY : retiring
>>> [Mutator Alloc Region] 2 DUMMY : retired
>>> [Mutator Alloc Region] 2 DUMMY : attempting region allocation
>>> [Mutator Alloc Region] 2 DUMMY : region allocation failed
>>> [Mutator Alloc Region] 2 DUMMY : alloc locked failed
>>> [Mutator Alloc Region] 2 DUMMY : releasing
>>> [Mutator Alloc Region] 2 DUMMY : retiring
>>> [Mutator Alloc Region] 2 DUMMY : retired
>>> [Mutator Alloc Region] 2 NULL : released
>>> [Survivor GC Alloc Region] 1 NULL : initializing
>>> [Survivor GC Alloc Region] 0 DUMMY : initialized
>>> ator Alloc Region] 1
>>> 63:(E)[0x00000000fff00000,0x00000000fff46bf0,0x0000000100000000] :
>>> alloc min 5138 desired 5138 actual 5138 0x00000000fff3cb60
>>> [Mutator Alloc Region] 1
>>> 63:(E)[0x00000000fff00000,0x00000000fff50c80,0x0000000100000000] :
>>> alloc min 5138 desired 5138 actual 5138 0x00000000fff46bf0
>>> [Mutator Alloc Region] 1
>>> 63:(E)[0x00000000fff00000,0x00000000fff5ad10,0x0000000100000000] :
>>> alloc min 5138 desired 5138 actual 5138 0x00000000fff50c80
>>> [Mutator Alloc Region] 1
>>> 63:(E)[0x00000000fff00000,0x00000000fff64da0,0x0000000100000000] :
>>> alloc min 5138 desired 5138 actual 5138 0x00000000fff5ad10
>>> [Mutator Alloc Region] 1
>>> 63:(E)[0x00000000fff00000,0x00000000fff6ee30,0x0000000100000000] :
>>> alloc min 5138 desired 5138 actual 5138 0x00000000fff64da0
>>> [Mutator Alloc Region] 1
>>> 63:(E)[0x00000000fff00000,0x00000000fff78ec0,0x0000000100000000] :
>>> alloc min 5138 desired 5138 actual 5138 0x00000000fff6ee30
>>> [Mutator Alloc Region] 1
>>> 63:(E)[0x00000000fff00000,0x00000000fff82f50,0x0000000100000000] :
>>> alloc min 5138 desired 5138 actual 5138 0x00000000fff78ec0
>>> [Mutator Alloc Region] 1
>>> 63:(E)[0x00000000fff00000,0x00000000fff8cfe0,0x0000000100000000] :
>>> alloc min 5138 desired 5138 actual 5138 0x00000000fff82f50
>>> [Mutator Alloc Region] 1
>>> 63:(E)[0x00000000fff00000,0x00000000fff97070,0x0000000100000000] :
>>> alloc min 5138 desired 5138 actual 5138 0x00000000fff8cfe0
>>> [Mutator Alloc Region] 1
>>> 63:(E)[0x00000000fff00000,0x00000000fffa1100,0x0000000100000000] :
>>> alloc min 5138 desired 5138 actual 5138 0x00000000fff97070
>>> [Mutator Alloc Region] 1
>>> 63:(E)[0x00000000fff00000,0x00000000fffab190,0x0000000100000000] :
>>> alloc min 5138 desired 5138 actual 5138 0x00000000fffa1100
>>> [Mutator Alloc Region] 1
>>> 63:(E)[0x00000000fff00000,0x00000000fffb5220,0x0000000100000000] :
>>> alloc min 5138 desired 5138 actual 5138 0x00000000fffab190
>>> [Mutator Alloc Region] 1
>>> 63:(E)[0x00000000fff00000,0x00000000fffbf2b0,0x0000000100000000] :
>>> alloc min 5138 desired 5138 actual 5138 0x00000000fffb5220
>>> [Mutator Alloc Region] 1
>>> 63:(E)[0x00000000fff00000,0x00000000fffc9340,0x0000000100000000] :
>>> alloc min 5138 desired 5138 actual 5138 0x00000000fffbf2b0
>>> [Mutator Alloc Region] 1
>>> 63:(E)[0x00000000fff00000,0x00000000fffd33d0,0x0000000100000000] :
>>> alloc min 5138 desired 5138 actual 5138 0x00000000fffc9340
>>> [Mutator Alloc Region] 1
>>> 63:(E)[0x00000000fff00000,0x00000000fffdd460,0x0000000100000000] :
>>> alloc min 5138 desired 5138 actual 5138 0x00000000fffd33d0
>>> [Mutator Alloc Region] 1
>>> 63:(E)[0x00000000fff00000,0x00000000fffe74f0,0x0000000100000000] :
>>> alloc min 5138 desired 5138 actual 5138 0x00000000fffdd460
>>> [Mutator Alloc Region] 1
>>> 63:(E)[0x00000000fff00000,0x00000000ffff1580,0x0000000100000000] :
>>> alloc min 5138 desired 5138 actual 5138 0x00000000fffe74f0
>>> [Mutator Alloc Region] 1
>>> 63:(E)[0x00000000fff00000,0x00000000ffffb610,0x0000000100000000] :
>>> alloc min 5138 desired 5138 actual 5138 0x00000000ffff1580
>>> [Mutator Alloc Region] 1
>>> 63:(E)[0x00000000fff00000,0x0000000100000000,0x0000000100000000] :
>>> alloc min 2366 desired 2366 actual 2366 0x00000000ffffb610
>>> [Mutator Alloc Region] 1
>>> 63:(E)[0x00000000fff00000,0x0000000100000000,0x0000000100000000] :
>>> alloc failed min 256 desired 256
>>> [Mutator Alloc Region] 1
>>> 63:(E)[0x00000000fff00000,0x0000000100000000,0x0000000100000000] :
>>> alloc failed min 256 desired 256
>>> [Mutator Alloc Region] 1
>>> 63:(E)[0x00000000fff00000,0x0000000100000000,0x0000000100000000] :
>>> retiring
>>> [Mutator Alloc Region] 1 DUMMY : retired
>>> [Mutator Alloc Region] 1 DUMMY : attempting region allocation
>>> [Mutator Alloc Region] 1 DUMMY : update
>>> [Mutator Alloc Region] 2
>>> 62:(E)[0x00000000ffe00000,0x00000000ffe00800,0x00000000fff00000] :
>>> updated
>>> [Mutator Alloc Region] 2
>>> 62:(E)[0x00000000ffe00000,0x00000000ffe00800,0x00000000fff00000] :
>>> region allocation successful
>>> [Mutator Alloc Region] 2
>>> 62:(E)[0x00000000ffe00000,0x00000000ffe00800,0x00000000fff00000] :
>>> alloc locked (second attempt) min 256 desired 256 actual 256
>>> 0x00000000ffe00000
>>> [Mutator Alloc Region] 2
>>> 62:(E)[0x00000000ffe00000,0x00000000ffe0a890,0x00000000fff00000] :
>>> alloc min 5138 desired 5138 actual 5138 0x00000000ffe00800
>>>
>>>
>>>
>>> Old G1_ALLOC_REGION_TRACING=1 logging:
>>>
>>> [Mutator Alloc Region] 0 DUMMY : alloc failed
>>> [Mutator Alloc Region] 0 DUMMY : retiring
>>> [Mutator Alloc Region] 0 DUMMY : retired
>>> [Mutator Alloc Region] 0 DUMMY : attempting region allocation
>>> [Mutator Alloc Region] 0 DUMMY : update
>>> [Mutator Alloc Region] 1
>>> 63:(E)[0x00000000fff00000,0x00000000fff00800,0x0000000100000000] :
>>> updated
>>> [Mutator Alloc Region] 1
>>> 63:(E)[0x00000000fff00000,0x00000000fff00800,0x0000000100000000] :
>>> region allocation successful
>>> [Mutator Alloc Region] 1
>>> 63:(E)[0x00000000fff00000,0x0000000100000000,0x0000000100000000] :
>>> alloc failed
>>> [Mutator Alloc Region] 1
>>> 63:(E)[0x00000000fff00000,0x0000000100000000,0x0000000100000000] :
>>> alloc failed
>>> [Mutator Alloc Region] 1
>>> 63:(E)[0x00000000fff00000,0x0000000100000000,0x0000000100000000] :
>>> retiring
>>> [Mutator Alloc Region] 1 DUMMY : retired
>>> [Mutator Alloc Region] 1 DUMMY : attempting region allocation
>>> [Mutator Alloc Region] 1 DUMMY : update
>>> [Mutator Alloc Region] 2
>>> 62:(E)[0x00000000ffe00000,0x00000000ffe00800,0x00000000fff00000] :
>>> updated
>>> [Mutator Alloc Region] 2
>>> 62:(E)[0x00000000ffe00000,0x00000000ffe00800,0x00000000fff00000] :
>>> region allocation successful
>>> [Mutator Alloc Region] 2
>>> 62:(E)[0x00000000ffe00000,0x00000000fff00000,0x00000000fff00000] :
>>> alloc failed
>>> [Mutator Alloc Region] 2
>>> 62:(E)[0x00000000ffe00000,0x00000000fff00000,0x00000000fff00000] :
>>> alloc failed
>>> [Mutator Alloc Region] 2
>>> 62:(E)[0x00000000ffe00000,0x00000000fff00000,0x00000000fff00000] :
>>> retiring
>>> [Mutator Alloc Region] 2 DUMMY : retired
>>> [Mutator Alloc Region] 2 DUMMY : attempting region allocation
>>> [Mutator Alloc Region] 2 DUMMY : region allocation failed
>>> [Mutator Alloc Region] 2 DUMMY : alloc locked failed
>>> [Mutator Alloc Region] 2 DUMMY : alloc failed
>>> [Mutator Alloc Region] 2 DUMMY : retiring
>>> [Mutator Alloc Region] 2 DUMMY : retired
>>> [Mutator Alloc Region] 2 DUMMY : attempting region allocation
>>> [Mutator Alloc Region] 2 DUMMY : region allocation failed
>>> [Mutator Alloc Region] 2 DUMMY : alloc locked failed
>>> [Mutator Alloc Region] 2 DUMMY : releasing
>>> [Mutator Alloc Region] 2 DUMMY : retiring
>>> [Mutator Alloc Region] 2 DUMMY : retired
>>> [Mutator Alloc Region] 2 NULL : released
>>> [Survivor GC Alloc Region] 1 NULL : initializing
>>> [Survivor GC Alloc Region] 0 DUMMY : initialized
>>>
>>>
>>> New -Xlog:gc+alloc+region=debug logging:
>>>
>>> [1,598s][debug][gc,alloc,region] Mutator Alloc Region: 0 DUMMY :
>>> retired
>>> [1,598s][debug][gc,alloc,region] Mutator Alloc Region: 0 DUMMY :
>>> attempting region allocation
>>> [1,598s][debug][gc,alloc,region] Mutator Alloc Region: 0 DUMMY :
>>> region allocation failed
>>> [1,598s][debug][gc,alloc,region] Mutator Alloc Region: 0 DUMMY :
>>> alloc locked failed
>>> [1,598s][debug][gc,alloc,region] Mutator Alloc Region: 0 DUMMY :
>>> alloc failed
>>> [1,598s][debug][gc,alloc,region] Mutator Alloc Region: 0 DUMMY :
>>> retiring
>>> [1,598s][debug][gc,alloc,region] Mutator Alloc Region: 0 DUMMY :
>>> retired
>>> [1,598s][debug][gc,alloc,region] Mutator Alloc Region: 0 DUMMY :
>>> attempting region allocation
>>> [1,598s][debug][gc,alloc,region] Mutator Alloc Region: 0 DUMMY :
>>> region allocation failed
>>> [1,598s][debug][gc,alloc,region] Mutator Alloc Region: 0 DUMMY :
>>> alloc locked failed
>>> [1,598s][debug][gc,alloc,region] GC(14) Mutator Alloc Region: 0
>>> DUMMY : releasing
>>> [1,598s][debug][gc,alloc,region] GC(14) Mutator Alloc Region: 0
>>> DUMMY : retiring
>>> [1,598s][debug][gc,alloc,region] GC(14) Mutator Alloc Region: 0
>>> DUMMY : retired
>>> [1,598s][debug][gc,alloc,region] GC(14) Mutator Alloc Region: 0 NULL
>>> : released
>>> [1,598s][debug][gc,alloc,region] GC(14) Survivor GC Alloc Region: 1
>>> NULL : initializing
>>> [1,598s][debug][gc,alloc,region] GC(14) Survivor GC Alloc Region: 0
>>> DUMMY : initialized
>>> [1,598s][debug][gc,alloc,region] GC(14) Old GC Alloc Region: 2 NULL
>>> : initializing
>>> [1,598s][debug][gc,alloc,region] GC(14) Old GC Alloc Region: 0 DUMMY
>>> : initialized
>>> [1,599s][debug][gc,alloc,region] GC(14) Old GC Alloc Region: 0 DUMMY
>>> : alloc failed
>>> [1,599s][debug][gc,alloc,region] GC(14) Old GC Alloc Region: 0 DUMMY
>>> : alloc failed
>>>
>>>
>>>
>>>
>>> New -Xlog:gc+alloc+region=trace logging:
>>>
>>>
>>>
>>> [3,109s][trace][gc,alloc,region] GC(0) Old GC Alloc Region: 9
>>> 8:(O)[0x00000000fc800000,0x00000000fc89e3a0,0x00000000fc900000] :
>>> alloc min 5 desired 258 actual 258 0x00000000fc89db90
>>> [3,142s][trace][gc,alloc,region] GC(0) Old GC Alloc Region: 9
>>> 8:(O)[0x00000000fc800000,0x00000000fc8a1400,0x00000000fc900000] :
>>> alloc min 5 desired 258 actual 258 0x00000000fc8a0bf0
>>> [3,108s][trace][gc,alloc,region] GC(0) Old GC Alloc Region: 9
>>> 8:(O)[0x00000000fc800000,0x00000000fc894260,0x00000000fc900000] :
>>> alloc min 5 desired 258 actual 258 0x00000000fc893a50
>>> [3,141s][trace][gc,alloc,region] GC(0) Old GC Alloc Region: 9
>>> 8:(O)[0x00000000fc800000,0x00000000fc8a03e0,0x00000000fc900000] :
>>> alloc min 5 desired 258 actual 258 0x00000000fc89fbd0
>>> [3,141s][trace][gc,alloc,region] GC(0) Old GC Alloc Region: 9
>>> 8:(O)[0x00000000fc800000,0x00000000fc8a0bf0,0x00000000fc900000] :
>>> alloc min 5 desired 258 actual 258 0x00000000fc8a03e0
>>> [3,108s][trace][gc,alloc,region] GC(0) Old GC Alloc Region: 9
>>> 8:(O)[0x00000000fc800000,0x00000000fc8972c0,0x00000000fc900000] :
>>> alloc min 5 desired 258 actual 258 0x00000000fc896ab0
>>> [3,108s][trace][gc,alloc,region] GC(0) Old GC Alloc Region: 9
>>> 8:(O)[0x00000000fc800000,0x00000000fc897ad0,0x00000000fc900000] :
>>> alloc min 5 desired 258 actual 258 0x00000000fc8972c0
>>> [3,147s][trace][gc,alloc,region] GC(0) Survivor GC Alloc Region: 2
>>> DUMMY : releasing
>>> [3,147s][trace][gc,alloc,region] GC(0) Survivor GC Alloc Region: 2
>>> DUMMY : retiring
>>> [3,147s][trace][gc,alloc,region] GC(0) Survivor GC Alloc Region: 2
>>> DUMMY : retired
>>> [3,147s][trace][gc,alloc,region] GC(0) Survivor GC Alloc Region: 2
>>> NULL : released
>>> [3,147s][trace][gc,alloc,region] GC(0) Old GC Alloc Region: 9
>>> 8:(O)[0x00000000fc800000,0x00000000fc8a1400,0x00000000fc900000] :
>>> releasing
>>> [3,148s][trace][gc,alloc,region] GC(0) Old GC Alloc Region: 9
>>> 8:(O)[0x00000000fc800000,0x00000000fc8a1400,0x00000000fc900000] :
>>> retiring
>>> [3,148s][trace][gc,alloc,region] GC(0) Old GC Alloc Region: 9 DUMMY
>>> : retired
>>> [3,148s][trace][gc,alloc,region] GC(0) Old GC Alloc Region: 9 NULL :
>>> released
>>> [3,151s][trace][gc,alloc,region] GC(0) Mutator Alloc Region: 12 NULL
>>> : initializing
>>> [3,151s][trace][gc,alloc,region] GC(0) Mutator Alloc Region: 0 DUMMY
>>> : initialized
>>> [3,151s][trace][gc,alloc,region] Mutator Alloc Region: 0 DUMMY :
>>> alloc failed min 256 desired 256
>>> [3,151s][trace][gc,alloc,region] Mutator Alloc Region: 0 DUMMY :
>>> retiring
>>> [3,151s][trace][gc,alloc,region] Mutator Alloc Region: 0 DUMMY :
>>> retired
>>> [3,151s][trace][gc,alloc,region] Mutator Alloc Region: 0 DUMMY :
>>> attempting region allocation
>>> [3,151s][trace][gc,alloc,region] Mutator Alloc Region: 0 DUMMY : update
>>> [3,151s][trace][gc,alloc,region] Mutator Alloc Region: 1
>>> 63:(E)[0x00000000fff00000,0x00000000fff00800,0x0000000100000000] :
>>> updated
>>> [3,151s][trace][gc,alloc,region] Mutator Alloc Region: 1
>>> 63:(E)[0x00000000fff00000,0x00000000fff00800,0x0000000100000000] :
>>> region allocation successful
>>> [3,151s][trace][gc,alloc,region] Mutator Alloc Region: 1
>>> 63:(E)[0x00000000fff00000,0x00000000fff00800,0x0000000100000000] :
>>> alloc locked (second attempt) min 256 desired 256 actual 256
>>> 0x00000000fff00000
>>> [3,151s][trace][gc,alloc,region] Mutator Alloc Region: 1
>>> 63:(E)[0x00000000fff00000,0x00000000fff05768,0x0000000100000000] :
>>> alloc min 2541 desired 2541 actual 2541 0x00000000fff00800
>>> [3,152s][trace][gc,alloc,region] Mutator Alloc Region: 1
>>> 63:(E)[0x00000000fff00000,0x00000000fff0a6d0,0x0000000100000000] :
>>> alloc min 2541 desired 2541 actual 2541 0x00000000fff05768
>>> [3,152s][trace][gc,alloc,region] Mutator Alloc Region: 1
>>> 63:(E)[0x00000000fff00000,0x00000000fff0f638,0x0000000100000000] :
>>> alloc min 2541 desired 2541 actual 2541 0x00000000fff0a6d0
>>> [3,152s][trace][gc,alloc,region] Mutator Alloc Region: 1
>>> 63:(E)[0x00000000fff00000,0x00000000fff145a0,0x0000000100000000] :
>>> alloc min 2541 desired 2541 actual 2541 0x00000000fff0f638
>>> [3,152s][trace][gc,alloc,region] Mutator Alloc Region: 1
>>> 63:(E)[0x00000000fff00000,0x00000000fff19508,0x0000000100000000] :
>>> alloc min 2541 desired 2541 actual 2541 0x00000000fff145a0
>>> [3,152s][trace][gc,alloc,region] Mutator Alloc Region: 1
>>> 63:(E)[0x00000000fff00000,0x00000000fff1e470,0x0000000100000000] :
>>> alloc min 2541 desired 2541 actual 2541 0x00000000fff19508
>>> [3,152s][trace][gc,alloc,region] Mutator Alloc Region: 1
>>> 63:(E)[0x00000000fff00000,0x00000000fff236c0,0x0000000100000000] :
>>> alloc min 2634 desired 2634 actual 2634 0x00000000fff1e470
>>> [3,152s][trace][gc,alloc,region] Mutator Alloc Region: 1
>>> 63:(E)[0x00000000fff00000,0x00000000fff28628,0x0000000100000000] :
>>> alloc min 2541 desired 2541 actual 2541 0x00000000fff236c0
>>> [3,152s][trace][gc,alloc,region] Mutator Alloc Region: 1
>>> 63:(E)[0x00000000fff00000,0x00000000fff2d590,0x0000000100000000] :
>>> alloc min 2541 desired 2541 actual 2541 0x00000000fff28628
>>> [3,152s][trace][gc,alloc,region] Mutator Alloc Region: 1
>>> 63:(E)[0x00000000fff00000,0x00000000fff324f8,0x0000000100000000] :
>>> alloc min 2541 desired 2541 actual 2541 0x00000000fff2d590
>>> [3,152s][trace][gc,alloc,region] Mutator Alloc Region: 1
>>> 63:(E)[0x00000000fff00000,0x00000000fff37460,0x0000000100000000] :
>>> alloc min 2541 desired 2541 actual 2541 0x00000000fff324f8
>>> [3,152s][trace][gc,alloc,region] Mutator Alloc Region: 1
>>> 63:(E)[0x00000000fff00000,0x00000000fff3c3c8,0x0000000100000000] :
>>> alloc min 2541 desired 2541 actual 2541 0x00000000fff37460
>>>
>>
>
More information about the hotspot-gc-dev
mailing list