A though on making the Tilt 2 faster - Touch Pro2, Tilt 2 Themes and Apps

As I've been redoing everything on my phone I realized that there is "separate" memory from storage and for program usage (aka the RAM). For storage there is 226MB and for Program there is 187MB.
I was thinking, with 187MB, the phone maxes out pretty quickly with all the stuff running on it, and sense usually tells us that it's above 60%. Well, can't we just reduce the storage memory and use it towards the RAM? To elaborate more, can't we shift the memory for the programs to become say 126MB and make the Program ram into 287MB? I mean I can do with 125MB for programs or even less if I plug in my storage card. Is this even feasible? Also I'm sorry in advance if this is in the wrong section!

this would be great!

Sure i have seen that asked some where before and the answer was no on that occasion

I dont believe that would make the processor work better inside these devices in this case. When programs and such r pulled up, its done in bits and pieces of info from different files within the internal memory. Its like having a file box and having either all of ur files just crammed inside, or having them seperated into "files". That way the programs know which files to open so they can bring up the programs faster instead of having to search through billions of bits they r broken down so the programs know just which files to search in.
I may be wrong, yet thats just my opinion.

Just use the OS and Sense our phones were meant to use; Windows Mobile 6.1 and Sense 2.1.
I never run out of RAM and on a clean reboot with Wisbar running and Sense, it only says I use about 36% RAM.

buru898 said:
Just use the OS and Sense our phones were meant to use; Windows Mobile 6.1 and Sense 2.1.
I never run out of RAM and on a clean reboot with Wisbar running and Sense, it only says I use about 36% RAM.
Click to expand...
Click to collapse
The phone came with 6.5 and the new sense when I got it, can I downgrade it to 6.1?

It is not possible to use storage memory as RAM.
WM uses Volatile Memory as RAM (like a computer).
dwizzy130

csmeance said:
The phone came with 6.5 and the new sense when I got it, can I downgrade it to 6.1?
Click to expand...
Click to collapse
Yes u can. Find the specific ROM u would like to use and see if its 6.1 or 6.5. The easiest way to do this is the download number. If it start with 21XXX then its most likely 6.1 if it starts with 23XXX then its most likely 6.5. Now heres where it gets a bit confusing... theres also a 6.5.3 and 6.5.5 ... If u have any questions most of the chefs on here r easy to talk to and will answer any questions u may have. Find a ROM u like, post a question in that forum (look to make sure that question hasnt been answered before u ask it.) and u will get ur answers.
Other answers can be found here... http://forum.xda-developers.com/showthread.php?t=550540

My Viewsonic V37 PDA running WinMo 3 has the ability to do this. There is a slider you can adjust for more RAM and less storage or vice-versa.

Miami_Son said:
My Viewsonic V37 PDA running WinMo 3 has the ability to do this. There is a slider you can adjust for more RAM and less storage or vice-versa.
Click to expand...
Click to collapse
Yes because it uses volatile memory for both storage and RAM. The downside of that is whatever data is stored on the memory will be erased unless it is saved elsewhere. That's why they stopped using this technique in 2003.
dwizzy130

oddly, how come I only has a bout 178 total ram for program

PUTALE said:
oddly, how come I only has a bout 178 total ram for program
Click to expand...
Click to collapse
The OS is loaded into the rest of it.

would a RAM drive be an alternative, and would it help?
Thinking back to pagefiles, and Ram drives on PC's, always increased the functional speed of those machines

How come no one has mentioned Virtual RAM? I suppose using part of the device memory as a temporary space for random access memory and clearing it on boot would work fine? I mean it worked for my ancient Windows 95 box, which had worse specs than my current phone anyways.

I dont use Sense 2.1 or 2.5
SPB Mobile Shell is, IMO, not only better, but a magnitude of times faster, more stable, and better battery life.
Now granted, SPB Mobile Shell has no where NEAR the eye candy that Sense 2.5 (or even 2.1) and all their various customized flavors have.. but thats the bottom line trade off.
You can either get speed, reliability, stability, battery life, or you can get crazy eye candy. You cant get both.
I loaded SPB Mobile Shell using NRG's latest Sense 2.1 build, then disabled Sense. That way, if i need Sense I can switch pretty easily, but after about 3 or 4 days using Mobile Shell, I dont think I'll ever go back.

