Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/39.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone iOS上RAM中连续数据的安全大小?_Iphone_Ios_Ipad_Memory Management - Fatal编程技术网

Iphone iOS上RAM中连续数据的安全大小?

Iphone iOS上RAM中连续数据的安全大小?,iphone,ios,ipad,memory-management,Iphone,Ios,Ipad,Memory Management,在iOS设备上,我可以在一个块中安全分配的最大内存量(以字节为单位)是多少?这不是一个固定的数字-它取决于手机型号和SDK版本。它还取决于设备上运行的其他应用程序的数量,以及在程序执行过程中发出请求的时间点(内存峰值往往会导致应用程序快速终止)。坦率地说,不可能给出一个确切的数字,但它的范围是20到100MB 请参见此处:问题是,一旦我分配了一个数组objects[128][128][128],其中每个对象的大小为2字节,应用程序在启动时崩溃。这只是一个4.194mb的连续块。

在iOS设备上,我可以在一个块中安全分配的最大内存量(以字节为单位)是多少?

这不是一个固定的数字-它取决于手机型号和SDK版本。它还取决于设备上运行的其他应用程序的数量,以及在程序执行过程中发出请求的时间点(内存峰值往往会导致应用程序快速终止)。坦率地说,不可能给出一个确切的数字,但它的范围是20到100MB


请参见此处:

问题是,一旦我分配了一个数组
objects[128][128][128]
,其中每个对象的大小为2字节,应用程序在启动时崩溃。这只是一个4.194mb的连续块。