Running Intel's VTune Periodically

In previous versions of VTune, there was a program called dsep.exe, which could be used to periodically poll hardware counters (specifically related to DRAM reads/writes) from VTune. This allowed me to gather counter data about each instance in time, rather than one summary at the end.

Unfortunately, this tool has been deprecated in 64-bit operating systems. Does anyone know a way to periodically (e.g., every 1 sec) get hardware counter data from VTune (or another program in Windows)?

Thanks in advance for your help.

Answers


All right, I wasn't able to completely fix this issue, but I got pretty close.

The latest version of VTune saves all of the hardware counter data in a SQLite database (projectfolder/sqlite-db/dicer.db). Since you can't get all of the hardware counter data exported directly from the GUI, you can use a SQLite browser data to get to the data you need.

Most of the hardware data is stored in the pmu-data table, timestampped with some wonky version of a rdtsc call.


Need Your Help

Client data isn't passing to the server

javascript node.js socket.io

Forewarning, I'm a newcomer to Javascript, node.js, socket.io. It's been pretty amazing so far. :)

About UNIX Resources Network

Original, collect and organize Developers related documents, information and materials, contains jQuery, Html, CSS, MySQL, .NET, ASP.NET, SQL, objective-c, iPhone, Ruby on Rails, C, SQL Server, Ruby, Arrays, Regex, ASP.NET MVC, WPF, XML, Ajax, DataBase, and so on.