Related

not enough memory...

currently i have a t-mo wing that has no other modifications done on it other than a sliding tone change.
so my situation is that i have a NES emulator and i have a GBC emulator, and skype mobile all on my phone (saved and installed on the 2gb storage card).
the biggest issue is that i am running into issue when im trying to use both the internet explorer and skype, or an emulator and windows media player, or some varient of that, the phone will run out of memory, and automatically shut down the application that is on hold. also, if im trying to watch a converted vid in windows media player, the more apps running, the slower the video.
now from what i understand about desktop and laptop computers is that this to me would indicate that im running low on RAM. i understand that a PPC isnt designed to do exactly what im trying to do, but what im wondering is how can i increase the amount of system ram at any one time so that the PPC wont shut down one of the running apps, or so that i can just watch a converted video better?
would overclocking my phone a little make things run better? or is this a case where i should change the pagepool size? or what other option do i have to give my self more system memory?
Change the pagepool to 6mb. Kill the My5 and Live start up processes.
I would just change to another better ROM.
interesting...
i had a feeling that the pagepool would make a difference. couple of quick things though, i understand that a guide can be found here http://forum.xda-developers.com/showthread.php?t=313263&highlight=pagepool to change the page pool size BUT (and this is the newb part) my phone wasnt set up for my5 (i stuck with an existing plan, and didnt go my 5) and im sure that the app is/may still be on there and still starting, but im not sure how to stop/end the process of the my5 and the live, and also, what rom do you recommend... 200 some odd posts, you obviously know something.
lol. Thanks. I didn't even realize that I had gone past the 150 post count.
This is an excelent one. It's based on This puppy, which is also excelent. Here's one of his older ones. Also an excelent one.
Try the first one, first.
Alternatively, you can wait (or upgrade AND wait) for me to release my newest kitchen and then MAKE your own ROM (based on the same base ROM as all these guys.)
and for the p4350 ? I think thats the keyboard is different, whats the fastest and stable rom ? Thanks
Vogal said:
and for the p4350 ? I think thats the keyboard is different, whats the fastest and stable rom ? Thanks
Click to expand...
Click to collapse
Dunno. I don't have a P4350. Try some out and see which one works best for you.

HELP! new to site and want to adjust phone

