当前位置:首页 > 内存 > 正文

iOS内存管理机制(自动内存管理机制)

  • 内存
  • 2024-06-01 18:46:55
  • 3148

一、苹果手机的ios系统在不用的时候是否需要关闭后台的应用程序?答:无需关机
要求:手机未越狱
原因:
1。iOS独特的任务管理机制。如果某个应用程序不在前台运行,除了GPS服务、音频播放服务和VOIP服务外,其他应用程序(支持所谓后台执行的程序)将在10分钟后被系统停止。挂起意味着不执行,但数据保留在内存中。
内存管理机制。当有新的应用程序运行而申请的磁盘空间不够时,系统会自动终止一些挂在后台的应用程序,以释放系统资源。
3.多任务处理的错觉。例如,QQ看似在后台运行,但事实并非如此。您可能收到的消息提示仅为系统推送服务。不管你的应用程序是否在运行,IOS都会在后台管理这个服务来实现假多任务,所有的应用程序共享这个服务通道。
4.基于我个人在越狱iOS上的开发经验。有些服务,如网络服务、定时器服务等,在系统待机时(按下电源按钮黑屏后,定时器服务被停止,在iOS5上被停止继续运行)被系统停止。x,但网络服务必须存在。连接会在一段时间后中断。也就是说,系统在性能保障方面做了很大程度的优化,这是系统层面的。应用层无法弥补这一差距。这正是我说应该在非越狱平台上完成的原因。因为一旦你的手机越狱了,你就可以通过非官方的方式安装一些后台进程(没有应用程序图标)、系统插件等。这些东西是看不见的,但会在后台耗尽你的电池。
一般情况下,双击HOME键显示的最近使用的应用程序菜单中的应用程序可以手动关闭,无需手动关闭。这些应用程序与未越狱版本的IOS相同,并且受到系统限制的影响。