YandexがサーバーのCPUコストを最大20%削減できるツール「Perforator」をオープンソースで公開 – GIGAZINE

YandexがサーバーのCPUコストを最大20%削減できるツール「Perforator」をオープンソースで公開
ロシアの検索大手「Yandex」が、大規模なコードの非効率性を特定し評価するツール「Perforator」をリリースすると発表しました。オープンソースでのリリースとなっており、同時にコードも公開されています。

ロシアの検索大手「Yandex」が、大規模なコードの非効率性を特定し評価するツール「Perforator」をリリースすると発表しました。オープンソースでのリリースとなっており、同時にコードも公開されています。
Perforatorはサーバーとアプリケーションを継続的にリアルタイムで監視および分析するためのツールで、コードの中で最もリソースを消費するセクションを特定し、最適化のための詳細な統計情報を取得できるとのこと。Perforatorはすでに1年以上にわたりYandex内で活用されているそう。

PerforatorはC・C++・Go・Rust・Python・Javaなどのプログラミング言語をサポートしており、こうした言語で書かれたプログラムについて「それぞれの処理にかかった時間」を詳細に分析し、フレームグラフの形式に視覚化することが可能です。視覚化のおかげで、時間がかかっている処理を一目で把握でき、効率的にプログラムのパフォーマンス改善に取り組むことができるという。

PerforatorはGitHubにてオープンソースのMITラインセンスで配布されており、誰でも無料で利用可能。Yandexのシニア開発者であるセルゲイ・スクヴォツォフ氏は、「世界中の技術革新を促進するとともに、開発に関する決定についてコミュニティと協力できる」とオープンソース化の意義を語りました。また、詳細なドキュメントも公開されています。

Yandexは「PythonやJavaとの統合をさらに強化したり、イベントのより正確な分析などの機能を追加したりする予定」とPerforatorの今後について述べました。

Yandex – Company news – Yandex develops and open-sources Perforator, an open-source tool that can save businesses billions of dollars a year on server infrastructure
https://yandex.com/company/press_center/press_releases/2025/30-01-2025
yandex/perforator: Perforator is a cluster-wide continuous profiling tool designed for large data centers
https://github.com/yandex/perforator

Translate »
タイトルとURLをコピーしました