3 ms·
I think there's an element of selection bias in that observation. Since that is the type of performance issue that a profiler is good at finding, those are the
by marginalia_nu 2y ago
I think there's an element of selection bias in that observation. Since that is the type of performance issue that a profiler is good at finding, those are the performance issues you'll find looking at a profiler.
- cogman10 2y ago> I think there's an element of selection bias in that observation. Almost certainly true, I can only speak of my own experiences. > Since that is the type of performance issue that a profiler is good at finding, those are the performance issues you'll find looking at a profiler. I have to disagree with you on this. Sampling profilers are good at finding out exactly what methods are eating performance. In fact, if anything they have a tendency to push you towards looking at single methods for problems rather than moving up a layer of two to see the big picture (it's why flame graphs are so important in profiling). I have, for example, seen plenty of times where the profiler indicated that double math was the root cause of problems yet popping a few layers up the stack revealed (sometimes non-obviously) that there was n^2 behavior going on.