Bug: a88/bee
ID : | bee7cac3-8338-4e06-8ac2-34ccb1e35d4d |
Short name : | a88/bee |
Status : | fixed |
Severity : | minor |
Assigned : | |
Reporter : | Pontus Lurcock <pont@talvi.net> |
Creator : | Pontus Lurcock <pont@talvi.net> |
Created : | Fri, 14 Aug 2009 00:24:10 +0000 |
Target : | 1.5 |
Summary : | Optimize TextLinePoint constructor [112] |
Comment: |
--------- Comment --------- ID: 2b347b55-4b7b-499a-bb63-c8b8e73bc5a0 Short name: a88/bee/2b3 From: Pontus Lurcock <pont@talvi.net> Date: Fri, 14 Aug 2009 00:45:48 +0000 If this can be optimized neatly by smarter use of TextLayout, it should be. Caching plots is a nice idea, but so low-priority compared to approx. 30 other issues that it will probably never be worth doing. |
Comment: |
--------- Comment --------- ID: 5f0320c9-3659-44dd-bc67-7373766bccd5 Short name: a88/bee/5f0 From: Pontus Lurcock <pont@talvi.net> Date: Fri, 14 Aug 2009 09:08:17 +0000 Took out the TextLayout, but I'm suspecting the original profiling may have been dodgy since it only shaved a few percent off. Profiling again shows fairly even division of painting time between the plots and no obvious candidates for easy improvement (drawing points being the most evident time sink). Anyway, the TextLayout has been replaced with an AttributedCharacterIterator, with a FontMetrics to determine the bounding box. |
ID: f6f9feb8-2b6c-475f-ba3b-7d92af9e97db
Short name: a88/bee/f6f
From: Pontus Lurcock <pont@talvi.net>
Date: Fri, 14 Aug 2009 00:24:10 +0000