Features of the Xbase++ Profiler Foundation
The profiler can trace functions, class functions, methods, macro execution and codeblock evaluation. Here is an overview:
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:
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 |
|
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.