Code review request: 8005936, PrintNMTStatistics doesn't work for normal JVM exit

Zhengyu Gu zhengyu.gu at oracle.com
Sun Jan 13 18:07:29 PST 2013


As mentioned in comment, NMT has to be shutdown before VM exit, so I think it is the place as function name suggested.


-Zhengyu


Sent from my iPhone

On Jan 13, 2013, at 7:25 PM, David Holmes <david.holmes at oracle.com> wrote:

> On 12/01/2013 1:18 AM, Zhengyu Gu wrote:
>> Thanks, David.
>> 
>> My bad, I do mean JVM exit handler, but rushed ...
>> Here is updated webrev:
>> 
>> http://cr.openjdk.java.net/~zgu/8005936/webrev.01/
> 
> Why put it at the end of before_exit instead of just putting it after the call to before_exit ?
> 
> David
> 
>> Thanks,
>> 
>> -Zhengyu
>> 
>> On 1/11/2013 12:04 AM, David Holmes wrote:
>>> On 11/01/2013 6:57 AM, Zhengyu Gu wrote:
>>>> Moved NMT shutdown code to JVM exit handler, so guarantees that NMT
>>>> memory statistics can be reported when PrintNMTStatistics flag is
>>>> enabled.
>>>> 
>>>> webrev: http://cr.openjdk.java.net/~zgu/8005936/webrev.00/
>>> 
>>> print_statistics() seems the wrong place to put the shutdown code.
>>> Plus you only added it to the non-product path.
>>> 
>>> David
>>> 
>>>> Tests:
>>>> 
>>>> 1. JPRT tests
>>>> 2. UTE vm.quick.testlist on Windows x64, Solaris sparv9, Linux x32
>>>> and x64
>>>> 
>>>> 
>>>> Thanks,
>>>> 
>>>> -Zhengyu


More information about the hotspot-dev mailing list