Компания «Яндекс» представила инструмент Perforator, который помогает разработчикам анализировать работу серверных приложений в режиме реального времени и оптимизировать их код. Инструмент доступен на GitHub.
Возможности Perforator
- Мониторинг ресурсов: Perforator позволяет разработчикам анализировать, как распределяются ресурсы серверов и какие программы потребляют их больше всего.
- Минимальное влияние на работу: По заявлениям компании, инструмент «практически не влияет на код или работу программ и не требует значительных ресурсов».
- Использование в сервисах Яндекса: Инструмент уже применяется для мониторинга серверной нагрузки и оптимизации таких сервисов, как «Поиск» и «Реклама».
Другие опенсорс-проекты «Яндекса»
Perforator пополнил список инструментов компании, уже доступных в открытом доступе. Среди них:
- YDB. Отказоустойчивая распределённая SQL-база данных, способная обрабатывать миллионы запросов в секунду. В опенсорсе с 2022 года.
- YTsaurus. Платформа для распределённого хранения и обработки больших данных, включая машинное обучение на GPU. В опенсорсе с 2023 года.
- YaFSDP. Библиотека для ускорения обучения больших языковых моделей. Позволяет ускорить процесс на 25% и сократить использование GPU на 20%. В опенсорсе с 2024 года.
- Gravity UI. Набор компонентов для создания современных интерфейсов сервисов и визуализаций. В опенсорсе с 2023 года.
- DivKit. Фреймворк для server-driven интерфейсов, позволяющий обновлять UI без обновления приложений. В опенсорсе с 2022 года.
- Diplodoc. Платформа для написания технической документации в концепции Docs as Code. Использует Markdown. В опенсорсе с 2023 года.
- CatBoost. Библиотека для градиентного бустинга на деревьях решений, подходящая для задач ранжирования, классификации и регрессии. В опенсорсе с 2017 года.
- userver. Асинхронный фреймворк для создания высоконагруженных приложений на C++. В опенсорсе с 2022 года.
- DataLens. BI-платформа для визуализации и аналитики данных. В опенсорсе с 2023 года.
- Testplane. Расширяемый инструмент тестирования фронтенд-проектов в браузерах. В опенсорсе с 2016 года.
- Scout. Библиотека для внедрения зависимостей в проектах на Kotlin. Используется в Яндекс Маркете на Android. В опенсорсе с 2023 года.
С полным списком инструментов можно ознакомиться на официальном сайте.
Обновления программ, что нового
• Firefox 139 Beta: повышена производительность загрузки по HTTP/3, улучшены перевод страниц и поддержка PNG
• Обновление NVIDIA GeForce Game Ready 576.28 WHQL. Исправления для RTX 50 и улучшения стабильности работы игр
• Новые функции «Алисы» и «Яндекс Станций» за апрель 2025 года
• Релиз Chrome 136: Обновления безопасности и исправление уязвимости, которая существовала более 20 лет
• Обновление до Windows 11, версия 24H2 блокируется на старых версиях Windows 11 из-за бага в службе WSUS
• Обновление Intel Bluetooth Drivers 23.130.0 для Windows 11 и Windows 10: функциональные улучшения