[Sugar-devel] [Dextrose] [PATCH v5 sugar] Pulsing icon delayed by 5 seconds or so SL#2080
Martin Langhoff
martin.langhoff at gmail.com
Fri Oct 29 17:51:35 EDT 2010
On Thu, Oct 28, 2010 at 1:42 PM, Martin Dengler
<martin at martindengler.com> wrote:
> There is a better way: use cProfile and gprof2dot.py. You will get
> graphs (and of course the raw data) like this:
>
> http://www.martindengler.com/tmp/sl.o-2080/pulsingicon.py-stats-graph.png
Excellent graph.
But following this conversation... I think we are looking at the
problem slightly wrong.
The same (potentially complex) SVG is being rendered in 2 tones, many
times. This is nonsense.
Render it once to a B/W grayscale raster. Then use/abuse whatever
cairo bitblit blend operators.
And yes, of course, cache that grayscale rasterized version in the fs :-)
Maybe I am making wild assumptions about the bitblt ops you have available...
m
--
martin.langhoff at gmail.com
martin at laptop.org -- School Server Architect
- ask interesting questions
- don't get distracted with shiny stuff - working code first
- http://wiki.laptop.org/go/User:Martinlanghoff
More information about the Sugar-devel
mailing list