Just what is your point?Yes, but that's an example which should make my point easier to understand.
Doing what it's supposed to do, theoretically.The theoretical WIFI app sits in the background, consuming power.
Doing exactly what it's supposed to do, checking for new emails on a regular basis. Of course that takes resources. The alternative is to not take resources, but then you don't get email. Your choice, not an OS issue.Just like the email application that Richelesro referenced.
No. Only one which are actually doing something. And if you don't want them doing whatever they do, why are you running them in the first place? Your choice, not an OS issue.Just like any application that sits in the background, they all consume resources.
Just what is your point?Yes, but that's an example which should make my point easier to understand.
Mikes, the point is the only idle app is one that isn't loaded into memory. All apps use resources if they're running - even if they're not doing anything. Otherwise, it would be much simpler for a PC to load every application installed on it when it boots.
LOL. You're either confused, or more likely, just don't have a clue how Linux works. If an app is running, it's not idle. If it's idle, it's just sitting there, doing nothing but sitting in RAM, most of which can be reclaimed if needed for something else.Mikes, the point is the only idle app is one that isn't loaded into memory. All apps use resources if they're running - even if they're not doing anything. Otherwise, it would be much simpler for a PC to load every application installed on it when it boots.
LOL. You're either confused, or more likely, just don't have a clue how Linux works. If an app is running, it's not idle. If it's idle, it's just sitting there, doing nothing but sitting in RAM, most of which can be reclaimed if needed for something else.
An app uses resources whether it's loaded or not. To turn your argument around: Why not uninstall apps from your PC when you're not running them, so they don't consume resources (they consume hard disk space, making the OS work harder tracking file allocations, registry entries, etc.)? It's not whether they consume resources, but whether that consumption has a significant harmful effect (reduces battery life, prevents other apps from running, slows the system down, etc.).
Read up on *nix process states, especially TASK_INTERRUPTABLE (sleep).
Once, again, you ignore facts. That is simply not true. If the app weren't in RAM, then that area of RAM would not be used. As has already been pointed out, and which you've obviously ignored, RAM doesn't draw more (or less) power based on its contents. Sure, the app is in a device which draws power. The devices draws exactly the same amount of power when the app isn't loaded. The small number of cycles spent due to additional memory management (dealing with one more memory block out of probably hundreds) isn't enough to make any noticeable difference in speed or battery life.Point taken,Mikes. Disk space is a resource,but maybe i haven't stressed my point enough, which is that an app takes up resources that require power to occupy while loaded into memory.
Where can I buy one of these hard disks which doesn't consume power?data can sit on a hard disk platter not consuming power
The small number of cycles spent due to additional memory management (dealing with one more memory block out of probably hundreds) isn't enough to make any noticeable difference in speed or battery life.
Where can I buy one of these hard disks
That's it???? That's your point???Thank you for conceding that.The small number of cycles spent due to additional memory management (dealing with one more memory block out of probably hundreds) isn't enough to make any noticeable difference in speed or battery life.
To a pedant, yes. But if someone is concerned about how fast their Droid runs, or how long the battery lasts, the difference is meaningless. Even then, as stated in the very first post, "Killing off some of the processes you are killing off also means it'll slow your phone down, as these processes only need to reload." So, whatever insignificant amount of battery you gain by closing an app which goes idle, you more than lose when it needs to be loaded from flash into RAM and started up again.Therefore, a program loaded into memory does use more resources (that consume power while being occupied - i.e. system bus, processor, memory transistors, etc...) than a program not loaded into memory.
That's it???? That's your point???Thank you for conceding that.The small number of cycles spent due to additional memory management (dealing with one more memory block out of probably hundreds) isn't enough to make any noticeable difference in speed or battery life.
Incidentally, the DAY after I posted this, I checked my phone around noon and saw that it had 40% battery left, incredibly abnormally low for my usage. I went straight to battery usage and saw PDAnet at 70% (comparatively, the screen, which is my typical main burner, was at 7%!). Running services didn't show it running, but it was apparently sucking my battery dry despite me ending it the day before. I ended up uninstalling it, and reinstalling it. So far, that issue hasn't come back.So I haven't sifted through the 20 pages of this thread, but I thought that Android doesn't prevent a background app from doing things like hitting the network or CPU intensive tasks, both of which are the main battery killers. I mean, I can start PDAnet and go to the home screen, and it will still tether network traffic via USB. So if I say, forgot PDAnet was running, my phone could still be using a lot of battery via tethering...which is a bad example, because if it's connected to USB, it's charging. But the point is the same, right? Background services CAN be using your CPU/network/battery, and task killer apps can stop them.
That is correct. That's why it's important to know what your background apps are. However, well behaved apps shouldn't overwhelm your foreground apps or consume excessive resources beyond what's required to do their job. For example, if PDAnet is running in the background and consuming CPU while not connected to a computer, there's a problem with it. The best three tools you have are the battery status that shows what has been using your battery since you last unplugged and the "Manage applications" and "Running services" screens on the "Applications" page of settings. Those three will let you know what's consuming your resources and allow you to stop things that shouldn't be.
Incidentally, the DAY after I posted this, I checked my phone around noon and saw that it had 40% battery left, incredibly abnormally low for my usage. I went straight to battery usage and saw PDAnet at 70% (comparatively, the screen, which is my typical main burner, was at 7%!). Running services didn't show it running, but it was apparently sucking my battery dry despite me ending it the day before. I ended up uninstalling it, and reinstalling it. So far, that issue hasn't come back.
I've since updated the OP....changes are below:
1/16/2010 edit: Since this posting. I reinstalled the ATK for testing purposes in December. I immediately ran into a problem with lock-ups when on long calls. I searched the internet for info and found that others were experiencing this same thing. I realized that the only thing I changed was installing the ATK. Upon uninstall the problem went away. I'm posting a link to the thread where one of our members, hacku, experienced the same issue and I assisted him. If you are new reader to this post or perhaps have noticed this problem on your device I suggest uninstalling the ATK. It will fix the proximity sensor/call issue.
http://www.droidforums.net/forum/te...ggestions/15994-proximity-sensor-problem.html