![]() |
Smalltalk/X WebserverDocumentation of class 'MemoryMonitor': |
|||
|
Class: MemoryMonitorInheritance:Object | +--Model | +--ApplicationModel | +--MemoryMonitor
Description:MemoryMonitor application. Shows memory usage (oldspace + newspace). Simple, but useful. The numbers shown are: tot total memory usage (i.e. allocated oldSpace + allocated newSpace) (does not include the second semispace and other help-areas, such as the remembered set etc.) all current oldSpace in use + newSpace in use new current newSpace in use frl free space in (fragmented) free lists fre compact free area above the used oldSpace old current oldSpace in use cod dynamic compiled code space size (just in time compiler) max, extreme values of 'tot' since the monitor started min (can be reset by typing 'r' in the view) t tenure threshold (1 .. 30) I incremental GC state (2 = idle) weak number of weak objects rem size of rememberedSet minsc: percent of newspace remaining after scavenge (worst case) (i.e. the minimum %% of scavenged objects) count number of scavenges since system started % percentage of live objects in newSpace after last scavenge (i.e. this is the garbage vs. living objects ratio of newSpace objects after the last scavenge) the graphic shows: orange newSpace used green free memory in freeLists white oldSpace used the popupMenu offers GC functions; keyboard options are: 'f' -> faster; 's' -> slower; 'r' -> reset min/max Related information:ObjectMemory MemoryMonitorView MemoryUsageMonitor ProcessMonitor Class protocol:image specs
Instance protocol:actions
Demonstration:
|
|||
|
ST/X 7.2.0.0; WebServer 1.670 at bd0aa1f87cdd.unknown:8081; Fri, 24 Mar 2023 06:42:11 GMT
|