Types of memory space that you can monitor
A Memory Monitor can track the activity of three types of memory space:
New Space
Stores newly created objects. New space consists of two memory segments. The system uses one segment at a time. When the system conducts a scavenge, it copies only newly created objects still in use to the idle memory segment. Then, it begins using the idle segment and stops using the other segment.
You can see this swapping of segment use in a Memory Monitor display. For example, look at the graphic above. Once you click on Start, the graph displays an ascending line, showing that the system is allocating new space. When the segment being used becomes full, the system conducts a scavenge. At this point, the graph displays a descending line. When the system allocates new space for the other memory segment, the line ascends again.
To examine memory allocation for a single segment, select Memory Segment from the Monitor menu; then select an old or new segment from the displayed list of segments that you can examine.
Old Space
Stores long-lived objects. Objects are long-lived if they remain in use after several scavenges. The system puts long-lived objects into old space--or tenures them--to avoid copying them each time it does a scavenge. The system reclaims long-lived objects when it does global garbage collections.
To examine memory allocation for old space, select Old Space from the Monitor menu.
Fixed Space
Stores designated objects that the system cannot move by a garbage collection because their memory addresses have been passed to the operating system.
To examine memory allocation for fixed space, select Memory Segment from the Monitor menu; then select a fixed segment from the displayed list of segments that you can examine.
Last modified date: 01/29/2015