SayoriOS  0.3.3
testing.c
1 #include <common.h>
2 #include <sys/timer.h>
3 
7 size_t measure_func(void* (function())) {
8  if(!function)
9  return 0;
10 
11  size_t start = getTicks();
12 
13  function();
14 
15  size_t end = getTicks();
16 
17  return (end - start) / (getFrequency() / 1000);
18 }
Основные определения ядра
size_t getFrequency()
Получить частоту таймера
Definition: timer.c:43
size_t getTicks()
Получить количество тиков
Definition: timer.c:26