我的iphone丢了怎么办后台没有运行的程序,剩余内存也只有50MB,怎么办啊?

用360卫士看iphone4s的内存为什么只有504M而且后台什么程序都没开内存怎么就只剩一百多了???_百度知道
用360卫士看iphone4s的内存为什么只有504M而且后台什么程序都没开内存怎么就只剩一百多了???
是这样的,说是512M内存,但这是理论上的,用实际的计算方式就504。或者说这是可以显示的就504.后台内存值剩一百多,是很正常的,虽然说连按home健可以关后台程序,但是缓存里还是有的。你关机重启下,就能看到真正的剩余内存了,基本上系统本身会消耗掉200多,什么都不开差不多剩300的样子。之后开的越多程序(就算你关了)他也会越来越少,但我做过实验,到100多的时候再开再关其他的程序
内存也不会降了,我觉得是iphone自动清理了缓存什么的。释放了内存。做了个保障,比如说你运行大型游戏要200M内存,他会自动清理掉已关闭了的程序占用的内存。所以放心玩吧,ios的应用都针对512内存的,不会太大的。
其他类似问题
为您推荐:
您可能关注的推广
iphone4s的相关知识
其他1条回答
楼下说的没错
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁秋风渐凉,天气转冷,大家要注意保暖,多喝热水,谨防感冒。祝各位周末过得愉快,我们...
Mac 产品配备 Touch ID,用户能够获得更便捷以及更方便的体验,看起来这是一个“何乐...
iOS 9越狱来了,越狱用户们可以升级到最新的iOS 9进行体验了。
维修费用不仅更昂贵,修复难度也更高了,现在苹果的桌面电脑都是高清屏幕了,你有什么...
从开售至今,已经有超过700万台iPhone 6s和6s Plus在中国内地被激活。
稳定性更高、倾斜角度更低,让你的每一次按键都更舒适、更精准。不过,如果你想看它的...
根据吉利官方的征名活动票选情况来看,该车未来很可能会定名为“博越”,与先前上市的...
你只需要装上一个第三方的车载音响即可
与别的游戏相比本作的画面还是非常别致的,甚至可以说是有一些怪诞。
《星之勇者斗恶龙》在画面、内容和游戏性都延续 SE 手游近来的“大作”范,虽有内购道...
像素 RPG 在移动平台上有着不错的口碑,尽管有些小众,但是令人上瘾的收集机制还是让...
有些人注定只能活在照片里,有的游戏注定只能活在海报中。《摩托冲刺》给我的就是这种...
对于许多喜欢篮球的玩家来说,除了观看球赛之外,在平时的生活当中少不了的自然就是在...
如果你爱他,就让他玩这款游戏,因为简单的玩法很容易上手;如果你恨他,也让他玩这款...
Epic Devs LLC 旗下的《剑与骷髅:海盗史诗(Swords & Crossbones: An Epic Pirate St...
稳定性更高、倾斜角度更低,让你的每一次按键都更舒适、更精准。不过,如果你想看它的...
使用这款完全充电式鼠标,你可以在平滑、无缝的顶盖之上执行简单的手势操作,那它里面...
现在配备了更大的表面,并可于任意位置点按。更有 Force Touch 技术,仅需加一点力,...
配备Force Touch的新触控板,值得消费者再掏一次荷包吗?
采用了新技术,但遗憾的是苹果没有详细地对这项技术进行介绍。
苹果不仅带来了新的 Magic Mouse 2 鼠标、Magic TrackPad 2 触控板和 Magic Keyboard...
很多同学都已经拿到了自己的iPhone 6s/6s Plus,从防护和个性化的角度来说,上个保护...
虽然官方的配件价格略高,但质量还是比较有保证的。
1 / 101 页
307683阅读
不再纠结:从程序员的角度解读苹果为什么坚持使用1G内存
注册时间 最后登录
在线时间18 小时 UID
主题帖子人气
青苹果, 积分 159, 距离下一级还需 41 积分
本帖最后由 deathpain 于
05:59 编辑
文章开头更新一下,此篇文章并非为苹果洗地,个人观点苹果坚持使用1G内存的主要原因是成本控制和控制手机“强制报废”的年限,以及让下一代手机“更具有吸引力”。文章的目的是为了解释苹果为什么可以做到用如此低的配置能达到如此高的使用体验,让大家免于“纠结内存才1G”之苦。
再次更新下苹果使用1G内存但是不会卡的原因:Android 系统运行应用使用的是 Java 环境, 因此需要额外的内存来做垃圾回收 (garbage collection). 也就是当一个 Android 应用结束运行之后, Java 需要额外内存来回收该应用占去的内存. 一般来说, 在内存充裕的系统上, 这个机制运行得还不错. 一旦运行大批不同的应用, 问题就出现了. 以下表格显示, 一个 Android 应用理论上使用一份内存, 但是事实上却需要四份到八份的富余给 Java 去做回收, 系统才能够达到流畅. 开很多 Android 应用会卡卡卡卡卡, 就是这个原因.
这样我们就可以理解为什么 Android 机型要配置海量内存了, 因为更多内存消耗更多电力, 自然厂商也不得不增加电池容量, 来保证续航时间. 而 iOS 系统从设计开始, 就不是这样的垃圾回收机制, 而是应用要求多少就分配多少. 所以 Android 旗舰机型是人前风光宣传自己海量内存加大容量电池, 人后暗暗辛酸落泪.
首先声明一下,本人并非IOS程序员,不过本人的朋友正好在做IOS软件开发,并参与过多次开发者大会,此为背景。
虽然不是苹果死忠,但是本人对苹果产品也十分有兴趣,于是彻夜等待果6发布会,等到参数爆出来那一刻跟大家一样忍不住吐槽,尼玛都1080P了,为啥内存还是1G,这不要人命么!我把这话说给我朋友听,他立马就说IPHONE根本用不着2G内存,原因如下:
苹果给每个应用程序设置20M的内存警告量,30M的闪退量,游戏会略微放款10~20M,需要向系统申请。
这一条说明除了系统本身占用内存以外,任何程序几乎都不可能占用超过50M内存。←此句我着重解释一下,因为大家问题比较多,本来就是为了让更多纯小白玩家明白才这么写的。如果您完全不明白我说什么,无视红字即可。实际上,不是单个程序存在50M的内存使用上限,而是单线程使用上限是50M,同一个程序可以加载多个线程,同一个程序可以使用多个线程。剩下的我就不细说了。
关于后台,他是如下解释的:
苹果设计本身就没有后台,当你把程序最小化的时候程序就暂停了一切活动。如果应用想继续运行一部分功能的话,必须向系统申请运行时长,或者调用系统功能,比如音乐播放。由此跟安卓需要大内存来支持后台运行的区别就显而易见了,因为安卓是在Linux上跑的Java虚拟机,他的内存管理机制是申请之后就一直在那放着,等一个Runtime周期结束之后会自动收回不必要的内存。
关于大型软件退回到主页以后再次进入不是最小化,而是直接重启的原因,我本来认为是内存溢出导致程序崩溃,在闪退以后释放内存并重新加载导致的程序重启,不过我朋友不同意此观点,解释如下:
“大型游戏崩溃是因为绝大部分程序员是从Java转过来的,在进入背景的时候,有一个application Did Backgroung这么一个方法,他们会在这里进行想要的内存申请工作,以便达到他们期待的后台运行的目的,但是在applicationDidBecameActive的时候却没有把握好页面加载的时机,一次性把全部资源加载进内存导致超出系统允许范围,就崩溃了。”这句话结合本文第三段来看,确实很好的解释了为什么有的游戏会崩溃,尤其是多平台游戏,而苹果独占游戏几乎没有闪退的原因。
不知道上面的帖子对大家有没有帮助,简而言之的话,就是苹果只要不出真正的后台运行,它就基本上不会把内存提升到1G以上。当然或许也有可能是系统自身运行需要1G以上的话,苹果也是会推出大内存版的。
威锋首发,转载请注明出处
另外如果有任何问题,我可以代大家向我
看大家都云里雾里的,有的童鞋还说我给苹果洗地,我再简要的说明一下苹果为什么不用2G内存:
我朋友说,IOS只要不彻底重新编写的话,苹果几乎不可能开放海量内存,因为它既不支持真后台,又给APP设置了50M的内存使用上限。 为照顾小白用户我打个比方:你开法拉利(超大内存),我开QQ(1G内存),咱俩一起在路上跑(使用内存),但是限速50(内存使用限制),只要超过限速就扣车(超过限制即强行释放内存),你开再好的车也不可能比我快多少,因为苹果不让,除非苹果放开限速让你随便跑(开放内存配额上限)。但是不把路挖掉重新铺的话(系统限制,除非大刀阔斧的做改造,否则开放意义也不大,主要是苹果公司认为没意义......),就不能开放限速,所以现阶段只能限速50.这就是IPHONE只用1G内存的原因。
再补充一点个人见解,是回复中有人提醒我所想到的:伪后台也会造成系统长时间运行,增加其耗电量。苹果如果使用了大内存,并放开了伪后台使用限制的话,很可能随着使用时间的积累造成大量伪后台长期运行,最终导致耗电量直线增加,我想这也是苹果最终采取了这种一刀切做法的原因。我想大家宁愿看到程序闪退,也不愿意用待机5个小时揣兜里烫屁股的手机吧......这句话纯属个人吐槽,因为此问题是可以利用技术手段修正的,不过遇上流氓软件的话,后果你们懂。
在此更新一下后台进入所引发的程序重载问题。看懂上面红字解释的朋友继续看这里:由于有50M内存使用限制,所以很多大型软件几乎都是使用多次载入多线程的方法来达到增大可用内存的目的。这样做的话,因为首次载入的话是按照顺序载入的,一次一个线程,所以可以正常使用。但是如果此程序退出到后台的话,有可能在回到主程序的过程中发生所有内容一次性加载这种情况,也就是在“最大化”的过程中一次性加载进了所有的内存,造成系统判断此程序超过了内存允许使用的上线,于是强制释放内存造成闪退。
最后着重阐述一下不增大内存的实际原因:苹果公司不想加大内存,现阶段内存大小足够你日常使用不出大问题。其实很容易理解,苹果是个商业公司,不是慈善机构,只要它能保证做出的产品可以正常使用,那它的本职工作就已经完成了,大家不用纠结他到底用的什么配置,因为他不管用什么配置,2年以内苹果都会为你的手机保持更新,以保证你在能满足正常使用的条件下可以用到最新的程序功能,这就足够了。
更新:关于IPAD AIR2使用2G内存的事,本人是这么理解的:IPAD AIR2的IOS8和其他设备更新的IOS8略有不同,只有IPAD AIR2的IOS8有同屏多任务功能,也就是说,一个屏幕中可以同时运行两个或以上的程序,相当于开放了1个全功能后台,内存使用量翻倍,1G内存根本不可能胜任,所以必须升级的2G。如果是这样的话,正好印证了我文中所说的“苹果只要不出真正的后台运行,它就基本上不会把内存提升到1G以上”这个观点,只不过把真后台改成了“多任务并行”这种方式。当然,如果有不同意见的话,欢迎回帖留言,我一个人的力量毕竟是有限的
<p id="rate_61040" onmouseover="showTip(this)" tip="两年后楼主肯定疯狂打脸,越狱后装过内存查看器的人肯定知道,比如多开网页,返回前页.&人气 + 1
" class="mtn mbn">
<p id="rate_44807" onmouseover="showTip(this)" tip="&a
href=&forum.php?mod=redirect&goto=findpost&ptid=8305194&pid=&fromuid=1&&&span &不错&/span&&/a&&人气 + 7
" class="mtn mbn">
<p id="rate_4599" onmouseover="showTip(this)" tip="原创内容^_^&人气 + 3
" class="mtn mbn">
<p id="rate_04253" onmouseover="showTip(this)" tip="威锋有你更精彩:)&人气 + 1
" class="mtn mbn">
<p id="rate_07408" onmouseover="showTip(this)" tip="SB,别误导人,不加内存就是成本考虑,系统可以随意修改,AIR2就是例子..&人气 + 1
" class="mtn mbn">
<p id="rate_57493" onmouseover="showTip(this)" tip="&a
href=&forum.php?mod=redirect&goto=findpost&ptid=8305194&pid=&fromuid=1&&&span &涨姿势,不卡就行,我管他多少内存。&/span&&/a&&人气 + 3
" class="mtn mbn">
<p id="rate_144" onmouseover="showTip(this)" tip="我很赞同^_^&人气 + 1
" class="mtn mbn">
<p id="rate_68866" onmouseover="showTip(this)" tip="感谢分享^_^&人气 + 7
" class="mtn mbn">
<p id="rate_44819" onmouseover="showTip(this)" tip="精品文章^_^&人气 + 2
" class="mtn mbn">
<p id="rate_24218" onmouseover="showTip(this)" tip="&a
href=&forum.php?mod=redirect&goto=findpost&ptid=8305194&pid=&fromuid=1&&&span &感谢分享^_^&/span&&/a&&人气 + 1
" class="mtn mbn">
<p id="rate_54780" onmouseover="showTip(this)" tip="确实是这样的,我就是做ios开发的,在编码质量上,很注重内存使用量这一点,需要特别.&人气 + 10
" class="mtn mbn">
<p id="rate_63405" onmouseover="showTip(this)" tip="威锋有你更精彩:)&人气 + 1
" class="mtn mbn">
<p id="rate_74868" onmouseover="showTip(this)" tip="解释的不错,一个贴一下人气飙升啊&人气 + 3
" class="mtn mbn">
<p id="rate_6248" onmouseover="showTip(this)" tip="&a
href=&forum.php?mod=redirect&goto=findpost&ptid=8305194&pid=&fromuid=1&&&span &学习了。给你加分。&/span&&/a&&人气 + 6
" class="mtn mbn">
<p id="rate_7649" onmouseover="showTip(this)" tip="不是很懂,但看完了&人气 + 5
" class="mtn mbn">
<p id="rate_04614" onmouseover="showTip(this)" tip="懵懂!&人气 + 1
" class="mtn mbn">
评分次数306
两年后楼主肯定疯狂打脸,越狱后装过内存查看器的人肯定知道,比如多开网页,返回前页.
原创内容^_^
威锋有你更精彩:)
SB,别误导人,不加内存就是成本考虑,系统可以随意修改,AIR2就是例子..
我很赞同^_^
感谢分享^_^
精品文章^_^
确实是这样的,我就是做ios开发的,在编码质量上,很注重内存使用量这一点,需要特别.
威锋有你更精彩:)
解释的不错,一个贴一下人气飙升啊
不是很懂,但看完了
精品文章^_^
挺有道理的
我很赞同^_^
精辟~~~~~~~~~
精品文章^_^
解释的不错,一个贴一下人气飙升啊
威锋有你更精彩:)
精品文章^_^
威锋有你更精彩:)
虽然不造你在什么,但感觉很牛逼。
蛮好,有道理
威锋有你更精彩:)
精品文章^_^
助人为乐^_^
助人为乐^_^
原创内容^_^
助人为乐^_^
精品文章^_^
注册时间 最后登录
在线时间971 小时 UID
主题帖子人气
提示: 该帖被管理员或版主屏蔽
注册时间 最后登录
在线时间231 小时 UID
主题帖子人气
“任何程序几乎都不可能占用超过50M内存,而苹果1G的内存正常来说应该会剩余300M左右,并且由于苹果不支持后台程序,所以不会出现后台吃内存导致内存溢出的错误发生,运行什么软件都是没有问题的。”
真是欢乐多
注册时间 最后登录
在线时间18 小时 UID
主题帖子人气
你还程序员呢,逗逼!
开篇就说了,我并不是程序员,如果有任何疑问可以回帖,我问我朋友去或者让他直接来回你,我对编程懂的不是很多。
<p id="rate_74481" onmouseover="showTip(this)" tip="&a
href=&forum.php?mod=redirect&goto=findpost&ptid=8305194&pid=&fromuid=1&&&span &直接举报他人身攻击&/span&&/a&&人气 + 5
" class="mtn mbn">
<p id="rate_00006" onmouseover="showTip(this)" tip="助人为乐^_^&人气 + 5
" class="mtn mbn">
助人为乐^_^
注册时间 最后登录
在线时间18 小时 UID
主题帖子人气
“任何程序几乎都不可能占用超过50M内存,而苹果1G的内存正常来说应该会剩余300M左右,并且由于苹果不支持 ...
不好意思,确实是欢乐多说错话了.....这句我马上改
注册时间 最后登录
在线时间9997 小时 UID
主题帖子人气
鬼扯,从不运行大型程序,更别说游戏了,多打开几个网页,返回前面的网页就会时不时重新加载,既耗流量有耗时间。
<p id="rate_66943" onmouseover="showTip(this)" tip="那是因为你用的自带浏览器,与内存无关,Safari就是这么设置的.&人气 -1
" class="mtn mbn">
<p id="rate_18261" onmouseover="showTip(this)" tip="&a
href=&forum.php?mod=redirect&goto=findpost&ptid=8305194&pid=&fromuid=1&&&span &是啊,这个问题是比较纠结。&/span&&/a&&人气 + 3
" class="mtn mbn">
<p id="rate_48133" onmouseover="showTip(this)" tip="&a
href=&forum.php?mod=redirect&goto=findpost&ptid=8305194&pid=&fromuid=1&&&span &这个问题iOS8也没解决&/span&&/a&&人气 + 3
" class="mtn mbn">
那是因为你用的自带浏览器,与内存无关,Safari就是这么设置的.
注册时间 最后登录
在线时间540 小时 UID
主题帖子人气
基本非程序员都不知道你在说啥。
不多对于java这个语言,内存回收一直不是强项。好在Java有非常强的 平台兼容性。
苹果OS一直没有引入java作为底层支持,是因为,
1,不需要,apple 有自己一直使用的类C++语言环境。
2,苹果硬件想到来说单一,硬件驱动那块不许操太多心。
这也是apple为什么坚持封闭系统的原因之一。
这是集权管理的优势。
<p id="rate_96382" onmouseover="showTip(this)" tip="感谢分享^_^&人气 + 5
" class="mtn mbn">
<p id="rate_95566" onmouseover="showTip(this)" tip="&a
href=&forum.php?mod=redirect&goto=findpost&ptid=8305194&pid=&fromuid=1&&&span &引入java就是引火烧身&/span&&/a&&人气 + 3
" class="mtn mbn">
<p id="rate_30782" onmouseover="showTip(this)" tip="感谢分享^_^&人气 + 3
" class="mtn mbn">
<p id="rate_60615" onmouseover="showTip(this)" tip="&a
href=&forum.php?mod=redirect&goto=findpost&ptid=8305194&pid=&fromuid=1&&&span &说到点子上了&/span&&/a&&人气 + 1
" class="mtn mbn">
感谢分享^_^
感谢分享^_^
注册时间 最后登录
在线时间18 小时 UID
主题帖子人气
基本非程序员都不知道你在说啥。
总算有个明白人了......不过我没接触过IOS开发,思想都是基于桌面平台的,我朋友要是不说还真是不知道。其实我非常期望IOS能支持后台......
注册时间 最后登录
在线时间18 小时 UID
主题帖子人气
鬼扯,从不运行大型程序,更别说游戏了,多打开几个网页,返回前面的网页就会时不时重新加载,既耗流量有耗 ...
这个问题请参考文中红字部分,正是因为程序占用内存有分配限额,才导致多开网页的时候由于浏览器进程使用内存超过了系统分配内存限额,早期加载的网页内存被释放,再次跳回的时候才会重新加载,或者是长时间没有使用的网页超过了申请运行时长,内存被自动回收。不知道这么解释您能否听得懂,如果不懂请回复,我再详细解释
注册时间 最后登录
在线时间18 小时 UID
主题帖子人气
鬼扯,从不运行大型程序,更别说游戏了,多打开几个网页,返回前面的网页就会时不时重新加载,既耗流量有耗 ...
这个问题请参考文中红字部分,正是因为程序占用内存有分配限额,才导致多开网页的时候由于浏览器进程使用内存超过了系统分配内存限额,早期加载的网页内存被释放,再次跳回的时候才会重新加载,或者是长时间没有使用的网页超过了申请运行时长,内存被自动回收。不知道这么解释您能否听得懂,如果不懂请回复,我再详细解释
1 / 101 页
威锋旗下产品
Hi~我是威威!
沪ICP备号-1 丨 深公安网监备案号 5
增值电信业务经营许可证:
Powered by Discuz!iPhone下载应用的用量与内存不符,比如,下载一个50MB的软件,安装完后,系统会减少100MB_百度知道
iPhone下载应用的用量与内存不符,比如,下载一个50MB的软件,安装完后,系统会减少100MB
iPhone下载应用的用量与内存不符,比如,下载一个50MB的软件,安装完后,系统会减少100MB的用量,亲测,这到底是怎么回事?
提问者采纳
压缩一块下载下来。解压安装后自然就多占内存了 。并不是什么数据加载 。是安装就变大的了
比如下载明明800M装后却占了1G多。这正常的。
提问者评价
太给力了,你的回答完美的解决了我的问题!
其他类似问题
为您推荐:
其他3条回答
因为软件安装后占的内存更大,可能是一个是压缩包,一个不是的原因吧
里面包含数据
多了软件的数据内存
iphone下载的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁我是移动卡,听说iphone5系统bug关闭蜂窝都要跑流量?我每月只有50mb,平时wifi的,怎么办?_百度知道
我是移动卡,听说iphone5系统bug关闭蜂窝都要跑流量?我每月只有50mb,平时wifi的,怎么办?
提问者采纳
是的,我昨天才拿到的i5,数据流量才用了36分钟,其他时间都是用wifi而且移动蜂窝还是关闭的,居然用了200多M.现在都不敢上网了0求采纳
提问者评价
其他类似问题
为您推荐:
iphone5的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁

我要回帖

更多关于 iphone丢了怎么办 的文章

 

随机推荐