Я хочу вычислить время, прошедшее во время вызова функции в C, с точностью до 1 наносекунды.
Есть ли в С функция таймера для этого?
Если да, предоставьте образец кода.
Псевдокод
Timer.Start()
foo();
Timer.Stop()
Display time elapsed in execution of foo()
Подробности среды: - с использованием компилятора gcc 3.4 на машине RHEL