Bug 85766 - Extremely slow rendering of a particular document (sample included)
Summary: Extremely slow rendering of a particular document (sample included)
Alias: None
Product: poppler
Classification: Unclassified
Component: general (show other bugs)
Version: unspecified
Hardware: x86-64 (AMD64) Linux (All)
: medium major
Assignee: poppler-bugs
QA Contact:
Depends on:
Reported: 2014-11-02 17:58 UTC by Jean-François Fortin Tam
Modified: 2018-08-20 21:54 UTC (History)
0 users

See Also:
i915 platform:
i915 features:

sample document (720.94 KB, application/pdf)
2014-11-02 17:58 UTC, Jean-François Fortin Tam

Description Jean-François Fortin Tam 2014-11-02 17:58:49 UTC
Created attachment 108802 [details]
sample document

The attached document takes around 30 seconds to re-render, each time you change the window size in Evince.

I consider the document successfully "re-rendered" when
- The text is sharp again
- Evince's UI is responsive
Comment 1 Albert Astals Cid 2014-11-04 09:41:47 UTC
Doesn't seem Cairo specific, both Splash and Cairo take around 7s here to render the thing.
Comment 2 Jean-François Fortin Tam 2014-11-04 15:11:50 UTC
7 seconds? Wow, it's much higher here on a Core2 Quad Q9300 (around 30+ seconds). Maybe because Evince shows up as a small window with this thing initially, and then I size it up to fill my 1920x1080 screen?
Comment 3 Albert Astals Cid 2014-11-04 18:10:22 UTC
Jean-François rendering time obviously depends on resolution, 7 seconds is what poppler test tools take at the "default" resolution in my i7-2670QM
Comment 4 Jason Crain 2014-11-04 18:31:23 UTC
Also, evince does more than just re-render the page.  I think it does the equivalent of `pdftotext' a couple times when the page is resized.
Comment 5 GitLab Migration User 2018-08-20 21:54:38 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/poppler/poppler/issues/122.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.