- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi~
I begin to learn vtune these days and find that if someone wants to run vtune for performance analysis, he should provide the executable file of the program and the benchmark or data file for vtune.
But if someone wants to analyze a system's performance, maybe the executable file doesn't exist in the system, so how to analyze the performance of the system with the help of vtune?
Thanks~
Link Copied
6 Replies
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
VTune Performance Analyzer is system wide performance data collector/analyzer.It means to monitor all active programs in system (includingall activeapplications, device drivers, system modules).
The user can run samplingdata collectionwithout launching anyapplication (or manually launchanyapplication during data collecting period).
Therewill bea processes reportto be generated after data collecting.The user can select single processor multipleprocessesto review summary data (e.g. CPU_CLK_UNHALTED.CORE event count), to know CPU time consumption on theseprocesses.
Regards, Peter
The user can run samplingdata collectionwithout launching anyapplication (or manually launchanyapplication during data collecting period).
Therewill bea processes reportto be generated after data collecting.The user can select single processor multipleprocessesto review summary data (e.g. CPU_CLK_UNHALTED.CORE event count), to know CPU time consumption on theseprocesses.
Regards, Peter
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thank you,Paul~
The system I want to analyze is not just a C program, there are some source codes and other files in it, what's more, there isn't a executable file created while the system is running, so it's there a way to improve the performance with the help of Vtune?
I have been confused by it for some days but can not figure it out.
Is there a way to solve it?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
If some code without executable file ran in the system during sampling data collecting, VTune Analyzer still can display ALL performance data in Processes Report. However relevant samples drop in the process named OTHER32 or OTHER64. Please see article http://software.intel.com/en-us/articles/vtunet-analyzer-other32-module-solutions/to know more.
Does it help?
Regards, Peter
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thanks,Peter~
I am afraid it does not help me a lot, for the reason that the system I am going to analyze can not be sampled by VTune. The system is working in Linux and I don't have any idea to have it loaded in the VTune.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Chen,
let me go back a little bit. What exactly do you want to make faster? We need a clearer description than "the system" in order to understand what you are trying to achieve.
Normally, you have a computer running an operating system and you want to use this system to achieve "something". "Something" might be "decode a video", "search text document for a phrase", or "compute a raytracing image". In order to do this, you needone or severalexecutables.
VTune is a tool that gives you hints what needs to be changed to makeyourcode run faster. If you are notdeveloping an application, VTune is most likely not what you are looking for.
Kind regards
Thomas
let me go back a little bit. What exactly do you want to make faster? We need a clearer description than "the system" in order to understand what you are trying to achieve.
Normally, you have a computer running an operating system and you want to use this system to achieve "something". "Something" might be "decode a video", "search text document for a phrase", or "compute a raytracing image". In order to do this, you needone or severalexecutables.
VTune is a tool that gives you hints what needs to be changed to makeyourcode run faster. If you are notdeveloping an application, VTune is most likely not what you are looking for.
Kind regards
Thomas
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Chen,
let me go back a little bit. What exactly do you want to make faster? We need a clearer description than "the system" in order to understand what you are trying to achieve.
Normally, you have a computer running an operating system and you want to use this system to achieve "something". "Something" might be "decode a video", "search text document for a phrase", or "compute a raytracing image". In order to do this, you needone or severalexecutables.
VTune is a tool that gives you hints what needs to be changed to makeyourcode run faster. If you are notdeveloping an application, VTune is most likely not what you are looking for.
Kind regards
Thomas
let me go back a little bit. What exactly do you want to make faster? We need a clearer description than "the system" in order to understand what you are trying to achieve.
Normally, you have a computer running an operating system and you want to use this system to achieve "something". "Something" might be "decode a video", "search text document for a phrase", or "compute a raytracing image". In order to do this, you needone or severalexecutables.
VTune is a tool that gives you hints what needs to be changed to makeyourcode run faster. If you are notdeveloping an application, VTune is most likely not what you are looking for.
Kind regards
Thomas
Reply
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page