web-dev-qa-db-ja.com

Windows 8.1はRAMの50%のみを使用します

Windows 8.1は、インストールした4GBメモリの50%しか使用しないため、ゲームがクラッシュします。システム情報には、3.71GBが使用可能であると記載されています)。下の写真は、私のタスクマネージャーがメモリを示しているものです(ドイツ語のArbeitsspeicher)。下のグラフは、過去60秒間のメモリ使用量を示しています。右側には、約50%(3.71GBの)が使用されていることがわかります。スクリーンショットを撮る60秒前に、メモリの問題が原因でゲームがクラッシュしました。

Only 50% is used

また、「空きメモリ」(右端)に関しては、メモリ構成(下のグラフ)がかなり安定していることにも気づきました。マウスオーバー情報によると、空きメモリは必要に応じて使用できますが、そうではないようです。 Memtest86 +は、すべてのメモリが正常に機能していると言っています。

システム仕様:

  • 64ビットアーキテクチャ
  • ubuntu14.04でのデュアルブート
  • pagefile.sysを手動で6144MBに設定(問題を解決するための失敗した試みとして)

この質問は、他の2つの質問( Windows 7 64ビットで4GBを有効にする方法 )および( 64ビットWindows7は3.25GBのRAM 4GBの代わりに? )。

1
MERose

デフォルトでは 2ビットアプリケーションは32ビットWindowsの場合と同様に64ビットWindowsでは2GBのRAM)のみを使用します 。64ビットWindowsで4GBのメモリ使用を許可するにはIMAGE_FILE_LARGE_ADDRESS_AWAREフラグを設定する必要があります。開発者がコンパイル中に/LARGEADDRESSAWAREリンカーオプションを使用してこのフラグを設定しなかった場合は、実行可能ファイルで フラグを設定するツールを使用できます 4GBのRAMを使用する32ビットプログラム。

1
magicandre1981