1
linKnowEasy 2014-11-18 11:22:48 +08:00 1
不是大神 25M 真心不多。。
|
2
PrideChung 2014-11-18 11:41:00 +08:00 2
100M以内都算正常,超出太多的话可能会被kill。某些批量操作瞬间占用内存太多的话善用autoreleasepool可以缓解。最重要当然是不要有内存泄露,ARC环境下最容易泄露内存的原因是循环引用,特别是使用block时请睁大双眼。
|
3
xx314327475 2014-11-18 11:45:14 +08:00
@PrideChung 赞一个
|
4
6du OP @PrideChung 这我就放心了,看到别人说占内存才10M不到,瞬间觉得我这有问题了。现在还有就是缓存的问题了,最近一直在研究。
|
5
6du OP @linKnowEasy 模拟器可以达到64M
|
6
meepoli 2014-11-18 14:14:02 +08:00
别看 allocation 那个不是实际占用的内存, 看real memory / resident memory, 随随便便一个在前台的App都会破50M的,你要是真达到了实际占用25M的社交App我得给你跪一个。
|
7
6du OP @meepoli 如果不看Xcode的Memory Report,那real memory 怎么查看?我一直看的是Xcode的Memory Report。
|
8
6du OP 补充问一句,为毛模拟器和真机内存占用不一样??
|
9
qdvictory 2014-11-18 15:18:04 +08:00
iPhone4平均200左右就会自动退出。
iPhone5貌似能达到500以上?(没有实际测过准确值) 模拟器用的是电脑内存。 |
10
edward9941 2014-11-18 22:00:54 +08:00 via iPhone
模拟器的话用2G内存都可以。。之前写的一个应用位图太多,模拟器里面没什么问题,一用真机就跪了
|