Компания открыла исходный код Perforator — решения, которое позволяет оптимизировать код сервисов и уменьшать расходы на обслуживание серверов. Этот инструмент будет полезен как крупным корпорациям, так и стартапам.
Perforator в реальном времени анализирует работу приложений на сервере, показывая, как распределяются ресурсы и какие программы потребляют их больше всего. Он не влияет на код и работу программ, а также не требует значительных ресурсов для своей работы, соответствуя требованиям информационной безопасности.
Яндекс применяет Perforator для мониторинга и оптимизации своих основных сервисов, таких как Поиск и Реклама. Теперь этот инструмент может использовать любой бизнес, разработчик или исследователь.
Алексей Гусаков, СТО Яндекс Поиска, отметил:
Мы открыли исходный код Perforator, потому что верим в важность обмена знаниями в IT-сообществе и хотим предоставить дополнительные возможности бизнесу и разработчикам. Мы также планируем развивать инструмент, улучшая его взаимодействие с популярными языками программирования, такими как Python и Java, и добавляя инструменты для автоматической оптимизации кода.
Исходный код Perforator доступен на GitHub. Напомним, что ранее Яндекс также открыл доступ к библиотеке YaFSDP, которая ускоряет обучение больших языковых моделей с открытым исходным кодом до 25%.
Источник: пресс-релиз Яндекса