A newer version of this document is available. Customers should click here to go to the newest version.
- Configure Yocto Project*/Wind River* Linux* and Intel® VTune™ Profiler with the Intel System Studio Integration Layer
<span class='codeph'>memory-access</span> Command Line Analysis
Memory Access analysis identifies memory-related issues, like NUMA problems and bandwidth-limited accesses, and attributes performance events to memory objects (data structures), which is provided due to instrumentation of memory allocations/de-allocations and getting static/global variables from symbol information.
vtune -collect memory-access [-knob <knobName=knobValue>] [--] <target>
Knobs: sampling-interval, analyze-mem-objects (Linux* targets only), mem-object-size-min-thres (Linux targets only), dram-bandwidth-limits, analyze-openmp.
For the most current information on available knobs (configuration options) for the Memory Access analysis, enter:
vtune -help collect memory-access
This example shows how to run the Memory Access analysis on a Linux* myApplication app, collect data on dynamic memory objects, and evaluate maximum achievable local DRAM bandwidth before the collection starts:
vtune -collect memory-access -knob analyze-mem-objects=true -knob dram-bandwidth-limits=true -- home/test/myApplication
When the data collection is complete, do one of the following to view the result:
Use the -report action to view the data from command line.
Use the -report-output action to write report to a .txt or .csv file
Open the data collection result (*.vtune) in the VTune Profiler graphical interface.
Did you find the information on this page useful?