下载此文档

安卓手机的内存问题.doc


文档分类:IT计算机 | 页数:约7页 举报非法文档有奖
1/7
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/7 下载此文档
文档列表 文档介绍
此文章来自网络….安卓Android大多应用没有退出的设计其实是有道理的,,,,,,如果人为去关闭进程,.到这里有人会说了,那为什么内存少的时候运行大型程序会慢呢?其实很简单,在内存剩余不多时打开大型程序,会触发系统自身的调进程调度策略,这是十分消耗系统资源的操作,,而是选择性关闭,,,,进程管理软件有无必要呢?,你能够手动关闭一些进程释放内存,,,可能有的朋友会问,安卓Android后台的原理,,它其实已经被暂停了,并不会消耗cpu资源,,一个程序如果想要在后台处理些东西,如音乐播放,,,,,下次启动程序时,会更快,因为不需要读取界面资源,何必要关掉他们抹杀这个安卓Android的优点呢?,安卓Android上的应用是java,当然需要虚拟机,而安卓Android上的应用是带有独立虚拟机的,,,正常情况下最多单个程序崩溃,但整个系统不会崩溃,,总想保留更多的内存,但实际上这并不一定会提升速度,相反却丧失了程序启动快的这一系统特色,,systempanel,market上能搜到,界面友好启动快,功能也不错,,这系统开十天半个月都没问题,,我的理解如下:,占用70%内存,如果再想运行一个B,需要50%的内存,则就需要一个将A从内存中释放或者压缩的过程,所以表现出来的就是慢一会儿\B\C\D\E共占用内存80%,运行新程序Z需要20%的内存,系统内存因为没见过剩余0的时候,也就是应该剩一部分空闲内存,那么就需要从A~E这几个程序中选择一个或者几个来关闭,这一过程也需要耗费系统资源,所以会慢一会儿,就是替系统在释放内存,就算你不杀,在需要内存的时候系统也会自动释放.(没服务的),(有服务的)程序,如后台放歌,当然会耗电.,,看服务就能看出来,,以qq举例,正常的退,会在进程管理里留下qq的运行状态,但不耗电不占cpu,如果你只是切换出去(按小房子而不是退出)那么自然会耗电,因为程序还在运行.(qq后台一样后台就是qq正常退出的时候和别的软件一样不完全退出会在内存里留着但是不占cpu不费电再次启动就会非常快了这就是为什么android能超越WM6的系统的原因)简单的说说房子键和退出键的区别,轻度研究手机的内存管理!!!在运行一个程序时,按一下房子键就能够退到桌面,一般来说按一下退出键也能够退到桌面,这两者有什么区别呢?其实是有区别的,你应该根据自己的需要灵活选择按房子键,看起来似乎是退出了,但是其实这个软件并没有被关闭,而是转为了后台程序(指一般的软件,不讨论特别种类的软件)按退出键,看起来也是退出没错,但这个软件其实是被转为了空置程序(音乐除外,音乐属于有服务的特殊软件)咱们再来看看下图,是android的所有5个程序进程的级别高低,空进程是最低的,它存在的目的是为了下次打开这个软件的时候能够更加方便快速(这是个很好的设计目的),而一旦需要清理出更多内存空间时,它也是被系统自动的最优先清除的系统进程级别图,级别越低的会越快越早的被系统智能清理掉所以,大家明白了吧?一旦需要退出软

安卓手机的内存问题 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数7
  • 收藏数0 收藏
  • 顶次数0
  • 上传人梅花书斋
  • 文件大小25 KB
  • 时间2020-02-17