Компания Яндекс выпустила в открытый доступ инструмент с открытым исходным кодом — Перфоратор. Он предназначен для анализа кодовой базы и поиска неэффективных участков в программном обеспечении. С помощью этого инструмента компании могут выявить ресурсоемкие участки кода, что поможет снизить нагрузку на серверную инфраструктуру и сократить эксплуатационные расходы, пишет digitalbusiness.kz
Как это работает
Перфоратор использует технологию eBPF, которая позволяет запускать программы в ядре Linux без замедления работы системы. Это позволяет детально мониторить использование серверных ресурсов и анализировать влияние кода на производительность. Инструмент поддерживает такие языки программирования, как C, C++, Go, Rust, Python и Java. Он предоставляет подробную статистику и визуализацию с помощью Flame-графиков, что облегчает диагностику проблем с производительностью.
Вот сколько получится сэкономить
Инструмент поможет компаниям оптимизировать использование вычислительных ресурсов, снижая затраты на серверную инфраструктуру на 20% в год. Кроме того, инструмент помогает уменьшить нагрузку на серверы, что приводит к сокращению затрат на электроэнергию и оборудование. Он подходит как для малых, так и для крупных предприятий, а также для организаций с жесткими требованиями безопасности данных, так как Перфоратор можно развернуть на собственных серверах.
Особенности
Перфоратор поддерживает профильную оптимизацию, что позволяет автоматизировать улучшения производительности программ. Также инструмент включает функцию A/B-тестирования для принятия решений на основе объективных данных. Это делает его полезным как для крупных организаций, так и для стартапов.
Где искать?
Перфоратор доступен на GitHub. Открытый исходный код предоставляет возможность разработчикам и бизнесам по всему миру использовать и адаптировать инструмент под свои нужды. Кстати, Яндекс обещает, что продолжит развивать Перфоратор, добавляя новые возможности, включая улучшенную интеграцию с Python и Java.
Может быть интересно:
Лаборатория утверждает, что обнаружила первый вирус на iPhone. Троян прячется в AppStore