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

Reimplement JDK charset repository charsets.jar

    Details

    • Type: Enhancement
    • Status: Closed
    • Priority: P3
    • Resolution: Fixed
    • Affects Version/s: 6
    • Fix Version/s: 8
    • Component/s: core-libs
    • Labels:
      None
    • Subcomponent:
    • Resolved In Build:
      b51
    • CPU:
      generic
    • OS:
      generic
    • Verification:
      Verified

      Description

      By re-implemen/organize JDK's charset implementation package
      sun.nio.cs to achive the following goals

      (1)decrease the size of the charsets.jar by 50% (from current 3.4M to below 1.7M).
      (2)ease the maintenance cost (most charset implementation to be generated during
      JDK build time from text based mapping tables)
      (3)improve the performance (speed up the nio encoding/decoding performance)
      (4)replace the current sun.io.* converters with an "adaptor" to re-direct the
      sun.io encoding/decoding to nio.charset implementation t finally remove the
      burden of maintain sun.io.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                sherman Xueming Shen
                Reporter:
                sherman Xueming Shen
              • Votes:
                0 Vote for this issue
                Watchers:
                0 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:
                  Imported:
                  Indexed: