MemoryMonitor.st
changeset 1261 f59a1039ae3c
parent 1206 e3894601c394
child 1619 6e4b1930841a
equal deleted inserted replaced
1260:856e6e5b2668 1261:f59a1039ae3c
   779 
   779 
   780 compressingGarbageCollect
   780 compressingGarbageCollect
   781     "perform a blocking compressing garbage collect."
   781     "perform a blocking compressing garbage collect."
   782 
   782 
   783     windowGroup withWaitCursorDo:[
   783     windowGroup withWaitCursorDo:[
       
   784         ObjectMemory tenure.
   784         ObjectMemory verboseGarbageCollect
   785         ObjectMemory verboseGarbageCollect
   785     ]
   786     ]
       
   787 
       
   788     "Modified: 30.7.1997 / 21:19:47 / cg"
   786 !
   789 !
   787 
   790 
   788 garbageCollect
   791 garbageCollect
   789     "perform a blocking (non compressing) garbage collect"
   792     "perform a blocking (non compressing) garbage collect"
   790 
   793 
   791     windowGroup withWaitCursorDo:[
   794     windowGroup withWaitCursorDo:[
       
   795         ObjectMemory tenure.
   792         ObjectMemory markAndSweep
   796         ObjectMemory markAndSweep
   793     ]
   797     ]
   794 
   798 
   795     "Modified: 2.1.1996 / 12:17:33 / cg"
   799     "Modified: 30.7.1997 / 21:19:35 / cg"
   796 !
   800 !
   797 
   801 
   798 garbageCollectAndSymbols
   802 garbageCollectAndSymbols
   799     "perform a blocking (non compressing) garbage collect
   803     "perform a blocking (non compressing) garbage collect
   800      and reclaim unreferenced symbols."
   804      and reclaim unreferenced symbols."
   801 
   805 
   802     windowGroup withWaitCursorDo:[
   806     windowGroup withWaitCursorDo:[
       
   807         ObjectMemory tenure.
   803         ObjectMemory reclaimSymbols
   808         ObjectMemory reclaimSymbols
   804     ]
   809     ]
   805 
   810 
   806     "Modified: 2.1.1996 / 12:17:36 / cg"
   811     "Modified: 30.7.1997 / 21:19:41 / cg"
   807 !
   812 !
   808 
   813 
   809 incrementalCollect
   814 incrementalCollect
   810     "start an incremental GC which does not disturb too much, but is guaranteed to
   815     "start an incremental GC which does not disturb too much, but is guaranteed to
   811      make progress.
   816      make progress.
   880 ! !
   885 ! !
   881 
   886 
   882 !MemoryMonitor class methodsFor:'documentation'!
   887 !MemoryMonitor class methodsFor:'documentation'!
   883 
   888 
   884 version
   889 version
   885     ^ '$Header: /cvs/stx/stx/libtool/MemoryMonitor.st,v 1.47 1997-06-27 12:45:44 cg Exp $'
   890     ^ '$Header: /cvs/stx/stx/libtool/MemoryMonitor.st,v 1.48 1997-07-30 19:20:36 cg Exp $'
   886 ! !
   891 ! !