C# 如何知道在.Net应用程序中创建的应用程序域的数量?
我有一个.Net(C#)进程,我想知道已经创建的AppDomain的数量C# 如何知道在.Net应用程序中创建的应用程序域的数量?,c#,.net,C#,.net,我有一个.Net(C#)进程,我想知道已经创建的AppDomain的数量 我怎样才能做到这一点呢?你做不到,而且这可能毫无意义。 这些AppDomains是如何创建的?如果您对此有控制权,您可以添加计数器,或将其添加到全局集合。您的问题听起来像是在调查什么 您可以使用第三方内存分析器检查AppDomain的实例数 这是解决你所问问题的一个重要工具,但它确实起到了作用 红门蚂蚁记忆分析器我推荐,我已经用过了。它显示了每种类型的实例数,如果您正在调查某种内存泄漏,它将是一个非常有用的工具。是否要通过
我怎样才能做到这一点呢?你做不到,而且这可能毫无意义。
这些AppDomains是如何创建的?如果您对此有控制权,您可以添加计数器,或将其添加到全局集合。您的问题听起来像是在调查什么 您可以使用第三方内存分析器检查AppDomain的实例数 这是解决你所问问题的一个重要工具,但它确实起到了作用
红门蚂蚁记忆分析器我推荐,我已经用过了。它显示了每种类型的实例数,如果您正在调查某种内存泄漏,它将是一个非常有用的工具。是否要通过编程检查此问题?在运行期间,您可以使用ProcessExplorer检查.NET processI的AppDomains。根据以下说明,这是可能的: