TotalView User Guide : Part V: Debugging : Setting Action Points : Defining Eval Points and Conditional Breakpoints : About Interpreted and Compiled Expressions

About Interpreted and Compiled Expressions
On all platforms, TotalView can interpret your eval points. It can compile them on IBM AIX platforms. Compiling the expressions in eval points is the default.
With compiled eval points, your performance will be significantly better, particularly if your program is using multi-processors. This is because interpreted eval points are single-threaded through the TotalView process. In contrast, compiled eval points execute on each processor.
The TV::compile_expressions CLI variable enables or disables compiled expressions. See Operating Systems” in the TotalView Reference Guide for information about how TotalView handles expressions on specific platforms.
*
Using any of the following functions forces TotalView to interpret the eval point rather than compile it: $clid, $duid, $nid, $processduid, $systid, $tid, $pid, and $visualize.

Rogue Wave Software, Inc.
Voice: (303) 473-9118
rwonlinedocs@roguewave.com