Windows system >> Windowsの知識 >  >> Windows 7システムチュートリアル >> Win7のよくある質問 >> Windows 7のメモリが大きな理由です - スーパーフェッチメモリ管理

Windows 7のメモリが大きな理由です - スーパーフェッチメモリ管理

  

Windows Vista、Windows 7のメモリを使用する場合、多くの人が誤解をしています。 XPからアップグレードするほとんどのユーザーは、システムがアイドル状態のときにより多くの空きメモリが利用可能であるべきだと考えています。 7の時代(より正確には、Vistaの後)では、この変化の概念は全員の記憶に残されるべきです。だからここに皆に導入されたWindows 7の新しいメモリ管理メカニズム「スーパーフェッチ」があります、なぜWindows 7のメモリが大きいのか誰にでも知らせてください。何

のWindows7メモリ管理異なる

' SuperFetchは' Vistaの時代の新しい技術は、使用しますが、Vistaの使用人々の比較的少数の観点から、およびXP時代始めているされていませんさまざまなコンピュータスキルは依然として人々の心に深く根ざしているため、多くの人々はなぜWindows 7メモリがこんなに大きいのか疑問に思っています。

アプリケーションSuperFetchはメモリ管理メカニズムは、ユーザが使用するメモリ空間にプリロードする利用可能なページを使用することができます。できるだけ多くのページのハードディスクからシステムコールの発生を回避するために、アプリケーションが最速オープンさせ、原因ではありません突然低迷応答となって長時間コンピュータを使用し、大規模なアプリケーションを終了した後、自動的にそれらのメモリに再転送し、仮想メモリのページの前に移動するために強制されます。これはもう少し専門的に思えるので、見下ろすと、これらの機能をよく理解することになるでしょう。

初めてプログラムを起動するのが遅いのはなぜですか?

誰もが同じような経験をしたと思います。起動したときに、Wordなどのプログラムを初めて実行したときに、起動に5秒かかることがあります。電源をオフにしてからオンにしても、2秒しかかかりません。閉じない場合は、別のWordファイルを開くだけの方が早いです。 ?+';;データ構造&'設定&'ワーキング;何ワーキング
設定

私たちは単にメモリ&'として理解することができている:これは

のヒントを
原因です簡単に言うと、アプリケーションの実行中にプロセスによって占有されるメモリ内の作業領域の組み合わせは、ワーキングセットと呼ばれます。

起動したとき、ワーキングセットにWordの従業員(ページ)がいませんでした。彼はまだ自宅にいました(ハードディスク)。それで私が彼を召喚したとき、それは家から事務所(ワーキングセット)へ行きました。このプロセスはハードページングと呼ばれ、もちろん時間がかかります。私たちがWordを閉じたとき、彼は建物内の別の部屋に送られましたが、私はすぐに彼を再び召喚しましたが、この時点では別の部屋のデータはクリアされていませんでした。データ構造から直接導入するのは簡単です。このプログラムのWordを閉じない場合は、彼は他のプログラムに譲る必要はありません、それはまだオフィス(ワーキングセット)に存在し、それは彼を呼び出すときに速くなります。ハードディスクからワーキングセットにデータを再呼び出しすることなく、ハードディスクからデータを再呼び出しするこのようなプロセスは、ソフトページングと呼ばれる。誰もがメモリ速度がハードディスクよりもはるかに速いことを知っているので、 "ソフトキーページ"の使用は、プログラムが2回目に非常に速く実行される理由です。

Windows 7のメモリが大きな理由

メモリにプログラムページがあると、プログラムの起動が早くなることがわかりました。そしてWindows 7の "Superfetch"はすでにその機能を学んでいますが、私が初めてWindows 7を使用して以来、Superfetchは私たちの使用習慣を記録し始め、私たちがよく使うプログラムのページは起動後にロードされます。初めてプログラムを開くときは、2番目のプログラムと同じ速度になります。だからこれらのプリロードされたページは私たちのメモリフットプリントをもっと増やすでしょう。簡単に言えば、メモリ内のすべてのプログラム操作を許可し、Windows 7が多くのメモリを占有するのはそのためです。

●プリロードされたメモリの表示

XP時代には、似たような経験をしたことがあるかもしれません。いくつかのプログラムを使い始めたとき、何かのために去ったのです。私が戻ってきたとき、私はシステムが非常にゆっくりと、特に悪く反応したことを知りました。これはXPの非常に非効率的なメモリ管理モードによるものです。

7大きなメモリフットプリントの理由-Superfetchメモリ管理"名= image_operate_73001271051144737 ALT =" Windows 7のメモリフットプリントの大きな理由-Superfetchメモリ管理" SRC ="のhttp://s8.sinaimg。 CN /中間/4560b80bt7399f867fb37& 690"幅= 500高さ= 288 real_src =" HTTP://s8.sinaimg.cn/middle/4560b80bt7399f867fb37& 690">我々が去ったとき

、プログラムであります状況は使用されません。現時点では、デフラグやウイルス対策ソフトウェアなど、システムの一部のバックグラウンドプログラムが「フルスピードで実行される」ため、使用するプログラムページの一部がハードディスクの仮想メモリに圧縮されます。ただし、これらのデーモンがタスクを完了すると、XPシステムは以前に仮想メモリにプッシュされたページをメモリにインポートしません。そのため、コンピュータを再び使用すると、システムは一時的な展開、またはハードページでいっぱいになります。プログラムの応答が非常に遅くなります。つまり、XPには多くの空きメモリがあり、実際にはそれほど大きな違いはありません。

Windows7の勧告

誰もが理想的な状態に到達するために速く自分のコンピュータの実行をするために、最適化によってたいのですが、メモリは、コンピュータの速度に影響を与える非常に重要な因子であり、我々 Windows 7のメモリ管理メカニズムを理解してから、どの方法でシステムを高速化できるかを紹介します。

1、より多くのスリープとスリープを使用する

SuperFetchは起動後にプリロードされるため、シャットダウンしないことをお勧めします。 SuperFetchのプリロードコンテンツが保持されるように、「休止状態」または「スリープ」を使用してみてください。それによってスピードと効率が上がる。

2、ReadyBoostを使用してください。

XPから昇格したユーザーの多くは、システムのメモリが十分ではないため、SuperFetchを完全に再生できません。この問題を解決するために、' ReadyBoost'関数を使用できます。

対象となるフラッシュメモリがシステムを高速化できる限り。 ReadyBoost機能は、SuperFetchプリロードページの記憶領域としてフラッシュメモリの容量を利用します。ただし、マイクロソフトは特別なアルゴリズムを使用しているため、フラッシュの寿命には影響しません。また、ReadyBoost用のフラッシュメモリは、物理メモリサイズの1〜2.5倍が好ましい。システムの物理メモリが十分に大きい場合は、ReadyBoostを使用する必要はありません。 Uディスクドライブを右クリックして属性を選択し、readyboost列に切り替えると、標準のUディスクでこの機能を有効にできます。zh-CN"],null,[1],zh-TW"]]]

Copyright © Windowsの知識 All Rights Reserved