我对内存进行了性能分析,它生成的分析报告对我来说并不完全清楚。警告是“System.Int32[] 的实例占分配的 80.90%。分析堆摘要以获取新的分配或视觉效果。”
该报告显示 14890 个 Int32 实例占用了 73541684 字节的内存。我不明白 15000 个整数值如何占用 70MB 的内存。它是一个 32 位整数。我错过了什么?
应用程序的内存使用量在内存分析会话中比在 CPU 分析会话中更多,但我认为这是由于分析本身消耗了一些内存。
我对内存进行了性能分析,它生成的分析报告对我来说并不完全清楚。警告是“System.Int32[] 的实例占分配的 80.90%。分析堆摘要以获取新的分配或视觉效果。”
该报告显示 14890 个 Int32 实例占用了 73541684 字节的内存。我不明白 15000 个整数值如何占用 70MB 的内存。它是一个 32 位整数。我错过了什么?
应用程序的内存使用量在内存分析会话中比在 CPU 分析会话中更多,但我认为这是由于分析本身消耗了一些内存。