Hatena::ブログ(Diary)

適宜覚書はてな異本 このページをアンテナに追加 RSSフィード



dacs(@daccot) - Twilog
 RSSリーダーで購読する
カレンダー
カスタム検索
 | 

2009/12/06(日)

動作の遅くなったGoogle ChromeChromeタスクマネージャーでメモリ最適化 16:51 動作の遅くなったGoogle ChromeにChromeタスクマネージャーでメモリ最適化のブックマークコメント

Google Chromeはサクサク動く軽量なWebブラウザですが、その代償としてメモリを暴食します。RAMなんぞ腐るほどあるわという人には問題にならない話ですが、そうもいかないのが普通でしょう。

【以下はdev版でのみ有効です】そこでタスクマネージャーを使ってChromeで使用しているメモリを管理します。まず、Google Chromeの起動オプションに「--purge-memory-button」を追加して起動します。この状態で[Shift]+[Esc]を押すと下図のようにタスクマネージャーがポップアップします。(先のオプションが正しく動作していないと画面右下にある「Purge Memory」ボタンは表示されません。)

f:id:dacs:20091206165030p:image

拡大(または最大化)したり、列幅を調整することも出来ます。

f:id:dacs:20091206175904p:image

見たように各タブでどれだけのメモリとCPUを使用しているか、ネットワークとどれだけの通信をしているかというのがよく分かります。また、タブだけではなく、インストールしている拡張の使用状態も一覧出来ます。

試しにメモリで降順に並び替えをします。すると、「拡張機能:GmailChecker(Gmail Checker « Google Chrome Extensions)」が323,904kBと最もメモリを使用していることが分かりました。これは一般的なタブで使用されているメモリの10倍くらいですから、この拡張を使用しているならメールを実際に読んでいようがいまいがタブをプラス10枚開いているのと同じ状態となっているようです。必要さと手持ちリソースを天秤にかけ、場合によっては拡張のアンインストールも検討すると良いかと思います。

f:id:dacs:20091206175902p:image

あまりにも動作が遅い場合は、このタスクマネージャーを開き、「Purge Memory」ボタンをクリックしてみましょう。Chromeで使用しているメモリが最適化され、状態が改善するかもしれません。

それでも上手くいかない場合は、消しても問題ないプロセスを終了させます。終了させるプロセスを上から選んでクリックし、「プロセスを終了」ボタンをクリックします。

タスクマネージャーの左下には「統計情報」というリンクがあり、これをクリックすると別画面でメモリの使用状態の詳細がポップアップされます(URL欄にabout:memoryと入力した画面)。これは、各プロセスID毎に物理メモリと仮想メモリを分け、更にそのなかでもPrivateとSharedを分けて表示されます。例えばWindows環境下でWindowsのタスクマネージャーでプロセスを見るとあたり一面Chrome.exeで埋まっていて吃驚(゚д゚)!したことはありませんか?一般的なソフトウェアの場合pid一つあたりに1つのアプリケーションが紐づきますが、GoogleChromeは基本思想としてブラウザをマルチプロセス化するというものがあり、これが正にそれです。

f:id:dacs:20091206180950p:image

ここでpidを付けてみるとchromeで表示した詳細情報と紐付けが出来ます。わざわざそんなことをしなくともタスクマネージャーでプロセスのKillが出来る訳ですからWindowsのタスクマネージャーの出る幕じゃないと思われるかもしれませんが、プロセスの優先度設定をして少し様子を見るなんてことも出来ますので知っておいて損は無いと思います。

さて、ここでちょっとGoogle謹製の漫画「Google Chrome Comic」を読んでみましょう。日本語化もされていますのでご心配なく。

f:id:dacs:20091206185901p:image

メモリに関しては、P3-P11です。ちょうどこのタスクマネージャーについても触れています。面白いので先へ先へと読み進んでしまうかもしれませんが、Episode1が39ページ、Episode2が9ページあるのでごゆっくり腰を落ち着けてお読みください。昨今GoogleDNSやChromeのプリフェッチ機能等がHOTな話題ですが、この漫画だけでもかなり詳しい思想やロードマップを垣間見ることが出来ます。

追記

KooniesKooniesGoogle Mail Checkerなら7MBくらいです2009/12/06

はてなブックマーク - Koonies のブックマーク

有難うございます。恐らくは環境による誤差はあると思いますがこういう目安があると拡張を選択する際の参考になりそうですね。

参考情報

 | 
