You are on page 1of 9

Submitted by:-

TUKUNA ROUT UMESH BEHERA SONIMAYEE


R1100A8700107 R1100A8700107 R1000A8700
CONTENTS
• Introduction to Intel VTune
• Features of Intel VTune
 Sampling
 Call Graph
 Counter Monitor
 Tuning Assistant
• Conclusion
• “Intel VTune is software from Intel used by the development
companies to analyze their software's and applications
performance.
• It also provides boost performance of applications, on specific
OS.”
• One can work with the VTune analyzer using the graphical
interface and command line interface.
• The VTune(TM) Performance Analyzer can analyze the
performance of Linux applications, Java application and .NET
Applications.
Features : -
I. Sampling
II. Call Graph
III. Counter Monitor
IV. Tuning Assistant
• Sampling is the process of collecting a set of data
for analysis and representing the analyzed data in a
statistical format.
• Calculates the actual performance of an
application over a period of time and for various
processor events.
• It monitors all the software executing on your
system including the operating system, JIT-
compiled Java applications and .NET applications.
• Sampling does not modify binary files or
executables.
• It helps us to identify:- Hotspots and Bottlenecks.
SAMPLING MECHANISM
• TIME-BASED SAMPLING (TBS): - The VTune(TM) uses
the operating system timer to interrupt and collect samples of
all active instruction addresses at a regular time interval. The
collected samples provides the performance data of all the
processes running on the system. Processes that took the
longest time to execute have the highest number of samples.
• EVENT-BASED SAMPLING (EBS): - Use to identify system-
wide software performance problems caused by processor
events, such as Cache Misses and Mispredicted Branches.
From the EBS data, one can determine which process,
thread, module, function, and source line in program
generated the most processor events, and if any of those
events impacted the performance of program.
WHAT HAPPENS DURING SAMPLING
 Waits for the delay sampling
time.
 Interrupts the processor.
 Stores the execution.
FEATURES OF SAMPLING
Collection -
 Multiple event sampling
 Remote sampling
 Collect sampling
Views -
 Thread view
 Summary view
 Process view
 Module view
Accessories –
 Sampling toolbar
 Tabbed windows
 Microsoft Excel
 Selection Summary panel
 Event summary panel
 Multi-processor

You might also like