--- a/MemMonitor.st Wed Oct 23 01:14:36 1996 +0200
+++ b/MemMonitor.st Wed Oct 23 02:10:12 1996 +0200
@@ -19,7 +19,7 @@
category:'Interface-Tools'
!
-!MemoryMonitor class methodsFor:'documentation'!
+!MemoryMonitor class methodsFor:'documentation'!
copyright
"
@@ -93,7 +93,7 @@
"
! !
-!MemoryMonitor class methodsFor:'defaults'!
+!MemoryMonitor class methodsFor:'defaults'!
defaultExtent
^ (200 @ 320)
@@ -128,6 +128,14 @@
!MemoryMonitor methodsFor:'drawing'!
+displayKilo:aNumber name:nm y:y
+ |s|
+
+ s := nm , ((aNumber // 1024) printStringLeftPaddedTo:5) , 'k '.
+ self displayOpaqueString:s x:0 y:y.
+
+!
+
redraw
"redraw all"
@@ -344,48 +352,38 @@
maxTotal := total.
].
- s := 'max ' , ((maxTotal // 1024) printStringLeftPaddedTo:5) , 'k '.
- self displayOpaqueString:s x:0 y:font ascent.
-
- s := 'min ' , ((minTotal // 1024) printStringLeftPaddedTo:5) , 'k '.
- self displayOpaqueString:s x:0 y:(height - font descent).
-
- s := 'tot ' , ((total // 1024) printStringLeftPaddedTo:5) , 'k '.
- self displayOpaqueString:s x:0 y:y.
+ self displayKilo:maxTotal name:'max ' y:font ascent.
+ self displayKilo:minTotal name:'min ' y:(height - font descent).
+ self displayKilo:total name:'tot ' y:y.
prevTotal := total.
].
y := y + fontHeight.
- s := 'all ' , ((memUsed // 1024) printStringLeftPaddedTo:5) , 'k '.
- self displayOpaqueString:s x:0 y:y.
+ self displayKilo:memUsed name:'all ' y:y.
y := y + fontHeight.
self paint:newColor.
- s := 'new ' , ((newMemUsed // 1024) printStringLeftPaddedTo:5) , 'k '.
- self displayOpaqueString:s x:0 y:y.
+ self displayKilo:newMemUsed name:'new ' y:y.
y := y + fontHeight.
freeMem ~~ prevFree ifTrue:[
self paint:freeColor.
- s := 'frl ' , ((freeMem // 1024) printStringLeftPaddedTo:5) , 'k '.
- self displayOpaqueString:s x:0 y:y.
+ self displayKilo:freeMem name:'frl ' y:y.
prevFree := freeMem.
].
y := y + fontHeight.
free2 ~~ prevFree2 ifTrue:[
self paint:freeColor.
- s := 'fre ' , ((free2 // 1024) printStringLeftPaddedTo:5) , 'k '.
- self displayOpaqueString:s x:0 y:y.
+ self displayKilo:free2 name:'fre ' y:y.
prevFree2 := free2.
].
y := y + fontHeight.
(oldMemUsed - freeMem) ~~ prevOld ifTrue:[
self paint:oldColor.
- s := 'old ' , (((oldMemUsed - freeMem) // 1024) printStringLeftPaddedTo:5) , 'k '.
- self displayOpaqueString:s x:0 y:y.
+ self displayKilo:(oldMemUsed - freeMem) name:'old ' y:y.
prevOld := (oldMemUsed - freeMem).
].
@@ -769,8 +767,8 @@
ObjectMemory tenure
! !
-!MemoryMonitor class methodsFor:'documentation'!
+!MemoryMonitor class methodsFor:'documentation'!
version
- ^ '$Header: /cvs/stx/stx/libtool/Attic/MemMonitor.st,v 1.37 1996-09-17 09:41:27 cg Exp $'
+ ^ '$Header: /cvs/stx/stx/libtool/Attic/MemMonitor.st,v 1.38 1996-10-23 00:10:12 cg Exp $'
! !
--- a/MemoryMonitor.st Wed Oct 23 01:14:36 1996 +0200
+++ b/MemoryMonitor.st Wed Oct 23 02:10:12 1996 +0200
@@ -19,7 +19,7 @@
category:'Interface-Tools'
!
-!MemoryMonitor class methodsFor:'documentation'!
+!MemoryMonitor class methodsFor:'documentation'!
copyright
"
@@ -93,7 +93,7 @@
"
! !
-!MemoryMonitor class methodsFor:'defaults'!
+!MemoryMonitor class methodsFor:'defaults'!
defaultExtent
^ (200 @ 320)
@@ -128,6 +128,14 @@
!MemoryMonitor methodsFor:'drawing'!
+displayKilo:aNumber name:nm y:y
+ |s|
+
+ s := nm , ((aNumber // 1024) printStringLeftPaddedTo:5) , 'k '.
+ self displayOpaqueString:s x:0 y:y.
+
+!
+
redraw
"redraw all"
@@ -344,48 +352,38 @@
maxTotal := total.
].
- s := 'max ' , ((maxTotal // 1024) printStringLeftPaddedTo:5) , 'k '.
- self displayOpaqueString:s x:0 y:font ascent.
-
- s := 'min ' , ((minTotal // 1024) printStringLeftPaddedTo:5) , 'k '.
- self displayOpaqueString:s x:0 y:(height - font descent).
-
- s := 'tot ' , ((total // 1024) printStringLeftPaddedTo:5) , 'k '.
- self displayOpaqueString:s x:0 y:y.
+ self displayKilo:maxTotal name:'max ' y:font ascent.
+ self displayKilo:minTotal name:'min ' y:(height - font descent).
+ self displayKilo:total name:'tot ' y:y.
prevTotal := total.
].
y := y + fontHeight.
- s := 'all ' , ((memUsed // 1024) printStringLeftPaddedTo:5) , 'k '.
- self displayOpaqueString:s x:0 y:y.
+ self displayKilo:memUsed name:'all ' y:y.
y := y + fontHeight.
self paint:newColor.
- s := 'new ' , ((newMemUsed // 1024) printStringLeftPaddedTo:5) , 'k '.
- self displayOpaqueString:s x:0 y:y.
+ self displayKilo:newMemUsed name:'new ' y:y.
y := y + fontHeight.
freeMem ~~ prevFree ifTrue:[
self paint:freeColor.
- s := 'frl ' , ((freeMem // 1024) printStringLeftPaddedTo:5) , 'k '.
- self displayOpaqueString:s x:0 y:y.
+ self displayKilo:freeMem name:'frl ' y:y.
prevFree := freeMem.
].
y := y + fontHeight.
free2 ~~ prevFree2 ifTrue:[
self paint:freeColor.
- s := 'fre ' , ((free2 // 1024) printStringLeftPaddedTo:5) , 'k '.
- self displayOpaqueString:s x:0 y:y.
+ self displayKilo:free2 name:'fre ' y:y.
prevFree2 := free2.
].
y := y + fontHeight.
(oldMemUsed - freeMem) ~~ prevOld ifTrue:[
self paint:oldColor.
- s := 'old ' , (((oldMemUsed - freeMem) // 1024) printStringLeftPaddedTo:5) , 'k '.
- self displayOpaqueString:s x:0 y:y.
+ self displayKilo:(oldMemUsed - freeMem) name:'old ' y:y.
prevOld := (oldMemUsed - freeMem).
].
@@ -769,8 +767,8 @@
ObjectMemory tenure
! !
-!MemoryMonitor class methodsFor:'documentation'!
+!MemoryMonitor class methodsFor:'documentation'!
version
- ^ '$Header: /cvs/stx/stx/libtool/MemoryMonitor.st,v 1.37 1996-09-17 09:41:27 cg Exp $'
+ ^ '$Header: /cvs/stx/stx/libtool/MemoryMonitor.st,v 1.38 1996-10-23 00:10:12 cg Exp $'
! !