【发布时间】:2009-09-24 11:55:04
【问题描述】:
.NET 分析器可以显示对托管对象的引用计数。他们是怎么计算的?
【问题讨论】:
标签: .net garbage-collection memory-management reference-counting
.NET 分析器可以显示对托管对象的引用计数。他们是怎么计算的?
【问题讨论】:
标签: .net garbage-collection memory-management reference-counting
他们使用提供对探查器访问的非托管 API。
ICorProfilerCallback 和 ICorProfilerCallback2 是主要的。这些是 .NET 分析器使用的接口。还有一些参考资料,例如this。
您可以使用类加载 (ClassLoadFinished()) 和卸载 (ClassUnloadFinished()) 的方法来跟踪此信息。
【讨论】: