iOs會爲應用程序提供內存警告(級別1,2,...)。我可以調整iPhone/iPad應用程序的內存警告級別嗎?
我可以更改關卡的標準嗎?
我的意思是,例如,等級1 = 20 mb左邊,等級2 = 2 mb左邊。
我可以告訴iOs等級1 = 50mb剩下嗎?
謝謝
iOs會爲應用程序提供內存警告(級別1,2,...)。我可以調整iPhone/iPad應用程序的內存警告級別嗎?
我可以更改關卡的標準嗎?
我的意思是,例如,等級1 = 20 mb左邊,等級2 = 2 mb左邊。
我可以告訴iOs等級1 = 50mb剩下嗎?
謝謝
沒有;你不能改變這一點。你也不想。系統上還有其他一些內容也會消耗內存,並且可能隨時間而變化。儘管系統組件經過高度優化,不會隨着時間的推移而增長,但它們可以進行分配,因此,當您收到該通知時,可能已經存在比通知所指示的更少的可用空間。
設置這些值的目的是讓您的應用程序不會在您收到通知並處理該應用程序時被拋棄。
更好的解決方案是修復您的應用程序的設計和/或實現,以避免使用太多內存。
不是。這個警告並不意味着「呃,你正在窒息設備,大聲笑」,而是你的應用程序有機會在它被殺之前做出迴應。