Alexandre wrote:
>I am working on a memory model for expandable collection in Pharo. Currently, 
>OrderedCollection, Dictionary and other >expandable collections use a internal 
>array to store their data. My new collection library recycle these array 
>instead of letting >the garbage collector dispose them. I simply insert the 
>arrays in an ordered collection when an array is not necessary >anymore. And I 
>remove one when I need one. 

I hope you have large collections use multiple arrays? 
In other systems I’ve mostly found copying/moving the arrays to be more of a 
bottleneck.
Why do you use 15% less memory? 

Stephan



Reply via email to