Перейти к содержанию
Fire Monkey от А до Я
  • 0

[Win] Точнее чем GetTickCount?


brunnengi

Вопрос

Здравствуйте.

Для определения времени выполнения определенных участков кода по старинке использую GetTickCount.

Однако компьютеры стали значительно мощнее и показатели которые дает GetTcickCount уже не хватает.

 

Допустим одна итерация проходит за время < 1мс, напрмер за 0,99мс.

Используя GetTickCount, он покажет что затрачено 0.

А если провести таких итераций 1.000.000, то это 990 секунд -> ~16.5минут.

 

Т.е. предварительный подсчет времени согласно показаниям GetTickCount'а по отношению к одной итерации становиться невозможным.

 

Может в текущих релизах появилась более продвинутая альтернатива?

Ссылка на комментарий

Рекомендуемые сообщения

  • 0

Уже давно в Windows есть функция QueryPerformanceCounter.

Аналогичные вашему вопросы решались тут:

http://delphikingdom.com/asp/answer.asp?IDAnswer=63327

http://delphikingdom.com/asp/answer.asp?IDAnswer=67074

http://delphikingdom.com/asp/answer.asp?IDAnswer=62538

Ссылка на комментарий
Гость
Эта тема закрыта для публикации ответов.
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...