@aras great talk. Using a profiler is a good idea not just for seeing perf but also to get a high level overview of what is happening: A good profiler is like an x-ray machine, it lets you see right through everything and see the skeleton that holds the process together.
@sschoener yeah indeed. Forgot to mention that aspect! Browsing a flame chart not because you’re looking for a problem, but just because I want to see what happens in what order is very useful.
@aras@sschoener It's often even better in a tracing profiler too, since then you can annotate functions with data values. You end up with a souped up gui version of printf-debugging. (ofc that's harder to get without the profiler actually being properly integrated in the application)