オンラインゲーム用のasp.net asmxサービスを作成しています。運用サーバーのasp.netアプリケーションで実行すると、1.5〜3 GBのメモリが使用されます。
ANTS メモリ プロファイラを使用すると、アプリケーション メモリの 70% が空き、C# オブジェクトが 100 ~ 200Mb を使用することがわかりました。
asp.net が空きメモリを OS に返すようにするにはどうすればよいですか? 1 つのサーバーで同様のアプリケーションをいくつか実行すると、メモリ不足の例外が発生します。
使用されたテクノロジ: ASP.Net v4 Windows 2008 C# ハード データベース リクエスト用に使用された少量の asp.net キャッシュ。