ICEpdf
  1. ICEpdf
  2. PDF-800

Optimize painting pipeline for sample architecture files.

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 5.0.7
    • Fix Version/s: 5.1
    • Component/s: Core/Parsing
    • Labels:
      None
    • Environment:
      any

      Description

      We have many clients that use the library to read very complex architectural diagrams. These PDF's can have missions of shapes and often slow to parse and paint. The bug will capture some of the issue and potential optimizations.

        Activity

        Hide
        Patrick Corless added a comment -

        Several updates around improving performance on" heavy" shapes PDF docuemnts.

        • limit the number of times we set the alpha draw cmd
        • limit where we can the number of clips we set.
        • clip calculation now use bounds instead of bounds2d where possible.
        • fixe dan awt thread blockign issue which slowed down the initial paint of page.
        • fixed an issue where decode was being applied more then needed.
        Show
        Patrick Corless added a comment - Several updates around improving performance on" heavy" shapes PDF docuemnts. limit the number of times we set the alpha draw cmd limit where we can the number of clips we set. clip calculation now use bounds instead of bounds2d where possible. fixe dan awt thread blockign issue which slowed down the initial paint of page. fixed an issue where decode was being applied more then needed.

          People

          • Assignee:
            Patrick Corless
            Reporter:
            Patrick Corless
          • Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: