CPU shows 77% when nothing is running!! - Touch Diamond2, Pure General

I am using a standard UK T-mobile 6.5. I have nothing running on the phone, all apps have been closed, but when you click the top right-hand corner, the CPu shows its running at 77%!!
Does this mean that there is something keeping the processor busy or is 6.5 ineffiecient..or both maybe?
Any ideas?
Thanks in advance.

use cleanRAM which is from the best free application for HTC devices
http://forum.xda-developers.com/showthread.php?t=514333

It's not the CPU usage, it's RAM used.

You say nothing is running, but the nature of the beast is that normally there are applications running in the background, Outlook, light & G sensor, the GSM/3G radio, if you use the CleanRam application and looking into the Running processes there is always something running there.
I'm never too worried with CPU or memory usage as long as the device runs fine, I don't care! ...and if it slows down, I just reset (off & on) once in a while (also use cleanRam)

Ram is also ate up by cache that HTC sets. Having lots of apps precached means faster loading of those apps.
If you care about the amount of free memory... then flash a custom rom. The later Official WM6.5 HTC roms are killer.

and remember that unused ram is wasted ram. So what are you going to do with more free ram? It would be there for nothing.

georgeono said:
and remember that unused ram is wasted ram. So what are you going to do with more free ram? It would be there for nothing.
Click to expand...
Click to collapse
That's all very well, but if the RAM cannot be freed it's a problem when you want to run a program that needs more. I used to be able to run iGO8 navigation software with text-to-speech voices with the stock HTC 6.1 ROM (as long as I did a RAM clean up before starting it - to get RAM usage down to under 55%). Now, with the HTC 6.5 ROM I cannot get the RAM usage down low enough for TTS to work. It's a memory hog.
Anyone got any ideas (with the stock ROM - it's a corporate phone I should not re-flash)?
Filbert

Thanks for all the responses. I guess is nothig to worry about then.

Related

Why is my memory so low?

I have a verizon xv6800 and it only shows 19MB of free ram (in Running Programs). It also only shows 47.46MB total program memory and total 164.41 storage memory. I though it was supposed to have 64 MB total program memory and 256MB total storage memory?
some of each is used by the OS, memory issues with the phone have been known since day 1, alot of the custom roms help the ram issue by disabling uneeded services, you might want to look into those
I looked at some of those ROMs and they still show like 20MB being used when everything is closed (with about 27MB or so free). I guess my real question is why does it show my total at only 47MB ? vs 64MB? hidden useage by the OS? If so, then why is 20MB in used after a hard-reset? visible use by the OS ?
yeah, 47vs64 is hidden by the OS, used fro shell and other things you cant kill
20vs47 is other stuff, services, autorun programs, today plugins, etc
Hey i would suggest getting oxios hibernate/memory app. It really does help. Sometimes i go from 78% usage down to a 55% usage with one tap of the program. I currently am running at 49%, which is not bad at all.
But why do I start with 20 megs on a reboot...but can never get back to it...even after I close everything AND use oxios...Why are there 3 instances of the phone app running? Can't close em...
I NEVER get back to 20! This is really starting to piss me off.
I just flashed DCD's newest rom, and I got about 27.41MB. After installing about 10 apps (some and some aren't ram dependent), and now I have 24.84MB with a fresh soft reboot. Which, I think, is still pretty low, but it is definitely better then the VZW shipped version.
We have to face the facts. We got a very crappy set of software with our Titans from every provider. MS dropped a load when they saw all the complaints and the people leaving for the Iphones. A few lucky people have been fortunate enough to test our new verson of WM6 and so far everyone says its much faster and alot smaller. This phone has the most horrible hardware support on the market atm as well. This should be greatly improved with the next rom from HTC. Do not forget everything you put on your phone is based off of bad code and bad hardware support. Every mod out there is 2nd rate untill we get better stuff from HTC and microsoft. Bottom line is you have to wait for the new ROM.
Does anyone have any clue when the new WM 6.1 Rom will be out? I love my titan but my god its slow I am seriously thinking about defecting to an iphone just cause its faster.
sudermatt said:
But why do I start with 20 megs on a reboot...but can never get back to it...even after I close everything AND use oxios...Why are there 3 instances of the phone app running? Can't close em...
I NEVER get back to 20! This is really starting to piss me off.
Click to expand...
Click to collapse
You possibly could create a custom ROM and then change the Pagepool size. That should get you well over 20. I'm using DCD 1.6.10 Kitchen and changed the Pagepool size to 4MB. That increase available Program Memory to 27MB after a fresh install of the ROM.
having more memory on this phone will not make it run any faster or better. It becomes an issue only when you run out of memory running applications lie PIE, Opera, Picsel, ETC.
I'm running DCD's 1.6.10 Rom with my configuration and apps I have installed I still get 24.8 megs of ram free and I havent soft reset for atleast 24 hours.

Memory Usage on Niki

I've got several Today plugins running on my Niki. When the phone is first booted, it has 55-57MB of RAM. After a little while, the memory starts to drop and after a day, it's hovering around 36-38MB.
I'm not able to figure out what is causing the memory to not free up. Memmaid is not freeing up everything.
Currently, I'm running UL, Mobile Shell2, Battery Status, PhoneAlarm, PocketWeather, HTC Home and Wisbar Advance 2. I also have S2U2.
I'm curious to find out what others are running on their Nikis and how they are managing memory usage and freeing it up.
Sounds like memory leaks from one of your running apps.
Once the memory is 'leaked' it is no longer available to the rest of the system until you reboot.
Try uninstalling your plugins/running apps one at a time to find the offender...
I guess what I'm really asking is what other Niki users are doing to conserve memory.
I suspect that PocketWeather is the leaky app since it is the latest app that I've installed and I did not see this issue prior to that.

About Memory Leaking

Recently I found something interesting and would like to share here see any Hi-Tech people can make a software to fix the memory leaking in WM OS.
When I first start my machine, my Ram is about 25.5mb and then will drop down to around 24 something mb. I used different software to try to recover as much as RAM including Oxios and eLiAs AutoHibernate.
Recently I start to use Vito GoodWin I found that every time when I use the dialer pad no matter I make or not make a phone call, my Ram will drop down a bit. When I open the GoodWin, I can see the "Phone" is still running. After I close the "Phone" in GoodWin and close GoodWin and back to Today destop. I found that my Ram will go up to 26.6mb. How come? Is it any chance to find out why and may someone can make a software Like Oxios but can take more Ram back.
Hope someone can do it for US. Cheers
memory leakage
hey dude this is not memory leakage actually whenever u run anything on the pocketpc or a cell phone or a computer it uses the resources of the device that is it uses the RAM memory(memory used for running the programs on a computer,pocketpc).
And as it is all the programs,codes,scripts are actually lines and machine codes which get compiled and executed and hence they use the memory of the device to run and hence the RAM memory is used.
For example if u run multiple programs at a time then it drains your RAM memory and hence the result is slow processing of your device hence there is no such way that you can avoid the RAM usage so even when u start your dialer it consumes the RAM do not worry about the RAM usage its normal.
And about the programs you mentioned they are just to shift the memory usage and yet when you start your dialer the specified and required amount of RAM will be used.
To make it more clear for u just go to the task manager of your computer (by pressing alt+ctrl+del all together) and then click on the performance tab
now minimize the task manager and just open a folder or any program and check your task manager the RAM usage might have definitely increased..
Its the same funda with your pocketpc and mobile phones..
its called...ram...basic computing...just like any computer..its shortterm memory used to run programs...the more u open the less u have...maybe u should search up basic computing terms like ram for a further explanation
Memory leaking is real and especially noticeable on windows mobile.
What happens is that memory is allocated for use by programs but then not released when the application is finished doing its job. A combination of complexity and lazy programming is often the cause.
The end result is a gradual drop in available memory, regardless of whether you have any applications still open. The only way to make that memory available is a soft-reset.
Suggest you look carefully at which applications leak the most and avoid them. It can be one or two culprits that you can live without.
My phone (Verizon SMT5800, running Windows Mobile 6 Standard) is bad about memory leaks. I have to reboot it at least once a day to recover memory, sometimes several times in one day. On one occasion, it got down to about 2 MB free and wouldn't even run the reset command. I had to reset it by taking the battery out.
See here and tweak if necessary !! http://msdn.microsoft.com/en-us/library/ms911907.aspx
"soft reset a day keeps the memory hog away"
ayyu3m said:
"soft reset a day keeps the memory hog away"
Click to expand...
Click to collapse
^ Thats the only thing that works for me
autohibernate works really well
SKTools FreeUP RAM
SKTools FreeUP Ram works well. Use it a couple times a day. Eventually have to soft reset though, maybe every couple of days. Have to buy it of course, not free. But it prolongs the duration between soft resets.
The newest SKTools has an additional service for automatic FreeUP Ram, after every app-closing. Just try it
Is there a way to find out which application is causing the memory leak?
I don't think, that there is a real memory leak.
For example Windows Mobile has a file cache which is not filled yet after a fresh softreset. While you use your device this gets filled until the required amount of memory is being used for it.
If more and more memory is consumed each time the dialpad is used, as described, then there is a memory leak. Nothing else can explain that. You should check with your rom chief.
Thanks, works great!
LordDeath said:
The newest SKTools has an additional service for automatic FreeUP Ram, after every app-closing. Just try it
Click to expand...
Click to collapse
I just upgraded my version of SKTools to get the latest FreeUP RAM Service feature. Very nice. Automatically frees unused RAM.
Thanks for the hint.
chigz said:
hey dude this is not memory leakage actually whenever u run anything on the pocketpc or a cell phone or a computer it uses the resources of the device that is it uses the RAM memory(memory used for running the programs on a computer,pocketpc).
And as it is all the programs,codes,scripts are actually lines and machine codes which get compiled and executed and hence they use the memory of the device to run and hence the RAM memory is used.
For example if u run multiple programs at a time then it drains your RAM memory and hence the result is slow processing of your device hence there is no such way that you can avoid the RAM usage so even when u start your dialer it consumes the RAM do not worry about the RAM usage its normal.
And about the programs you mentioned they are just to shift the memory usage and yet when you start your dialer the specified and required amount of RAM will be used.
To make it more clear for u just go to the task manager of your computer (by pressing alt+ctrl+del all together) and then click on the performance tab
now minimize the task manager and just open a folder or any program and check your task manager the RAM usage might have definitely increased..
Its the same funda with your pocketpc and mobile phones..
Click to expand...
Click to collapse
Thanks for the detail reply. Actually what I want to say is after I turn the phone on the ram is start dropping. I just take a sample like after you use the phone the ram would drop about a mb. Of course we know that it is not leaking. My point is after I closed the software and use some software to recover the RAM like Oxios. You can get some RAM back, but my case is when I after make a phone call and turn the dialer pad off. I wouldn't see any software running at task manager also if I use Oxios I just claim about half to one MB RAM back. When I turn GoodWin on in this point I can see the "Phone" still running at GoodWin. I stop the "Phone" at GoodWin and than turn GoodWin off, I found that I could recover 2 - 3mb RAM. That's mean for me is when GoodWin turn this software "Phone" off and could claim more RAM back than Oxios. So could we use the way GoodWin do to make a software claim more RAM back? If you don't get what I say, just try to download GoodWin from the net and try to play around than you can see what happen. Sometime it even make me have more RAM than just after softreset.
ayyu3m said:
"soft reset a day keeps the memory hog away"
Click to expand...
Click to collapse
Are you in NZ? Me too, which city you are? I am in Christchurch.

Does using high RAM have effect on speed?

Since the new official WM6.5 is using a lot of RAM, does this affect the speed of the device?
Or does it merely mean that there can't be as many apps open until it reaches critical level?
Not directly, it should not. Only if it reaches a certain level, as you said.
It's likely however that WM6.5 uses more processing power than 6.1, but I can't say for sure.
It should not affect the performance, I have been up to 80% or more and never experienced any lag issues.
Cool thanks for the replies
One of the biggest misconceptions about RAM on Windows Mobile or indeed most operating systems, is that it's a good thing to have lots of free ram available. It's not. It's a complete waste of resources. The most efficient use of RAM would be bouncing off 100% used as much as possible.
It's good to have free RAM up until you have nothing more to execute. Having more RAM ensures you never reach this limit and start swapping.
I may not use all 4GB on my PC at once, but when the next version of XXXXX game comes out, I may end up using more than I do now. The overhead ensures I don't have to go out and buy more memory to ensure reliable performance.
A little off topic, but seems like a good place to ask: Opera (using 6.1, original or TESS) often struggles rendering complex (and sometimes even simple) pages. When you scroll to a new part of the page there are delays while it redraws the new bits. When you scroll back, it has to redraw the original bits. There are annoying delays and large ugly grey areas while it does this. I often have 3-4 tabs open BTW.
The question is, can Opera be allocated more memory (since I have plenty, especially since TESS) or is it completely automatic under WM? I've poked around in the registry and there are a couple of keys for "memory allocation" and "heap allocation", or some such, under the Opera section, but they're just numbers, they don't look like Mbytes, if you see what I mean.
The slow redrawing thing feels like a memory problem, as though it's redrawing from storage cache rather than quicker RAM cache, that's why I ask.
ArtieQ said:
It should not affect the performance, I have been up to 80% or more and never experienced any lag issues.
Click to expand...
Click to collapse
I fully agree with you.
The only problem is that programs that use lots of memory will not start. In fact I can play with Xtrakt only if I disable manila, otherwise the system not have enough memory to start it.
Sorry for the bad English
im sorry but if your PC or phone whatever you like is using alot of RAM, say %90, then this is going to cause the device to slow down.
once you reach a certain limit of RAM left, it has to start using disk space as temporary RAM and as such everything becomes slower.
RAM makes it quicker ONLY when the program you want is loaded into the RAM. So in windows if you have alot of programs running in the task area, then yes these programs will run up very quickly. But try then to open up another program when your memory is briming and you will find that it will slow it up.
To have memory running at a high percentage used is bad practise. In theory its good because it means things are loaded, but its only the things that are loaded that notice the speed benifits. There needs to be a cut off point.
adamrob69 said:
im sorry but if your PC or phone whatever you like is using alot of RAM, say %90, then this is going to cause the device to slow down.
once you reach a certain limit of RAM left, it has to start using disk space as temporary RAM and as such everything becomes slower.
RAM makes it quicker ONLY when the program you want is loaded into the RAM. So in windows if you have alot of programs running in the task area, then yes these programs will run up very quickly. But try then to open up another program when your memory is briming and you will find that it will slow it up.
To have memory running at a high percentage used is bad practise. In theory its good because it means things are loaded, but its only the things that are loaded that notice the speed benifits. There needs to be a cut off point.
Click to expand...
Click to collapse
Your understanding of the OS and therefore your conclusions are wrong. Desktop Windows is a different beast to Windows Mobile. When physical RAM gets low in Windows, it swaps data out to the disk. In WM it doesn't, it asks programs to close down (then forces them if none of them do), on a least recently used basis. For this reason, in WM, you might as well have applications using free RAM since they're effectively 'cached' and ready to be called up quickly. Should you start another process that requires that RAM, then the old processes will be closed very quickly. In WM, free RAM is wasted RAM.
Hi
For this reason, in WM, you might as well have applications using free RAM since they're effectively 'cached' and ready to be called up quickly. Should you start another process that requires that RAM, then the old processes will be closed very quickly. In WM, free RAM is wasted RAM.
Click to expand...
Click to collapse
Exactly Which is why having the HTC task bar shut down applications on clicking the cross is a complete waste of time. Windows Mobile is designed to leave applications loaded even when you close them, that way they are ready immediately when you want them again. This saves times and also power.
As already stated Windows Mobile will close applications automatically if required to free up some space.
Empty RAM is a complete waste, and is an argument against increasing RAM in Windows Mobile devices to silly headline amounts as even in standby that RAM has to be kept powered even if not being used.
Regards
Phil

exist trick for high ram ?

Hi friends,
trick for increment ram free exsist? sorry my bad english
Thanks
Get yourself a task manager and kill all unnecessary processes, but I don't really know what would you use that free RAM for
Graveir said:
Get yourself a task manager and kill all unnecessary processes, but I don't really know what would you use that free RAM for
Click to expand...
Click to collapse
ok friend,
for you the best task manager?
double thanks
Use task killer its free in the market, as for me im using System panel.
allgsmnetwork said:
ok friend,
for you the best task manager?
double thanks
Click to expand...
Click to collapse
advanced task manager is the best ,but check this article out
http://phandroid.com/2011/06/16/android-psa-stop-using-task-killer-apps-now/
Android system (2.2 and 2.3--> 2.1 is not too efficent in this) frees the memory itself, and caches things like Windows 7 (but in a far effective way). If you start a software that needs more RAM, then Android frees it for the app (or it tries to free it up: sometimes you have to run more than once a memory hog app to get it started), else it's precaches system things to fasten up the phone. So. If you have a lot of memory free, it's not always good.
Note that the problem starts if the CPU "can't rest". Then will come the less battery time, slowness, choppiness, etc. So: If there is an Application that has been loaded into memory, and runs in background and eating CPU cycles, then it's not good. In this case you have to close it manually. But not for the more RAM. You have to close it because Android itself MAYBE won't close it, because it recognizes as a running task (so it isn't an idle task) that is in use, and it keeps eating the CPU-->battery.
Hope this helps for the memory-geeks

Categories

Resources