Можно ли написать программное обеспечение (для определенного языка программирования, платформы и т. д.), которое будет информировать пользователя о том, сколько раз соответствующие указатели команд машинного уровня изменяют значение во время выполнения программы? Такое программное обеспечение уже доступно?
Отчет о том, сколько раз IP-адреса меняют значение во время выполнения программы.
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