Я пытаюсь найти способ получить время выполнения секции кода в C. Я уже пробовал как time(), так и clock() с time.h, но кажется, что time() возвращает секунды и часы(), кажется, дают мне миллисекунды (или centiseconds?). Мне хотелось бы что-то более точное. Есть ли способ захватить время с точностью не менее микросекунды?
Это нужно только для компиляции в Linux.