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

Improve performance of Deflater

    XMLWordPrintable

Details

    • Enhancement
    • Resolution: Unresolved
    • P4
    • None
    • 6
    • core-libs
    • None

    Description

      Performance of Deflater.jvaa (and possibly also Inflater.java) could be improved, by "moving" concepts in DeflaterOutputStream.java

      Work done on behalf of 6206933, 6348045, and 6364346 change the way that user data is accessed by native code. 6206933 changed access from pinning-during-flating to copy-then-flate. This was undone in 6348045, because of the high cost of copying. 6206933 was subsequently re-done, with the intent of minimizing the amount of copying. This was not good enough, and 6364346 was filed.

      The fix for 6364346 is in DeflaterOutputStream, and satisfies the customer requirements. However, users of Deflater will not gain from that performance. The fix in DeflaterOutputStream should be "moved" to Deflater.

      Similar performance improvements should be considered for Inflater as well.

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              bristor Dave Bristor
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

                Created:
                Updated:
                Imported:
                Indexed: