Здравствуйте. Есть программа на языке Си, есть функция:
void f()
{
<...>
}
Надо определить сколько времени она исполняется. Желательно как можно точнее.
Что-то вроде такого:
int main()
{
printf("Начинаем замер производительности...\n");
start_some_profiler();
f();
int ticks = end_some_profiler();
printf("Замер производительности показал следующее...");
<...>
}
Что посоветуете?
PS:
В конечном счёте необходимо сравнить эффективность распараллелирования кода используя OpenMP от обычной линейно-исполняющейся программы


Ответ на:
комментарий
от Sphinx

Ответ на:
комментарий
от lv

Ответ на:
комментарий
от YesSSS

Ответ на:
комментарий
от Sphinx

Ответ на:
комментарий
от YesSSS


Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от anonymous

Ответ на:
комментарий
от lv
Ответ на:
комментарий
от lv

Ответ на:
комментарий
от anonymous

Ответ на:
комментарий
от frame
Ответ на:
комментарий
от frame

Ответ на:
комментарий
от koTuk

Ответ на:
комментарий
от frame
Вы не можете добавлять комментарии в эту тему: топик перемещен в архив.