在我的情况下,我不断地进入一个场景,而不是退出等等......所以Live bytes
重新进入场景时数量必须相同,但每次进入时它都会增长 3Mb。
我想找到前一幕留下的记忆。内存泄漏仪器显示没有泄漏。如何比较两个内存“快照”以突出分配差异?
上一个场景快照:
重新进入后:
在我的情况下,我不断地进入一个场景,而不是退出等等......所以Live bytes
重新进入场景时数量必须相同,但每次进入时它都会增长 3Mb。
我想找到前一幕留下的记忆。内存泄漏仪器显示没有泄漏。如何比较两个内存“快照”以突出分配差异?
上一个场景快照:
重新进入后:
使用 Heapshot Analysis 进行处理
这是 bbum 的一篇很棒的博客文章:什么时候泄漏不是泄漏?使用 Heapshot 分析发现不希望的内存增长