I'am using an evaluation version of Intel Thread Profiler 3.1 (Build:0.25456) and Intel VTune Performance Analyzer 9.0 (Build:719) on Vista Ultimate x64 with an Intel Core2 Duo E6600 CPU. When I am trying to profile an OpenMP application (generated with a non-evaluation version of the Intel C++ compiler 10.1.013) vTune launches my targetapplication and says "Preparing to collect parallel performance data...". Even when the target application has finished running vTune remains in that state forever and cannot be closed (it says an activity is running and when I choose to terminate it nothing happens).
Compiling with /Qopenmp-profile compiler switch does not change anything. Any help would be highlyappreciated.
I tried uninstalling and reinstalling threadprofiler. The problem remains, but to make things worse, after a reboot it now seems that ALL sidebar applications are broken. Since the uninstall/install is the only thing that I did between those two bootsthis problemmust be related tothe installation. Looks like I'll have to reinstall windows now.
So much for evaluating vTune and Thread Profiler. I'm sorely dissapointed. While the C++ compiler from Intell really is a great and valueable tool, vTune/Thread Profiler seems to be really buggy. Defenitely not something our company is going to buy.
There are two different optionsyou could try:
1. Run the executable that was compiled with /Qopenmp-profile outside of VTune. This should produce a 'guide.gvs' file. In VTune, go to 'File->Open File' and select the 'guide.gvs' file (be aware of the file type filter at the bottom of the dialog)
2. Create the activity in 'Instrumentation' collection mode (rather than 'OpenMP-specific' mode). While not specific to OpenMP, instrumentation mode still works with OpenMP executables.