0

Ruby スクリプトで生成された静的 Web ページがあります。CSS、Javascript、jQuery を使用します。jQuery イベントに接続されているページ内のいくつかのボタンをすばやくクリックすると、CPU 使用率がほぼ 100% になります。CPU 使用率が高い原因を知りたくて、Google Chrome CPU プロファイラーを試したところ、次のショットが得られました。

CPU プロファイル

CPU の使用率が高いのは、 として説明されているものが原因のよう(program)です。どういう意味ですか?(program)また、どの関数が CPU を使い果たしているのかをより詳細に確認するために、その部分を分解する方法はありますか?

4

2 に答える 2

4

(program)(a) タブのアイドル時間、または (b) 実行されたネイティブ ブラウザ コードのいずれかを意味します。あなたの場合は(b)だと思います。をよく見て、Timeline「スタイルの再計算」と「ペイント」にかなりの時間がかかる場合は、ページを最適化する必要があります。

于 2012-10-26T08:57:42.683 に答える
1

タイムラインタブを使用する方が良いかもしれません。CPU使用率を分析でき、簡単です。

于 2012-10-26T08:34:54.660 に答える