Wizard heavy processor usage - Windows Mobile Development and Hacking General

Hi,
I'm having trouble with an app which runs on some other PPC2003/WM5 machines OK, but struggles for speed on the Universal (edit: corrected machine type - put in wrong name due to total brain fade).
I've been investigating processor usage, and on the wizard "devices.exe" is using 25-30% of the processor time when the machine is completely idle. The problem app never manages to achieve more than about 40-50% processor usage - which I guess may explain why it runs slow!
Does anyone know what is using up all the processor power, and if there is anyway of disabling it. I tried removing the SIM card, and turning off WiFi, but this had no effect. Something is using a large chunk of processor time, but I can't find what.
Stuart

stuartaw said:
Hi,
I'm having trouble with an app which runs on some other PPC2003/WM5 machines OK, but struggles for speed on the Wizard.
I've been investigating processor usage, and on the wizard "devices.exe" is using 25-30% of the processor time when the machine is completely idle. The problem app never manages to achieve more than about 40-50% processor usage - which I guess may explain why it runs slow!
Does anyone know what is using up all the processor power, and if there is anyway of disabling it. I tried removing the SIM card, and turning off WiFi, but this had no effect. Something is using a large chunk of processor time, but I can't find what.
Stuart
Click to expand...
Click to collapse
Which app is that if not confidential? I can also give it a try.

It's a kind offer and it's not confidential but ... it's also not publicly available, sadly.
The problem is the Loquendo speech synthesiser, running inside our own app. Loquendo runs in it's own process so I can monitor usage separately. The problem is it cannot generate speech in real-time - and yet it can do so on lower spec-ed CE machines.
What I can't work out is what it is in the system that is gunging up the universal. Perhaps it is just a bad OS configuration by HTC - but I hoped that it might be something in particular that was loading the processor, which could be killed off.
Stuart

Related

XDA II very slow......

