iphone中的应用程序堆大小是多少?
Posted
技术标签:
【中文标题】iphone中的应用程序堆大小是多少?【英文标题】:what is the application heap size in iphone? 【发布时间】:2009-12-08 18:45:33 【问题描述】:你好,
iphone 中的应用程序堆大小是多少?我的意思是应用程序可以在 iPhone 中使用内存的大小。 ipod是一样的还是iphone和ipod不一样?
我们可以使用 NSdata 在我们的应用程序中下载的 iphone 中下载的内容大小是多少?
谢谢
【问题讨论】:
【参考方案1】:可用内存不固定。除了设备差异之外,还有一些正在运行的进程(系统进程)会消耗不同数量的设备内存 - 由于没有虚拟内存,所有进程都从同一个堆中提取。
所有 iPhone(包括 3G)和所有 iPod touch 至少在当前型号(不确定)都有 128Mb RAM。 3GS 有 256Mb。
对于 128Mb 的设备,建议尽量保持在 26Mb 以下,尽管您通常应该有大约 60Mb 的可用空间(您可以使用中间的 34Mb 来缓存临时资源)。
有时可用 RAM 甚至会低于 26Mb,因此占用空间越小越好。
【讨论】:
【参考方案2】:这没有记录,但人们 have reported 指出内存警告在 iPod/iPhone 1/2/3G 上大约 20-22MB,在 3GS 上大约 128 MB。
【讨论】:
以上是关于iphone中的应用程序堆大小是多少?的主要内容,如果未能解决你的问题,请参考以下文章