RFR(S) 8151342: Add module name/version to class histogram output
harold seigel
harold.seigel at oracle.com
Wed Apr 27 17:35:59 UTC 2016
Thanks George!
Harold
On 4/27/2016 8:58 AM, George Triantafillou wrote:
> Hi Harold,
>
> Looks good!
>
> -George
>
> On 4/27/2016 8:34 AM, harold seigel wrote:
>> Hi,
>>
>> Please review this small change to add module information to the
>> class histogram displayed by tools such as jmap and jcmd. The module
>> name and version will follow the class name and be enclosed in
>> parentheses. Classes not in modules will not contain module
>> information. For example:
>>
>> num #instances #bytes class name (module)
>> -------------------------------------------------------
>> 1: 7892 1575952 [B (java.base at 9-internal)
>> 2: 1783 214672 java.lang.Class
>> (java.base at 9-internal)
>> 3: 5749 183968 java.util.HashMap$Node
>> (java.base at 9-internal)
>> 4: 7081 169944 java.lang.String
>> (java.base at 9-internal)
>> 5: 1881 95312 [Ljava.lang.Object;
>> (java.base at 9-internal)
>> 6: 785 90832 [I (java.base at 9-internal)
>> ...
>> 16: 1024 16384 ClassHistogramTest$TestClass
>> ...
>>
>>
>> Open webrev: http://cr.openjdk.java.net/~hseigel/bug_8151342/
>>
>> JBS bug: https://bugs.openjdk.java.net/browse/JDK-8151342
>>
>> The fix was tested with JCK Lang, and VM tests, the UTE colocated and
>> non-colocated quick tests, and the JTreg jdk_svc, hotspot, JDK
>> java/io, java/lang, java/util, and java/security tests.
>>
>> Thanks, Harold
>>
>
More information about the hotspot-runtime-dev
mailing list