Previous | Next --- Slide 10 of 48
Back to Lecture Thumbnails
yey1

Do these profiling tools have any negative impact on program speed?

bpr

@yey1, yes. Perf and VTune have a nominal slowdown (~10%), while gprof is more significant (100%). Valgrind is 4x at minimum (probably 20x for memcheck), and it serializes execution. Pin is minimal, but most tracing will be roughly 6-16x slowdown. Contech is 3x for most programs, although certain designs can run closer to 10x.