2014-03-13 123 views
-1

當我通過真實設備運行我的應用程序時,在調試器窗口中不斷收到內存警告。應用程序似乎沒事,應用程序沒有崩潰,但我只是不斷收到警告。「收到內存警告」消息

的信息是這樣的:

2014-03-13 13:04:07.265 My App[41521:907] Received memory warning. 
2014-03-13 13:04:19.104 My App[41521:907] Received memory warning. 
2014-03-13 13:04:35.427 My App[41521:907] Received memory warning. 

做這些警告是什麼意思?

+0

這意味着iOS認爲你佔用了過多的內存,需要釋放一些東西。 (我相信在更高版本的iOS中會自動釋放未使用的視圖控制器等)。您需要仔細檢查是否沒有任何嚴重泄漏。 –

+0

我使用autoreleasepool我可以檢查,如果我有任何泄漏?另外,我的設備是3gs相當老的模型。 – Richard

+1

您需要使用儀器。 –

回答

0

這意味着你的應用程序可能會使用太多的內存。 Received memory warning.總是意味着警告級別爲1,這只是一個警告,如果您不執行內存釋放操作或優化內存使用,內存將長大,然後收到高警告,然後崩潰。

The link可能會幫助你更多。