I am not sure if this is the proper section for such advice but I am seeking help with my t mobile wing which I believe is considered part of the herald? heh..
So here's the deal..I had this phone for a year now with no custom addons to it..but lately...my wing has been running so slow up to the point where I can't answer calls on time or takes so long to load..I just rebooted my phone and was wondering if anyone in steps can direct me anything I can do to make my phone run more smooth,customizable and being able to clean it properly..
I used to have battery status with the overclock on MHZ and memmaid..but I realized mem maid was a paid program so I was shady about putting my credit card... I also was trying to get touch flo installed..but I can't find the Ruu anywhere..I must be doing something wrong lol
layl0ww said:
I am not sure if this is the proper section for such advice but I am seeking help with my t mobile wing which I believe is considered part of the herald? heh..
So here's the deal..I had this phone for a year now with no custom addons to it..but lately...my wing has been running so slow up to the point where I can't answer calls on time or takes so long to load..I just rebooted my phone and was wondering if anyone in steps can direct me anything I can do to make my phone run more smooth,customizable and being able to clean it properly..
I used to have battery status with the overclock on MHZ and memmaid..but I realized mem maid was a paid program so I was shady about putting my credit card... I also was trying to get touch flo installed..but I can't find the Ruu anywhere..I must be doing something wrong lol
Click to expand...
Click to collapse
First things first, some things you'll need to know:
RUU: Stock Operating System (ROM)
ROM: Phone Operating System
CAB: Application Installer File
Flash: Reformat your phone with a new ROM.
SuperCID: Unlocks the device to allow flashing of non-stock and custom ROMs.
USPL: Allows you to temporary SuperCID your device to enable flashing using a Flash Center Utility in Windows. You cannot use LZX compressed ROMs, and you cannot flash ROMs requiring an SD Card.
HardSPL: Permanently (Well Almost) SuperCIDs your device to allow you to flash any ROM of any type, as long as it is a Herald/Wing ROM. You can flash using SD card, or through a Flash Center. I say it is almost permanent because it can be reversed.
Next:
I suggest you use a whole new ROM on your phone. T-Mobile's stock ROM is so bogged down with useless crap it takes forever to do anything. Plus, most custom ROMs already come with at least TouchFlo kinetic scrolling.
You are going to need to backup your Contacts, Photos, etc. You can do this manually, or you can use Microsoft MyPhone to do this automatically.
Next you are going to need to flash your device with a ROM, but first you have to find a ROM.
http://thewingster.com/ivanmmj.aspx
If you go there you can find screenshots of two ROMs I suggest you try first. JustStable is a stable ROM based off of Windows Mobile 6.1. It's pretty fast, but its more of a simple kind of ROM without the flashy features. JustHome is a ROM based off of Windows Mobile 6.5. It is what I am currently using. The ROM is really good and it's got a lot of flashy stuff, and it is a lot more finger friendly.
Next you need to Flash your device: I suggest you use the USPL method for flashing because it poses less danger to your device. You can find steps for USPL flashing on this post http://forum.xda-developers.com/showpost.php?p=3903811&postcount=2 .
After you flash: You may find that you are missing some T-Mobile things you used before like MMS, MyFaves on homescreen, or the T-Mobile IM client.
MMS: Ivan decided not to include MMS in his ROMs because some people complained they didn't work (SMS still works though). Don't worry, you can still get MMS to work. Follow these steps on this page: http://thewingster.com/arcsoftmms.aspx
MyFaves: Don't worry about missing the MyFaves, you will still get all calls to the 5 people free if they are on your list. You can change them on your my.t-mobile.com site.
T-Mobile IM: If you have a data plan, I wouldn't suggest you use this at all. If you don't have a data plan, T-Mobile IM is one of the few applications that can use AIM through SMS, so you don't have to pay extra (assuming you have unlimited text/picture messaging).
You can find other useful Cabs on the link in my signature.
First thing to do is use that search thingy at the top of your screen.
raptoro07 said:
First thing to do is use that search thingy at the top of your screen.
Click to expand...
Click to collapse
And end up following a guide for another phone... Good idea, good way to brick his phone.
Heh yea I was up all night searching stuff since it does look a bit unorganized here with 07-08 material..but I think I figured out some of the basics, now if I change my rom..will that be a permanent change? I know windows is a terrible idea for the wing to begin with but I would like to mess around with a few in the future to my liking
I went and installed some cabs into my phone and I love it, I did some of the basic registry inputs as well and my phone is managing so smooth heh.
But I am still left with odd numbers compared to what other roms offered(maybe cause of windows?) I have 11.12 mb free in storage out of 31.44 20.32 in use and 49.89 total in program 38.01 in use and 11.88 free.. :s but thanks for the guide I am gonna keep searching around..I just need to finally buy myself a micro SD to help me move those roms over.
layl0ww said:
Heh yea I was up all night searching stuff since it does look a bit unorganized here with 07-08 material..but I think I figured out some of the basics, now if I change my rom..will that be a permanent change? I know windows is a terrible idea for the wing to begin with but I would like to mess around with a few in the future to my liking
I went and installed some cabs into my phone and I love it, I did some of the basic registry inputs as well and my phone is managing so smooth heh.
But I am still left with odd numbers compared to what other roms offered(maybe cause of windows?) I have 11.12 mb free in storage out of 31.44 20.32 in use and 49.89 total in program 38.01 in use and 11.88 free.. :s but thanks for the guide I am gonna keep searching around..I just need to finally buy myself a micro SD to help me move those roms over.
Click to expand...
Click to collapse
If you want to go back to factory defaults, you would just flash the T-Mobile Stock ROM. You can either get that from T-Mobiles website or from here.
Your Program memory is essentially your RAM, and your Storage Memory is how much space you have left to install programs. 11.88 is not good at all for leftover RAM, and this number will not change by adding a storage card. JustStable gets about 24mb free RAM, JustHome gets around 17mb of free RAM...
All ROMs are based on Windows Mobile, including the current one. Some are just based on newer versions than others. The current one you are on is Windows Mobile 6.0. JustStable is based on Windows Mobile 6.1. JustHome is based on Windows Mobile 6.5. The reason you have low levels of Program memory and RAM are based on a few factors. T-Mobile overloads their ROMs with crap, most of which you probably don't use and it's all pretty out-dated. Also, any applications you may have installed thinking it will speed up the phone, just cost more space. And since a lot of applications won't run properly if you install them to a storage card, you have to limit your list of programs to the ones you use the most.
The cooked ROMs on these forums are just cleaned up versions of the same ROM you have on your phone now, so the applications you love on your phone now, you can install on a cooked ROMs. And the ones you don't use, you don't have to install. I can promise you, however, once you flash one of these stock ROMs, you won't ever want to go back.
if you haven't flashed a rom yet you can watch 1 on youtube before you attempt it. dangerous but well worth it. i'm running 6.5 and its spectacular. i'm still learning though.
apreichner said:
If you want to go back to factory defaults, you would just flash the T-Mobile Stock ROM. You can either get that from T-Mobiles website or from here.
Your Program memory is essentially your RAM, and your Storage Memory is how much space you have left to install programs. 11.88 is not good at all for leftover RAM, and this number will not change by adding a storage card. JustStable gets about 24mb free RAM, JustHome gets around 17mb of free RAM...
All ROMs are based on Windows Mobile, including the current one. Some are just based on newer versions than others. The current one you are on is Windows Mobile 6.0. JustStable is based on Windows Mobile 6.1. JustHome is based on Windows Mobile 6.5. The reason you have low levels of Program memory and RAM are based on a few factors. T-Mobile overloads their ROMs with crap, most of which you probably don't use and it's all pretty out-dated. Also, any applications you may have installed thinking it will speed up the phone, just cost more space. And since a lot of applications won't run properly if you install them to a storage card, you have to limit your list of programs to the ones you use the most.
The cooked ROMs on these forums are just cleaned up versions of the same ROM you have on your phone now, so the applications you love on your phone now, you can install on a cooked ROMs. And the ones you don't use, you don't have to install. I can promise you, however, once you flash one of these stock ROMs, you won't ever want to go back.
Click to expand...
Click to collapse
So you would recommend getting juststable then? I probably won't get that till I get my micro sd ordered unless it can go in right now, now is there a limit to what I can get? I was hearing you can get 6gigs, but I am hearing 4 is the limit from sandisk, someone can confirm it? also...with the HTC skin, is there a way to adjust the weather temp from C to F instead?
layl0ww said:
So you would recommend getting juststable then? I probably won't get that till I get my micro sd ordered unless it can go in right now, now is there a limit to what I can get? I was hearing you can get 6gigs, but I am hearing 4 is the limit from sandisk, someone can confirm it? also...with the HTC skin, is there a way to adjust the weather temp from C to F instead?
Click to expand...
Click to collapse
You don't need an SD card to flash a ROM using the Flash Center tutorial I gave you, unless the ROM is LZX or a Micro ROM. You just need to backup your contacts, photos, etc. You can do this using a utility from Microsoft called MyPhone . It will backup your data to a secure place online, and then when you flash the new ROM, you'll reinstall MyPhone (Unless you use JustHome, in which case MyPhone comes with it) and it will sync all of your data back to the device. Or you can do all of this manually as well.
It really depends on what you like... If you prefer a more finger friendly flashy ROM, use JustHome. If you prefer more RAM, use JustStable. I am personally willing to sacrifice some RAM for JustHome. But to really find what you like, you have to try it out.
www.newegg.com . You can order an SDHC card, it should be supported up to 16gb now. 8gb are pretty cheap though, 20-30 dollars. Sandisk also sells a couple 8 and 16gb SDHC cards. Although Kingston might be cheaper.
If you need any further help, please feel free to PM me with any questions you have. I check the forum pretty often, so I'll get back to you pretty quickly.

What is the least amount of Free program memory for a still normal operation on 614c?

I still have 42 mb of free program memory (70 mb used) yet i can only start one application at a time before the app closes by itself if i start another program.
I have asked this memory problem question before but have got no reply. Never mind i will ask this question another million times if i have to to get some explanation. Hopefully somebody whose had similar problem and got it fixed can help.
I have even disabled, in my opinion, those useless startup items like ssactivate, addsignature, addaccount, mmisyncapp, vcdaemon.
Is there anybody here who understand programming specifically for Ipaq 612/614 devices regarding the least amount of memory required before the device starts acting up?
well in WinMo there is a limitation with the vm (slot) such that depends on the rom design can cause even you still have free ram but there is no vm space to allocate, see here for detail .
What rom are you using? I think even the stock rom wouldn't do that..may also relate to apps you are using
thanx for your response.
My os is version 6.1 (build 20757.1.4.0)
I will give the article a read. So I guess i have to upgrade 6.5? And if i do upgrade, would it be o.k. to restore 6.1 backup to 6.5?
thanks again
6.5 does not make it better unless we have a native nk.
Are you using the 6.1 rom made by russian? I suggust you try rom from sergiorus if you like 6.1.
delete..double post
Keyx,
The rom i'm currently using is made by Yegv001.
The article is not written in "english", but I guess our device 61x is not a native NK am i right?
Looking for Sergorius now.
well i guess that article i link to is probably too technical..
anyway in normal use you shouldn't encounter such problem..do you use a task manager? winMo has a limitation of 32 process so if you never close app you may run into the problem if you really open a lot of programs. Check your task manager -> view -> process to see how many process you are running
Hi,
Only newer devices have Native Kernel (NK) and not Ipaq 61x?
and
If i have to start reinstalling everything again from zero, which would you recommend me using, 6.1 or 6.5?
and
I don't get it, why do manufacturers keep giving us larger and larger memory if we can only use 32 processes? I used to have a device with only 32Mb or ram and can only run a few applications and wished i could have larger RAM. Now that I have a device with a bigger ram, I'm limited by the number of processes allowed!
and one more shameless question...
IS THERE A WAY OF REMOVING THE 32 APPLICATION LIMIT??? (sorry the caps)
Yes i have 32 processes running, but i need them all...
heeelllppp
sabertooth said:
Hi,
Only newer devices have Native Kernel (NK) and not Ipaq 61x?
and
If i have to start reinstalling everything again from zero, which would you recommend me using, 6.1 or 6.5?
and
I don't get it, why do manufacturers keep giving us larger and larger memory if we can only use 32 processes? I used to have a device with only 32Mb or ram and can only run a few applications and wished i could have larger RAM. Now that I have a device with a bigger ram, I'm limited by the number of processes allowed!
and one more shameless question...
IS THERE A WAY OF REMOVING THE 32 APPLICATION LIMIT??? (sorry the caps)
Yes i have 32 processes running, but i need them all...
Click to expand...
Click to collapse
well your problem is due to 32 process limit of WinMo(or technically is the underlying limit of WinCE 5.x) so it is not relate to the vm(slot) problem. We probably never get native 6.5 nk.exe for 61x since hp is not planning to upgrade it to 6.5 but that is a different issue
If you ever going to reinstall I would say choose whatever suit you the best. 6.1 is pretty stable while 6.5 give you some ui changes but that would depend whether you like the change or not.
WinCE 6 remove the 32 process limit but WinMo 6.x is still base on WinCe 5.x. WinMo 7 will be based on WinCE 6.x but until then we are struck with the 32 process limit.
so for now you would better off use a task manager to close some programs
thanks so much for your help keyx
I will now search for a program that can automatically close services that are no longer required which are still running in the background. Or can do so at a press of a button.

Imagio RAM utlization

Since there is no push Internet and TouchFlo is only 5% of the mem usage. Anyone know why this phone uses more mem on boot than TP2? I have been poking around running apps and haven't found a hog yet.
Anyone else find any app using a large amount of memory?
You can install the proxy for the cdma touch pro 2 (Rhodium) and it will cut the memory down to about 50% usage. I noticed that mine was running in the mid 70's so I started experimenting with Touch Pro 2 stuff since that 's what I had before and the .cab's were still on my memory card.
Hey guys,
I'm new to the website. Just got my Imagio and liking most of the features. Can you tell me where I can find this .cab file you're talking about. I looked through the touch pro 2 threads but couldn't find anything.
Thanks for the help
http://forum.ppcgeeks.com/showthread.php?t=85996&highlight=disable+push+internet
These 2 cabs worked for me reduced mem usage from 70s to 50s
Read their entire thread, seemed harmless, and installed both cabs. I went from 70% to 50% with no negatives yet. I don't even see the slow Opera loads that the thread mentions. Thanks for the link!
Maybe the pagepool is set too high and/or the freaking MediaFlo service is always running (almost 600Kb worth of precious memory)
Worked for me as well. Thanks for the help
I am never going to use media flo. Hopefully we can find a way to strip it out of the Imagio.
I did install the SSK TP2 Dynamic Resource Proxy.cab which recovered some RAM. The Imagio does still seem slightly slower than the TP2, probably just 6.5 vs 6.1.
rolandroland said:
I did install the SSK TP2 Dynamic Resource Proxy.cab which recovered some RAM. The Imagio does still seem slightly slower than the TP2, probably just 6.5 vs 6.1.
Click to expand...
Click to collapse
i doubt it since i just saw a post at engadget mentioning that 6.5 is noticeably snappier on the same hardware vs. 6.1. i believe they were speaking in reference to the Leo though so it's not an apples to apples comparison.
I had both devices, the TP2 is definitely a little quicker. The leo/hd2 is obviously a different animal all together.
The mem fix for the Imagio is temporary, after a day it is back in the 80's% utilization w/o a reset. The proxy was the same for the TP2, except the disabling the push internet provided some permanent relief. I'm sure once it is unlocked and roms are cooked things will get better.
So when/how does this cooking process begin? Does it take a long time to get a stripped-down Rom?
That VCast Mobile TV Icon is really bugging me, and I'm sure its just eating away at my memory. I also really don't need all that other VCast/Mobile IM/VZNavigator junk that they put on there to increase monthly fees.
makryger said:
So when/how does this cooking process begin? Does it take a long time to get a stripped-down Rom?
That VCast Mobile TV Icon is really bugging me, and I'm sure its just eating away at my memory. I also really don't need all that other VCast/Mobile IM/VZNavigator junk that they put on there to increase monthly fees.
Click to expand...
Click to collapse
I think an Unlocker is being worked on, or needs to be worked on before any ROM cooking is possible. Depending on whether anyone has an Imagio they are able to toy with in this regard and how knowledgeable they are, it could be tomorrow or months before we see this happen. I'm hoping it will be sooner than later of course. =)
You can remove the Verizon programs by deleting them out of the programs files directory then going into the windows/start menu directory delete the shortcuts. It will free up around 20-25mb.
--
MediaFLO
modclient
V CAST Videos
VVM
VVMStart
I installed this one "SSK TP2 Dynamic Resource Proxy.cab", but what does the other cab file do and where I can I find it.
After installing both of those programs, my memory usage is down in the low-fifities. Of course, it slowly creeps up throughout the day. But at least now, the creep is from 50--> 70 rather than 60-->80.
Boss428man said:
You can remove the Verizon programs by deleting them out of the programs files directory then going into the windows/start menu directory delete the shortcuts. It will free up around 20-25mb.
--
MediaFLO
modclient
V CAST Videos
VVM
VVMStart
Click to expand...
Click to collapse
This will simply free up storage space on the device ROM, not RAM correct? Or does removing these mean that less is loaded into RAM at startup? And do you get any startup error messages when you soft reset after doing this?
Now i could be wrong but I don't think any of them load to ram unless you actually run them. But yes that will only remove them from the storage memory.
My previous Verizon Diamond used even more memory then the Imagio % wise. I actually feel the Imagio is pretty good with ram by comparison. The crappy thing with my old phone was the storage would fill up with only the basics installed so I had to remove every VZ programs just to keep it from being totaly filled.
I really think touchflo uses a lot of memory combined with emails, sms, and the dialer and any other dormant software you have scheduled to run. That is just my take on it.
I've been playing with my imagio pretty much all weekend and I notice the amount of memory being used too. Mine hangs around 74 to 75 percent with TouchFlo 3d enabled. I noticed that once I disabled TouchFlo 3d my memory usage dropped to 65 percent. I'm thinking TouchFlo 3d is using roughly 10% of the ram.
I've installed the SSK TP2 cab and reset the phone, the memory usage is at about 52%. Without launching any apps, it slowly increases over a few hours and tops out in the mid to upper 70s. I reset and it's back down to the 50s.
I will say that as far as general usability, i don't notice any slowdowns in touchflo or other apps when its in the 70s. It's more the principal of wanting to run it as lean as possible, maybe gain a few minutes of extra juice

