如何确定.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