gpt4 book ai didi

iphone - 如何以编程方式在 iPhone 中查找可用内存?

转载 作者:太空狗 更新时间:2023-10-30 03:13:46 27 4
gpt4 key购买 nike

我想知道如何通过 Objective-C 在 iPhone 中以编程方式查找可用内存?

最佳答案

您可以通过以下方式获取物理内存:

NSLog(@"physical memory: %d", [NSProcessInfo processInfo].physicalMemory);

可用内存将不是您可以确定的硬数字,因为操作系统会根据需要为您关闭后台应用程序,为前台应用程序提供更多内存,同时清除文件缓存等。假设您如果您这样做是为了优化您自己的缓存,您可以根据物理内存构建您的缓存大小并猜测您应该使用多少。例如,在旧的 128m iphone 3g 上,您的整个应用程序在被杀死之前可能只能获得 10-15 兆的内存,而全新的 1024 兆的 iphone5 在操作系统决定杀死您之前将允许您使用数百兆字节的内存.

查看设备内存 http://en.wikipedia.org/wiki/List_of_iOS_devices

关于iphone - 如何以编程方式在 iPhone 中查找可用内存?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1020327/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com