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

Логотип компании
Концерн «Автоматика» разработал программу-профилировщик для 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) на базе отечественной архитектуры «Эльбрус».

Смотреть все статьи по теме "OS Linux (ОС Линукс)"

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

Похожие статьи