Selecting the Enable ReplayEngine check box has TotalView instrument your code so that it saves execution information. This information is later used to view the program’s execution history.
Enabling ReplayEngine using the Process Window’s Debug menu item gives you control over how replay behaves, depending on your process’s state when you enable it and whether the job is parallel:
• If the process has started running and is halted, replay is enabled only while the process executes that single time. At process exit and restart, ReplayEngine will no longer be enabled unless you explicitly enable it again.
For a parallel job, only that process in the Process window will have replay enabled; other processes in the job will not.
• If the process has not started running, replay is enabled each time a process starts and restarts, unless you explicitly disable it.
For a parallel job, replay will be enabled for all processes in the entire job, unless you explicitly disable it.
To stop recording, exit the program and disable ReplayEngine. You cannot turn replay off while a process is executing.
Note that the Enable ReplayEngine check box is visible only on Linux-x86 (32-bit) and Linux-x86-64 platforms. If you do not have a license for ReplayEngine, enabling the check box has no effect, and an error message is displayed when your program begins executing.