【レビュー】
Profilesタブでは、Firebugの「コンソール」パネルの"プロファイル"に近い機能が用意されている。プロファイルの開始ボタンをクリックし、Webブラウザで各種操作をおこなってプロファイルの終了ボタンをクリッックすることで、詳細なプロファイルを得ることができる。
Scripts同様、今度はやや負荷のかかるソースコードと図を交えてプロファイルでできることを簡単に紹介する。
<html>
<head>
<title>Google Chrome / Profiles test</title>
<script type="text/javascript">
<!--
function execConsoleLog_1()
{
// 時間のかからない処理
for (n=0; n<100; n++)
{
}
console.log('complete execConsoleLog_1.');
}
function execConsoleLog_2(number)
{
// 時間のかかる処理
for (i=0; i<500000000; i++)
{
}
console.log('complete execConsoleLog_2.');
}
function load()
{
document.getElementById('execConsoleLog_1').addEventListener('click', execConsoleLog_1, false);
document.getElementById('execConsoleLog_2').addEventListener('click', execConsoleLog_2, false);
}
-->
</script>
</head>
<body onload="load();">
<input type="button" id="execConsoleLog_1" value="execConsoleLog_1">
<input type="button" id="execConsoleLog_2" value="execConsoleLog_2">
</body>
</html>
ファイルにGoogle Chromeでアクセスし、JavaScriptコンソールより、Profilesタブを表示する
|
|
|
パーセンテージのほかに、実際に処理にかかった時間単位でも表示可能 |
結果は「Focus Selected Function」や「Excluded Selected Function」で除外することで、必要なところだけを切り出せる。元に戻したい場合は、右端の「Restore all functions」ボタンをクリックすればOKだ |
必要なときにだけ起動/記録できるので、どの処理に時間がかかっているかの当たりがついていれば、比較的簡単にボトルネックとなっているところを割り出すことが可能となる。Profilesをうまく使いこなし、ひとつひとつの処理を極限まで短縮できるようにブラッシュアップしよう。
グーグルのシニア プロダクトマネージャー 及川卓也氏は、Google Japan Blogでこの開発者向けツールを試したデベロッパに向けて「Google Chromeデベロッパチームに何らかのフィードバックを送信してほしい」という旨の内容をアナウンスしている。
Google Chrome 自身がそうであるように、この開発者向けツールもオープンソースであり、WebKit (より正確には WebKit のインスペクター) を基にしています。是非この機会にお試しいただき、私どもにフィードバックをいただければと考えています。この開発者向けツールを WebKit および Google Chrome 向けにさらに改良するための、不具合のレポートから機能リクエストのフィードバック、さらには開発への貢献なども歓迎です。 (Google Japan Blogより抜粋)
Google Chromeもこの開発者向けツールもオープンソース、常に進化を続けているWebブラウザだ。お互いのよき「開発」に向けて、積極的にフィードバックを発信しよう。
| Google Chromeをより一般的なものにするための3つのポイント [2009/7/1] |
| オール・アバウト・Google Chrome - Google Developer Dayセッションレポート [2009/6/15] |
| Googleはいつも開発者とともに - Google Developer Dayが今年も開催 [2009/6/10] |
| ユーザに最適なWeb環境を - グーグル及川氏が語るChrome 2.0が目指すもの [2009/5/26] |
| Google「Chrome 2」リリース - V8のアップデートで30%高速化 [2009/5/22] |
| Google Chrome、エクステンション機能登場 [2009/3/24] |
| Google Chrome堅固性の秘密 [2009/2/26] |
| Google Chrome開発版が2系にアップデート - その最新機能に触れてみた! [2009/1/20] |
| 新星Webブラウザ「Google Chrome」に付属の2デバッガを使いこなそう [2008/9/12] |
| 理研、脳・脊髄形成に必要な神経板湾曲の仕組みを解明 [20:16 5/25] |
| 京大、「慢性閉塞性肺疾患」患者の労作時呼吸困難は鍼治療が有効と実証 [20:08 5/25] |
| 120Hz SHVカメラ用イメージセンサーを使った撮像装置 - SHVフルスペック化へ [18:10 5/25] |
| 京大、視覚による物体認知は前頭前野からのトップダウン信号が重要と確認 [17:45 5/25] |
| 製品数の拡大だけでなくBCPの展開なども含めた総合力で事業の強化を図るTI [17:25 5/25] |
|
喜多村英梨、待望の1stアルバム「RE;STORY」を7月25日リリース [10:25 5/27] ホビー |
|
心理学のプロのお墨付き。本当に怖いホラー映画とは? [09:30 5/27] ホビー |
|
下田麻美、待望の1stシングルが6月27日発売! ジャケ写を紹介 [09:10 5/27] ホビー |
|
【連載】読む鉄道、観る鉄道 第9回 『サブウェイ・パニック』 - 1970年代のニューヨークと地下鉄の情景を描く [08:00 5/27] ライフ |
|
【連載】発音も聞けちゃう、知って得するidiom情報 第14回 call it a day [08:00 5/27] ライフ |
4つの診断で、自分の適性を見つめなおそう!
働くこと・挑戦し続けることへの思いを綴ったインタビュー
あなたにピッタリのアドバイスを読むことができます。
転職に必要な情報が収集できます
企業からアプローチのメッセージが届きます。