Analyzers
Talk to fellow users of Intel Analyzer tools (Intel VTune™ Profiler, Intel Advisor)
4998 Discussions

problem of program perform evaluation ?

ydq
Beginner
573 Views
It is not stable that a program runs on a PC .Sometimes it is slower ,sometimes it is faster .So it is quite difficult to judge my program perform improve or not after a small modification .Even use
Vtune analyzer ,the clockticks is also not stable .

Can anyone give a way to judge my program perform improve or not after a small modification ?
0 Kudos
1 Reply
robert-reed
Valued Contributor II
573 Views
Quoting - ydq@nbicc.com
It is not stable that a program runs on a PC .Sometimes it is slower ,sometimes it is faster .So it is quite difficult to judge my program perform improve or not after a small modification .Even use
Vtune analyzer ,the clockticks is also not stable .

Can anyone give a way to judge my program perform improve or not after a small modification ?

Do you understand why your program is so unstable? Within any degree of uncertainty you can average multiple measurements to measure an average and a variability. If the variability is inherent in the algorithm, you'll need to take multiple measurements before and after changes and see if the average changes and determine if that is significant given the variability.

Does this variability actually shift the location of the hot spots Vtune analyzer identifies from run to run? Or are there any significant hot spots?

0 Kudos
Reply