Recording with CARET#
Recording includes two sub-steps at least; building a target application from source code and executing the target application. After execution, you will find trace data which has events data sampled by tracepoints.
Trace data validation is necessary as the third step because any failure on recording prevents users from analyzing performance correctly. Trace data is not recorded correctly due to any reason if a target application is large or any failure involves in the previous steps. CARET serves functions to validate trace data for the step.
CARET supports trace filter to exclude certain nodes or topics during recording. It is optional, but strongly recommended for analysis of a large application.
Steps to record trace data with CARET#
- Build a target application with CARET and check it (See details)
- (Optional) Configure trace filter (See details)
- Record the application (See details)
- Validate trace data (See details)