Как я могу подсчитать инструкции, выполненные в Red Hat Enterprise Linux (x86-64)?

Я хочу узнать, сколько инструкций x86-64 выполняется во время данного запуска программы, работающей в Red Hat Enterprise Linux. Я знаю, что могу получить эту информацию из valgrind , но замедление значительно. Я также знаю, что мы используем процессоры Intel Core 2 Quad (модель Q6700), которые имеют встроенные аппаратные счетчики производительности. Но я не знаю никакого способа получить доступ к общему количеству инструкций, выполняемых из программы C.

6
задан Norman Ramsey 17 November 2010 в 02:33
поделиться