Windows system >> Windowsの知識 >  >> Windows Vistaシステムチュートリアル >> Windows Vistaのチュートリアル >> MicrosoftはWindows Vistaのメモリオーバーフローの問題を解決しています

MicrosoftはWindows Vistaのメモリオーバーフローの問題を解決しています

  

「Out of Memory」プロンプトでDOS時代の640KBのメモリ制限を思い出すことがよくありますが、これは完全にDOSの特許ではありません。ゲーム中にもこのプロンプトが表示されます。ハードウェアを追求する理由は、ウィンドウズ(登録商標)プラットフォーム上のアプリケーション2Gアドレッシング範囲の制限のためであり、そしてビスタシステムもグラフィックスカード仮想メモリの処理方法におけるいくつかの省略を有する。マイクロソフトは最近、この問題に対する修正パッチをリリースしました、まだそれはまだベータ版ですが、メディアテストは確かに "メモリ不足"エラーを解決しました。このパッチはまだベータ版なので、Windows Updateには表示されず、Vita SP1に含まれるかどうかはわかりません。 Windows Vistaがもたらした新機能の1つであるWindowsディスプレイドライバモード(WDDM)は、グラフィックカードのサポートを通じて、ガラス効果などの特殊なデスクトップ効果を実現できます。 WDDMがVistaにもたらすもう1つの大きな利点は、仮想化されたメモリ管理をサポートしていることです。いくつかの情報しかし、Windowsのプログラムと同様に、仮想化メモリ管理プログラムは2GBアドレッシングの対象となり、アプリケーションとメモリ管理プログラムとが競合すると、2GBのアドレッシング空間を使い切る可能性がある。アプリケーションがビデオメモリを特別に必要としている場合、仮想メモリスペースを設定することによって、上記の競合問題を解決することができます。マイクロソフトはこのプロセスを「ロック可能」と呼び、パッチ適用後、ロック可能プログラムのみが仮想メモリ空​​間を作成することができます。 AnandTechのWebサイトでテストしたところ、このパッチによってゲームへのメモリの影響が大幅に軽減され、768MBのGeForce 8800 GTXの場合、各ゲームのメモリ使用量は約400MBです。しかし、パッチを適用した後でも、Vista環境でのゲームの平均メモリ使用量はXPシステムのそれより180MB多いです。このパッチを適用すると、ほとんどのゲームが2GBのセキュリティラインに収まるようになりますが、1580MBのメモリ容量に達した「Supreme Commander」などのゲームもあります。それまで、64ビットオペレーティングシステムを使用していない限り、

修正プログラムのダウンロードアドレス:http://support.microsoft.com/kb/940105

Copyright © Windowsの知識 All Rights Reserved