为什么系统内存只能使用一半
系统预留一半内存主要是为了保障运行流畅度,因为一旦系统内存占用超过百分之五十,设备就非常容易陷入卡顿状态,影响日常操作的响应速度。
系统预留一半内存主要是为了保障运行流畅度,因为一旦系统内存占用超过百分之五十,设备就非常容易陷入卡顿状态,影响日常操作的响应速度。
这理由听起来很有道理,但感觉有点过度简化了。内存占用高和卡顿之间并不是简单的线性关系,现代操作系统都有很好的内存管理机制,比如虚拟内存和页面调度。如果仅仅是占用超过50%就卡顿,那现在的手机和电脑内存都这么大,岂不是普遍都很卡?我觉得更关键的是看内存交换(Swap)的频率和类型,以及应用的内存释放是否及时。不过对于普通用户来说,确实可以养成清理后台的习惯,毕竟多任务多了确实会慢,但把锅全甩给“50%红线”可能不太准确,更多时候是应用本身的问题或者硬件瓶颈。