Re: Trellis Update Blues...

"Phillip J. Eby" <pje-Wh6+Hckhi6HFNGf7iClzIwC/[email protected]>
Newsgroups gmane.comp.python.peak
Message-ID <[email protected]>
At 11:55 AM 6/18/2008 +0300, Peter Damoc wrote:
>Hi all,
>
>I took the dive today and updated the code to the new Trellis format.
>In the end it wasn't as bad as I thought it be from a code change 
>point of view.
>
>Unfortunately now I'm seeing an almost 10 fold decrease in the 
>performance of my code.
>Nothing is change except the trellis adaptation to the new API.
>Before change, using Trellis 0.6a3, I got something like 40 ms 
>execution of a drawing method. Now I'm getting 344 ms with 0.7a2.
>
>My trellis component is basically comprised of a dictionary 
>containing a series of measurements and a group of attrs and compute 
>attrs that use these measurements to output the drawing parameters. 
>(around 400 LOC)

Note, by the way, that if these drawing parameters are ONLY read from 
non-trellis code, you should use @maintain rather than @compute - 
compute does not cache its value except when it is depended upon by 
other trellis cells.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.