web-dev-qa-db-ja.com

複数のワークスペースを使用する場合、リソースを消費しますか?

私はさまざまなカテゴリの複数のプログラムを使用しています。(Emacs、端末、Firefox、音楽プレーヤー、IRCクライアント、仮想ボックス、...)

プログラムを最小化してそれらに切り替えるのではなく、古くて遅いUbuntuデスクトップがワークスペースを使用する方が良いのであれば、私は好奇心旺盛でしたか?それぞれ複数のタブが開いているFirefoxインスタンスを12個実行している人を見たことがありますが、各Firefoxインスタンスは異なるワークスペースにあります。

そのようなワークスペースを使用すると、リソースの使用に役立ちますか、それとも非常に強力なハードウェアの平和が必要ですか?

1
senaps

私の記憶が正しければ、ワークスペースはプログラムの単なる「コンテナ」です。 「アクティブ」デスクトップでなくても、ワークスペース内で実行されているものはすべてアクティブであり、処理能力を使用しています。

一部のプログラムは、ワークスペースが利用できない場合に最小化または非表示として扱われる場合がありますが、パフォーマンスの向上または低下はほとんどまたはまったくないはずです。

つまり、4つのワークスペースのそれぞれで1つのFirefoxプロセスを実行することと、1つのワークスペースで4つのFirefoxプロセスを実行することには、ほとんどまたはまったく違いがないはずです。どちらかといえば、システムが4つのワークスペースを追跡する必要があるため、(非常に)わずかなパフォーマンスの低下があります。


理由については、非アクティブなワークスペース内のプログラムはまだアクティブです。別のワークスペースにいる場合でも、あるワークスペースでのFirefoxでのダウンロードは続行されます。 1つのワークスペースで再生するYouTubeビデオは[要出典] 別のワークスペースから聞こえるようにします。

2
Kaz Wolfe