» 您尚未登录:请 登录 | 注册 | 标签 | 帮助 | 小黑屋 |


发新话题
打印

[破解] iphone上有那种一键关闭所有软件(内存)的软件吗

posted by wap, platform: iPhone
引用:
原帖由 @ffcactus  于 2012-12-15 12:37 发表
posted by wap, platform: iPhone

你现在用的是苹果,不是安卓,这样做毫无必要,多体验下就知道了。
内存不足的时候软件会有可能被Crash

这个是iOS底层强行杀进程确保资源的机制,iphone的内存确实是少了点


TOP

引用:
原帖由 ffcactus 于 2012-12-16 09:15 发表
posted by wap, platform: iPhone

请看你楼上的英文。
咱做开发时曾经研究过iOS底层机制的...

首先iOS没有神机上那么伟大的虚拟内存技术

iOS平台一旦内存不够,底层会向无论是后台还是前台的所有程序传送memory warning的notice,然后所有的App应该在didReceiveMemoryWarning 里做相应的内存释放处理

不过一旦释放的速度达不到内存需求的速度或者内存的需求超过了极限(一切听说是120M左右),launchd就开始乱杀进程,最后会在一般->诊断/使用状况->诊断使用状况数据里面生成Low Memory的CrashReport(几乎所有iOS设备里面都会有)

猴机不清楚大致应该也是差不多的,不过根据Java的那鸟样来看效率肯定更低



TOP

发新话题
     
官方公众号及微博