私のプログラムの1つで、メモリ不足エラーが発生しています(私はプログラマです)。 私はWindows 7 x 64システム上に16GBのRAMを持っているので、これはばかげています。そこで私はリソースモニタとタスクマネージャの間を調べて、自分のメモリをすべて使用しているものを見つけました。
Notice:15,158 KBのメモリが使用されています。しかし、一見すると、実際にプログラムによって使用されているメモリ量は足りません。私はタスクマネージャから実際の数値を差し込み(「全ユーザからのプロセスを表示する」がチェックされていることに注意してください)、そして10代の50MB以下のプログラムに入る前に約10.7GBに達しました。それでは、残りの4 GB以上のメモリはどこにいったのでしょうか。
1
RAMMapを使用して、物理メモリの使用状況を調べることができます。 technet.microsoft.com/en-us/sysinternals/ff700229 ただし、メモリ不足メッセージは通常、仮想メモリを参照します。 32ビットプロセスは通常2GBの仮想メモリに制限されます。ページファイルがあるとします。
—
David Marshall
あなたのプログラムにはx個のリソースしか割り当てられていないのでしょうか。私はログファイルを作成するのと同じ問題を抱えていました、Visaulスタジオは私にメモリを教えてくれました、そして私は私の16GBの4または5GBを使いました!それはあなたが書いているプログラムが64ビットではなく32ビットであることと関係があるかもしれません
—
Dave
Chromeはそれ自体で約2.5GBのメモリを使用しています。だからあなたは実際に15GB前後を使っています。
—
Ramhound
タスクマネージャからデータをコピーして、Excelに貼り付けることができます。それから式を使って、メモリが他の場所にないことを確認できます。
—
Xaruth