由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
PDA版 - android粗浅问题-关于内存
相关主题
android的background app问题怎么解决?Android太占内存了
Nexus 7上的4.2简直是电老虎啊?!为啥iPhone6内存1GB就够用,安卓手机2GB都不够都要3GB?
为啥不要用advanced task killer怎样控制Evo 3D的开机程序?
android 怎么关app?Nook HD+ 用nova/apex launcher怎么关闭后台程序?
弱问一个android内存使用率的问题换了Note,怎么关掉不需要的后台程序
对S4很是失望!Android怎么知道哪个App发的notification?
土问Android怎么让程序退出ipad killer: no multi-tasking
Android的东西很耗内存啊忍痛删了task killer
相关话题的讨论汇总
话题: 内存话题: android话题: task话题: 程序话题: killer
进入PDA版参与讨论
1 (共1页)
m***n
发帖数: 581
1
Nexus one
用advanced task killer 关掉所以应用,它显示内存还剩103M。稍微运行几个程序,
就显示只剩20来M。这个是正常吗?系统一开始就用掉400多兆?
第一次用android。问题粗浅请包涵。
Z****e
发帖数: 2999
2
you don't need to use task killer to manage memory usage, the system will
free up more memory as it sees fit. if you use task killer, you don't know
what you are killing off, some notifications mechanism might not work
properly afterwards, e.g. new email/calendar alarm/etc may stop working

【在 m***n 的大作中提到】
: Nexus one
: 用advanced task killer 关掉所以应用,它显示内存还剩103M。稍微运行几个程序,
: 就显示只剩20来M。这个是正常吗?系统一开始就用掉400多兆?
: 第一次用android。问题粗浅请包涵。

m***n
发帖数: 581
3
thanks. i'll rely on the os for memory management for now. i was just
curious why the system itself used up 80% of the RAM.

【在 Z****e 的大作中提到】
: you don't need to use task killer to manage memory usage, the system will
: free up more memory as it sees fit. if you use task killer, you don't know
: what you are killing off, some notifications mechanism might not work
: properly afterwards, e.g. new email/calendar alarm/etc may stop working

d*********g
发帖数: 2906
4
Android的多任务系统是这样工作的。
内存中有三个或者四个active的程序,如果这时再有下一个程序开启时,Android会把
以前的那几个程序中最不常用的给hibernate,保存它的状态,等用户以后重返这个程
序。但service是不会被hibernate的,所以messenger之类的程序可以一直工作。当内
存进一步减少时,Android有可能把这些程序的状态也清空。但这都是Android的操作系
统优化决定的。
在计算机中,只要还不用paging,没有用到的内存就是浪费的内存,这些内存还可以做
caching。你没有必要用task killer来结束程序,大部分的后台程序本来就没有在系统
中运行,没有占用CPU,只用了一些内存,但这些内存本来就是空闲的。人为的清除那
些后台程序只能让系统变慢,因为下次运行时,系统还要重新load,重新组织数据结构
。在task manager中显示多出来的内存对系统的运行没有任何意义。
t***s
发帖数: 4666
5
用惯windows的就喜欢让内存空着。用惯linux知道空着的内存是浪费的内存。

【在 d*********g 的大作中提到】
: Android的多任务系统是这样工作的。
: 内存中有三个或者四个active的程序,如果这时再有下一个程序开启时,Android会把
: 以前的那几个程序中最不常用的给hibernate,保存它的状态,等用户以后重返这个程
: 序。但service是不会被hibernate的,所以messenger之类的程序可以一直工作。当内
: 存进一步减少时,Android有可能把这些程序的状态也清空。但这都是Android的操作系
: 统优化决定的。
: 在计算机中,只要还不用paging,没有用到的内存就是浪费的内存,这些内存还可以做
: caching。你没有必要用task killer来结束程序,大部分的后台程序本来就没有在系统
: 中运行,没有占用CPU,只用了一些内存,但这些内存本来就是空闲的。人为的清除那
: 些后台程序只能让系统变慢,因为下次运行时,系统还要重新load,重新组织数据结构

l*****e
发帖数: 16384
6
呵呵,是啊,我没事就用taskkiller来关程序
f*****t
发帖数: 4395
7
不用管后台程序,除非机子异常的慢,再打开taskiller看看有什么异常
m***n
发帖数: 581
8
多谢扫盲。

【在 d*********g 的大作中提到】
: Android的多任务系统是这样工作的。
: 内存中有三个或者四个active的程序,如果这时再有下一个程序开启时,Android会把
: 以前的那几个程序中最不常用的给hibernate,保存它的状态,等用户以后重返这个程
: 序。但service是不会被hibernate的,所以messenger之类的程序可以一直工作。当内
: 存进一步减少时,Android有可能把这些程序的状态也清空。但这都是Android的操作系
: 统优化决定的。
: 在计算机中,只要还不用paging,没有用到的内存就是浪费的内存,这些内存还可以做
: caching。你没有必要用task killer来结束程序,大部分的后台程序本来就没有在系统
: 中运行,没有占用CPU,只用了一些内存,但这些内存本来就是空闲的。人为的清除那
: 些后台程序只能让系统变慢,因为下次运行时,系统还要重新load,重新组织数据结构

r****n
发帖数: 496
9
In windows, there is a difference between "free" and "available".

【在 t***s 的大作中提到】
: 用惯windows的就喜欢让内存空着。用惯linux知道空着的内存是浪费的内存。
1 (共1页)
进入PDA版参与讨论
相关主题
忍痛删了task killer弱问一个android内存使用率的问题
questions about android and blackberry........对S4很是失望!
Moto Droid升级了好像有问题土问Android怎么让程序退出
nexus one里面怎么把这些程序关闭?Android的东西很耗内存啊
android的background app问题怎么解决?Android太占内存了
Nexus 7上的4.2简直是电老虎啊?!为啥iPhone6内存1GB就够用,安卓手机2GB都不够都要3GB?
为啥不要用advanced task killer怎样控制Evo 3D的开机程序?
android 怎么关app?Nook HD+ 用nova/apex launcher怎么关闭后台程序?
相关话题的讨论汇总
话题: 内存话题: android话题: task话题: 程序话题: killer