【发布时间】:2014-05-06 06:43:37
【问题描述】:
在这个项目中,我使用 ARC 红色和黄色是什么意思,是不是内存泄漏?
【问题讨论】:
标签: ios memory-leaks automatic-ref-counting instruments
在这个项目中,我使用 ARC 红色和黄色是什么意思,是不是内存泄漏?
【问题讨论】:
标签: ios memory-leaks automatic-ref-counting instruments
屏幕截图中以红色突出显示的代码行是红色的,因为在方法 actCallTaxi: 中分配的内存的很大一部分是在突出显示的行中分配的,占分配内存的 94%。如果您发现 actCallTaxi: 分配了过多的内存,Instruments 会通过突出显示红色代码行来提醒您注意高内存分配的来源。
以黄色突出显示的代码行是黄色的,因为在 actCallTaxi: 中分配的内存比例较小:分配在黄行中。 Instruments 使用颜色编码来显示代码中可能存在的问题的严重性,红色比黄色更严重。
Leaks 工具的图表未显示任何泄漏,因此您很可能没有内存泄漏问题。
【讨论】: