Frank Barknecht wrote:
> Hallo,
> Phil Stone hat gesagt: // Phil Stone wrote:
>
>   
>> Frank Barknecht wrote:
>>     
>>> A fix for this maketime would be to reuse the symbols ":00" ... ":59"
>>> for minutes and hours by using two [cnv] objects for these. Then you
>>> would be able to let the clock run for decades before you get into
>>> trouble with the symbol table.
>>>       
>> I've pondered this, and can't figure out what you mean, unless you're  
>> suggesting having 60 canvases, one for each possible number?
>>     
>
> No, only two canvases, one for minutes, one for seconds. See
> attachment. This way you only ever generate 60 different symbols. As
> existing symbols are reused, your memory usage doesn't grow after
> that.
>   

Oh!  Very good.  I didn't realize that an identical symbol would get
re-used.  For completeness' sake, I will make a new [ps-stopwatch] that
does not leak (and is plain vanilla, to boot).


Cheers, Frank.


Phil


_______________________________________________
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management -> 
http://lists.puredata.info/listinfo/pd-list

Reply via email to