Profiling Daft

Use when profiling or optimizing the runtime of daft or its test suites — finding where time goes, choosing a profiler on macOS, or A/B-validating a perf change. Covers the benchmark-vs-profile split (and the existing bench infra), the macOS Apple-Silicon toolchain (samply, hyperfine, why dtrace is out), idle-gating on a shared machine, the shared-bin/DAFT_BINARY_DIR A/B trick, the EMIT_TIMING-first method, and a baseline map of where the manual-test suite's time actually goes.

avihut d80e626 7.4 KB Updated

File contents

avihut/daft/tree/main/.claude/skills/profiling-daft commit d80e6269ea

Frequently asked questions

npx skillmds@latest add avihut/profiling-daft