-
Enhancement
-
Resolution: Fixed
-
P4
-
11, 17
-
b22
CodeHeap Analytics has qualified method names in: The Top50 list of the largest used blocks:
Addr(module) offset size type type lvl temp Name
0x0000ffff8d13c610 (+0x023cd610) 0x00023198( 140K) N c2 4 115 java.beans.Introspector.processPropertyDescriptors()V
but not in 'METHOD NAMES for CodeHeap':
compiler method
Addr(module) offset size type lvl temp blobType Name
0x0000ffff8add3490 (+0x00064490) 0x00000568( 1K) c2 4 96 nMethod (active) indexOf([BII)I
0x0000ffff8add3c10 (+0x00064c10) 0x00000190( 0K) c2 4 96 nMethod (active) SH([BI)I
0x0000ffff8add3f90 (+0x00064f90) 0x000004c0( 1K) c2 4 96 nMethod (active) indexOf([BII)I
As it can be seen from above there might be methods with the same name and signature. It is not possible to distinguish them without knowing their classes names.Qualified method names should be used to solve the problem.
Addr(module) offset size type type lvl temp Name
0x0000ffff8d13c610 (+0x023cd610) 0x00023198( 140K) N c2 4 115 java.beans.Introspector.processPropertyDescriptors()V
but not in 'METHOD NAMES for CodeHeap':
compiler method
Addr(module) offset size type lvl temp blobType Name
0x0000ffff8add3490 (+0x00064490) 0x00000568( 1K) c2 4 96 nMethod (active) indexOf([BII)I
0x0000ffff8add3c10 (+0x00064c10) 0x00000190( 0K) c2 4 96 nMethod (active) SH([BI)I
0x0000ffff8add3f90 (+0x00064f90) 0x000004c0( 1K) c2 4 96 nMethod (active) indexOf([BII)I
As it can be seen from above there might be methods with the same name and signature. It is not possible to distinguish them without knowing their classes names.Qualified method names should be used to solve the problem.
- relates to
-
JDK-8276429 CodeHeapState::print_names() fails with "assert(klass->is_loader_alive()) failed: must be alive"
-
- Closed
-