Why doesn my program generate Memory Advisor output after I build it using the memadvise command?
When your program exits, you should at least see a leak report or a report stating that there were no leaks. If you do not get this output, you have probably not enabled Memory Advisor. Be sure that you have set the MA_ENABLED option to on in your environment or in one of the Memory Advisor configuration files. By default, this option is on. In addition, check the value of the MA_ERROR_FILE option, which could be redirecting the error output to a file. Remember that, as part of remote site support, Memory Advisor ignores any configuration options if you set the _ma_ignore_config variable within your program to a nonzero value. Be sure that you have linked your program with the memadvise command.
Related Questions
- Different devices use different process technologies to build the memory cells used to program a device. Which one is best?
- Why doesn my program generate Memory Advisor output after I build it using the memadvise command?
- How can I run Memory Advisor if I am running a program that is using full-screen input and output?