アクセンチュア、サイバーセキュリティ企業FusionXを買収 - ZDNet Japan
アクセンチュア、サイバーセキュリティ企業FusionXを買収ZDNet JapanFusionXはサイバー攻撃のシミュレーションや脅威のモデル化、サイバー関連の調査、セキュリティリスクのアドバイザリといったサービスを手がける企業だ。アイルランドのダブリンに拠点を置くAccentureは、こういったサ
Macのファームウェアに感染するワームをセキュリティ研究者が開発、BlackHatで発表予定 - Engadget 日本語版
Engadget 日本語版Macのファームウェアに感染するワームをセキュリティ研究者が開発、BlackHatで発表予定Engadget 日本語版そのなかではデルとレノボが素早く対策行動を起こしたものの、多くのメーカーはそうではありませんでした。そこにはアップルも含まれます」と語ります。そして、「ファ
AWSを運用付きで売るJBCC、クラウドを守るセキュリティソフトを販売 - ITpro
クラウド WatchAWSを運用付きで売るJBCC、クラウドを守るセキュリティソフトを販売ITproJBCCがセキュリティソフトを販売する狙いは、俺のクラウドの仮想サーバーを不正アクセスなどから守るという需要に応えることである。セキュリティソフトと俺のクラウドとの間に直接の関係はないが、俺のクラウド
システム運用監視のサイトロック、セキュリティサービスを提供 - クラウド Watch
システム運用監視のサイトロック、セキュリティサービスを提供クラウド Watchサービスでは、セキュリティ監視、標的型攻撃検知、インシデント対応、改ざん検知・修復、侵入防御対策、脆弱性診断など各種のセキュリティ対策を提供する。また、サービスはセキュリティベンダーニュートラルを基本ポリシーとしており、ユ
夏休みはセキュリティ問題への対処が遅れがち、IPAが対策指南 - マイナビニュース
マイナビニュース夏休みはセキュリティ問題への対処が遅れがち、IPAが対策指南マイナビニュースさらに、長期休暇明けには、OSや各種ソフトウェアの修正プログラムを確認し適用すること、休暇中電源をきっていたパソコンはセキュリティソフトの定義ファイルを更新すること、サーバーなどに対する不審なアクセスがないか
Trustwaveの報告書をインシデント対応の視点から読む ほか - INTERNET Watch
INTERNET WatchTrustwaveの報告書をインシデント対応の視点から読む ほかINTERNET Watch日本では6月の年金機構からの個人情報漏えい事件をきっかけに、さまざまな企業や組織で発生した(または発生していた)情報漏えいが次々と明らかになり、「ウチも漏らしちゃいました祭」の状態
【連載】ラックのセキュリティサービスの強さに秘密とは?〜フロスト&サリバン最優秀賞受賞の理由に迫る〜 第2回 日本の“パイオニア”だからこそ可能な、最新技術による ... - マイナビニュース
マイナビニュース【連載】ラックのセキュリティサービスの強さに秘密とは?〜フロスト&サリバン最優秀賞受賞の理由に迫る〜 第2回 日本の“パイオニア”だからこそ可能な、最新技術による ...マイナビニュース政府系機関による大規模な情報漏えい事件をはじめとして、国内においてもサイバー攻撃に
大学のセキュリティ対策、学校間の情報共有の取り組みは(前) - ITpro
ITpro大学のセキュリティ対策、学校間の情報共有の取り組みは(前)ITpro大学側は、情報セキュリティの脅威への対処方法を強化し続けてはいるものの、大学を狙うサイバー攻撃の手法が無数にあるのと同じように、大学側の防御の方法も無数にある。 一般的なハッカーと同じで、大学を狙うソーシャルエンジニアリン
Telnetサーバも消える、「Windows Server 2016」のセキュリティ変更点とは - TechTargetジャパン
Telnetサーバも消える、「Windows Server 2016」のセキュリティ変更点とはTechTargetジャパンWindows Server 2016の導入に向けた現在の計画はどうあれ、この製品の変更点や改善点がエンタープライズ環境のセキュリティに及ぼす影響について考えておくことが望ましい
【レポート】IIJがSymantec協力のもと始めた「統合型セキュリティソリューション」とは? - マイナビニュース
マイナビニュース【レポート】IIJがSymantec協力のもと始めた「統合型セキュリティソリューション」とは?マイナビニュースシマンテックとしては、従来は提供できていなかった顧客側での対応が必要となる部分を含めIJJが統合的にサポートすることで、「セキュリティ対策に関する深い対応には自身があるが、社
Error : RSSが取得できませんでした。
Error : RSSが取得できませんでした。 -My Google Profile
最新トラックバック一覧
あわせて読みたいブログパーツ