Ran*_*ins 5 memory profiler visual-studio
使用 Visual Studio 2019 内存使用分析工具时,快照不会说明托管堆中的对象是什么。
它只有一个对象列表,如下所示
对象类型数量大小(字节)包大小(字节)模块
+ UNKNOWN 0x7ffd73f09068 80110 3204400 38414376
+ UNKNOWN 0x7ffdc6f706e8 57126 5719520 5719520
+ UNKNOWN 0x7ffd73cf3d80 49230 3718896 4110400
如何让 Visual Studio 显示当前内存中对象的实际类名?
作为参考,我正在开发一个 .net core 2.2 应用程序。
到目前为止我发现的是:只有当您通过“分析>性能分析器...”运行内存分析器、启动内存分析器、拍摄多个快照时,才会出现“未知”对象的问题。但是,如果启动调试会话,打开“诊断工具”窗口,拍摄多个快照,您将看到分配的对象的正确名称。
| 归档时间: |
|
| 查看次数: |
728 次 |
| 最近记录: |