如何确定.Net Appdomain消耗多少内存?

时间:2020-03-05 18:42:49  来源:igfitidea点击:

我正在尝试以编程方式限制在.Net AppDomain中运行的插件的内存消耗,但是我无法为此找到任何设置参数,也无法找到查询AppDomain以确定消耗多少内存的方法。有任何想法吗?

解决方案

回答

不能以编程方式确定,但是Process Explorer可以告诉我们.net AppDomain正在使用多少内存。也许他们那里有一些有关如何查询该信息的文档。

回答

这是用于查询进程的内存使用情况的文档。与AppDomain不同,但它可能是一个起点。

http://msdn.microsoft.com/zh-CN/library/s80a75e5(VS.80).aspx

我们可以询问GC它认为当前还分配了什么。

http://msdn.microsoft.com/zh-cn/library/system.gc.gettotalmemory(VS.71).aspx