Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8275729

Qualified method names in CodeHeap Analytics

    XMLWordPrintable

    Details

    • Type: Enhancement
    • Status: Resolved
    • Priority: P4
    • Resolution: Fixed
    • Affects Version/s: 11, 17
    • Fix Version/s: 18
    • Component/s: hotspot
    • Labels:
    • Subcomponent:
    • Resolved In Build:
      b22

      Description

      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.

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              eastigeevich Evgeny Astigeevich
              Reporter:
              eastigeevich Evgeny Astigeevich
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved: