TGViewer
СВД ВС СВД ВС @cbd_bc · 504 subscribers
Post #524 499
Куда уходит процессорное время?

Этот вопрос возникает практически у каждого разработчика систем реального времени. Почему приложение укладывается в дедлайны на стенде, но начинает работать иначе на целевой системе? Как понять, где именно теряется производительность?

На Хабре вышла статья Александра Капустина, в которой мы рассказываем о новой технологии прикладного профилирования в ОСРВ «Нейтрино».

Из статьи Вы узнаете:
👍 почему в основе профилирования лежит системная трасса ядра;
👍 как профилировать не только прикладные программы, но и драйверы, системные сервисы и другие компоненты микроядерной ОС;
👍 как получать не только длительность выполнения функций, но и их чистое процессорное время с учётом работы планировщика;
👍 какие форматы отчётов поддерживаются (calltree, FlameGraph, speedscope, Chrome Trace) и для каких задач каждый из них подходит.

Если тема Вам интересна — поддержите статью лайком, поделитесь ею с коллегами и задавайте вопросы в комментариях. Будем рады обсудить.

#Хабр
  • 🔥 7
  • 👍 5
  • ❤ 1
More from @cbd_bc
  1. Oct 7, 2026🔎 Как выявить аномальную активность ПЛК до того, как она приведёт к нештатной ситуации? В…
  2. Oct 1, 2026🎓 Завершили очередной практический курс по администрированию и диагностике ЗОСРВ «Нейтрин…
  3. Sep 28, 2026Ещё один знакомый инструмент — теперь под Нейтрино. Для работы с системой хороший текстовы…
  4. Sep 22, 2026В Уфе на выставке ПТА мы продемонстрировали ДПАК Нева - совместное решение с компаниями Эл…
  5. Sep 18, 2026Когда безопасность сети начинается с драйвера Можно запретить входящий трафик с помощью fi…
  6. Sep 16, 2026Модуль центрального процессора МЦП1502 получил поддержку ЗОСРВ «Нейтрино» Совместно с наши…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →