2012-06-20 130 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. 當打開該表已經推模態的視圖數據,這引起了一切再次結冰的秒
相關問題