![]() |
Вычисление времени работы функции (С++)
Требуется вычислить время затраченное на работу программы или на отдельный её кусок. В инете нашёл только функцию GetLocalTime, но даже не знаю как один её рещультат вычесть из другого. Подскажите пожалуйста как реализовать такой замер времени?
|
Во-первых какой у вас процессор. Если амд, то можете заюзать готовый профилировщик
http://developer.amd.com/cpu/CodeAnalyst/codeanalystwindows/Pages/default.aspx AMD CodeAnalyst™ Performance Analyzer for Windows® Для интелов тоже есть, зовется Intel® VTune™ Performance Analyzer http://www.intel.com/cd/software/products/asmo-na/eng/239144.htm Как ручной способ могу предложить ассемблерные вставки с rdtsc Код:
_asm |
| Время: 10:45 |