|
Class: MemoryUsageView
Object
|
+--GraphicsMedium
|
+--DisplaySurface
|
+--SimpleView
|
+--View
|
+--TopView
|
+--StandardSystemView
|
+--MemoryUsageView
- Package:
- stx:libtool
- Category:
- Interface-Tools-Monitors
- Version:
- rev:
1.117
date: 2023/11/23 12:48:29
- user: cg
- file: MemoryUsageView.st directory: libtool
- module: stx stc-classLibrary: libtool
this view shows an overview over the memory usage of the system.
usage:
MemoryUsageView new open
Since scanning all memory takes some time, this is not done
automatically, but upon request. See the middlebuttonmenu-'update'
function.
This is a very old application - definitely needs some pimping to look better...
... any maybe a nice menu, graphical display etc.
copyrightCOPYRIGHT (c) 1992 by Claus Gittinger
All Rights Reserved
This software is furnished under a license and may be used
only in accordance with the terms of that license and with the
inclusion of the above copyright notice. This software may not
be provided or otherwise made available to, or used by, any
other person. No title to or ownership of the software is
hereby transferred.
startup
-
isVisualStartable
-
yes, I can be started via double click in the browser
auto update
-
autoUpdate
-
-
autoUpdateInterval
-
-
autoUpdateLoop
-
-
openAutoUpdateIntervalDialog
-
-
startAutoUpdateProcess
-
-
stopAutoUpdateProcess
-
initialization
-
initialize
-
MemoryUsageView open
-
release
-
menu-actions
-
allInstancesOfSelectedClassDo: aBlock withSubInstances: withSubInstancesBool
-
special kludge
-
browseClass
-
-
browseReferencesToClass
-
-
collectGarbageAndUpdate
-
allow contents to be garbage collected
-
displayGlobalRefChainsToInsts
-
special kludge
-
hideCountsOfAbstractInstances
-
-
inspectInstances
-
-
inspectInstances: withSubInstances
-
-
inspectInstancesWithSearch
-
-
inspectInstancesWithSearch: filterBlock
-
-
inspectLargestInstances
-
-
inspectOwners
-
skip weakArrays ... (they don't count)
-
inspectSomeInstance
-
-
inspectSomeSubInstance
-
-
inspectSubInstances
-
-
nilInstances
-
-
openInheritanceFilterDialog
-
only show instances which inherit from a set of classes
-
openMaxInstCountFilterDialog
-
only show instances of which some maximum number of insts exists
-
openMinInstCountFilterDialog
-
only show instances of which some minimum number of insts exists
-
openNamespaceFilterDialog
-
only show instances for classes from a number of namespaces
-
removeFilter
-
-
showCountsOfAbstractInstances
-
-
showSizeHistogram
-
-
showSizeHistogrammForClass: classOrNilForAll
-
-
update
-
Transcript showCR:(Time toRun:[
-
updateDisplayKeepingSelectedClass
-
allow contents to be garbage collected
-
updateKeepingSelectedClass
-
allow contents to be garbage collected
-
usageMenu
-
-
withInstancesOfSelectedClassDo: aBlock
-
-
withInstancesOfSelectedClassDo: aBlock withSubInstances: withSubInstancesBool
-
special kludge
menu-sorting
-
sortByAverageSize
-
-
sortByClass
-
-
sortByClassNameWithoutPrefix
-
-
sortByInstCount
-
-
sortByInstanceAllocationRate
-
-
sortByMaxSize
-
-
sortByMemoryAllocationRate
-
-
sortByMemoryUsage
-
private
-
selectClassNamed: className
-
-
selectedClass
-
-
selectedClassOrClassSymbol
-
-
selectedClassSymbol
-
-
updateDisplay
-
update the displayed list
-
updateInfo
-
scan all memory and collect the information
realization
-
realize
-
self sortByClass.
StatisticEntry
|