PDA

View Full Version : ROM Question: What's eating my RAM?


Ch3ck_TH1s_0ut
26th July 2009, 03:31 PM
Hi everyone,

After a Soft-Reset with TF3D disabled this is what I get:

Program Memory

Total: 107.71 MB
In use: 56.13 MB
Free: 51.58 MB

I am using the EnergyROM for my Touch Diamondm build date July, 22nd.

The HTC Task-Manager shows the following Processes:


gwes.exe --- 11565kb Memory Usage
device.exe --- 3137kb Memory Usage
shell32.exe --- 1749kb Memory Usage
filesys.exe --- 1598kb Memory Usage
services.exe --- 1445kb Memory Usage
cprog.exe --- 822kb Memory Usage
dotTaskMgr.exe --- 96kb Memory Usage
connmgr.exe --- 88kb Memory Usage
NK.exe --- 1kb Memory Usage


All of these running Processes are using added together 20,541 MB of RAM.
But remember what Windows Mobile said:
Memory in Use: 56,13 MB.

Less the 20,541 MB, which the running Processes are using, there are 35,589 MB, which are reservated or used, but not by running Processes. So my question is:

Who uses the 35,589 MB of RAM, without being shown in the Task-Manager?

Maybe some of you guys knows the Answer ;)

Greets,
Felix

donsalari
26th July 2009, 10:35 PM
Its the ROM itself which is loaded in the RAM (i guess)..

fixliwei
27th July 2009, 04:31 AM
i also want to konw

dickenz
27th July 2009, 05:20 AM
Services and things are also loaded into the RAM. There are more than just those processes running. And along with those processes are the images and extra files they use etc which are also loaded in the RAM.

For example the phone canvas - It runs off cprog.exe which says it only takes up 822kb of RAM when in reality it uses up about 8-10MB because of all the images it has to load.

Not to mention the page pool - If the chef runs a higher pagepool then you're RAM usage is going to be higher on boot.

Ch3ck_TH1s_0ut
27th July 2009, 09:54 AM
OK, thanks. Is it possible to view the running services and deactivate some of them?

dickenz
27th July 2009, 09:58 AM
OK, thanks. Is it possible to view the running services and deactivate some of them?

Yes use dotfred's taskmanager. You can then view the services.

If you really want to save a sizeable chunk of RAM. Disable the HTC dialer and enable the Windows default one. You'll get about 10% back.

Ch3ck_TH1s_0ut
27th July 2009, 10:44 AM
allready did that ;)

dieselboy
28th July 2009, 02:21 PM
felix you mean Kb not Mb. 20,000Mb = 20Gb and the phone cannot have that much! :D

diboze
28th July 2009, 03:02 PM
, stands for 20MB and 541 KB

We dont use . or , to show "1000s" here.

we use it to show post decimal positions

neo6776
28th July 2009, 07:45 PM
If you really want to save a sizeable chunk of RAM. Disable the HTC dialer and enable the Windows default one. You'll get about 10% back.

How do you do that?

iimacii
28th July 2009, 08:08 PM
I also had a go with this version of EnergyROM but gave it up for now due to a lack of memory. When closing apps etc. the memory was never freed back up. I also found TomTom had problems after running for a little while. If there is an answer to this, I would switch back as it's the nicest ROM i've tried to date.

anjun chen
7th April 2010, 01:59 AM
I wan to know whether my htc hero is prefect or not!
So i want to see the detail of rom/ram & cpu in my htc hero, but i did not see it. So how can i do?:(

anjun chen
7th April 2010, 02:05 AM
I just want to see the hardware detail in htc hero.