Web ブラウザで Web サイトを表示する際に、何かボトルネックになっているかを調べられるツールはあるでしょうか。主に、IE、Firefox 用のものを探しています。


バックエンドのボトルネックと連動までしなくとも、どのエレメントを描画する時にどれだけ待たされているか、どれだけ CPU やメモリを使用しているが一覧で表示されるようなものがあればベストです。

#質問の意味が分からない方は、回答をお控え下さい。

回答の条件
  • URL必須
  • 1人3回まで
  • 登録:2006/10/03 11:00:49
  • 終了:2006/10/10 11:05:03

回答(1件)

id:hamster009 No.1

hamster009回答回数3431ベストアンサー獲得回数502006/10/04 03:18:23

ポイント60pt

firefoxですが、デフォルトでは250ミリ秒待たないと描画を開始しないのですが、

user.jsに以下のように書くと、待たずにすぐに描画を開始します。

だから、どこが遅いかは一目瞭然です。

user_pref("nglayout.initialpaint.delay", 0);

各ファイルの読み込み(ダウンロード)速度については、ブラウザではなく、

ダウンロードソフトで、ページをまるごと保存させてみると、どのファイルが

遅いかは画面やログでわかります。

http://oss.moongift.jp/review/i-1562.html

id:ryuzi_kambe

なるほど・・・静的なコンテンツでしたら、ご回答いただいたような方法で、だいぶ解明が進められると思います。


しかし、後者については Web ブラウザの処理順とはいまいち違うと思われます(実は今回、JavaScript による副次的なサーバとの通信が遅いのではないかと感じていますので・・・)。


今回調査したい挙動は、ファイルオブジェクトごとの静的なものではなく、メモリ上のオブジェクトに関する動的なものですので、「ファイル単位」ではなくエレメント単位で測定できたらよいのではないかと思っています。


とりあえず、再度自分の使っている JavaScript デバッガなどにそういった機能がないか探してみることにします。


回答ありがとうございました

2006/10/04 10:50:59

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません