\r\n\r\n

windows 10のメモリ圧縮とは何ですか?

Windows 10は、他の方法よりも多くのデータをシステムメモリに保存するために、メモリ圧縮を使用しています。タスクマネージャにアクセスして、メモリの使用状況の詳細を見ると、一部のメモリが「圧縮」されているのがわかるかもしれません。ということなのですが...。

Windows 10は、他の方法よりも多くのデータをシステムメモリに保存するために、メモリ圧縮を使用しています。タスクマネージャにアクセスして、メモリの使用状況の詳細を見ると、一部のメモリが「圧縮」されているのが分かるかもしれません。ということなのです。

メモリ圧縮は何ですか?

メモリ圧縮はWindows 10の新機能で、Windows 7とWindows 8では利用できません。しかし、LinuxとAppleのmacOSは、どちらもメモリ圧縮を採用しています。

関連:Windowsのページファイルとは何か、無効にした方がいいのか?

従来は、8gbのRAMがあって、そのRAMにアプリケーションが9gbのストレージを持っている場合、少なくとも1gbを「引き出し」、コンピュータのディスク上のページファイルに格納しなければなりませんでした。ページファイル内のデータへのアクセスは、RAMに比べて非常に遅い。

メモリ圧縮では、約9gbのデータを圧縮して(圧縮ファイルなどと同じように)RAMに保存することができます。例えば、6GBの非圧縮データと3GBの圧縮データがあり、実際には1.5GBのRAMを使用する場合、9GBの生データを8GBのRAMに保存します。

マイナス面はありますか?イエスでもあり、ノーでもある。データの圧縮・解凍にはある程度のCPUリソースを必要とするため、すべてのデータを圧縮して保存するわけではなく、Windowsが必要かつ有用と判断した場合にのみ圧縮して保存します。しかし、CPU時間を犠牲にしてデータを圧縮・解凍しても、データをディスクにページングしてページファイルから読み出すよりはるかに速いので、通常はトレードオフの価値があります。

圧縮メモリーが悪いのか?

メモリ上でデータを圧縮する方法は、データをディスクにページ分割する他の方法よりはるかに優れています。ページファイルを使用するよりも高速に処理することができます。メモリーを圧縮することにデメリットはありません。ウィンドウズはスペースが必要なときに自動的にメモリー内のデータを圧縮するので、この機能について考える必要はありません。

しかし、メモリ圧縮はCPUリソースを使用します。そもそも、システムがメモリ内のデータを圧縮する必要がなければ、おそらく今ほど高速に動作しないはずです。圧縮されたメモリがたくさん表示され、これがコンピュータの動作が少し遅い理由だと思われる場合、唯一の解決策は、システムに物理メモリ(RAM)を増設することです。使用するアプリケーションに対してコンピュータの物理メモリが十分でない場合、ページファイルよりもメモリ圧縮の方が良いですが、物理メモリを増やすことが最良の解決策です。

パソコンで圧縮メモリの詳細を確認する方法

システムで圧縮されているメモリ量の情報を見るには、タスクマネージャーを使用する必要があります。開くには、タスクバーで右クリックして、"タスクマネージャー "を選択し、Ctrl+Shift+Esc、またはCtrl+Alt+Deleteを押して、"タスクマネージャー "をクリックします。

シンプルタスクマネージャーの画面が表示されたら、ウィンドウの下部にある「詳細」をクリックします。

パフォーマンス」タブをクリックし、「メモリ」を選択します。使用中(圧縮済み)」のところに、圧縮されたメモリの量が表示されます。例えば、以下のスクリーンショットでは、タスクマネージャーは、我々のシステムが現在5.6GBの物理メモリを使用していることを示します。この425MBのうち5.6GBは圧縮メモリです。

この数値は、アプリケーションを開いたり閉じたりすることで、時間の経過とともに変動することが確認できます。また、システムがバックグラウンドで動作しているときも変動しますので、こちらの窓をじっと見ていると変化してきます。

MemoryCompositionの一番左の項目にカーソルを合わせると、圧縮メモリの詳細が表示されます。以下のスクリーンショットでは、システムが5.7GBの物理メモリを使用していることがわかります。このうち440MBは圧縮メモリで、非圧縮で保存される推定1.5GBのデータが保存される。これにより、1.1GBのメモリを節約することができます。メモリ圧縮を行わない場合、5.7GBではなく6.8GBのメモリを使用することになります。

この場合、システムプロセスが大量のメモリを消費することになるのでしょうか?

マイクロソフトのブログ記事によると、Windows 10のオリジナルバージョンでは、「圧縮ストレージ」がシステムプロセスに格納されており、これが「システムプロセスが以前のバージョンよりもメモリを消費しているように見える理由」であるという。

しかし、ある意味、マイクロソフトはこの仕組みを変えてしまったのです。タスクマネージャーで、圧縮されたメモリはシステムプロセスの一部として表示されなくなりました(おそらく、ユーザーを混乱させたからでしょう)。その代わり、「パフォーマンス」タブの「メモリの詳細」で確認できます。

Windows 10のCreators Updateでは、圧縮メモリはメモリの詳細でしか表示されず、システムに大量の圧縮メモリがあるにもかかわらず、システムプロセスの使用量は0.1MBのままであることが確認できました。これにより、システムプロセスが謎に大量のメモリを使用していることを不思議に思わないため、混乱を避けることができます。

あなたが興味を持っているかもしれない記事

匿名者
匿名者

0 件の投稿

作家リスト

  1. admin 0 投稿
  2. 匿名者 0 投稿

おすすめ