Circular Buffer
- Updated2026-06-15
- 1 minute(s) read
The circular buffer complements the post-mortem dump and the cyclic and single-shot measurements. Use the circular buffer to get an overview of the DUT behavior or of specific conditions within a time range, for example, before a post-mortem dump triggers. The circular buffer also helps you identify what initiated the situation that caused the post-mortem dump.
The circular buffer continuously saves a set of variables in a separate container in the PCU results file directory. After a configurable amount of time, it overwrites older values with current ones, so disk usage stays consistent over time. Select which variables to save and how often to save them.
You can also configure the following parameters:
- Number of files (blocks) that can exist at the same time (before the oldest one is overwritten).
- Recording time span (block length) for a single file (block).
- Maximum size of the single files (blocks).
- Appendix to the container name where a manually saved block set is stored.
The system opens a new file when it reaches either the maximum file size or the configured recording time. The total time span that the circular buffer keeps is usually the number of blocks multiplied by the block length. If the file reaches the size limit before the block length time elapses, the recorded time span decreases and the system starts the next file.
Related Information
- Managing the Circular Buffer
Manage the diagnostic circular buffer on the Circular Buffer tab in the upper-right area of the main control window. If your application defines a circular buffer, the system creates and manages it automatically. If you want to manage it manually, you can pause or resume the buffer or create a copy of the current buffer.
- DCB Module
With the DCB module, you can generate and store measurements in a separate folder.
- Configure the Diagnostic Circular Buffer
Set up and manage the diagnostic circular buffer to control how system diagnostic data is captured, stored, and overwritten during operation.