Programming Tools:prgtools

Features of the Xbase++ Profiler Foundation

The profiler can trace functions, class functions, methods, macro execution and codeblock evaluation. Here is an overview:

Code and tracability
Code Trace Notes
FUNCTION yes
STATIC FUNCTION yes
PROCEDURE yes
STATIC PROCEDURE yes
CLASS yes class function
STATIC CLASS yes class function
METHOD yes
&() yes macro execution
Eval() yes code block execution

The trace data output written by XppProf.DLL contains:

Trace output
Name Description
Thread id The identifier of the thread equal to ThreadId()
Time *) Milliseconds elapsed since program start
Operation Describes if the call has started or returned
Call The name of the function
Line *) The line number of the current operation
Parameters *) The parameters passed to the function
  1. optional

Feedback

If you see anything in the documentation that is not correct, does not match your experience with the particular feature or requires further clarification, please use this form to report a documentation issue.