Каталог содержит короткий набор бенчмарков для контроля накладных расходов и масштабируемости самой библиотеки.
- БенчмаркНакладныхРасходов — нижняя граница измерений на пустом и контролируемом методах.
- БенчмаркХолодногоЗапуска — первый вызов пустого метода в изолированном процессе.
- БенчмаркГенерацииКейсов — комбинирование параметров и создание кейсов.
- БенчмаркПостроенияОтчета — построение отчёта при росте числа кейсов.
- БенчмаркРасчетаСтатистики — расчёт среднего, квартилей, отклонения и других показателей.
- БенчмаркОтносительнойСтатистики — расчёт отношений замеров бенчмарка и эталона.
- БенчмаркСериализацииРезультатов — преобразование результатов в JSON и обратно.
Весь набор:
becnhos run ./benchmarksОтдельный бенчмарк:
becnhos run ./benchmarks/БенчмаркНакладныхРасходов.os