0
我正在兩個不同的設備上測試我的應用。我的應用程序嚴重依賴圖像(分配和解除分配)。我知道我有一個泄漏,但我只是好奇,爲什麼我觀察到這一點。兩臺設備之間的內存分配測試
兩個設備之間的行爲是不同的。 10次循環後的視圖和設備B之間切換4次循環之後設備A崩潰,但設備A具有比設備B.
Device A: Device B:
Type iPhone 3G 16GB iPhone 3G 8GB
Capacity 14.64GB 7.08GB
Audio 5.32GB 1.18GB
Video 48.8GB -
Photos 267.3GB 46.8GB
Apps 1.08GB 505.5MB
Other 343.9MB 370.7MB
Free 7.60GB 5.0GB
任何見解爲什麼是這樣的情況下更自由存儲器?
我認爲所有iPhone 3G的RAM都是128MB(3GS 256MB)。所以我認爲這是一個因素。 我猜在iphone中沒有多任務處理。因此,如果iPhone只運行一個應用程序,爲什麼同一個RAM的兩個設備的性能會不同? – erastusnjuki
是的。最後一行的數字代表硬盤驅動器內存。有沒有辦法檢查內存? – erastusnjuki
是的,樂器是你的朋友。請參閱運行→使用性能工具運行→對象分配和其他。還有一個泄漏儀器可以幫助您找到泄漏。 – zoul