Understanding ROM/RAM Space

Howdy, guys. Hope one of you 'chefs' can help me get my head around this issue so I know how to approach decisions on which ROM I want.
The question I'm trying to understand is this.
If I were to create (or have made for me) a ROM with a smaller footprint (let's say maybe only 300mb), will the extra 276mb be available for user space to load programs? Or, is this a case where the ROM space is fixed and must be used; or even if unused would still not available for the system runtime or user purposes?
I ask because it would seem to me that if memory would be returned to the system for user purposes, that the leanest most lightweight ROM containing only the latest builds of WM, Manila and radios would make sense, because then the user can load whatever other utilities (footprints, compass, camera, etc.) that they want to.
It's entirely possible I'm asking for more work than it's worth, but I am curious to know, because if I'm right and that space would be made available for user purposes, I'd rather start with a 'vanilla' base and experiment with different utilities than have stuff put into the ROM that I might not want and/or would conflict with other programs that I do want.
Hope I'm making sense. Thanks in advance!
There are many different ROMs here. I've tried some of them (all right most of them) and there are roms that have many things build in and the free space is around 180 - 200MB free and on others that have only the most needed programs the free space goes up to near 300MB! As much as I know, the 512MB of ROM that is advertised is not devided by some way and the OS is part of the whole thing. So as bigger the ROM image is the less free space you have!
Correct me if I'm wrong!
A 300meg footprint is fairly hefty, the .nbh file for the rom i use is around 170Meg, Its a pretty lightweight rom that only installs the system, htc sense, and maybe a half dozen apps.
After installing maybe 10 (small) apps myself, plus opera, my 'Storage size' shows as 262.5 Meg total with 87 meg in use.
With stock roms it is down towards 160Meg total or there abouts, so just shows a cooked rom (which has sense and all the tabs) can still have at least 100meg knocked off the size by removing the extra apps.
As for RAM, that is no longer connected in any way to the rom. Not like old winmo devices where whatever space was left after install you decided how much is ram and how much is storage, no longer works like that. ROM is ROm and RAM is RAM.
If you want to utilise all that ram, look into ramdisks. I run my system, opera and IE cache from a ram disk, and it works fine.
samsamuel said:
If you want to utilise all that ram, look into ramdisks. I run my system, opera and IE cache from a ram disk, and it works fine.
Click to expand...
Click to collapse
How does that work mate?
I understand what a Ramdisk is from the olden days of MS-DOS.
Are you actually using the micro-SD slot to install your ROM, or using a portion of the SD as system memory?
What application could I use to create a Ramdisk?
samsamuel said:
A 300meg footprint is fairly hefty... stock roms it is down towards 160Meg total or there abouts, so just shows a cooked rom (which has sense and all the tabs) can still have at least 100meg knocked off the size by removing the extra apps.
Click to expand...
Click to collapse
Ok, I was just using that size as an illustration to make sure I understood the concepts.
So what you're saying is that since there is 512MB of ROM space available, whatever size the ROM image is will be loaded into user space for runtime. Just to be sure I'm on the same page, let me show it this way to be sure (again, just as an illustration):
Basic cooked ROM
512MB ROM space
-112 basic ROM image
= 400MB unused ROM space
Loaded cooked ROM
512MB ROM space
-176 basic ROM image
= 336MB unused ROM space
When the system starts that ROM is loaded to RAM...
Basic cooked ROM
448RAM
-112ROM
=336MB RAM
Loaded cooked ROM
448RAM
-176 ROM loaded image
=272MB RAM
Do I have it right? If so, then it doesn't matter whether I have the programs I want pre-loaded in ROM or install them myself, since it's going into RAM anyway, other than the convenience of not having to reaload them in the event of a hard reset.
If I'm right, what still puzzles me is why HTC would have a ROM image larger than available RAM, unless some of those programs are 'execute-in-place', in which case it would make sense to have a larger ROM image.
Sorry about the questions, I'm just trying to get my head around how it all works.
Nezbert said:
How does that work mate?
I understand what a Ramdisk is from the olden days of MS-DOS.
Are you actually using the micro-SD slot to install your ROM, or using a portion of the SD as system memory?
What application could I use to create a Ramdisk?
Click to expand...
Click to collapse
Just like the good old days, it creates a file in RAM that the system 'sees' as another memory card. (It gives it the same system image as the sd card, , , or it would, but it runs better hidden, so i run mine hidden, lol) but which runs at full RAM speed.
The system can then use that just like a seperate hard disk (i use mine for cache, as i said) and it has the added benefit that a soft reset recreates it from new, so it therefore empties your cache folders.
There is more than one way to do this on win mo, there are a few threads strewn about the xda circus, but theres one on the hd2 section by appelflap HERE and ive attached my ramdisk cab built from that thread for you to play with if you like.
When you instal the cab, it creates a 30 meg hidden disk called wramdisk (it messes with the documents tab if you leave it visible, but the system can use it in paths and such), and it sets opera cache, IE cache and system cache to use it.
@BillTheCat
The 512 meg rom space is partitioned up into (at least, not sure of the technicalities) three chunks.
One for rom, one for radio, and one for splash screen.
Splash screen is immaterial, but the radios tend to be about 25 meg, The rom itself uses up around 150 - 200, lets say 200, so total used space so far is 225, add a bit for overhead (partitioning, file system etc) and we can assume 230/240, which leaves 272 meg total storage space.
The tricky part is the 'in use'/'free' part, because some of the files in the rom, (the system files and such) run from within the rom, which is why they cant be deleted, so they dont count towards the 'in use' figure, , but some files DO, i.e the ones that you can delete, such as the lockscreens, and the button graphics.
I would be surprised if the 'in use' before you install any third party apps got much higher than 80 meg.
All this leaves a 'free' figure of around 190 meg.
I hope this helps, even if it only does a half arsed job at explaining!
EDIT - oh and as for your RAM useage figures, the thing to remember is the hard coded system files run directly from the rom, that is why theyre such a pain to extract. These ones arent copied to RAM at all. (as far as i understand it, anyway, always happy to be corrected.)
samsamuel said:
EDIT - oh and as for your RAM useage figures, the thing to remember is the hard coded system files run directly from the rom, that is why theyre such a pain to extract.
Click to expand...
Click to collapse
Ok, that's what I thought. It's kind of like what HP used to do with the x00LX series of palmtops, where DOS and the other internal applications would run in what they called 'Execute-In-Place'.
I'm asking, because I think I might want to 'hire' a chef to make a ROM for me based on my specifications, but I at least need to have a basic understanding of what the F is going on so that I don't sound like a blithering idiot when I finally talk to someone about it.
You've been most helpful - thanks so much!
** Question moved to new thread **
** Question moved to new thread **
samsamuel said:
When you instal the cab, it creates a 30 meg hidden disk called wramdisk (it messes with the documents tab if you leave it visible, but the system can use it in paths and such), and it sets opera cache, IE cache and system cache to use it.
Click to expand...
Click to collapse
Thank you, its great idea this RAM disk, i installed your cab and its visible speed difference with and without it...
BillTheCat said:
'Execute-In-Place'
Click to expand...
Click to collapse
yea thats the name I couldn't think of... the xip I think its called in cooking.
samsamuel said:
yea thats the name I couldn't think of... the xip I think its called in cooking.
Click to expand...
Click to collapse
Ok, now it's starting to make sense. If the ROM is XIP, then it makes HUGE sense to maximize that rather than consume user space.
Now that I have the concepts down, if you know of a chef for hire, let me know!
BillTheCat said:
Ok, now it's starting to make sense. If the ROM is XIP, then it makes HUGE sense to maximize that rather than consume user space.
Now that I have the concepts down, if you know of a chef for hire, let me know!
Click to expand...
Click to collapse
sorry, not me, i know nothing! i'm planning to spend the early summer figuring it out myself. alittle light reading! heh

Categories

Resources