Yandex has made the source code for Perforator publicly available. This tool helps businesses optimize their services’ code and reduce server maintenance costs. It is designed for both large companies and startups.
Real-Time Application Analysis
Perforator monitors applications running on a server in real time. It shows how server resources are distributed and identifies which programs consume the most. Despite its deep analysis capabilities, the tool does not interfere with the code or affect program operations. It also requires minimal resources to function.
Security remains a priority, as Perforator does not transfer code-related data outside a company. This ensures compliance with information security requirements.
Yandex’s Internal Use and Future Plans
Yandex uses Perforator to manage server loads and improve the performance of major services like Search and Advertising. Now, developers, companies, and researchers worldwide can take advantage of the tool.
Alexey Gusakov, Yandex Search STO, stated that Yandex released Perforator as open-source to share expertise with the IT community. The company also plans to enhance the tool further. Future updates will include better support for programming languages like Python and Java, along with features to integrate Perforator with automated code optimization solutions.
Availability on GitHub
The Perforator source code is available on GitHub, allowing developers to access and contribute to its development.
Previously, Yandex also released its YaFSDP library, which speeds up the training of large open-source language models by up to 25%.
Leave a Reply