デスクトップ環境はプログラムのパフォーマンスに影響しますか?

デスクトップ環境はプログラムのパフォーマンスに影響しますか?

なぜいくつかのDEはより多くのリソースを使用し、他のDEはより少ない使用を知りたいのです。パフォーマンスに関連していますか、それともシェイプのためにより多くのリソースを消費しますか?軽量DE XFCE、LXDE、KDE、UNITYなどの他のDEの違いは何ですか?

答え1

より豊富な機能を提供するDEは、4つのリソースを消費します。

  • メモリ
  • CPU
  • ハードディスク容量
  • 制度法

DEが上記の4つのリソースを使用する方法は、全体的なパフォーマンスに影響します。非常に豊富な機能を提供するDEは、通常、機能が豊富でない軽量DEよりも多くのリソースを消費します。

DEを比較するには、次のタイトルのWikipediaの記事を見てみましょう。X Windowシステムデスクトップ環境の比較

答え2

あなたのDEは、その中で実行されるプログラムのパフォーマンスに影響を与えません1とは別にどのくらいのRAMを消費しますか?つまり、プログラムをサポートするのに十分なRAMがある場合、プログラムはLXDEなどよりもKDEで優れたパフォーマンスを発揮できません。

「RAMが十分であること」は、必ずしもDE +プログラム= 99%を意味するわけではありません。カーネルは空きRAMを使用します。隠れ家、数値が小さいとキャッシュ不足でパフォーマンスが低下することがあります。以下はfree出力の例です。

             total       used       free     shared    buffers     cached
Mem:       3735512    3547108     188404          0      37484    1296184
-/+ buffers/cache:    2213440    1522072
Swap:      5496148      30012    5466136

最初の行には合計373.5MBの空きメモリがあり、そのうち354.7MBが表示されます。使用される。しかし、そのうち133.35(129.6 + 3.75)MBはバッファまたはキャッシュ。これは実際にコミットされていないメモリです。キャッシュをダンプしてすぐにスペースを使用できるので、次の行には354.7 - 133.35 = 221.35MBが表示されます。使用される18.8 + 133.35 = 152.2MB無料

保持しているRAMの量に応じて、システムはしばしばこのパターンに従うことがあります。つまり、実際のコミットとキャッシュの組み合わせでRAMが完全に消費され、カーネルがリソース使用量を最大化していることを示しています。この場合、優先順位の低いコンテンツ(3行目)を少量交換できます。ただし、これらの最大化は常に可能なわけではないため、キャッシュが含まれていてもRAMの空き容量がたくさんある可能性があります。これにより、カーネルがどのくらいのキャッシュを使用する傾向があるかがわかります。理想的には、これを行うのに十分なスペースがあることを確認することをお勧めします。 3行目が多くのスワップスペースを使用していることがわかったら、この点をはるかに超えています。

DE ごとに、コンポーネントの数と複雑さを反映して、さまざまな量の RAM を使用します。今日のギガバイトサイズシステムでは一般的に多くはありませんが、合計することができます。上記の制限を超えてメモリが2 GB未満の場合、より軽いDEを使用すると、この値がわずかに変わる可能性があります。 DEをまったく使用しない場合(つまり、ウィンドウマネージャのみを使用する場合)、DEはとにかくウィンドウマネージャを実行する必要があるため、状況ははるかに異なります。 2GBを超える場合、DEを変更してもあまり違いはありません。

最後に、ほとんどのプロセッサ欲張りなプログラムはGUIプログラムではありません。 GUIプログラムは、アイドル状態でユーザーアクティビティを待つか、低強度タスクを実行することがよくあります(たとえば、最新のデスクトップでは、ビデオ再生は低強度アクティビティであるため、利用可能なプロセッサ時間をあまり必要としません)。本当に貪欲なプログラムは、何が起こってもできるだけ多くのプロセッサを使用するプログラムです。つまり、より高速なプロセッサを購入しても、最大限に活用できます。翻訳者)、もちろん、作業はすぐに完了します。本当に忙しいなら、GUIがまったくないプログラムを実行するという利点があるかもしれません。スケジューラお忙しいですね。しかし、これはそれほど重要ではありません。

デスクトップのプロセッサ使用量について私がよく気づくことの1つはWebブラウザです。ほとんどの場合、あまり使用しないでください。そのプラグインまたはそれに関連する一部のプラグインがCPUを1〜2%(または最初に開いたときの使用量)で消費し続けていることがわかった場合は、おそらくタブの1つにある可能性があります。それらをオフにして、何が起こるのかを見てください。

1は、 RAMキャッシュがないとディスクI / Oを待つと時間が短縮される可能性があることを考慮してアクセスプロセッサ時間として定義されます(頻繁に使用されるコンテンツはキャッシュされ、ディスクから繰り返し読み取られる必要があります)。

関連情報