Концерн «Автоматика» разработал программу-профилировщик для Linux

Концерн «Автоматика» разработал программу-профилировщик для Linux

13.11.2020 0 Автор News

Концерн «Автоматика» разработал программу-профилировщик для Linux

Новосибирский институт программных систем (ПАО «НИПС») Концерна «Автоматика» Госкорпорации Ростех модернизировал кроссплатформенную программу-профилировщик Linux perf GUI (Hotspot).

Бесплатный продукт с открытым исходным кодом предназначен для тестирования производительности ПО. Решение позволит повышать производительность ПО для процессоров Intel и мобильных процессоров ARM.

Программа Linux perf GUI (Hotspot) относится к кроссплатформенным профилировщикам, которые могут работать с несколькими программными платформами и операционными системами. Linux perf GUI (Hotspot) поддерживает такие программные платформы, как ARMv7, ARMv8 и x86_64.

Основными задачами Linux Perf GUI (Hotspot) являются поиск «горячих участков», потенциально «узких мест» и распределение событий в функциях приложения анализируемых программ. Профилировщик имеет пользовательский интерфейс, куда выводится информация в табличном, текстовом и других форматах. Данные об анализируемых программах выдаются с высокой степенью детализации. Важное преимущество обновленного профилировщика — дизассемблер — транслятор, преобразующий машинный код в язык программирования низкого уровня, что важно при анализе исходных программ.

В рамках доработки был сформирован богатый пользовательский интерфейс, позволяющий разработчикам эффективно проводить анализ производительности с точностью до строки в коде (инструкций в ассемблере).

«Автоматика» ведет работы по дальнейшему развитию Linux perf GUI (Hotspot) на базе отечественной архитектуры «Эльбрус».