我正在尝试在.net 4应用程序中追踪一些非托管内存的来源
(这是好奇心...我没有遇到什么大问题,我只是想知道它是什么)
我的应用程序目前包含1个文件:index.html - 包含“hello world”
从内存分析器中,我加载了index.html并且消耗很少(事实上,该配置文件没有踢过int)
然后我加载/ fish(不存在),现在突然我们总共使用了大约57MB,其中54MB是非托管内存。
对于空应用程序来说,这似乎是一个很大的内存 - 以及非托管内存中的内容
有一个2.4MB的“未使用的内存分配给.NET”,我完全可以期待。
奇怪的是,如果我将应用程序池切换到.net 2,内存不会以这种方式跳转
正如我所说,我很好奇,但我在网上找不到任何关于它的信息。