Optimising program performance with DDMetrics
To optimise a program for execution speed, you first find out which parts are running the slowest, and secondly you optimise those slowest parts. This talk focuses on the former.
How do you find the slowest parts? Traditionally, you use a profiler, such as ruby-prof or stackprof. The output of profilers tends to be very detailed, but also very noisy: it can be difficult to interpret.
I present DDMetrics, a different (but more manual) approach to collecting (performance) metrics of applications, useful for finding the parts of a program that can benefit from optimising.
Duration: shorter than a regular talk — about 15min