确定堆中对象的对象分配发生在哪里 [英] Determining where object allocations for objects on the heap occurred

查看:89
本文介绍了确定堆中对象的对象分配发生在哪里的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

更改为源代码,理想情况下免费。

.com /rel =nofollow> Memprofiler 绝对是最先进的一个(我试过所有现有的.NET分析器)。它有14天的试用期。


Is there any tool such that it can get a heap dump from a running application and determine/group objects by where in source code they were created?

With no changes to source code and ideally something free.

解决方案

As others suggested memory profilers, Memprofiler is definitely the most advanced one (I've tried all existing .NET profilers). It has a 14 day trial.

这篇关于确定堆中对象的对象分配发生在哪里的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