2017-12-11 13 views
-2

多くのデータを使用するC#Asp.net Webアプリケーションがありますが、アプリケーションが約4GBのRAMしか使用していないにもかかわらずSystem.OutOfMemory例外が発生することもあります。私のコンピュータには32GBのRAMがあります(うち20台以上は無料です)。VS2017、メモリ不足例外

空きRAMが非常に多い場合、なぜこの例外が発生しますか?メモリ制限を増やす方法はありますか?事前に

おかげ

EDIT

みんな、私を支援しようとのために非常に多くの感謝 - 私は両方の記事を読みましたが、私はまだ理解していない - 何とかこの問題を解決するために、実際には不可能です?これは基本的に私がC#で開発しているものであれば、おそらく4GB以上は使用できないということですか?私はこれに道があると確信していますか?

+0

[アプリケーションプール] - > [詳細設定](IIS内)のスクリーンショットを含めてください。 – mjwills

+0

神のためのタイトルを修正してくださいこの質問はVisualStudio2017とは関係ありません – quetzalcoatl

+3

4GBのメモリを消費するWebアプリケーションでは、アーキテクチャ全体を再検討する時間です。 – Ondra

答えて

3

32ビット.NETアプリケーションの場合、アドレス空間によって4Gに制限されます。 Details here.

RAMの32Gでは、同時に実行している4Gアプリをたくさん持つことができます。しかし、個々のアプリはそれぞれ4Gに制限されています。