なぜ私の職場環境は非常に多くのリソースを消費し、どうやってそれを克服するのですか?

職場で最も多くのメモリとプロセッサリソースを消費するものは何ですか? 結局のところ-ブラウザー。 そして、マルチタスクとブラウザーのオペレーティングシステムの時代には、これはすでに悲しいことです...何をすべきか、どうすればいいのでしょうか?





アイデアは長い間hatch化したが、最終的にそれを表明することにしました。



タイプライターで実際に何が起こるかを見る必要があることを直感的に熟考し、理解した後、簡単なものから始めました-FAR、Firefox、およびコントロールパネルからいくつかの小さなアプリケーションを起動した後のWindows 7の消費量を調べました。



タスクマネージャーは、「1070/2038を割り当てました」(メートル)と言いました。



すでに司祭-私の2番目のラップトップでのギグ...それは、それをロードした後、すべてを飲み込んでしまいますが、紳士、私も働く必要があります。 古き良き時代に、Windows 4は300-400メートルでささいなことを覚えており、それ以上は誓いませんでしたが、ここでは...まだ何もしていませんが! そして、メモリで地獄に...



さて、今は元の画像のままにしておきます。 私がどのように動作するかを見てみましょう-そして、それはブラウザに10-15のタブ、3-4 ssh、2、3のヘッドライト、2、3のgvimピースで判明します。 WinAmp、Skype-まあ、すべてがそうです。



Skypeは35〜45メートルを消費します。

FARとssh:1つのFARで1.7メガを消費しています。 今のところそれを無視することができます-とにかくそれらをカットすることはできません。 そして、あなたはそのように生きることができないので、私たちは何かを変える必要があります。 VIMも最適化することはできません。他の編集者が口論し、お母さんが悲しまないようにします。



Winamp-スキップ、頻繁に使用しない、特に職場では。 重要ではありません。 スワップでハングする-干渉しない、またはアクティブである-しかし、私はそれを聞いて、他には何も反応しません。



Firefoxは残ります。 はい、15個のタブでも可能です。



また、各タブは、表示されているかどうかに関係なく、互いに独立して機能します。 人生の非常にシンプルな例-ビデオ付きの3つのタブが開かれました(1つの映画の2つのエピソード、および別の予告編)。 誰もが止められます。 そして、システムがクラッシュします。

オーケー、オーバーロード、セッションが復元されています...やあ、 私たちは並行して3つの会話ビデオを持っています !!! 耳は2本ですが、3本のビデオが並行して私に合うとは限りません。 誰がそれを発明したか、むしろ単にレイプされた-今では問題ではない。 これは私の実例の1つです。



さらに詳しく見てみましょう。

ページには、広告(gif)の形のアニメーションの束、フラッシュの束があります-そして、この毒蛇、すみません、他の言葉はありません-それはパーセントを食べ、記憶は計り知れないです。

今、私たちは見て:例えば、私たちのページで約5バナー。

15個のタブを掛けます。

すでに75。そして、全員が同時に働いています。

そして、私は1つだけを見ます。 まあ、すべてを考慮して、私は同じページで同時に5つすべてを見ています。 なぜ他の70個すべての曲をねじったり、アニメートしたり、声をかけたりする必要があるのでしょうか。



フラッシュをオフにするだけでした。 しかし、時にはそれが必要です-あなたはそれをオンにします-あなたはそれを顔に持っています...コンピュータは不必要なスワップ、計算などのために過負荷からハングします はい、私は知っています、特定のチップのクリックでフラッシュを含むいくつかのプラグインがあります。 しかし、私たちは、まず、目に見えるものだけが表示され、後ろに巻き込まれないように生きたいと思っています。次に、神が禁じています。各フラッシュドライブをクリックしてオンにします-不快で愚かな。



上記のすべてから、結論は簡単です- あなた彼が本当に見ることができるものだけを示す必要があります-つまり、画面上にあるもの 。 画面の背後にあるもの-彼は必要ありません。 プロセッサリソース、メモリ、およびディスク操作を消費する必要はありません-フラッシュドライブの束が競合すると、メモリ不足で壊滅的に多くなります-これは、マシンが再起動するまでのサイクルでのクリーンスワップです。 私は少し誇張しますが、最初のKDE(長い間)ではそのように動作しました-マシンは何にも反応せず-ディスクを読み書きするだけで-リセットボタンが保存されました。 本当に同じ時間に戻った?



私はまだ学校でコンピューターを見たことはありません-Electronics-MK61のプログラム可能な計算機でコードを書きました。 本当に、私のラップトップは計算機よりも遅くなることがあります。



決定方法



まず、初期のコミュニケーターのモードであるフリーズモードを喜びで思い出します 。 非表示のタブだけに使用しないのはなぜですか?

これは明らかです。タブが非表示になっていると、ビデオを見ることができません。 プロセスを遅くし、私もコンピューターも脳を急上昇させないことが必要です。



広告? だから同じアニメーションGIF-ゼロに。 そこもフラッシュします。



まだ半分の選択肢があります-ほとんどのブラウザには「復元セッション」機能があります-多数の開いているタブがあり、1秒間に15個すべてを必要としないため、それらはすべて並列に読み込まれませんか? では、たとえば、タブ(タイトル)を表示せず、コンテンツを表示するようにします。 つまり まず、アクティブなタブをプルし、次に時間と空のトラフィックウィンドウがある場合、バックグラウンドで残りをプルしますが、アクティブなタブに干渉せずにオンデマンドでプルします。



速度の少なくとも30%を取り戻すと思います。

ページを開いたり閉じたりした経験などからです。最適化のためのコードは書きませんでした。アイデアを出すのではなく、既成のソリューションだからです。



私は、たぶんすでに打ちのめされた道を繰り返しているのではないかと思っていますが、ウェブの荒野でそれらを見つけられなかったので、誰かがこれに対処する方法を教えてもらえますか?



そして、誰もそれについて考えなかった場合-開発者が考える理由がありますか?



それでも、私はこれらの考えをあなたの裁判所に提案します。



PS。 はい、不要なサービスをオフにすることもできます。別の保存方法ですが、未使用のサービスは既に「オンデマンド」リストにあります。 外部ソフトウェアの別の束は、メモリの断片を置きます-しかし、これは別の会話です。



All Articles