Is there anyway to make this fast? or any defragmenting software so that i can defrag it and make it fast? thx
Yes! Turn off permanent save!
It improve performance by a 10x factor!
what is 10x factor
what is 10x factor
Click to expand...
Click to collapse
it means that it make it faster by a factor of 10 as in 10 times faster
of cause i doubt very much that defrag does that because it's not machanical like a harddisk
then the only "seek" delay is cas and ras which are pretty low compared to seek time on magnetic and optical disks
pocket mechanics can defrag a SD card but i would not do it because i doubt very much that it would help much and with sd cards limited writings before it dies defrag could dec the life time
Overclock
You could try overclocking your device. Before I give you the link to this application though, first some warning:
Overclocking the device involves sending more power, as in battery power, to the processor. Doing this obviously generates more heat in the processor and therefore processor life will be reduced, sometimes dramatically.
Battery life is also a consideration. I experience half battery life when I overclock my device to 530MHz, above the normal 400MHz.
The application also gives you the ability to under-clock your device, making it slower but giving extremely extended batery life (I wouldn't recommend anything under 300MHz unless you are just receiving calls).
Here's the link to the app:
http://forum.xda-developers.com/viewtopic.php?t=10400&highlight=scalar
Ask if you have any questions about this as the detrimental effects are real.
The number one cause of the XDA2 (MDA2, Qtek2020, etc) to slow down are the dreaded Notifications bug and the 32 process limit, plus even tho we have plenty of RAM, if you get lots of stuff on your internal RAM and manage to go as low as 30 or 20 megabytes free both on storage and program, the system WILL start to degrade drastically!
The notification bug can be fixed with Pocket Mechanic (comercial package) or Check Notifications (www.ScaryBearSoftware.com FREE).
And the 32 process limit can be avoided by going to your Windows/Startup folder and delete some unnecesary (at least for me) applications. Just make sure you don't delete STK.lnk, Poutlook.lnk, MMReg.lnk, ChgDfLnk.lnk (could vary by model, mine is an MDA2).
The last solution is to buy an SD Memroy Card to store files and install software. The more free internal memory you have the better.
Regards!
Hi Rayan,
And the 32 process limit can be avoided by going to your Windows/Startup folder and delete some unnecesary (at least for me) applications. Just make sure you don't delete STK.lnk, Poutlook.lnk, MMReg.lnk, ChgDfLnk.lnk (could vary by model, mine is an MDA2).
Click to expand...
Click to collapse
Can you tell us what these lnks are used for. I've got a PDA2k with most of these except mmreg.
Thanks
T
Re: Overclock
davidand1 said:
You could try overclocking your device. Before I give you the link to this application though, first some warning:
Overclocking the device involves sending more power, as in battery power, to the processor. Doing this obviously generates more heat in the processor and therefore processor life will be reduced, sometimes dramatically.
Battery life is also a consideration. I experience half battery life when I overclock my device to 530MHz, above the normal 400MHz.
The application also gives you the ability to under-clock your device, making it slower but giving extremely extended batery life (I wouldn't recommend anything under 300MHz unless you are just receiving calls).
Here's the link to the app:
http://forum.xda-developers.com/viewtopic.php?t=10400&highlight=scalar
Ask if you have any questions about this as the detrimental effects are real.
Click to expand...
Click to collapse
I've tried Scalar. It is really oasome :shock: Tried the 3rd CPU speed (300), it did save battery life by almost 25% yet the p.mance is much slower, whereas 5th speed (472) is a jetspeed!!
mmreg for mms,
stk for sim tool kit
poutlook for pocket outlook...
but to tell you the truth, I deleted everytrhing coz i dont use them
Also check this out...
http://scarybearsoftware.com/ppc_cn_overview.html
To be specific, poutlook is used when you have set your Inbox to wake up your device every x minutes to connect and download email from your POP or IMAP server.
If you don't use that functionality, you can safely delete poutlook

Power Management for Hermes!

Hi Guys,
I saw this on a foreign website. Not sure if this has been posted already.
[HKEY_LOCAL_MACHINE\Comm\AsyncMac1\Parms]
"DisablePowerManagement"=dword:1
Change to
"DisablePowerManagement"=dword:0
[HKEY_LOCAL_MACHINE\Comm\Irsir1\Parms]
"DisablePowerManagement"=dword:1
Change to
"DisablePowerManagement"=dword:0
[HKEY_LOCAL_MACHINE\Comm\PPTP1\Parms]
"DisablePowerManagement"=dword:1
Change to
"DisablePowerManagement"=dword:0
[HKEY_LOCAL_MACHINE\Comm\L2TP1\Parms]
"DisablePowerManagement"=dword:1
Change to
"DisablePowerManagement"=dword:0
This will turn on power management for the above protocols. Logically, it should save us some power. The orginal poster claims that there is a significant increment in his battery life .
I've applied this tweak to my SPV M3100, Hopefully this will save me more battery life.
N.B. please do a backup before applying this reg tweak just to be on the safe side.
Update: been using it for the few days and I must say I've noticed some improvement in Battery life. no other issues at the moment so far so good
What exactly are the above protocols? L2tp1, pptp1... what are those for? its not like that nokia tweak where it gives less power to the antenna?
Basicly is this tweak gonna cripple my device in any way?
fone_fanatic said:
What exactly are the above protocols? L2tp1, pptp1... what are those for? its not like that nokia tweak where it gives less power to the antenna?
Basicly is this tweak gonna cripple my device in any way?
Click to expand...
Click to collapse
The above mentioned protocols are used for VPN (Virtual Prvate Network).
fone_fanatic said:
Basicly is this tweak gonna cripple my device in any way?
Click to expand...
Click to collapse
I've made those registry changes to my TyTn. So far, I can find no bad side-effects.
software_samurai said:
I've made those registry changes to my TyTn. So far, I can find no bad side-effects.
Click to expand...
Click to collapse
no bad side-effects... but what about good?
shogunmark said:
no bad side-effects... but what about good?
Click to expand...
Click to collapse
Hmmm... Well, so far I think the battery life is a little better. But I need more time to really test it.
(Now that I've installed the Battery Status plugin, I can see the power usage, so I'll fiddle with these settings and see what happens to the numbers.)
gfreek said:
This will turn on power management for the above protocols. Logically, it should save us some power. The orginal poster claims that there is a significant increment in his battery life .
Click to expand...
Click to collapse
Thanks for posting.. but Like most random registry tweaks, I'd suggest not touching them for the following reasons:
They are not in the associated MSDN documentation for the reg keys. This is usually MS's way of saying 'this doesn't work right so we don't talk about it so no one thinks we support it'.
Second, the protocols it refers to are all network protocols that aren't generally in use by most people anyway and those that do wouldn't have vpn's running 24/7 therefore any power savings would be minimal.
Thirdly, they were purposely disabled for some reason. I assume because there is a problem with them. And my device is unstable enough
Just my 0.02c
FYI: My test results
In my admittedly objected tests (I changed those settings, soft-rebooted, and then watched the batter drain number for a few minutes), it looked as though enabling the power management for those 4 settings brought the batter drain down a little faster then with them disabled. When they were disabled, it took several minutes for the battery drain to drop down to about 90mA. When they were enabled, the batter drain dropped down to 90mA within about 2 minutes. However, in both cases, the battery drain seemed to bottom out at about 88mA after a while (actually, right after the backlight went into power-saving mode). So I can't say these settings would save a "significant" about of power. YMMV.
icemantwilight said:
Thanks for posting.. but Like most random registry tweaks, I'd suggest not touching them for the following reasons:
They are not in the associated MSDN documentation for the reg keys. This is usually MS's way of saying 'this doesn't work right so we don't talk about it so no one thinks we support it'.
Second, the protocols it refers to are all network protocols that aren't generally in use by most people anyway and those that do wouldn't have vpn's running 24/7 therefore any power savings would be minimal.
Thirdly, they were purposely disabled for some reason. I assume because there is a problem with them. And my device is unstable enough
Just my 0.02c
Click to expand...
Click to collapse
If it's not supported, I can understand it. But, I've found with my Wizard, and now my Hermes, that just because it's disabled, doesn't mean it isn't useable. I've found a variety of registry keys that I love tinkering with. That isn't one of them thankfully, but some of the things that they disable there aren't any problems that I've seen, so therefore I add them back in.
A good example is that "Wireless" today plug in. Sure, it really doesn't server a whole lot of purpose, but I like it, so I put it back in.
Much of it is in the eye of the beholder. N00bs probably shouldn't do some of this stuff. Then again, if it weren't for our curiousity, we'd never make any progress hacking these devices...
icemantwilight said:
Thanks for posting.. but Like most random registry tweaks, I'd suggest not touching them for the following reasons:
They are not in the associated MSDN documentation for the reg keys. This is usually MS's way of saying 'this doesn't work right so we don't talk about it so no one thinks we support it'.
Second, the protocols it refers to are all network protocols that aren't generally in use by most people anyway and those that do wouldn't have vpn's running 24/7 therefore any power savings would be minimal.
Thirdly, they were purposely disabled for some reason. I assume because there is a problem with them. And my device is unstable enough
Just my 0.02c
Click to expand...
Click to collapse
This wouldnt be the right forum if noone would investigate any kind of improvement (or at least finding out if it does anything, positive or negative)
I we would go for what MS suggests or covers in their docs, we wouldnt flash roms, apply MUIs or anything in that regard.
After all this site is called XDA-Developers and playing around with tools, tweaks and sharing knowledge is what this is about.
So far i cannot see any change in battery life. I will give it a few more test.
if there is a way that we could scale the processor based on the processing requirements, then we will always consume optimal power... something similar to speed-step intel has on PC's.
from what I know for this to be possible, the CPU has to have dynamic voltage scaling, meaning that when the processing load is reduced, the core voltage of the cpu reduces yielding reduced clock frequency. when more isntructions need be executed, the voltage supply to the CPU core will increase, hence increasing clock frequency.
has anyone read the documentation in regards to the architecture of the samsung CPU? if it supports dynamic voltages scaling, and if it is wired up to a dynamic voltage source, then there could be some tweak to enable such a feature.
I've had the pleasure of reading the Samsung CPU manual. You should too!
It doesn't support much clock speed scaling - ie you can't easily overclock (and even then, not by anything of signficance). Voltage scaling is possible. Look into Pocket Hack Master.
V
vijay555 said:
I've had the pleasure of reading the Samsung CPU manual. You should too!
It doesn't support much clock speed scaling - ie you can't easily overclock (and even then, not by anything of signficance). Voltage scaling is possible. Look into Pocket Hack Master.
V
Click to expand...
Click to collapse
if the core CPU voltage can be scaled, then we instantly have a scaled clock frequency. there is a direct relationship between power dissipation in CMOS semiconductors, clock frequency, supply voltage, capacitance and probability if switching (ie dynamic clocking).
Here is an interesting read for you softeare hackers out there. it is a project ot implement dynamic voltage scaling on pda's for those that have CPU with fine grian dynamic voltage scaling. the work is on linux os on a pda, but the methodology should be the same.
http://www.eecg.toronto.edu/~tamda/csc2228/
Dynamic voltage scaling doesnt imply that we can overclock the device, but instead keep the CPU running at a speed that is ample for the processing that it is doing, ie, dynamic. so if there are no apps runing besides an idle today screen, why keep the CPU at 400MHZ running at its full voltage supply. lets reduce it to an amount that it enought to handle the performance requirements of having an idle today screen BY reducing the supply voltage.
Dynamic voltage scaling is basically an algorith (if the hardwre is there) that can be implemented at the CPU level or OS level to monitor instructions required per second etc, then adjusts the CPU core suply voltage accordingly. So in effect, we can get our devices running from 10MHz (doing nothing and consuming little power - I am sure this is the case 70% of the time) to 400MHZ (running apps, GPS, video streaming etc - and consume more power)
I have a PhD student doing his thesis on dynamic voltage scaling for mobile medical devices and the philosophy is "do (process) only what you have to do (process)"
EDIT: Just looked into pocket hack master, it does some kind of clock scaling, well, I learn new things everyday, this is my first PPC and its overwhelming.
vijay,
what is the model number of the samsung CPU in the hermes? i cant seem ti find it?
EDIT: I found it, Samsung K5D5657ACA-D090, it seems voltage scaling is not supported by pocket hack master, that app supports the samsung ric micr S3C24XX series in which the S3C24A0 has a max clock of 200MHz running of a 1.2V supply
also you may want to be careful with Pocket Hack Master.. some people have reported it completely bricking their device. I had it installed it hours before my phone died, but i dont know if it was the cause due to a high amount of irregular bad blocks that werent there when i got the phone.
shogunmark said:
also you may want to be careful with Pocket Hack Master.. some people have reported it completely bricking their device. I had it installed it hours before my phone died, but i dont know if it was the cause due to a high amount of irregular bad blocks that werent there when i got the phone.
Click to expand...
Click to collapse
I dont trust it, it doesnt support our samsung CPU in terms of voltage scaling and by simply scaling the processor frequency isnt really going to accomplish much of an energy saving in terms of the big picture. by big picture i mean with respect to LCD screen energy consumption, GSM radio and UMTS radios (all of which use separate LNA's for each of the Centre Frequency bands) BT etc....
This trick, run on wm 6.5 ?

What is it with emulators?

I know that the Ameo throttles the CPU back (but I'm not happy with having PHM installed all the time, as I don't trust it to properly slow the machine down), but why do so many emulators fail on the Ameo?
Pocket Plus/4 is really, really choppy and unreliable.
Pocket Atari seems to work sometimes, but at other times I get speaker popping and no functional emulator.
Pocket C64 is just useless and doesn't support the keyboard, it seems; and setting up the controls seems to cause fuss for the sound, too.
This is supposed to be a fast machine, so I'm baffled by the apparent slowness when it does run an emulator. Pocket Plus/4 especially drops to 4% speed; I thought the CPU was supposed to catch up to the demand!
And tried with PHM anyway, still no better.
I just tried the exact same installation of Pocket Atari on the Universal with WM6 installed. It's working quite well; I'm currently playing Rescue on Fractalus (XEGS ROM).
Is it a memory management thing, or Microdrive, or something else?
RichardKAthena said:
And tried with PHM anyway, still no better.
I just tried the exact same installation of Pocket Atari on the Universal with WM6 installed. It's working quite well; I'm currently playing Rescue on Fractalus (XEGS ROM).
Is it a memory management thing, or Microdrive, or something else?
Click to expand...
Click to collapse
On the Universal you probably installed it to the SD? If so, have you tested it on the SD of the Athena? I also noticed a few slow downs on my Athena and I have a Universal also to compare to. I have to redo my Universal because it's running very slow so I can't compare at the moment. I have read on the forums that users have noticed a performance increase with some WM6 installs. This could be a factor but I also think that the SD card is faster than the microDrive. Try it on the SD if you already haven't and see how it goes.
ltxda said:
On the Universal you probably installed it to the SD? If so, have you tested it on the SD of the Athena? I also noticed a few slow downs on my Athena and I have a Universal also to compare to. I have to redo my Universal because it's running very slow so I can't compare at the moment. I have read on the forums that users have noticed a performance increase with some WM6 installs. This could be a factor but I also think that the SD card is faster than the microDrive. Try it on the SD if you already haven't and see how it goes.
Click to expand...
Click to collapse
I don't have a miniSD, I tried it on internal memory (which I'd expect to be fast) with exactly the same results.
Broken Sword demo runs beautifully from Microdrive; maybe a bit of lag on audio. PocketAtari should be less reliant on the Microdrive than any large game.
I definitely think WM6 feels snappier (though my machine did get sluggish; perhaps the memory leak issue mentioned), but there are some WEIRD glitches going on here. One of the most telling things was when messaging popped up; directly before corrupting PocketAtari's screen with a notification, the messaging application's "activation" caused PocketAtari to run at full speed.
I think there must be some CPU "optimisation" going on within the WM5 build on the Ameo, and I don't think PHM actually cured it for me (I tried forcing the CPU fast for PocketAtari, and just forcing the CPU fast overall).
RichardKAthena said:
I don't have a miniSD, I tried it on internal memory (which I'd expect to be fast) with exactly the same results.
Broken Sword demo runs beautifully from Microdrive; maybe a bit of lag on audio. PocketAtari should be less reliant on the Microdrive than any large game.
I definitely think WM6 feels snappier (though my machine did get sluggish; perhaps the memory leak issue mentioned), but there are some WEIRD glitches going on here. One of the most telling things was when messaging popped up; directly before corrupting PocketAtari's screen with a notification, the messaging application's "activation" caused PocketAtari to run at full speed.
I think there must be some CPU "optimisation" going on within the WM5 build on the Ameo, and I don't think PHM actually cured it for me (I tried forcing the CPU fast for PocketAtari, and just forcing the CPU fast overall).
Click to expand...
Click to collapse
Wow, sounds like it's a CPU scaling issue indeed. Have you tried to disable the internal scaling using something like PHM? Not allowing it to manage the speeds but just disable the internal system and see what happens.
ltxda said:
Wow, sounds like it's a CPU scaling issue indeed. Have you tried to disable the internal scaling using something like PHM? Not allowing it to manage the speeds but just disable the internal system and see what happens.
Click to expand...
Click to collapse
Yep, still choppy as anything. Thing is it appears that if I disable scaling and leave it at that (and don't let Scale Engine run), then it stays at 104MHz! But even running at 624MHz - surely plenty for a 1MHz 6502 machine to be emulated - it's running at 4% speed!

Substantial memory leak

Hi,
I've noticed that over the course of a day, the memory consumption of the HD increases substantially... going up from about 30% to over 60% if I use it heavily. I imagine it has something to do with the different caches and the tweaks I've run (found on the forums) to increase performance. Is there a way to flush all caches so that I don't have to reset the device?
Thanks!
I'd like to know if anyone else is having this problem too.
After a fresh reboot my memory usage is about 30%. By the time Gyrator and TouchFlo restart it gets to about 40% where it stays.
However once I start using programs it will easily skyrocket to about 70%. Even if I close all the programs using taskmanager I will never recover more than about 2-3% of memory.
i use memmaid to free memory from time to time, but i we also backup a request for something that automaticly do that
shadow option for sktools made my hd to stuck so i rennounced to it
any ideeas?
now i don't know if this can affect battery performance but with computers the most efficient system is NOT the one with a lot of free ram, is the one that USES it totally... virtually having always ram at 99% would mean maximum performance... In other words: why do you want to flush the ram
This can not affect battery performance at all.
And it's totally normal to use ALL ram.
I guess you people grew up with normal Windows, that frees ram...
For example Linux has always used 99% RAM on your pc. It just uses all the free RAM as cache! So when there is more needed, it deletes some cache and allocates that RAM.
It is bad, very bad to waste memory by not using 100%. Using all memory for cache and only giving memory when it is needed is good for performance.
If you look at Vista, it does the same thing...
So it is normal behaviour, especially when you set all the caches high.
I use the SKTools application "FreeUP RAM" which does a sweep of RAM and normally saves about 5-10 mb.
BUT, I find I rarely need it as I don't seem to have any memory leak except with TomTom running.
i am not sure i can follow you
if i understand well, linux keem memory ocupied in order to fully use the whole capacity
but is not the case of windows, and sure is not the case of windows mobile
in my device, diferent processes and application take a slice of memory and does not release it even when you close them
so you end with a memory occupied 60, 70 even 80% despite the fact that you have nothing obviously running
because of that (not having enough free RAM), when you launch a new application, the HD became very slow or even stuck
correct me if i am wrong, but this is what i have noticed during the years of use of windows or windows mobile.
i am not computer literated so i might be wrong, though!
I also raise this problem here before, most expert's advise is that WM will manage memory itself, it is not necessary for us to do anything!!
I had tried to use memmaid, but it only free up 1-2M memory.
Back to the time when I use D810, if there are few MB left, I can't launch new application. Even when I close some and make free RAM left to 16+ MB, that program will still report out of memory........the only thing I can do is to soft reset.....
HD's RAM capacity is much better, but as time goes......maybe this problem will also happen!?!?
Sorry but not convinced. I agree that when in use 70-80% memory usage is not a problem. But when there are no programs running, then there is no reason to use ram.
Also on my previous wm6.1 device when you closed items in task manager it would restore ram. Sure not all of it but a good chunk of it. Heck, even on my previous HD using the task manager would free more ram.
The only thing that I can see that is different between my previous HD and this one is Tweak HD and the TouchFLO Calender. So I will try removing those first and see what happens,
Eventually, after flashing Laurentius's ROM, the problem went away almost completely. Have to say my memory usage is pretty stable now, at around 40-45% even after a day of full application and web use.
dunno personally i'd love to have a superfetch feature like in vista which keeps ram full
Higher memory usage causes minimal/neglectable effect on power consumption, RAM is powered as a whole, fractional/partial modes (where only used memory cells are powered) are not available on modern RAM chips. The CPU or DMA controller may use more power swapping memory data in and out as memory usage grows, however the increase is nothing in comparison with what the LCD backlight or loudspeaker would use.
I don't know what memory allocation method is used in Windows CE/Mobile, but regardless, being unable to start a new application while there are no other applications running in the background means that physical memory is depleted and this is not normal. OS may use RAM for caching/buffering to optimize performance, however memory allocated for optimizations should probably be released when it's required for other purposes. If this is not happening, than either OS lost track of allocated/unallocated memory or memory allocation approach is very inefficient and causes high fragmentation.
Here's a list of tools (for WinCE) that may also work on WinMo and help curious xda-devs figure out what's eating their memory...
http://blogs.msdn.com/ce_base/archive/2006/01/11/511883.aspx

Any tips for a better battery life...?

What settings is everyone using to get the most outta there desires hd battery!?
I know it will take at least 4 cycles to get the best outta the battery, but at the moment I can literally see the battery draining, its not good! I lost 30% within an hour and half! :0(
I'm using advanced task manager, and it never seems to kill all running apps straight away when I hit end all!
Sent from my new Desire HD using XDA App
1. Dont use task killers...it doesnt work with Froyo and it doesnt help...uninstall it.
2. Empty the battery to the 0% and leave it on charge when phone is off all night.
3. Turn it ON and use it untill it die again...then again turn it off and charge it for 3 hourse. Turn it on...its calibrated
4. Use 2G if you dont need 3G
5. Use max 70% of display light
6. Use only must have online update programs
Thats all...I did that on HD2 and I didnt have any problems for all day...and I used it normaly. In stand by it was 1,5% per hour... with mp3 was 10% in 1hour...etc...
Have fun!
How come task killers don't work? How do I stop apps from running in the background now then without a task killer? Won't this kill the battery more??
Sent from my Desire HD using XDA App
No it wont...its like using a notebook... if you have notepad, browser, and solitair opened...but not working with them...they will not use your processor and energy...it will only use your RAM memory... And thats the same with android..BUT after some tome (for example 6hours) if you dont use some app...the phone will automaticlly turn the app off. And in any posiblle way you would never use more than 400MB of 765MB RAM ...so memory is not a problem
Smartmob said:
No it wont...its like using a notebook... if you have notepad, browser, and solitair opened...but not working with them...they will not use your processor and energy...it will only use your RAM memory... And thats the same with android..BUT after some tome (for example 6hours) if you dont use some app...the phone will automaticlly turn the app off. And in any posiblle way you would never use more than 400MB of 765MB RAM ...so memory is not a problem
Click to expand...
Click to collapse
My first post here on XDA so hi
Now, I'll just correct you a little. Your example was pretty much correct and a nice one, but Android OS doesn't kill tasks when amount X of time has passed. Android kills tasks when it needs more RAM (=when there are too many processes running), it kills the least used process. Android OS usually runs loads of different processes, the cool thing is that they don't consume any battery because they are not actually used. These processes are stored in the phone's RAM memory, whether there is something stored in the RAM or not, the RAM chip uses the same amount of electricty. Thus processes that exist but are not in any applications' use, don't consume battery. Therefore you don't need a task killer, in fact a task killer reduces your battery life because it kills the processes and then the phone has to restart them, and this cycle continues over and over.
So which is the best way to come out of an app? Back button or the home?
Sent from my Desire HD using XDA App
gibbo82 said:
So which is the best way to come out of an app? Back button or the home?
Sent from my Desire HD using XDA App
Click to expand...
Click to collapse
Both are as good, it makes no difference.
I have found that turning auto sync off when not essential saves my battery quite a lot. If I need to check something ill refresh that app. Once I'm near a place I could charge ill switch it back on.
Just a suggestion. Try it and see how it goes for you..
Sent from my Desire HD using XDA App
How do i turn off 3G and use 2G network? And how do i turn on 3G when i want to use it?
For some reason after a hard reset everything seems to work fine. Sms messages receiving in time (had installed task killer which i think made the problem possible) and all of a sudden 3G and HSDPA is available. So battery life all of a sudden is less to so how do i change this?
SSJVegetto said:
How do i turn off 3G and use 2G network? And how do i turn on 3G when i want to use it?
For some reason after a hard reset everything seems to work fine. Sms messages receiving in time (had installed task killer which i think made the problem possible) and all of a sudden 3G and HSDPA is available. So battery life all of a sudden is less to so how do i change this?
Click to expand...
Click to collapse
You can go to settings/wireless and network/mobile networks/network mode/gsm only
You can also install extended controls widget wich has a widget wich takes you directly to that screen. A direct switch is not available in this ROM.
Black1982 said:
You can go to settings/wireless and network/mobile networks/network mode/gsm only
You can also install extended controls widget wich has a widget wich takes you directly to that screen. A direct switch is not available in this ROM.
Click to expand...
Click to collapse
Thank you! Been looking for that!
mazzuli said:
My first post here on XDA so hi
Now, I'll just correct you a little. Your example was pretty much correct and a nice one, but Android OS doesn't kill tasks when amount X of time has passed. Android kills tasks when it needs more RAM (=when there are too many processes running), it kills the least used process. Android OS usually runs loads of different processes, the cool thing is that they don't consume any battery because they are not actually used. These processes are stored in the phone's RAM memory, whether there is something stored in the RAM or not, the RAM chip uses the same amount of electricty. Thus processes that exist but are not in any applications' use, don't consume battery. Therefore you don't need a task killer, in fact a task killer reduces your battery life because it kills the processes and then the phone has to restart them, and this cycle continues over and over.
Click to expand...
Click to collapse
Welcome on XDA!
Do you have a source esp. regarding this piece?: the cool thing is that they don't consume any battery because they are not actually used. These processes are stored in the phone's RAM memory, whether there is something stored in the RAM or not, the RAM chip uses the same amount of electricty. Thus processes that exist but are not in any applications' use, don't consume battery
Circle battery mod
This is still kinda on topic, but I find it's much easier to get a feel for battery life, or what's using it all up, if you have something that actually gives you values all the time. I have a circle battery mod, but a percent meter or widget is just as good. It's nice to have it in your face, instead of either intuition or constantly going into your settings to look up the value.
Just my two cents!

Categories

Resources