--- a/ObjMem.st Mon Mar 20 03:50:27 1995 +0100
+++ b/ObjMem.st Mon Mar 20 04:12:14 1995 +0100
@@ -33,7 +33,7 @@
COPYRIGHT (c) 1992 by Claus Gittinger
All Rights Reserved
-$Header: /cvs/stx/stx/libbasic/Attic/ObjMem.st,v 1.32 1995-03-18 15:07:44 claus Exp $
+$Header: /cvs/stx/stx/libbasic/Attic/ObjMem.st,v 1.33 1995-03-20 03:12:14 claus Exp $
'!
!ObjectMemory class methodsFor:'documentation'!
@@ -54,7 +54,7 @@
version
"
-$Header: /cvs/stx/stx/libbasic/Attic/ObjMem.st,v 1.32 1995-03-18 15:07:44 claus Exp $
+$Header: /cvs/stx/stx/libbasic/Attic/ObjMem.st,v 1.33 1995-03-20 03:12:14 claus Exp $
"
!
@@ -1214,7 +1214,7 @@
tenure
"force all living new stuff into old-space - effectively making
- all living young objects become old objects.
+ all living young objects become old objects immediately.
This is relatively fast (compared to oldspace collect).
This method should only be used in very special situations:
@@ -1324,7 +1324,8 @@
Return true, if more gcSteps are required to finish the cycle,
false if done with a gc round.
If no limit has been reached yet, do nothing and return false.
- This is called by the ProcessorScheduler at idle times."
+ This is called by the ProcessorScheduler at idle times or by the
+ backgroundCollector."
|done limit free amount|
@@ -2067,7 +2068,8 @@
!
snapShotOn:aFileName
- "create a snapshot in the given file"
+ "create a snapshot in the given file. If the file exists,
+ save it for backup. Notify dependents before and after the snapshot operation."
|ok oldImageName|
@@ -2144,7 +2146,8 @@
applicationImageOn:aFileName for:startupClass selector:startupSelector
"create a snapshot which will come up without any views
but starts up an application by sending startupClass the startupSelector.
- EXPERIMENTAL and unfinished. Dont use this method."
+ This exists to nail down an idea I tried once.
+ It is absolutely EXPERIMENTAL and unfinished. Dont use this method."
|viewsKnown savedIdleBlocks savedTimeoutBlocks savedTranscript
savedRoot|
@@ -2182,7 +2185,8 @@
"create a snapshot which will come up without any views
but starts up an application by sending startupClass the startupSelector.
All unneeded info is stripped from the saved image.
- EXPERIMENTAL and unfinished. Dont use this method."
+ This exists to nail down an idea I tried once.
+ It is absolutely EXPERIMENTAL and unfinished. Dont use this method."
"create a temporary image, for continuation"
self snapShotOn:'temp.img'.