Memory Manager

 

 

This tool enables you to visualize and control the amount of CPU and GPU memory used by Baby SliceO.

 

When you open this tool. it will display in the text window the total amount of available CPU and GPU memory.

 

The CPU memory used by the program is divided in 4 groups:

·The Baby SliceO memory. This is the memory used by the program without loading any images. This value is fixed and is estimated at 50 MBytes.

·The 2D Image memory. To accelerate its graphic refresh, Baby SliceO keep copies of the images it displays. This is the memory used by the original slices and their copies.

·The Undo memory. This is the memory used to keep the undo operations.

·The 3D Geom memory. This is the memory used by any 3D models loaded manually in the program.

 

The GPU memory used by the program is presented as a magenta bar.  If the program attempt to use more GPU memory than it available, it will fail.  This is why, when you load a dataset, it may reduce its resolution.  By default, the program estimate that you can have 10 millions voxels per Gigabytes of GPU memory, but this value can be changed in the configuration menus.

 

 

From the Graphic Interface

 

 

 

CPU Memory bar

Indicate the amount of used CPU memory. The total length of the bar is the maximum addressable memory space for the program. The blue portion of the memory bar represents the Image memory, the cyan portion represents the Undo memory and the magenta portion represents the memory used by the 3D geometries.

 

GPU Memory bar

Indicate the amount of used GPU memory. The total length of the bar is the maximum addressable memory space for the program. The magenta portion represents the memory used by the program.

 

 

From the Display Area

 

There is no Display Area interaction specific to this tool.

 

 

From the Keyboard

 

There is no keyboard interface specific to this tool.

 

 

From the Command Line

 

A list of the commands available for this tool can be found in the "SliceO_Tool\2&3D Memory.dll" section of Appendix B.