RFR: 8149790: NegativeArraySizeException with hprof
Andreas Eriksson
andreas.eriksson at oracle.com
Tue May 3 09:12:33 UTC 2016
Hi,
Could I get a Reviewer to take a look at this please?
- Andreas
On 2016-04-21 19:35, Andreas Eriksson wrote:
>
> On 2016-04-21 18:46, Erik Gahlin wrote:
>> On 2016-04-21 15:47, Andreas Eriksson wrote:
>>> Hi,
>>>
>>>
>>> On 2016-04-15 20:21, Erik Gahlin wrote:
>>>> Looks good, not a Reviewer.
>>>
>>> Thanks.
>>>
>>>>
>>>> Do you really need curly braces in the switch clauses?
>>>
>>> In JavaValueArray.java they were needed before my change but not
>>> after. Do you want me to remove them?
>>> In JavaObject.java they are needed because the 'value' variable is a
>>> different type in each clause, I could refactor so that I could
>>> remove the curly braces, but I don't think it is worth the effort.
>>>
>> I was thinking about JavaValueArray.java.
>>
>> It would look better without them, but no need to create an updated
>> webrev just for that.
>
> Alright, I'll change that before I push.
>
> Could a Reviewer take a look as well?
>
> - Andreas
>
>>
>> Erik
>>
>>> - Andreas
>>>
>>>>
>>>> Erik
>>>>
>>>> On 2016-04-15 16:40, Andreas Eriksson wrote:
>>>>> Hi,
>>>>>
>>>>> Please review this test fix for 8149790:
>>>>> NegativeArraySizeException with hprof
>>>>>
>>>>> https://bugs.openjdk.java.net/browse/JDK-8149790
>>>>> http://cr.openjdk.java.net/~aeriksso/8149790/webrev.00/
>>>>>
>>>>> Changes are to the hprof verifier, which now will pass heap dump
>>>>> content around as JavaThing arrays instead of byte arrays, since
>>>>> the latter cannot be guaranteed to be able to hold all the
>>>>> elements of large arrays.
>>>>>
>>>>> There is still a problem where the test will timeout on machines
>>>>> with lots of memory (seen on machines with 200+GB of memory)
>>>>> because the verification takes a long time. I'll file a new bug
>>>>> for that problem.
>>>>>
>>>>> Regards,
>>>>> Andreas
>>>>
>>>
>>
>
More information about the serviceability-dev
mailing list