アカウント名:
パスワード:
マルチプロセスは Chromeや IE8でも実装されているが
という部分で気づいてほしいところですが、Firefoxが複数起動するというより、Firefoxの中のタブ一つ一つが別プロセスで動くと思ってください。実際にはFirefox.nextでコンテンツとクロームのプロセスを分離 - Mozilla Flux [hatena.ne.jp]に
フェーズ4では、コンテンツのプロセスを多重化する。要求に応じて、タブごと、タブグループごと、ドメインごとといったプロセスの割り当てが可能になるそうだ。
とあるように、タブ一つ一つではないかもしれませんが。
あと、つまらないツッコミですがFirefox.exeじゃなくてfirefox.exeですね。
だから、どこかのタブがコケただけですべてのウィンドウが巻き添えになるというのもポイントですね。マルチプロセス化すれば、影響を受けるのはそのタブだけで済みます。Mozilla Suiteの時代はそれに加えてメーラーまで巻き添え食らっていましたからもう大変。
その書き方でいくと、一つひとつのタブがFirefox.exeなんでしょうね。これまでのFirefoxだと沢山実行すると沢山ウインドウが出てたでしょ。一つのウインドウの中に沢山のタブとなるFirefox.exeが実行されてて、タブのひとつがクラッシュしても大元のウインドウはクラッシュせずに済む(他のタブへの影響が少ない)、と。
こんな感じかな?
#自身ないのでACでw
Windowsだと分かりにくいかもしれませんが, LinuxとかならXというプログラムをkillすれば, 大概のプログラムは一まとめにクラッシュします.
実際のところ今から10数年以上前のXはメモリリークがひどくて数日毎に立ち上げなおさないとメモリを食いつぶしてクラッシュするという有様でした. そのため, 数ヶ月以上立ち上げっぱなしなんていうプロセス監視用途ではXを使ったインターフェイスは実用にならなかったり.
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
普通のやつらの下を行け -- バッドノウハウ専門家
マルチタスク (スコア:0)
WindowsはマルチタスクOSなのでFirefox.exeを沢山実行することはできるよ。
何がどう違うの?
Re:マルチタスク (スコア:3, 参考になる)
という部分で気づいてほしいところですが、Firefoxが複数起動するというより、Firefoxの中のタブ一つ一つが別プロセスで動くと思ってください。実際にはFirefox.nextでコンテンツとクロームのプロセスを分離 - Mozilla Flux [hatena.ne.jp]に
とあるように、タブ一つ一つではないかもしれませんが。
あと、つまらないツッコミですがFirefox.exeじゃなくてfirefox.exeですね。
Re:マルチタスク (スコア:1)
タスクマネージャのプロセスのタブを見てみてください。firefox.exeは、ひとつしかないはずです。
Re:マルチタスク (スコア:1, 参考になる)
Re: (スコア:0)
だから、どこかのタブがコケただけですべてのウィンドウが巻き添えになるというのもポイントですね。マルチプロセス化すれば、影響を受けるのはそのタブだけで済みます。
Mozilla Suiteの時代はそれに加えてメーラーまで巻き添え食らっていましたからもう大変。
Re: (スコア:0)
その書き方でいくと、一つひとつのタブがFirefox.exeなんでしょうね。
これまでのFirefoxだと沢山実行すると沢山ウインドウが出てたでしょ。
一つのウインドウの中に沢山のタブとなるFirefox.exeが実行されてて、
タブのひとつがクラッシュしても大元のウインドウはクラッシュせずに済む
(他のタブへの影響が少ない)、と。
こんな感じかな?
#自身ないのでACでw
Re: (スコア:0)
これって、OSとアプリケーションの関係のように見えます。要するに、大元FirefoxというOSを作って、その下でfirefox.exeというブラウザを立ち上げるような感じでしょうか?
Re:マルチタスク (スコア:2, 参考になる)
Windowsだと分かりにくいかもしれませんが, LinuxとかならXというプログラムをkillすれば, 大概のプログラムは一まとめにクラッシュします.
実際のところ今から10数年以上前のXはメモリリークがひどくて数日毎に立ち上げなおさないとメモリを食いつぶしてクラッシュするという有様でした. そのため, 数ヶ月以上立ち上げっぱなしなんていうプロセス監視用途ではXを使ったインターフェイスは実用にならなかったり.