Hi, Currently in GST big objects are allocated in the old space and won't move during the GC. The non-moving property is nice but putting big objects in the old space is not good since we need to do a full GC to free them.
I've made a small patch not yet finished (there is one last bug when I do a make check) which creates a new kind of object: F_LARGE that can be in young space and after tenured to the old space. The difference is that the object won't move during the copy gc and the tenure step. git://github.com/MrGwen/GNU-Smalltalk.git in the branch LargeOOP. Cheers, Gwen _______________________________________________ help-smalltalk mailing list [email protected] https://lists.gnu.org/mailman/listinfo/help-smalltalk
