链接已复制
Hi Dave,
Sorry for the late response. I am now upgraded to 7.1 using the evaluation copy. As I mentioned earlier, "I am not able to see the functionsusing callgraph approach, but with Sampling I am able to see the function names and also the source." Can you clarify the following questions?
1) What is the impact on vtune, when the machine goes to"suspend mode" and comes back again during data collection?
To verify our dlls, the machine should go to suspend mode atleast once.
2) I am compiling the dlls, sys files in one machine (say, host machine) and following the steps below.
a) Copy the dlls, sys and symbol files to the target machine.
b) Enable sharing, for the source code directory in the host machine.
c) Start the vtune in the target machine.
d) Using the option mentioned in "Options-> Directories -> DirectoryMapping", I am mapping the source code path" in the host machinewith the network-drive(host-machinepath) path. Am I going wrong here?
e) Configuring the activity using Advanced activity configurationoption.
f) Using the option Modules of Interest List, I am selecting the dlls, sys files which I have created.
g) Launching the application which uses the above dlls using Applicationto Launch" option.
FYI, the application does not have any symbolinformation.
3) Does vtune uses "rdtsc" instruction to get the clockticks? If so, what is the impact of the errata of "rdtsc" mentioned in theink http://www.intel.com/design/mobile/specupdt/25266509.pdf
Finally, I have gone through the links, which you have mentioned, but the problem still exists. I have not yet tried with remote data collection. Where can I gettutorial to configure remote agents?
Thanks.
- In general, events stop occurring if the processor is suspended. Please check out the processor events for your specific processor. See the Reference book (i.e. it is a "book" icon) in the online help contents (under VTune Performance Analyzer book) for specific info. For example, on Hyperthreading Technology enabled processors, there are two kinds of Clockticks events: one that stops counting when the processor is halted (HLT) and one that stops counting when the processor goes to sleep.
- Probably, "systemdir1dir2" doesn't work. You can try mapping the share to a drive and using that, instead, e.g., "X:dir2".
- No, the VTune analyzer does NOT use the rdtsc instruction. It uses the Clockticks performance monitoring event of the processor. You can find this in the Performance Monitoring section of the Pentium 4 processor manuals.
