Overview | Group | Tree | Graph | Index | Concepts |
This operating-system environment variable enables you to control the
memory manager of Solver. It replaces IloSolver::useHeap
.
Solver uses its own memory manager to provide faster memory allocation
for certain Solver objects. The use of this memory manager can hide memory
problems normally detected by memory usage applications (such as Rational
Purify, for example). If you are working in a software development environment
capable of detecting bad memory access, you can use this operating-system
environment variable to turn off the Solver memory manager in order to detect
such anomalies during software development. This environment variable also
applies to reversible memory. For example, if you are working in such a
development environment on a personal computer running Microsoft NT, use
this statement:
set ILC_NO_MEMORY_MANAGER=1
If you are working on a UNIX platform, using a C-shell, here is one way of setting this environment variable:
setenv ILC_NO_MEMORY_MANAGER