История изменений
Исправление
gv,
(текущая версия)
:
тесты провёл, или забил на эту фигню?
Ага, вот они:
gcc timers.c -lrt -O2 -o timers
Шаг 10us:
./timers 10 10000 | ./timers.py
http://enise.org/~victor/share/10us.png
Шаг 100us:
./timers 100 10000 | ./timers.py
http://enise.org/~victor/share/100us.png
Шаг 1000us:
./timers 1000 1000 | ./timers.py
http://enise.org/~victor/share/1000us.png
На графиках diff временных меток, которые должны идти равномерно с интервалом 10, 100, 1000
Исправление
gv,
:
тесты провёл, или забил на эту фигню?
Ага, вот они:
gcc timers.c -lrt -O2 -o timers
Шаг 10us:
./timers 10 10000 | ./timers.py
http://enise.org/~victor/share/10us.png
Шаг 100us:
./timers 100 10000 | ./timers.py
http://enise.org/~victor/share/100us.png
Шаг 1000us:
./timers 1000 1000 | ./timers.py
Исходная версия
gv,
:
тесты провёл, или забил на эту фигню ?
Ага, вот они:
gcc timers.c -lrt -O2 -o timers
Шаг 10us:
./timers 10 10000 | ./timers.py
Шаг 100us:
./timers 100 10000 | ./timers.py
Шаг 1000us:
./timers 1000 1000 | ./timers.py