Подводные камни при тестировании ОСРВ — опыт практического бенчмаркинга на Cortex-M4 (Михаил Черкасов, OSDAY-2026)

Материал из 0x1.tv

Докладчик
Михаил Черкасов.jpg
Михаил Черкасов

Практический разбор того, почему сравнение ОСРВ нельзя сводить к запуску готовых бенчмарков и механическому сравнению чисел. На примере Cortex-M4 и тестирования FX-RTOS, FreeRTOS и ThreadX показано, какие факторы могут незаметно исказить результат: способ сбора данных, остановка системы на точках останова, вывод через UART, трассировка, настройки планировщика, частота системного таймера, размер стеков, фоновая нагрузка и особенности реализации примитивов синхронизации.

Отдельно разбирается, что даже похожие по смыслу механизмы в разных ОСРВ могут работать принципиально по-разному: например, прямое уведомление задачи и группы событий имеют разную внутреннюю цепочку обработки и разные накладные расходы. Главный вывод — корректный бенчмаркинг требует заранее определить, что именно измеряется, зафиксировать конфигурации, учитывать архитектуру ОС и аппаратные особенности, собирать достаточно большую выборку и проверять аномалии, а не воспринимать единичные замеры как объективную характеристику системы.

Видео

on youtube


Презентация

Подводные камни при тестировании ОСРВ — опыт практического бенчмаркинга на Cortex-M4 (Михаил Черкасов, OSDAY-2026).pdf Подводные камни при тестировании ОСРВ — опыт практического бенчмаркинга на Cortex-M4 (Михаил Черкасов, OSDAY-2026).pdf Подводные камни при тестировании ОСРВ — опыт практического бенчмаркинга на Cortex-M4 (Михаил Черкасов, OSDAY-2026).pdf Подводные камни при тестировании ОСРВ — опыт практического бенчмаркинга на Cortex-M4 (Михаил Черкасов, OSDAY-2026).pdf Подводные камни при тестировании ОСРВ — опыт практического бенчмаркинга на Cortex-M4 (Михаил Черкасов, OSDAY-2026).pdf Подводные камни при тестировании ОСРВ — опыт практического бенчмаркинга на Cortex-M4 (Михаил Черкасов, OSDAY-2026).pdf Подводные камни при тестировании ОСРВ — опыт практического бенчмаркинга на Cortex-M4 (Михаил Черкасов, OSDAY-2026).pdf Подводные камни при тестировании ОСРВ — опыт практического бенчмаркинга на Cortex-M4 (Михаил Черкасов, OSDAY-2026).pdf Подводные камни при тестировании ОСРВ — опыт практического бенчмаркинга на Cortex-M4 (Михаил Черкасов, OSDAY-2026).pdf Подводные камни при тестировании ОСРВ — опыт практического бенчмаркинга на Cortex-M4 (Михаил Черкасов, OSDAY-2026).pdf Подводные камни при тестировании ОСРВ — опыт практического бенчмаркинга на Cortex-M4 (Михаил Черкасов, OSDAY-2026).pdf
Подводные камни при тестировании ОСРВ — опыт практического бенчмаркинга на Cortex-M4 (Михаил Черкасов, OSDAY-2026)!.jpg