美文网首页
Android 手机越来越慢

Android 手机越来越慢

作者: 养游标余 | 来源:发表于2018-03-09 09:35 被阅读23次

(抄录学习)造成安卓手机卡顿的原因可分为三点:

一、这是由系统机制决定的,安卓程序都是运行在JAVA虚拟机上的,而不像iPhone手机那样直接运行在操作系统上。该虚拟机就像是个垃圾生成器和内存大老虎,非常消耗内存,会产生很多垃圾,安卓机会随着程序安装的程序越多,cpu能耗越大,从而越来越卡,而且随着用的时间越久,会越来越卡;最终都会走上不停刷机的不归路,刷机又可能出错,所以让人很蛋疼。

二、安卓内存多任务机制,从理论上来说JAVA可自动杀死后台APP回收内存,但是JAVA虚拟机却不能做到随用随收,当我们在使用安卓手机玩天天跑酷或雷霆战机等游戏时,每隔一小会难免会出现一两秒钟的卡顿,这就是JAVA虚拟机在强制回收其他APP占用的内存,而如果手机的硬件不够强大,安卓手机则根本无力回收这些被占用的内存,最终造成手机一直卡顿直到死机重启。

三、安卓APP渣优化,由于安卓系统的开源,大多数软件开发商都不严格按照安卓系统软件的设计规定去执行,APP越做越臃肿,再高的硬件也被渣优化的安卓APP吃掉了。

如何避免让安卓手机越用越卡?参考下面六点

1、追求流畅的安卓手机用户可选择ROOT,精简化手机里内置软件,把不用的卸载掉。

2、每天给自己的安卓手机关机一次,每月给自己的安卓手机恢复一次出厂设置。

3、软件厂商在推出新软件时,安卓手机用户不必急于更新,可耐心等上几个礼拜。

4、多清除缓存等垃圾,这些东西非常占手机内存。

5、安装软件尽量别安到机身内存,安装到SD卡里面最好。

6、刷机,有风险需谨慎,没有经验的朋友可在网上多查一些此方面的内容后在进行操作。

android 基于 Linux 的内核,继承并改进了 Linux 的内存管理机制。

Android 的内存管理机制:

有多少内存就用多少,空闲内存全部当缓存。也就是,当一个进程停止活动,Windows 会把它从内存中清除,但Android会把进程保留在内存里,这样下次启动时就会非常快,因为省去了再次从储存设备读取的时间,只有当内存不足以启动一个新进程时,Android 才会清除某些驻留在内存中停止活动的进程。

每个进程以 Java 虚拟机独立存在,互不干扰。确保 Android 的稳定性,正常情况下即使单个进程崩溃,整个系统也不会崩溃,也永远没有内存不足的提示出现。

以上,可以解释 Android 剩余内存总是很少的原因。

(Android)java虚拟机和Dalvik虚拟机的区别:

jvm和dvm的区别

Java基于栈的架构------------栈是内存上面的一段连续的存储空间

Android基于寄存器的架构---------------寄存器是CPU上面的一块存储空间

所以,CPU直接访问自己上面的一块空间的数据的效率肯定要大于访问内存上面的数据

相关文章

  • Android 手机越来越慢

    (抄录学习)造成安卓手机卡顿的原因可分为三点: 一、这是由系统机制决定的,安卓程序都是运行在JAVA虚拟机上的,而...

  • 删 删 删

    手机运行越来越慢,收信息越来越慢,还偶尔卡顿,最近经常收到提示手机内存不足,无奈之前没有时间清理,今天手机实在太慢...

  • 厉害了,苹果爸爸承认让旧 iPhone 变慢!

    我们都知道,Android 手机会越用越慢,本质原因是由于装的应用越来越多,尤其是国内各种「全家桶」服务常驻你的后...

  • TRIM:提升磁盘性能,缓解Android卡顿

    在业内,Android手机一直有着“越用越慢”的口碑。根据第三方的调研数据显示,有77%的Android手机用户承...

  • 在远程Ubuntu上编译Android工程

    最近Android工程越来越大了,AndroidStudio编译起来越来越慢,编译的时候就电脑卡死,当然更换电脑应...

  • Freeline让AndroidStudio编译飞起来

    0. 序言 Android项目随着需求的增多,整个体积越来越大,AndroidStudio编译越来越慢!少则几分钟...

  • 越来越慢

    快是这个时代的主题,效率决定了你的价值,在这样的氛围中,脚步总会匆匆,心情总会焦虑,快一点再快一点,心中总会...

  • 越来越慢

    最近很喜欢越来越慢的自己。我是半年前才意识到,我自己应该去学习让自己慢下来。有一段时间,每天花上10分钟进行冥想,...

  • 读书越来越慢

    近半年来,读书速度越来越慢, 原来只想越来越多,看着豆瓣上度过的数量在增加,总会有种成就感 看过很多书,却依旧不知...

  • 加快Android Stduio编译速度方法,亲测有效

    随着项目越来越大,Android Stduio的编译速度会变得越来越慢,所以为了加快编译速度不浪费时间,我找到了一...

网友评论

      本文标题:Android 手机越来越慢

      本文链接:https://www.haomeiwen.com/subject/yfijfftx.html