Benchmarking Functions

typedef struct {
    const char* name;
    uint32_t iterations;
    uint32_t total_cycles;
    uint32_t min_cycles;
    uint32_t max_cycles;
    double avg_ms;
} d3tui_benchmark_result_t;

void d3tui_benchmark_run(const char* name, void (*func)(void), uint32_t iterations);
const d3tui_benchmark_result_t* d3tui_benchmark_get_result(const char* name);
void d3tui_benchmark_clear(void);

Performance benchmarking for hot path optimization.