Yandex's High-Performance Profiler Is Going Open Source | HackerNoon
Briefly

Yandex has unveiled Perforator, a continuous profiling system designed to optimize performance across its services. The open-source tool, available on GitHub, facilitates deployment on Kubernetes or local execution, providing superior accuracy and lower overhead than traditional profiling methods. Perforator aims to bridge gaps in existing open-source profiling solutions and supports profile-guided optimization (PGO), offering performance boosts in various scenarios. This article discusses Linux profiling techniques, challenges in profiling, the internal workings of Perforator, and guidance for maximizing its effectiveness.
Profiling can lead to significant performance improvements, as evidenced by our use of Perforator, yielding tens of percent gains in Yandex's largest services.
Perforator allows for more accurate profiling with lower overhead compared to traditional methods, demonstrating the need for effective profiling tools.
Read at Hackernoon
[
|
]