巨大的分配字节

时间:2012-06-20 04:25:20

标签: ios instruments allocation

我差不多完成了编写我的第一个iOS应用程序,但我现在遇到了一个问题,在某些时候应用程序冻结了几秒钟,我找不到原因。

所以为了让你对应用程序有所了解,布局类似于facebook那样,所以我左边有一个菜单,右边有内容

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

在左边有一个用户列表,点击它会显示一个带有个人资料的模态视图。

为了让您了解分配数量,这是我第一次启动我的应用时: enter image description here

实际上看起来已经很多了,右边的tableview包含带有图像的单元格和4个标签(有时候是UITextView)

当我点击用户并启动模态视图时,分配大约为20MB enter image description here

但是,我认为这是问题所在,当我关闭模态视图并再次打开它时,分配会增加50MB

enter image description here

这似乎不太正常,我发现很难确定它出错的地方。

所以观点问题:   - 关闭模态视图时,分配不应再次下降吗?   - 我怎么能看到它出错的地方,似乎某处存在巨大的内存泄漏

1 个答案:

答案 0 :(得分:0)

所以经过多次回顾我遇到了一些问题

  1. 我没有在我的自定义单元格中发布任何内容(只是我的愚蠢)
  2. 当打开模态视图时,数据已经被推入表中,这导致一切都冻结了一秒