Comment #9 on issue 173 by [email protected]: Slow repaint of PSwing components when zooming (from 1.2 to 1.3)
http://code.google.com/p/piccolo2d/issues/detail?id=173

Sorry - it was Issue 83, r467.

I'm using PSwingExample and notice a clear degradation from release-1.2 when zooming.

For more concrete performance numbers, I hacked PSwing.paint() with the old buffering behavior.

On my machine, with the buffering, I see paint() consistently take < 1 millis. Without the buffering I see > 150ms consistently.

I've attached a patch to PSwing that can be applied to release-1.3 so you can see the behavior. The patch is NOT intended as a fix or for promotion. It constructs a buffer every time and doesn't do any of the optimizations that v1.2 did.

Attachments:
        PSwing-buffer-demo.patch  2.7 KB

--
Piccolo2D Developers Group: http://groups.google.com/group/piccolo2d-dev?hl=en

Reply via email to