検索機能のあるアプリがあります。この機能は、私が 24 時間キャッシュしている巨大なオブジェクト (辞書) で検索語を検索します。オブジェクトは約 50,000 個のキーで、重さは約 10 MB です。
ホスティングのメモリ使用量をプロファイリングすると、数回のクエリの後、メモリ使用量が約 50MB から 450MB を超えていることがわかり、ホスティング プロバイダーはアプリを終了するように求められます。
だから私はここで何が起こっているのだろうかと思っています。具体的には、キャッシュは各リクエストでメモリをどのように使用し、これを修正するにはどうすればよいですか?