Download - Tukuna sampling
-
8/7/2019 Tukuna sampling
1/9
TUKUNA ROUT UMESH BEHERA SONIMAYEE
R1100A8700107 R1100A8700107 R1000A8700
-
8/7/2019 Tukuna sampling
2/9
CONTENTS
Introduction to Intel VTune
Features of Intel VTune Sampling
Call Graph
Counter Monitor Tuning Assistant
Conclusion
-
8/7/2019 Tukuna sampling
3/9
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.
-
8/7/2019 Tukuna sampling
4/9
Features : -
I. Sampling
II. Call Graph
III. Counter Monitor
IV. Tuning Assistant
-
8/7/2019 Tukuna sampling
5/9
-
8/7/2019 Tukuna sampling
6/9
Sampling is the process of collecting a set of datafor 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.
-
8/7/2019 Tukuna sampling
7/9
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 theprocesses 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.
-
8/7/2019 Tukuna sampling
8/9
Waits for the delay sampling time.
Interrupts the processor.
Stores the execution.
Collection -
Multiple event sampling
Remote sampling
Collect sampling
-
8/7/2019 Tukuna sampling
9/9
Views -
Thread view
Summary view
Process view
Module viewAccessories
Sampling toolbar
Tabbed windows
Microsoft Excel Selection Summary panel
Event summary panel
Multi-processor