Squeak
  links to this page:    
View this PageEdit this PageUploads to this PageHistory of this PageTop of the SwikiRecent ChangesSearch the SwikiHelp Guide
Introduction to ImageSegments
Last updated at 5:06 pm UTC on 16 January 2006
Göran Hultgren wrote:
An ImageSegment contains all objects that are only reachable from it's roots. It uses the GC algorithms in a smart way by essentially withholding the roots in question and doing a mark from all other roots (globals). This will leave the objects in memory that are only reachable from your segmentroots unmarked.

Question:

If I want to dump and image segment to disk and read it back in not as a project, how do I do it? Is it worth doing?

Answer

There are basically two ways of using an ImageSegment. One can be used for "object swapping"
How to swap out an object using an image segment

How to transfer part of an image to another image using ImageSegments

Göran Hultgren

How to use an ImageSegment to determine memory usage