I'm using the time profiler in instruments to examine some crucial lines in my code and seem to get very inconsistent results between runs. At times it even allocates time to commented segments of code... Does anyone have any tips on the correct use of the profiler or is it just not suitable for my needs? I'm working in C++ and using the intel compilers in the command line. To complicate things when the program is run it launches multiple proceses that communicate.