現在、Internet Explorer で速度が低下しているサイトに取り組んでいます。より具体的には、表示されているページ要素をすべて読み込んだ後、ページがまだ何かを読み込んでいるかのように、約 2 ~ 3 秒間フリーズします。通常、FF または Chrome でサイトをプロファイリングするだけですが、この問題は IE に固有のものです。IE 8 でプロファイラーを使用してみましたが、うまくいきません。IE で速度低下のポイントを特定するために何を使用すればよいか (たとえば、Chrome で利用できるネットワーク プロファイリングに似たもの) について何か提案はありますか?
1 に答える
1
IE でプロファイラーを使ってみたと書いてありましたが、IE Developer Toolsを使ったのですか?この記事の「プロファイラーを使用する」セクションには、プロファイラーと関数ビューのスクリーンショットがありますが、試してみたいコール ツリービューもあります。
Start profilingを押して、検査したいアクションを実行し、Stop profilingを押して、コール ツリービューに変更し、包括時間の降順で並べ替え、最も時間のかかるオプション (最初) を展開し、次のオプションを展開して、次に進みます。スローダウンポイントを見つけることができます。
私のプロジェクトでは、IE にとって非常に大きな問題であるコード フラグメントをいくつか見つけることができました (1,8k RexExp オブジェクトの作成など)。
于 2011-05-31T16:55:45.150 に答える