Struct SYN_ProfileEntry¶
Per-task profile entry — timing stats and CPU usage.
#include <syn_profiler.h>
Public Attributes¶
| Type | Name |
|---|---|
| uint32_t | _start_tick |
| uint16_t | cpu_percent_x10 |
| const char * | name |
| uint32_t | peak_us |
| uint32_t | run_count |
| uint32_t | total_us |
Public Attributes Documentation¶
variable _start_tick¶
Internal: tick at task_begin()
variable cpu_percent_x10¶
CPU% × 10 (e.g., 125 = 12.5%)
variable name¶
Task name
variable peak_us¶
Peak single-run time (µs)
variable run_count¶
Number of runs in current period
variable total_us¶
Total time in current period (µs)
The documentation for this class was generated from the following file src/syntropic/debug/syn_profiler.h