Как точно измерить время выполнения (при <1 мс) - PullRequest
0 голосов
/ 10 сентября 2011

Я пытаюсь измерить время выполнения некоторых функций в моем C-коде. Я использую разницу во времени с помощью функции clock (), но в результате получаю 0, поскольку в моей реализации значение CLOCKS_PER_SEC, по-видимому, установлено равным только 1000.

Каковы другие способы точного измерения времени выполнения функции? Я использую Visual Studio 2010

спасибо

edit: я ищу временное разрешение около 0,1 мс, мне больше не нужно

1 Ответ

3 голосов
/ 10 сентября 2011

Вы можете использовать счетчики производительности:

http://msdn.microsoft.com/en-us/library/ms644904%28v=vs.85%29.aspx

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...