4.3.
4.3 Fine-tuning ALICE
Memory Footprint | Multi Threading |
Configuration
The amount of memory ALICE consumes depends on the maximum image size to be processed, and the maximum size of its internal image cache.
The image cache limit can be influenced by the environment variable ALICE_MEM_FRACTION.
Its value is the percentage of the memory marked available to the application by the operating system. Default is 0.25, meaning that a quarter of the memory is the upper limit of the image cache. Note that this is the image cache only, not the total memory footprint of the application. The environment variable can be set in
‘c:\cshell\login.csh‘.
Besides running parallel to image loading and recording, the image processing can operate
When running ALICE at the same time as recording on the same host computer,
This affects both ALICE as well as image processing for recording. Setting ALIP_THREADS to 1 turns on multi- threading, while setting it to “auto” causes the multi threading to be turned on, but to be disabled it temporarily if both ALICE and aldaemon are running at the same time, to allow interactive working with ALICE while computing
‘c:\cshell\login.csh‘.
24