Сообщение hyperfine что-то не то считает... от 04.03.2025 7:26
Изменено 04.03.2025 7:34 Философ
hyperfine что-то не то считает...
Где-то в обсуждениях тут нашёл программу hyperfine. Это benchmarking tool.
Я потестил саму програму — хотел выяснить её границы применимости. В глаза сразу бросились выбросы в результаттах измерений — стало грустно, захотел узнать природу этих выбросов.
Написал коротенькую прогу на асме, которая просто завершает процесс сразу после старта. Померял и засомневался в самих результатах:
~2ms UserTime. Стало ещё более грустно.
Полез в исходники и не смог с разбегу понять, что именно они там делают и как измеряют. Я не слишком много времени на это потратил: мне нужна была туловина для бенчмарка, я не собирался копаться в сорцах самой туловины.
По итогу, я написал своё фи в обсуждениях https://github.com/sharkdp/hyperfine/discussions/805
Может быть кто-нибудь пофиксит — буду рад: туловина нужная, полагаю не только мне.
Я потестил саму програму — хотел выяснить её границы применимости. В глаза сразу бросились выбросы в результаттах измерений — стало грустно, захотел узнать природу этих выбросов.
Написал коротенькую прогу на асме, которая просто завершает процесс сразу после старта. Померял и засомневался в самих результатах:
~2ms UserTime. Стало ещё более грустно.
Полез в исходники и не смог с разбегу понять, что именно они там делают и как измеряют. Я не слишком много времени на это потратил: мне нужна была туловина для бенчмарка, я не собирался копаться в сорцах самой туловины.
По итогу, я написал своё фи в обсуждениях https://github.com/sharkdp/hyperfine/discussions/805
Может быть кто-нибудь пофиксит — буду рад: туловина нужная, полагаю не только мне.
hyperfine что-то не то считает...
В обсуждениях тут
Я потестил саму програму — хотел выяснить её границы применимости. В глаза сразу бросились выбросы в результаттах измерений — стало грустно, захотел узнать природу этих выбросов.
Написал коротенькую прогу на асме, которая просто завершает процесс сразу после старта. Померял и засомневался в самих результатах:
~2ms UserTime. Стало ещё более грустно.
Полез в исходники и не смог с разбегу понять, что именно они там делают и как измеряют. Я не слишком много времени на это потратил: мне нужна была туловина для бенчмарка, я не собирался копаться в сорцах самой туловины.
По итогу, я написал своё фи в обсуждениях https://github.com/sharkdp/hyperfine/discussions/805
Может быть кто-нибудь пофиксит — буду рад: туловина нужная, полагаю не только мне.
Автор: amironov79
Дата: 20.02.25
нашёл программу hyperfine. Это benchmarking tool.Дата: 20.02.25
Я потестил саму програму — хотел выяснить её границы применимости. В глаза сразу бросились выбросы в результаттах измерений — стало грустно, захотел узнать природу этих выбросов.
Написал коротенькую прогу на асме, которая просто завершает процесс сразу после старта. Померял и засомневался в самих результатах:
~2ms UserTime. Стало ещё более грустно.
Полез в исходники и не смог с разбегу понять, что именно они там делают и как измеряют. Я не слишком много времени на это потратил: мне нужна была туловина для бенчмарка, я не собирался копаться в сорцах самой туловины.
По итогу, я написал своё фи в обсуждениях https://github.com/sharkdp/hyperfine/discussions/805
Может быть кто-нибудь пофиксит — буду рад: туловина нужная, полагаю не только мне.