c# - 确定堆上对象的对象分配发生的位置

标签 c# .net performance garbage-collection profiling

是否有任何工具可以从正在运行的应用程序中获取堆转储,并根据对象在源代码中的创建位置确定/分组对象?

无需更改源代码,最好是免费的。

最佳答案

例如,来自 ANTS 的 .NET Memory Profiler 怎么样。 也许是 CLR Profiler。

关于c# - 确定堆上对象的对象分配发生的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6428299/

相关文章:

python - 为什么 Pandas 将 DataFrame 的一行(或列)转换为一系列?

c# - 尝试引用 Azure Analysis Service 表格模型 C# 时出现异常

c# - WPF GarbageCollection 中的高级调试建议

c# - 将 WP8 升级到 Silverlight WP8.1,程序集问题

c# - WCF 动态绑定(bind) - 如何指定端点?

C++速度比较迭代器与索引

api - 如何在REST API中限制客户端

c# - 在 Android 上按下/选择任何文本时弹出菜单

c# - 使用 Linq to Entities 的装箱值

c# - 在非 IE 浏览器中禁用 ASP.NET ImageButton