When using the call_tree option and generating a graph for kcachegrind, it will merge back nodes that are distinct on the tree, producing some confusing results. Add a suffix so that these entries are kept separate. This addresses the problem described in http://yosefk.com/blog/how-profilers-lie-the-cases-of-gprof-and-kcachegrind.html , particularly the summary "Choosing a profiler is hard" section.
|
|
||
50 |
|
50 |
|
51 |
|
51 |
|
52 |
|
52 |
|
53 |
|
|
|
|
53 |
|
|
54 |
|
54 |
|
55 |
|
55 |
|
56 |
|
|
|
57 |
|
|
|
|
56 |
|
|
|
57 |
|
|
|
58 |
|
|
|
59 |
|
|
|
60 |
|
|
|
61 |
|
|
|
62 |
|
|
|
63 |
|
|
|
64 |
|
|
58 |
|
65 |
|
59 |
|
66 |
|
60 |
|
|
|
|
67 |
|
|
|
68 |
|
|
61 |
|
69 |
|
62 |
|
70 |
|
63 |
|
|
|
|
71 |
|
|
64 |
|
72 |
|
65 |
|
73 |
|
66 |
|
|
|
|
74 |
|
|
67 |
|
75 |
|
68 |
|
76 |
|
69 |
|
77 |
|
|
|
||
176 |
|
184 |
|
177 |
|
185 |
|
178 |
|
186 |
|
|
187 |
|
|
|
188 |
|
|
|
189 |
|
|
|
190 |
|
|
|
191 |
|
|
|
192 |
|
|
|
193 |
|
|
|
194 |
|
|
|
195 |
|
|
|
196 |
|
|
179 |
|
197 |
|
180 |
|
198 |
|
181 |
|
199 |
|
|
|
||
203 |
|
203 |
|
204 |
|
204 |
|
205 |
|
205 |
|
206 |
|
|
|
|
206 |
|
|
207 |
|
207 |
|
208 |
|
208 |
|
209 |
|
209 |
|
|
|
||
627 |
|
627 |
|
628 |
|
628 |
|
629 |
|
629 |
|
|
630 |
|
|
630 |
|
631 |
|
631 |
|
632 |
|
632 |
|
633 |
|
633 |
|
634 |
|
634 |
|
635 |
|
635 |
|
636 |
|
636 |
|
|
|
|
637 |
|
|
637 |
|
638 |
|
638 |
|
639 |
|
639 |
|
640 |
|
|
|
||
642 |
|
643 |
|
643 |
|
644 |
|
644 |
|
645 |
|
645 |
|
|
|
|
646 |
|
|
646 |
|
647 |
|
647 |
|
648 |
|
648 |
|
649 |
|
|
|
||
653 |
|
654 |
|
654 |
|
655 |
|
655 |
|
656 |
|
|
657 |
|
|
|
658 |
|
|
|
659 |
|
|
|
660 |
|
|
|
661 |
|
|
|
662 |
|
|
|
663 |
|
|
|
664 |
|
|
|
665 |
|
|
|
666 |
|
|
|
667 |
|
|
|
668 |
|
|
|
669 |
|
|
|
670 |
|
|
|
671 |
|
|
|
672 |
|
|
|
673 |
|
|
|
674 |
|
|
|
675 |
|
|
|
676 |
|
|
|
677 |
|
|
|
678 |
|
|
|
679 |
|
|
|
680 |
|
|
|
681 |
|
|
|
682 |
|
|
|
683 |
|
|
|
684 |
|
|
|
685 |
|
|
|
686 |
|
|
|
687 |
|
|
|
688 |
|
|
|
689 |
|
|
|
690 |
|
|
|
691 |
|
|
|
692 |
|
|
|
693 |
|
|
|
694 |
|
|
|
695 |
|
|
|
696 |
|
|
|
697 |
|
|
|
698 |
|
|
656 |
|
699 |
|
657 |
|
700 |
|
658 |
|
701 |
|
|
|
||
21 |
|
21 |
|
22 |
|
22 |
|
23 |
|
23 |
|
|
24 |
|
|
24 |
|
25 |
|
25 |
|
26 |
|
26 |
|
27 |
|
|
|
||
205 |
|
206 |
|
206 |
|
207 |
|
207 |
|
208 |
|
|
209 |
|
|
|
210 |
|
|
|
211 |
|
|
|
212 |
|
|
|
213 |
|
|
|
214 |
|
|
|
215 |
|
|
|
216 |
|
|
|
217 |
|
|
|
218 |
|
|
|
219 |
|
|
|
220 |
|
|
|
221 |
|
|
|
222 |
|
|
|
223 |
|
|
|
224 |
|
|
|
225 |
|
|
|
226 |
|
|
|
227 |
|
|
|
228 |
|
|
|
229 |
|
|
|
230 |
|
|
|
231 |
|
|
|
232 |
|
|
|
233 |
|
|
|
234 |
|
|
|
235 |
|
|
|
236 |
|
|
|
237 |
|
|
|
238 |
|