Hebikuzure's Tech Memo

2009年6月2日

IE8 ではタブを閉じても対応するプロセスがすぐに終了しない

Filed under: Internet Explorer — hebikuzure @ 1:19 PM

Closing an IE 8 TAB does not immediately close the spawned iexplore.exe process
http://blogs.msdn.com/askie/archive/2009/03/16/closing-an-ie-8-tab-does-not-immediately-close-the-spawned-iexplore-exe-process.aspx


Internet Explorer 8 では Loosely-Coupled IE (LCIE) と呼ばれるプロセス モデルが採用され、タブごとに別プロセスで動作するようになった。この設計から直感的にはタブを閉じれば対応するプロセスもすぐに終了すると思われるが、実際に (例えばタスク マネージャーなどで観察すると) タブを閉じてもすぐにプロセスは終了しない。
この動作はパフォーマンスを考慮したもので、閉じたタブのプロセスは 60 秒間そのまま存在し続け、その間に新しいタブが開かれるとプロセスが再利用される。例外は (同じブローカー プロセスで動作している) すべての IE のウィンドウが閉じられた場合で、この時はすべてのタブ プロセスがただちに終了する。タブを閉じてからプロセスを終了するまでの時間は次のレジストリ値で制御できる。

キー : HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main
名前 : TabShutdownDelay
種類 : REG_DWORD
データ : (プロセス終了までの時間、ミリ秒単位)

時間はミリ秒単位で設定する。既定では 60000 (0xea60、60 秒) が設定されている。

広告

コメントする »

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

RSS feed for comments on this post. TrackBack URI

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト / 変更 )

%s と連携中

WordPress.com で無料サイトやブログを作成.

%d人のブロガーが「いいね」をつけました。