Linux 上のパフォーマンス分析用 GUI、Hotspot 1.3.0 のリリース

から提出された アプリケーションのリリース ホットスポット1.3.0、カーネル サブシステムを使用したプロファイリングおよびパフォーマンス分析中にレポートを視覚的に調べるためのグラフィカル インターフェイスを提供します。 perf。 プログラム コードは、Qt および KDE Frameworks 5 ライブラリを使用して C++ で記述されています。 によって配布 GPL v2+ に基づいてライセンスされています。

Hotspot は、perf.data ファイルを解析するときに「perf report」コマンドの透過的な代替として機能し、さらに、FlameGraph による視覚化、トップ ユーティリティのスタイルでの概要ステータスの概要、通話統計の集計、さまざまな種類の並べ替えなどの機能を提供します。 、ツールヒントの表示、組み込みメカニズムの検索、および複数のイベントのメトリクスを並べて表示する機能。

新しいリリースでは:

  • 大規模で複雑なアプリケーションのプロファイリング データの解釈が大幅に高速化されました。 たとえば、Firefox 用に生成された perf.data ファイルは、一桁速く分析されるようになりました。
  • 起動時に作成される、zstd アルゴリズムを使用して圧縮されたデータを含むファイルの解析に対する正しいサポートが追加されました。
    「perf Record -z」を実行すると、サイズを XNUMX 桁または XNUMX 桁削減できます。

  • タイム スケールが最新化され、ズームインしたときに時間軸マーカーと単位プレフィックスが表示されます。

    Linux 上のパフォーマンス分析用 GUI、Hotspot 1.3.0 のリリース

    Linux 上のパフォーマンス分析用 GUI、Hotspot 1.3.0 のリリース

  • Rustc コンパイラによって追加されたシンボルの解析が実装されました。

    Linux 上のパフォーマンス分析用 GUI、Hotspot 1.3.0 のリリース

  • perfparser サブモジュールが更新され、フォーク呼び出しを使用した並列化のサポートが改善されました。

出所: オープンネット.ru

コメントを追加します