JSコードのChrome CPUプロファイリングの「自己」列と「合計」列の違いは何ですか?
13
セルフタイムは、ほとんどの時間はシステム/ライブラリ/ DB / IOなどの呼び出しに費やされるため、深刻なソフトウェアではほとんど決して役立ちません。たまたまある種のタイトなループを書きます。システムルーチンで多くが使用されていることがわかるかもしれませんが、それではうまくいきません。コードのどの部分が多くの時間を費やすのかを知る必要があります。
—
Mike Dunlavey、2011
組み込みオブジェクトを呼び出すことによって関数がブロックしている場合(非同期XMLHttpRequest送信など)、セルフタイムは非常に役立つ場合があります。そのような場合、これらの関数はボトルネックである一方で、合計時間測定の上部に表示されない場合があります。
—
コンスタンティン