I have to understand a big old fortran program associate with lot's of options using similar routines. I'd like to check which subroutines (or functions) are executed under different options. What I usually do with small programs which I can access source codes is put 'print' at different check points, so I can trace the procedure.
Is there a way VTune will present for each source code line the time it spent ?
Does VTune support static call graph (without execution)? Say, I want to know how many functions are (possibly) called within a particular function?
Some of you may already be aware that the Borland Conference (BorCon) is being held next week in San Jose, CA, November 1-5. If you're going to be in the area, you should be sure to drop into the Intel booth anytime to say hello.
Or, if your schedule permits be sure to check out one or both(!) of these VTune events, both currently scheduled there for Tuesday, November 4:
TUESDAY NOVEMBER 4, 2003
10:00am -- 11:45am
Using VTune, Technical Presentation
Gary Carleton, Sr. VTune Consulting Engineer
Since the V35 is becoming increasingly difficult to find, I would like to know, are the successor models, the V36 and V37, compatible with VTune?
Recently when profiling my app, at the end when the call graph is being generated, VTune get's stuck on instrumenting setupapi.dll. Has anyone run into this problem before and is there anyway around it? I tried removing it from the project, but some other system module must have a dependency on it because it says I can only remove modules that I added. Thanks.
I bought VTune 1.1 for Linux a few days ago, and I can't find the advertised graphical user interface. I read a few old messages in this forum about it, and there seems to be some sort of plugin you can request. I have requested it, but I got no answer. Has anybody been able to get this graphical interface for Linux?
Could anyone explain why the trace cache miss performance impact is defined as "((Trace Cache Misses*20) / Clockticks)*100"? Where is the formula coming from?
If I want to computer trace cache miss rate, should I use "trace cache misses / instruction retired" or "trace cache misses / uops retired"?
Since the VTune for Java can only support on Windows platform, does this Vtune Java has the feature of remote collectors same as in VTune 7.0 to collect data from web application running on Redhat 9.0?
My application need to be run on Linux platfrom.
Please advice. thank you!
How can you tell which version of VTServer you're running?
[That's a great question, I am super glad you asked!!]
Fortunately, it's extremely easy to find out. Log into the Linux machine and type:
$ rpm -qa | grep vtserver
The package version that shows up there should match the build number that you get on the VTune Windows side, in the GUI's
Help --> About dialog.
If those two numbers don't line up, you'll need to upgrade whichever side is needed to match the later version.