»
首页
|
手机数码
|
汽车资讯
|
游戏硬件
|
评测专题
|
手机壁纸
|
海淘值得买
|
度假
|
求职招聘
|
广告联系
» 您尚未登录:请
登录
|
注册
|
标签
|
帮助
|
小黑屋
|
TGFC Lifestyle
»
完全数码讨论区
» 虚拟内存大师再来纠正大家一个关于内存运用的误区
发新话题
发布投票
发布商品
发布悬赏
发布活动
发布辩论
发布视频
打印
虚拟内存大师再来纠正大家一个关于内存运用的误区
ffcactus
魔神至尊
帖子
28122
精华
0
积分
22555
激骚
-2806 度
爱车
主机
相机
手机
来自
忘却之都
注册时间
2004-10-5
发短消息
加为好友
当前离线
1
#
大
中
小
发表于 2013-10-28 18:37
显示全部帖子
posted by wap, platform: iPhone
有的安卓爱好者反应程序开多了,内存不足,导致机器卡顿。首先我要声明的是4核4G是绝对不会卡顿的,这都是你们的幻觉。
首先给大家说一个原理,那就是CPU只能处理内存中的数据(冯洛依曼结构),也就是说程序必须加载到内存中才可以运行,哪怕是一部分。
然后再重温下什么是一般意义上虚拟内存,简单的讲就是操作系统可以运行对内存总量大于物理内存的若干程序,只要它可以借用硬盘等临时存放内存数据。
结合这俩点,我们来分析下为什么电脑卡时总是伴随着硬盘等闪。因为一方面系统要把已经紧张的内存中的一部分数据写到硬盘里,又要从硬盘里读新数据运行。因为硬盘慢所以卡。
这又与手机有什么关系呢?目前安卓和iOS都不使用虚拟内存。内存不足时唯一能做的就是放弃部分数据,也就是导致了应用程序需要重载。
细心的读者或许已经能得出这么个结论了,那就是对于手机来说,内存占用率其实是越高越好,让更多的应用程序保留在内存中。所以有些安卓爱好者习惯清理内存来加快机器的速度,这于理论是违背的。
那为什么清理内存确实又提高了机器速度呢?唯一的解释是这些在内存中的程序不断抢占CPU时间。换句话说就算有一万G内存它也会卡,因为它是卡CPU,不是卡内存读取。
所以我建议各位安卓爱好者少装流氓软件,少root,还系统一个干净,换苹果的那份舒心。
本帖最近评分记录
reyes1004
激骚
-5
好闪!
2013-10-28 19:47
UID
30658
帖子
28122
精华
0
积分
22555
交易积分
0
阅读权限
40
来自
忘却之都
在线时间
10228 小时
注册时间
2004-10-5
最后登录
2023-12-8
查看详细资料
TOP
控制面板首页
密码修改
积分交易
积分记录
公众用户组
基本概况
版块排行
主题排行
发帖排行
积分排行
交易排行
在线时间
管理团队
管理统计