【问题标题】:Percentages in Instruments right in the blue line in Xcode 4Xcode 4 中蓝线中的 Instruments 百分比
【发布时间】:2011-08-25 11:54:01
【问题描述】:

当我在使用对象时单击一行时,例如在泄漏或僵尸中,这些行被标记为蓝色...... 并且在泄漏/等原因所在的行中有这些百分比。应该是。

但是百分比数字是什么意思呢?

当有 5 个百分比是 15% 和 25% 等等时,我有时很难理解百分比。

【问题讨论】:

  • 你在 dealloc 中释放 reihenfolge 吗?
  • 问题不在于泄漏或代码。我只想知道,这些百分比是什么意思,与代码无关。这是否意味着泄漏仅在其中一条线中的可能性为 50%,或者泄漏一半在另一条线中,另一条线中有一半,或者...

标签: memory-leaks xcode4 instruments


【解决方案1】:

它表示在您的 -init... 方法中发生的分配百分比以及这些分配发生的位置。这就是您正在查看的工具和您深入研究的方法。

【讨论】:

  • 但是我查看了一个 __NSArrayM 类型的对象(认为这意味着像 NSMutable Array 这样的对象),for 循环与一个分配有什么关系?
  • 我不知道为什么它会突出显示 for 循环的头部(而不是其中的一行),但是你正在向数组中添加东西......所以它需要分配更多内存。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-07-21
  • 2013-12-14
  • 2019-09-14
  • 1970-01-01
  • 2018-06-18
  • 1970-01-01
  • 2012-04-08
相关资源
最近更新 更多