是否可以跟踪分配/解除分配?

Jur*_*ney 5 c# memory hook allocation

据我所知,这是不可能的,所以我真的只是希望有一个左场无记录分配钩子函数.
我想要一种方法来跟踪_CrtSetAllocHook中的分配,但是C#/.NET.
垃圾收集器/分配的唯一可见性似乎是GC.CollectionCount.
任何人有任何其他.NET内存mojo?

McK*_*eG1 8

CLR有一个"分析API",它几乎涵盖了所有内容 - 我相信它是商业.NET内存分析产品所使用的内容.以下是指向文档顶级的MSDN链接:.NET Framework常规参考:关于概要分析API

有关内存块的介绍,请参阅此MSDN杂志文章:使用.NET Profiler API检查和优化程序的内存使用情况