Papers constantly tries re-rendering while resizing the window, leading to 5-10x longer render times
This is like #98 (closed) and #100, combined, on steroids.
- Open this magical vector map* in Papers. Have a stopwatch and CPU usage monitor handy on the side
- Once Paper settles and finishes doing the initial rendering, slowly resize the window (whether to a big size filling the screen, or the other way around, to a small size)
- Start the stopwatch and monitor your CPU usage
Result: as seen in this demonstration video…
- Papers will take 35-40 seconds to render that map if you dragged-resized the window, instead of 13-17 seconds if you were to hit Ctrl+R (which is already slower than it should be, as per #98 (closed)) without resizing involved
- Evince is not affected: once you release the drag (finish resizing the window), it always takes exactly a maximum of 4 to 5 seconds to render that PDF, no matter the size and how often/slowly you resize the Evince window.
*: You can also test with the sample from this poppler issue, as both are extremely useful to make performance problems visible in Papers.
Edited by Jeff Fortin