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

DescriptorSupport.CaseIgnoreString consumes too much memory.

XMLWordPrintable

      FULL PRODUCT VERSION :
      N/A

      A DESCRIPTION OF THE PROBLEM :
      The RI of javax.management.modelmbean.DescriptorSupport uses an inner class called CaseIgnoreString to ensure that String comparisons do not use case for the keys. We make extensive use of thie class in the new WebLogic Server implementation and in recent profiling the class showed up as a substantial user of memory.

      I spoke with ###@###.### recently and he noted that this is replaced with a simpler comparator class in the next JDK revision and that the memory footprint is substantially reduced.

      BEA requests that this patch be back ported to 1.5...


      REPRODUCIBILITY :
      This bug can be reproduced always.
      ###@###.### 2005-06-14 15:31:04 GMT
      ###@###.### 2005-06-15 09:38:42 GMT

            jferaud Joel Feraud (Inactive)
            emcmanus Eamonn McManus
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: