Re: Как измерить время работы функции?
От: remark Россия http://www.1024cores.net/
Дата: 09.11.06 16:40
Оценка:
Здравствуйте, kazbich, Вы писали:

K>Нужно измерить время работы функции в мс.

K>Под виндами я использовала QueryPerformanceFrequency и QueryPerformanceCounter. Теперь необходимо написать кроссплатформенную прогу, чтоб работала и под виндами и под линуксом.
K>Нет ли какого нить аналога в бусте?
K>Кто-нить подскажите способ!!


__declspec(naked) __int64 getTSC()
{
    __asm rdtsc;
    __asm ret;
}



Ну это правда не в мс, а в тактах. Но если для целей логирования и профилирования, то хорошо подходит, т.к. работает быстро и точно.


1024cores — all about multithreading, multicore, concurrency, parallelism, lock-free algorithms
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.