Отчет о том, сколько раз IP-адреса меняют значение во время выполнения программы.

Можно ли написать программное обеспечение (для определенного языка программирования, платформы и т. д.), которое будет информировать пользователя о том, сколько раз соответствующие указатели команд машинного уровня изменяют значение во время выполнения программы? Такое программное обеспечение уже доступно?


person r.e.s.    schedule 24.06.2012    source источник
comment
Вы в основном хотите измерить, сколько инструкций выполняется?   -  person Oliver Charlesworth    schedule 24.06.2012
comment
@OliCharlesworth - Да, вернее, подсчет выполнения инструкций, т. Е. Это не количество инструкций, а общее количество их выполнения.   -  person r.e.s.    schedule 24.06.2012


Ответы (1)


Да, это возможно, по крайней мере, на многих процессорах. Ключевым моментом является использование счетчиков производительности оборудования.

Я не уверен, есть ли хороший API для доступа к ним. Но такие инструменты, как OProfile, могут выполнять такой мониторинг производительности за вас.

person Oliver Charlesworth    schedule 24.06.2012