2011-08-03 35 views
0

我在樂器中運行我的應用程序以查找可能的內存泄漏。我目前沒有任何泄漏。不過,我想幫助解釋內存分配。當我進入第一個屏幕時,我們假設內存分配爲1.50 MB。當我導航到第二個屏幕時,內存分配爲1.80 MB。當我回到第一個屏幕時,內存分配爲1.55 MB。預計當我導航到第一個屏幕時,內存不像開始時那麼低?iPhone - 內存分配略有增加

+0

看到這個最近問的問題http://stackoverflow.com/questions/6899755/how-can-i-track-down-memory-peaks-thats-peaks-with-a-p-not-an-l – Joe

回答

2

看到內存使用量增加這樣的情況通常會降至兩件事之一。

  1. 某些對象在內存中緩存數據,使其更快地重新加載,如果你再次訪問這些資源(圖片可以做到這一點)
  2. 您有內存泄漏

通常你可以告訴兩者之間的區別是通過執行幾次任務並查看內存是否每次增加。舉例來說,如果您進入第二個屏幕並返回10次,並且每次增加第一個屏幕上的內存分配,則可能是泄漏。