https://bugzilla.novell.com/show_bug.cgi?id=362022
User [EMAIL PROTECTED] added comment https://bugzilla.novell.com/show_bug.cgi?id=362022#c8 --- Comment #8 from Sebastien Pouliot <[EMAIL PROTECTED]> 2008-06-13 07:03:37 MDT --- I made a patch* to cache PathFigure::ComputeBounds. As expected the data looks completely different. * PathFigure::ComputeBounds completely disappear from the data. * pixmanFetchSourcePict and _gradient_walker_pixel are both, individually, bigger than _cairo_bentley_ottmann_tessellate_polygon (which was not the case before). The later is still present because it's used when drawing (stroke/fill) not just when computing bounds. -> caching the shapes that make the balls would greatly reduce those 3 calls. Sadly this big data change does not result in a big FPS change. I gain about 1-2fps on SLED10 x86 and 2-3fps on openSUSE10.3 x86_64. Not sure why I still get a big difference with the performance we had last fall :( * needs more testing before committing. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. _______________________________________________ mono-bugs maillist - [email protected] http://lists.ximian.com/mailman/listinfo/mono-bugs
