1

我正在尝试在 .net 4 应用程序中追踪一些非托管内存的来源

(这是好奇心……我没有什么大问题,我只是想知道它是什么)

我的应用程序当前包含 1 个文件:index.html - 包含“hello world”

从内存分析器中,我加载了 index.html 并且它消耗的很少(事实上,配置文件并没有启动 int)

然后我加载 /fish(它不存在),现在突然我们总共使用了大约 57MB,其中 54MB 是非托管内存。

对于一个空的应用程序来说,这似乎有很多内存 - 以及非托管内存中的内容

有一个 2.4MB 的“分配给 .NET 的未使用内存”,这是我完全预料到的。

奇怪的是,如果我将应用程序池切换到.net 2,内存不会以这种方式跳跃

正如我所说,我很好奇,但我在网上找不到任何关于它的信息。

4

0 回答 0