.net4アプリケーションで管理されていないメモリのソースを追跡しようとしています
(これは好奇心です...私はそれに大きな問題はありません、私はそれが何であるかを知りたいだけです)
私のアプリケーションは現在1つのファイルで構成されています:index.html-「helloworld」が含まれています
メモリプロファイラーからindex.htmlをロードしましたが、消費量はごくわずかです(実際、プロファイルはintをキックしていません)。
次に、/ fish(存在しません)をロードすると、突然、合計で約57MBの使用量になり、そのうち54MBはアンマネージメモリです。
これは、空のアプリケーションには大量のメモリのように見えます-そして、アンマネージメモリには何がありますか
2.4MBの「.NETに割り当てられた未使用のメモリ」がありますが、これは完全に予想されます。
不思議なことに、アプリプールを.net 2に切り替えても、メモリはこのようにジャンプしません
私が言ったように、私は興味があります、しかし私はそれについて何もオンラインで見つけることができません。