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
}
common.h
Основные определения ядра
getFrequency
size_t getFrequency()
Получить частоту таймера
Definition:
timer.c:43
getTicks
size_t getTicks()
Получить количество тиков
Definition:
timer.c:26
kernel
src
sys
testing.c
Документация по SayoriOS. Последние изменения: Вс 8 Дек 2024 11:15:22. Создано системой
1.9.1