Windows 7のページングファイルが明らかに使用されていない


0

私は24GBのRAMを搭載したモバイルでWindows 7 Home Premium 32bitを実行しています。

これらの24GBのうち、20GBがASRock XFastRAMを介してRAMDISKとして割り当てられます。このRAMDISKには、ドライブ文字Xが割り当てられています。

X:\一時ファイルフォルダとpagefile.sysを保存しています。 Pagefile.sysのサイズは6GBです。 X:\は通常約14GBの空き容量があるので、一時ファイルはごくわずかです。キャッシュをそこに格納しているのはほとんどのブラウザです。

今私の問題はFirefoxが私の上で多くクラッシュしているということです、エラーメッセージはポップアップしません、しかし私はこれがそれがメモリ不足のためであることを知っています。

私はそれを使って生きることができましたが、Eclipseを使用してAndroid Studioに切り替えた今、私は問題を抱えています。Javaは割り当てられず、Android Studioは起動するJavaインスタンスと共に、かなりメモリ豚です。

だから私は何が悪いのかを解明しようとした、そしてどうやらWindowsはページングファイルにメモリをスワップしていません。

私のアプリケーションがクラッシュしている(firefox)/起動していない(java vm)間、ページングファイルは常にそのサイズのおよそ15%しか使用していません(パフォーマンスモニタでチェックします)。 15%は約1GBに相当します。

私は正しい解決策が64ビットWindowsに切り替えることであることを知っていますが、私は約2年前に持っていたドライバの問題のために32ビットバージョンを使わなければなりませんでした。 64ビット版をインストールしてください。

また、マシンは非常に安定して動作している、唯一の問題はメモリですので、私はそれをそのまま使用したいのです(アプリがインストールされ、設定されているので)

Windowsがページングファイルをより効率的に使用するようにする方法はありますか?私のプロセスはどれも1GB以上を必要としません。GoogleCrashHandler.exeのようなめったに使われないものと「もっと物理的なメモリを利用できる」ようにするためのものとを入れ替えたいのです。それは可能ですか?


1
あなたの問題はあなたの走っている32ビットオペレーティングシステムということです。 32ビットオペレーティングシステムは、4 GBを超えるメモリを割り当てることはできません。あなたは64ビットのWindowsオペレーティングシステムが必要です。
meguroyama

@meguroyama 32ビットオペレーティングシステムは4GB以上のRam、または2 ^ 32以上を使用することができますが、PAEのようなものがなくても物理的にはRAM 4 ^ 32としてしかアドレス指定できません。メモリとして、その制限を回避する必要があります。最後に、それは不安定性を引き起こさない、OSは単に32ビットプロセッサのアドレスを超えてRAMにアドレスすることができない。
Austin T French

他のドライブ(c:ドライブなど)のページファイルを無効にしましたか?また、利用可能なRAMが小さくなっていることをタスクマネージャで確認できますか?
Ryan Griggs

RAMディスクのみがページファイルを有効にします。私はPCを再起動し、その後ページファイルの使用量が30%に増加することができたことに気づきました。それはすべて少し変です。それはi7 930です。 superuser.com/a/468019 私のシステムはPAEが有効になっていることを教えてくれます。私は今64ビットに切り替えることを真剣に検討しています、しかしそれはコンピュータのすべての詳細を設定するのにとても時間がかかります:(他のアイデア?
Daniel F

@meguroyamaページファイルを使用するという考えは、この仮定に基づいていました 32ビットハードウェアのアドレス制限 コンピュータはRAMを使用して何時間も稼働していたため、ほとんどの場合は最大化されていました。
Daniel F
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.