是否有任何工具可以从正在运行的应用程序中获取堆转储,并根据对象在源代码中的创建位置确定/分组对象?
无需更改源代码,最好是免费的。
最佳答案
例如,来自 ANTS 的 .NET Memory Profiler 怎么样。 也许是 CLR Profiler。
关于c# - 确定堆上对象的对象分配发生的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6428299/
是否有任何工具可以从正在运行的应用程序中获取堆转储,并根据对象在源代码中的创建位置确定/分组对象?
无需更改源代码,最好是免费的。
最佳答案
例如,来自 ANTS 的 .NET Memory Profiler 怎么样。 也许是 CLR Profiler。
关于c# - 确定堆上对象的对象分配发生的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6428299/