Introduction
You can’t tell where a program is going to spend its time. Bottlenecks occur in surprising places, so don’t try to second guess and put in a speed hack until you’ve proven that’s where the bottleneck is.
Rob Pike
Building efficient software can be challenging. It’s often unclear which parts of your code cause performance issues. Factors such as external libraries, memory hierarchies, and parallel execution complicate understanding the relationship between source code and runtime performance.
At Daisytuner, we develop tools that simplify performance engineering. Just as CI/CD pipelines have streamlined software delivery, we integrate profiling, performance modeling, and tuning directly into your development workflow. This documentation is more than just an interface reference—it’s a practical guide to data-driven performance engineering, Continuous Benchmarking (CB), and Continuous Tuning (CT).
Join our Discord to ask questions or share feedback.