2024年11月17日のブックマーク (3件)

  • Firefox Profiler

    proxy0721
    proxy0721 2024/11/17
  • フレームグラフ  |  Cloud Profiler  |  Google Cloud Documentation

    フィードバックを送信 コレクションでコンテンツを整理 必要に応じて、コンテンツの保存と分類を行います。 フレームグラフ Cloud Profiler では、フレームグラフを使用してプロファイリング データが表示されます。フレームグラフでは、ツリーや他のグラフより画面スペースが効率的に使用され、大量の情報がコンパクトで読みやすい形式で表示されます。 このページでは、フレームグラフを導入するためにツリーをフレームグラフに変換する方法を説明するとともに、フレームグラフの特長をまとめています。 フレームグラフの作成 ツリーからフレームグラフを作成する手順は、次の図に示すとおりです。 関数呼び出しを示す矢印をツリーから取り除きます。 ツリーノードを枠に置き換えます。 枠は四角形で、高さはすべて同じです。この例では、枠の名前となっている関数の合計 CPU 時間によって、その枠の幅が決まっています。 各

    フレームグラフ  |  Cloud Profiler  |  Google Cloud Documentation
    proxy0721
    proxy0721 2024/11/17
  • フレームグラフを読むのは簡単ではありません

    フレームグラフを読むのは簡単ではありません。練習が必要です。ですが、ちょっとしたコツもあります。ここではそれを紹介します。 フレームグラフやウォーターフォールチャートを呼ばれる種類の可視化を見ないで1日を過ごすことは、ほとんどありません。大抵はSpeedscopeやChrome DevToolsで、そういった可視化を目にしています。 著書の多くやワークショップの中でフレームグラフの読み方を教えていると、そこでつまづく人を見かけます。フレームグラフを読んで理解するのは、ある程度はスキルの話です。スキルを身につけるには、絶え間ない練習が必要です。 ただ、フレームグラフを読むスキルはサブスキルに分解できます。その場合に最も重要だと私が考えるのは、「どのフレームが重要で意味があるのかを判断できる」スキルです。 プロセスは、Xミリ秒ごとに停止します。停止されると、プロセスの現在のスタックが記録されま

    フレームグラフを読むのは簡単ではありません
    proxy0721
    proxy0721 2024/11/17