|
Class: MemoryUsageView
Object
|
+--GraphicsMedium
|
+--DisplaySurface
|
+--SimpleView
|
+--View
|
+--TopView
|
+--StandardSystemView
|
+--MemoryUsageView
- Package:
- stx:libtool
- Category:
- Monitors-ST/X
- Version:
- rev:
1.84
date: 2019/03/13 20:50:20
- 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.
startup
-
isVisualStartable
-
auto update
-
autoUpdate
-
-
autoUpdateInterval
-
-
autoUpdateLoop
-
-
openAutoUpdateIntervalDialog
-
-
startAutoUpdateProcess
-
-
stopAutoUpdateProcess
-
initialization
-
initialize
-
MemoryUsageView open
-
release
-
menu-actions
-
browseClass
-
-
browseReferencesToClass
-
-
collectGarbageAndUpdate
-
-
displayGlobalRefChainsToInsts
-
special kludge
-
inspectInstances
-
-
inspectInstancesWithSearch
-
-
inspectLargestInstances
-
-
inspectOwners
-
skip weakArrays ... (they don't count)
-
nilInstances
-
-
openInheritanceFilterDialog
-
only show instances which inherit from a set of classes
-
openNamespaceFilterDialog
-
only show instances for classes from a number of namespaces
-
removeFilter
-
-
showSizeHistogram
-
-
showSizeHistogrammForClass: class
-
-
update
-
-
usageMenu
-
-
withInstancesOfSelectedClassDo: aBlock
-
special kludge
menu-sorting
-
sortByAverageSize
-
-
sortByClass
-
-
sortByClassNameWithoutPrefix
-
-
sortByInstCount
-
-
sortByInstanceAllocationRate
-
-
sortByMaxSize
-
-
sortByMemoryAllocationRate
-
-
sortByMemoryUsage
-
private
-
selectedClass
-
-
selectedClassOrClassSymbol
-
-
updateDisplay
-
update the displayed list
-
updateInfo
-
scan all memory and collect the information
realization
-
realize
-
self sortByClass.
StatisticEntry
|