2012-06-20 33 views
0

我几乎与写我的第一个iPhone应用程序完成了,但我遇到了一个问题,现在,在某些点上的应用程序被冻结了几秒钟,我不能找出原因。巨大的分配字节

所以给你的应用程序的想法,布局看起来有点像Facebook的一个一样的,所以我对正确的

------------------------------------ 
|   |      | 
|   |      | 
|   |      | 
| UI  |      | 
| TABLE |  UITABLEVIEW  | 
| VIEW |      | 
|   |      | 
|   |      | 
|   |      | 
|   |      | 
|   |      | 
|   |      | 
------------------------------------ 

在左边有一个在左边和内容的菜单一个用户列表,点击它将显示一个模式视图与配置文件。

为了给你分配量的想法,这是当我第一次启动我的应用程序: enter image description here

它实际上似乎有很多已经,右边的tableview由细胞具有图像和4标签(有时一个UITextView)

当我点击用户并启动模式来看,分配走了约20MB enter image description here

但后来,我觉得这是问题,当我关闭模态视图和开放它再次拨款去了50MB

enter image description here

似乎并不非常正常的,我觉得很难检查哪儿出了问题。

所以视图问题: - 当关闭模态的视图不应该再拨款下去? - 我怎么能看到它出错,好像有一个巨大的内存泄漏的地方

+0

打开查看,看看是否使用进一步跳起来。如果是这样,这是一个泄漏。如果没有,这只是懒惰的内存回收。 (为什么免费的资源时不需要自由空间,你只需要在以后重新分配它们?) –

+0

@DavidSchwartz,它只是不断去运算,每次我打开它的时候它去了另一个30MB左右 –

+0

另外,当我解雇模态视图时,我的活动字节不会下降 –

回答

0

所以经过一番东张西望我有几个问题

  1. 我没有在我的自定义细胞释放什么(只是愚蠢的我)
  2. 当打开该表已经推模态的视图数据,这引起了一切再次结冰的秒
相关问题