查找大数组的声明

时间:2019-04-23 12:31:18

标签: .net profiling dotmemory

dotMemory指示我的用户的一个应用程序实例中有一个稀疏填充的字节数组,其长度为20,971,520,这浪费了160MB。这是来自流程转储分析。

是否有办法从流程转储中找到在哪里声明/使用此数组?我还有解决方法的代码。

1 个答案:

答案 0 :(得分:1)

不清楚保留路径吗?如果是这样,请使用dotMemory剖析(在配置文件下运行)应用程序,并打开分配数据收集,然后查看该数组的实例化位置。