Ticket #15 (closed defect: worksforme)

Opened 3 years ago

Last modified 2 years ago

performance issue

Reported by: zack.dlr@… Owned by: jordi
Priority: major Version: 0.1.3
Keywords: Cc:

Description

I have heavy performance issue with some pdf. The issue affect opening, zooming, changing page. Xpdf work well with it. pdf: http://www.opencroquet.org/Site%20PDFs/2006%20PresenceVehiclesVectorFields.pdf

epfdview 0.1.3 poppler 0.5.1 gtk 2.8.17

Change History

Changed 3 years ago by pokemon@…

Changed 3 years ago by jordi

I get more or less the same behaviour on Evince, although on Evince it's less visible but if you try to change the zoom on Evince you must wait a little to see the completly rendered PDF page for those documents.

I don't say that ePDFView doesn't have a problem here because it does freeze when trying to load those documents (although the version currently on SVN seems to load an work with those files much better.) Can sameone else test this on Evince or KPDF or anyother poppler based viewer? If it does more or less the same, then this bug should be part from ePDFView and part from Poppler.

Changed 2 years ago by oskar

hi i've tested both with epfdview 0.1.5 /evince-0.53 on poppler 0.5.2 gtk 2.8.19 (distro: zenwalk [slackware-based]) its around 3 times faster in epdfview than in evince

Number 1 doesnt freeze for me but cpu goes up to 100%, this pdf seems to have some complex graphics in it. 4 pages 800K.

Number 2 displays really quick no problem at all

Changed 2 years ago by baze

  • type set to defect

i can confirm what oskar says. those files now load pretty fast in epdfview. it was slow, but now it works fine.

Changed 2 years ago by jordi

  • status changed from new to closed
  • resolution set to worksforme

I tried both files again.

The first file is complex and makes my CPU to burn, but doens't freeze because in version 0.1.4 I added threaded jobs to prevent that.

I also don't have problems with the second file.

I close this bug as Works for Me.

Thank you a lot for help me in testing this!

Note: See TracTickets for help on using tickets.