[Question] Memory allocation adjustment - JASJAR, XDA Exec, MDA Pro General

Hi friends,
After almost half a year using this O2 Exec, I found it's really good and met all my needs. However, there is still problem with the insufficient program memory even though I used the "closed" functions by pocket plus and clean the device from time to time by memaid. I also use the clearnotification.
Is it possible to adjust the memory allocation the same as the Magician or Himalaya? I know they are all different. If we can combine the extended rom of my Exec to the program memory, it may help a lot.
Cheers,

Doesnt work like that anymore. Try a search for persistant storage or the like. Now with WM5 you have storage memory (built-in flash) and RAM. This has been brought up many times.

Know how this works. But, one day I playing with my O2 Exec, landed in the Memory applet. I suddenly had an image on the PPC, which had a slider to allocate memory . The image was merged with the background. But, my PPC had freezed.
Wish I had the presence of mind to click a photograph , before I did a soft reset.
Food for thought, maybe there is something in there, not known to us.

I think maybe the freeze was because you crashed your machine showing that slider.
I have seen someone post on here about seeing it, and the fact that MS recycled the memory screen from WM2003SE and hid that part.
You're never going to be able to change Flash into RAM, they are (three) distinct chips and used separately by the OS.
The only way you could do it is to write a virtual memory driver the same way that WinXP and other desktop OSs use paging files on the hard drive to simulate RAM. Slow, lots of overheads, no advantage whatsoever on the Universal.
So the solution to your problem may be the same as mine:
I wrote off to a company that does electronics work and asked them if they can fit another couple of RAM chips to my device. This page says that there is room for two more (another 64MB?) RAM chips on the mainboard if you can BGA solder. Still waiting on a reply.
A 128MB Uni would kick the backside out of all other handhelds. Oh, and USB host, but that is a whole world of work that nobody has tried yet. Damn you HTC!

Of course you realise that the more RAM you have the worse the battery life will be.

I'm also thinking to put more chip into the free space but not sure that we need to do anything with the OS to run on 128MB hardware.
Can we just put more chip on it? I want to try

xenon_art said:
I'm also thinking to put more chip into the free space but not sure that we need to do anything with the OS to run on 128MB hardware.
Can we just put more chip on it? I want to try
Click to expand...
Click to collapse
If I remember, Asukal or Mwang(mwang - sorry if I misspelled Ur nick) already tried to add more ram chips, but wothout any effect - no raam increase - unfortunately for us
:-(

phsnake said:
xenon_art said:
I'm also thinking to put more chip into the free space but not sure that we need to do anything with the OS to run on 128MB hardware.
Can we just put more chip on it? I want to try
Click to expand...
Click to collapse
If I remember, Asukal or Mwang(mwang - sorry if I misspelled Ur nick) already tried to add more ram chips, but wothout any effect - no raam increase - unfortunately for us
:-(
Click to expand...
Click to collapse
so disappointed.
thanks for your info.

Related

++++ We are solving Universal's memory leak problem... ++++

Bigface title to a not sure method, but with hoping success for the object.
I think everybody is fighting with this nerve-racking memory bug in wm5+vga+universal thing.
Me too.
Very very hard.
I'm very angry with this statement.
I bought the newest, most professional PDA with the oldest, most amateur speed.
It is not new for anybody, I'm sure.
I've opened this topic to solve this *******, because I think ROMupgrade is coming very slow.
I tried hundreds of different things to keep my RAM's free memory and get my Jasjar/MDApro/Exec more speed.
I'd like to share my experience to you and I'd like you to share your experience to us, to understand why does it happen.
OK....so.....
1) My first and biggest remark in this theme:
gwes.exe (this is a system process, which is runnig continously with the system to let us using functions of our device)
It is runnig with the following modules: (on my device, it is not sure all on yours too, but I think almost)
lrgwesex.dll
touch.dll
commctrl.dll.0409.mui
commctrl.dll
aygshell.dll
keybddr.dll
ddi.dll
toolhelp.dll
gwes.exe.0409.mui
toolhelp.dll
ceddk.dll
coredll.dll.0409.mui
ossvcs.dll
ole32.dll
coredll.dll
So...this gwes.exe starts with the system after a soft reset taking about 6MB RAM memory.
If you are watching carefully, when your RAM is getting less this gwes.exe is getting bigger.
In one of my examples after a soft reset I had 24MB free memory, and when I had just something like 4MB I checked the running services.
And you know what???
gwes.exe was using by then 19.5MB from the memory!!!!!!!!!!!
So I think when you start an application, system files are using more memory with applications, but when you close the application you have just more with the memory using by this application but less with the memory using by the system with this application.
I'm not sure with this, but i'm sure there is a big problem with this gwes.exe service.
I found more processes (device.exe, filesys.exe, cprog.exe, shell32.exe, repllog.exe) which are doing something the same but not that much than gwes.exe.
So if somebody has some reflections about this write it down to us!
2) A lot of people say there is a hack in the registry / storage manager cache keys which we increase, system will operate with higher speed.
I'm not sure now.
I tried a lot with different keys, and my suggestion is totally the opposite than that: when I set different cache keys (glyphcache, storage cahes...) to zero the system eats less memory and something the same with the speed.
Interesting.
I don't have exact results in these points, but thinking about somewhere here the answers.
Please help us to find the solution together to solve this irritating bug!
Sorry for my english, I'm hungarian.
THX
Tuningszöcske (It is in english something like Tuning-Grasshoper)
Here are my results ...
After Reset
=======
gwes 6.49 MB
filesys 1.86 MB
shell32 1.95 MB
cprog 2.12 MB
device 1.46 MB
services 215 KB
connmgr 91 KB
After Bloating
=========
gwes 12.7 MB
filesys 2.7 MB
shell32 2.39 MB
cprog 2.12 MB
device 2.3 MB
repllog 555 KB
services 407 KB
connmgr 111 KB
GWES really does bloat up a lot over time. Did a search on the net and it appears to be graphics related ...
It's good to see other's same results.
I'm searching for the answers countinously too...
I never have a memory issue with my dopod900, even after a week of usage with various games and application, the memory still remain around 22++M. Will try to check up the result and post it here.
I also want to know why........
After the reset, my machine has around 20M left and after a while, only 11M left and that's last for quite a long time. I have no experience that the memory is only around 4M....
Cheers,
chtan said:
I never have a memory issue with my dopod900, even after a week of usage with various games and application, the memory still remain around 22++M. Will try to check up the result and post it here.
Click to expand...
Click to collapse
Are you using the stock machine without all the tweaks ? I mean have you applied optimizations like cache settings, etc ?
I'm just wondering if it might have something to do with some of the changes we made to improve performance :?
The issue is partially duie to Microsoft, but also partially due to 3rd party developers. I know for a fact that a lot of developers do not bother to have their applications issue defragment or compact instructions to the operating system after closing. They take up place and resources in the memory heap but do not "give them back" after they close.
You can blame the Universal as much as you want, but in my opinion it's one hell of a machine that had the misfortune to be the first officially released WM5 machine out there. Microsoft is indeed working on speed, stability and other issues form their end (the latest O2 Exec rom is by far the fastest and most stable ROM there is), but the developers need to do their bit as well and start working on their program's behaviour.
"If a kid does not tidy up his room, it's likely it will start losing things"
Wiz said:
The issue is partially duie to Microsoft, but also partially due to 3rd party developers. I know for a fact that a lot of developers do not bother to have their applications issue defragment or compact instructions to the operating system after closing. They take up place and resources in the memory heap but do not "give them back" after they close.
You can blame the Universal as much as you want, but in my opinion it's one hell of a machine that had the misfortune to be the first officially released WM5 machine out there. Microsoft is indeed working on speed, stability and other issues form their end (the latest O2 Exec rom is by far the fastest and most stable ROM there is), but the developers need to do their bit as well and start working on their program's behaviour.
"If a kid does not tidy up his room, it's likely it will start losing things"
Click to expand...
Click to collapse
Hmmm, you would think that Microsoft would be smart enough to put in some checks to automatically release the memory used by a an application after it closes :?
I don't blame the universal, the hardware is fine and I'm quite happy with it. I do however blame Microsoft. WM5 is just soooo slow. If I didn't do all the performance tweaks that's been discussed here, I don't think I can live with this device. You have to understand that I come from using 3 generations of Palm devices previously, and even though they are using much slower processors, they are waaay more responsive than WM5.
The last Palm I used was the Sony Clie NX70. I used it for 2 years without having to do ROM upgrades, etc. and it worked just fine. One would think that given the number of years that Microsoft had to improve WM, that they would be able to do a better job. As it is now, I'm finding all kinds of weird bugs all over.
Well, I'm just frustrated, sorry for ranting :lol:
christan said:
The last Palm I used was the Sony Clie NX70. I used it for 2 years without having to do ROM upgrades, etc. and it worked just fine. One would think that given the number of years that Microsoft had to improve WM, that they would be able to do a better job. As it is now, I'm finding all kinds of weird bugs all over.
Well, I'm just frustrated, sorry for ranting :lol:
Click to expand...
Click to collapse
I have been making the same point - M$ should know better and memory management is not bleeding egde tech. My Symbian devices have rock solid memory management, they just keep running for weeks and months without the need for a reset. For a US$1000 we should expect better quality all round. Lets hope in te next 6 months we finally get what we paid for.
jah said:
christan said:
The last Palm I used was the Sony Clie NX70. I used it for 2 years without having to do ROM upgrades, etc. and it worked just fine. One would think that given the number of years that Microsoft had to improve WM, that they would be able to do a better job. As it is now, I'm finding all kinds of weird bugs all over.
Well, I'm just frustrated, sorry for ranting :lol:
Click to expand...
Click to collapse
I have been making the same point - M$ should know better and memory management is not bleeding egde tech. My Symbian devices have rock solid memory management, they just keep running for weeks and months without the need for a reset. For a US$1000 we should expect better quality all round. Lets hope in te next 6 months we finally get what we paid for.
Click to expand...
Click to collapse
I sure hope someone here can figure out a hack to fix this soon, cause as it is now, I'm having to soft reset at least once a day, quite often more.
Can any users here who are NOT experiencing the memory leak issues come forward ? I think we would all like to know what we're doing differently that might be causing the memory leaks ...
chtan said:
I never have a memory issue with my dopod900, even after a week of usage with various games and application, the memory still remain around 22++M. Will try to check up the result and post it here.
Click to expand...
Click to collapse
Hi chtan!
Is it possible to ask you to backup your registry to a file and upload here?
Just to see what is different in your system than ours.
And which is your ROM and ExtendedROM version?
THX
Hint
Hi Guys,
The above phenomenon is due to the reason that now we all have data in the flash memory.I was using earlier Nokia Symbian phones, viz 6600,9500...in all these the same used to happen and I had to restart the device...but there are 3rd party softwares, which compress the RAM if the above thing happens and we are at the initital full RAM memory w/o restarting the device...like Stacker, Switcher etc...similarly we also have "Place Maker" for Smart Phones...to do the same...someone can try this app...or someone can make an app to do the same...I hope this gives some light to solve this problem..
Re: Hint
hdubli said:
Hi Guys,
The above phenomenon is due to the reason that now we all have data in the flash memory.I was using earlier Nokia Symbian phones, viz 6600,9500...in all these the same used to happen and I had to restart the device...but there are 3rd party softwares, which compress the RAM if the above thing happens and we are at the initital full RAM memory w/o restarting the device...like Stacker, Switcher etc...similarly we also have "Place Maker" for Smart Phones...to do the same...someone can try this app...or someone can make an app to do the same...I hope this gives some light to solve this problem..
Click to expand...
Click to collapse
Yes, you are right.
This is a secondary option to solve this problem.
But I don't know any application for pocket pc which does RAM-compression.
Do you know one?
Re: Hint
Tuningszocske said:
hdubli said:
Hi Guys,
The above phenomenon is due to the reason that now we all have data in the flash memory.I was using earlier Nokia Symbian phones, viz 6600,9500...in all these the same used to happen and I had to restart the device...but there are 3rd party softwares, which compress the RAM if the above thing happens and we are at the initital full RAM memory w/o restarting the device...like Stacker, Switcher etc...similarly we also have "Place Maker" for Smart Phones...to do the same...someone can try this app...or someone can make an app to do the same...I hope this gives some light to solve this problem..
Click to expand...
Click to collapse
Yes, you are right.
This is a secondary option to solve this problem.
But I don't know any application for pocket pc which does RAM-compression.
Do you know one?
Click to expand...
Click to collapse
By RAM compression, do you mean an active app that runs in the background to automatically compress stuff in RAM then decompress stuff in the RAM on-the-fly when used ?
If it is what I think it is, I don't think RAM compression is the way to go unless there is absolutely no other solution, cause compression-decompression will have a significant performance impact.
I think it's more important to get to the root of the problem
NO.
There are many applications for PC which make the RAM free from unused services, applications, files...
Using this method, you don't need to restart your machine.
It worth it for me to push a button or a shortcut to free the memory without a softreset.
Tuningszocske said:
NO.
There are many applications for PC which make the RAM free from unused services, applications, files...
Using this method, you don't need to restart your machine.
It worth it for me to push a button or a shortcut to free the memory without a softreset.
Click to expand...
Click to collapse
Opps, I misunderstood the use of the term "Compression" there ...
Yes, if someone can come up with an app that can "clean" up the RAM, that would be good too
Wiz said:
The issue is partially duie to Microsoft, but also partially due to 3rd party developers. I know for a fact that a lot of developers do not bother to have their applications issue defragment or compact instructions to the operating system after closing. They take up place and resources in the memory heap but do not "give them back" after they close.
You can blame the Universal as much as you want, but in my opinion it's one hell of a machine that had the misfortune to be the first officially released WM5 machine out there. Microsoft is indeed working on speed, stability and other issues form their end (the latest O2 Exec rom is by far the fastest and most stable ROM there is), but the developers need to do their bit as well and start working on their program's behaviour.
"If a kid does not tidy up his room, it's likely it will start losing things"
Click to expand...
Click to collapse
No hack or tweak applied, everything in stock condition. This confirmed my suspicious that Exec and I-mate only having this problem and this is due to their highly customized rom set.
That is strange.. I also have Dopod 900 and suffer from the same problem of memory leaks. The first time I got my Dopod 900 with factory default settings and applications, I played with it for 2 days and noticed that the memory went down to 15++ M.
So I would assume that without any 3rd party applications installed, memory leaks problem is there..
Chtan!
Then you could be a magician, because - i think - we all use the ROM with factory settings after a hard reset, and then - same as you -, when we install a lot of different applications and games, we have the memory leak.
So, what about this registry backup for us?
Or can you write it here the apps and games you use?
I have not performed a soft reset for 5 days. I am performing a test on how long my EXEC can last without having to perform a soft reset. I use mine regularly everyday, about an hour on phone calls, 2 hours on browsing using PIE, the usual opening and closing of applications, and I leave it at night charging while playing a DVD on a continuous loop for non-stop movie playback. I do admit the only time I notice slow downs (4 seconds to open an application) is if I leave about 10 open applications at the same time running in the background. That is why I make sure I close all open applications after use using Handy Menu's option to close all. As of now here is my memory allocations:
Storage
Total: 43.72 MB
In use: 14.52 MB
Free: 29.19 MB
Program
Total: 49.93 MB
In use: 30.94 MB
Free : 18.99 MB (with active sync open and running attached to my computer) If I unplugged my EXEC and close active sync, it goes back to 20.19 MB
These are all my open applications and memory usage without any slow downs:
gwes.exe: 7.48 MB
filesys.exe: 2.72 MB
device.exe: 2.43 MB
cprog.exe: 2.33 MB
shell32.exe: 1.43 MB
repllog.exe: 499.69 KB
services.exe: 227.76 KB
tmail.exe: 163.62 KB
connmgr.exe: 131.81 KB
HandyMenu.exe: 123.81 KB
rapiclnt: 115.90 KB
poutlook.exe: 47.90 KB
SDDaemon.exe: 47.90 KB
MemMaid.exe: 23.90 KB
shfind.exe: 19.90 KB
srvtrust.exe: 7.90 KB
NK.EXE: 0 Bytes
Even with these applications open. My EXEC runs fine with no slow downs.
I am happy with my EXEC. Even after 12 hours of continuous Movie playback at night, I don't feel my EXEC over heating. This thing is amazing!

can u use sd card for program memory?

hi, I'd like to know if you can use the sd card and say partition it so that you can make your xda exec device use the storage on it as programe memory so it speeds the device up. this really is a fab device, but it really lacks the memory capacity that I had on a blue angel.
I have a 1gb sd card and don't mind loosing any storage space to accomplish this. if there isn't a way, can someone try and find a reg tweek for this....
anyway, I leave it with you...
cheers.
joey jojo
I think this is something which should be taken as a clue by developers who make programs such as Memaid, Pocket Mechanic, etc and include this as a a feature. Maybe the concept will be something similar to the Virtual Memory on a regular windows pc.
You are absolutely right, I too really miss the shortage of program memory. I can never open a really complicated web page with lots of images in Netfront before I get the dreadful warning that I have run out of program memory.
I hope some developer picks this up and incorporates this as a feature. I am sure this will increase his sales many many times.
Regards
you can put your internet explorer's cache on the sd-card...
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders\Cache]
change cache from '\windows\profiles\guest\temporari internet files' to '\SD_MMCard' to achieve this...
however you'll notice that it only slows your device incredibly down if your SD-Card is not set up right
see also http://forum.xda-developers.com/viewtopic.php?t=50301
There is just no way a third party program can add this. On the windows mobile team blog, there's a post from a few months back talking about doing virtual mem on the SD card, and basically, it's just not in the OS and won't be until at least WM6, and third-party programs can't do it.
JasperJanssen said:
There is just no way a third party program can add this. On the windows mobile team blog, there's a post from a few months back talking about doing virtual mem on the SD card, and basically, it's just not in the OS and won't be until at least WM6, and third-party programs can't do it.
Click to expand...
Click to collapse
Those are very disappointing news...
Speaking of memory management and the OS itself..I really wonder during the development of WM5, did they try to come up with a better OS, or just building up upon WM2003.
Reason why I say this is my Universal crashed yesterday, and a look into the "Memory" panel in the Settings showed the OLD memory management screen along with the sliders and all... :lol:
Looks like the developers got lazy and just placed a panel on top of the old one :lol:
Ehh.. You guys want to be buying new SD cards every third month?
Flash memory like the SD cards have only a limited number of write operations before they fail.
Using them for storage is good, because you don't write to the cards that much.
Using them as memory would totally screw up the card in a rather short time.
And, I think using SD card for program memory would result in a slower application, because of the read/write speed of the SD compared to the RAM..
--- EDIT ---
3 months is just a figure of speach..
I have no idea of how much time it would take before failure occurs..
It would probably result in slower and slower performance, because some sectors would be worn out faster than others..
What you say about the writes before failure is right, but when you are faced with a £300 PDA that has the same amount of RAM as my little finger, you have to do something.
SD cards are cheap enough these days, and money grows on trees. I'd rather be able to leave programs open and not worry about how much it will slow the machine down to have more that three big apps running than I would be about coughing up for a new SD card every 3 months.
I have seen a 4GB card on Ebay for less than £80, Tescos sell 1GB for £30 these days.
The great thing about Tescos is their guarantee. You buy the card, write it to death, take it back for a full refund, no questions asked.

Wm5 Downgrade.. just an idea

is it possible to downgrade from a WM5 mobile to a WM2003SE one via editing roms? or will we have a "driver" problem later? since the WM2003 had that memory slider, that you could share more "store" memory to the RAM sector... that would be nice
Hi devilboy1488!
I am afraid you misunderstand the issue.
First, you can't downgrade a device, unless it originally had a WM2003 ROM and was upgraded. The reason is: you would have to change a lot more than just drivers to get the ROM to work.
Second, and this is the important part: The reason WM5 doesn't have the slider is because it uses memory differently.
In 2003 RAM memory was divided between storage and program, and the slider let you change the division. The down side of this was that if your battery runs out, you loos all data (=hard reset).
In WM5 flash memory is used for storage and RAM only for running programs. Since we are talking about two physically different memory types there's no way to allocate one for the use of another so there's no slider. The plus is you don't loos all your stuff if you forget to recharge your device.
Thank you, you clarified me heh

****** Programming opportunity ??? *******

I've spent a good while looking and i cannot find a file recovery/raw disk access program that's available for mobile devices, could be a nice opportunity for someone!!!
I'd do it myself if i'd got the time lol
No offence but form the title it looks almost like your offering a paying job. Maybe something a little less flashy next time?
Any way have you checked out an app called pocket mechanic?
http://www.pocketgear.com/software_detail.asp?id=12178&associateid=373
It comes pretty close to what you want.
The problem with file recovery is the fact that these devices use RAM or FLASH memory and not hard disks. If it's RAM (WM2002 / 2003) there is no way to recover the file once it has been deleted.
With flash, from what I understand it still might be possible but a lot trickier than with HD.
ooops
No not quite offering a paid job to someone lol
Hmm as for the recovery option obviously i need to learn a lot more about the management of storage on these devices, i'd assumed they followed the usual method of FAT/NTFS rules regarding storage and deletion ?
So once a file is deleted the system automatically defragements the allocated space to reclaim it?
Could use a lot more input on this, as i assumed it was just going to be a case of dumping the content on the device onto a card or via usb to comp using a basic read from location xxxxx write to location yyyyy
Any others care to comment ?
oh and device in question is an 02 XDA Mini-S !
Re: ooops
wp4054 said:
So once a file is deleted the system automatically defragements the allocated space to reclaim it?
Click to expand...
Click to collapse
No, because flash "wears out". M$ have written WM5 to spread out the reading/writing randomly (kind of) across the whole of the memory to minimize "wear" and maximize the life of the flash. Defragmenting would negate this by concentrating read/writes to specific areas and because flash is solid state defraging is not needed anyway.
Right now i'm starting to understand, so i guess my question should be when something is deleted can it be recovered?
How long before the data is 'nuked' ?
The device in question has not been used since the deletion occured but i would still like to try and dump the contents of the internal 'drive' to see what if anything remains, is this feasible?
Thanks for all your assistance guys i'm on a learning curve here!
First, you have to tell us exactly what device it is and what OS it is currently running.
Like I said before, if it is a WM2003 device your data was probably in RAM and is lost forever.
Apologies i did state in my previous post that it an 02 XDA Mini-s or magician as it's known on here running windows mobile 5
Ideally all i want to do is read all the raw data from the machine either onto PC or onto a card so that it can then be analysed using a full screen hex editor/ data recoverer, i suspect the messages/data are still there but just with truncated headers/file markers
Actually, I should be the one to apologize, I missed that line.
Unfortunately, as I stated in previous posts, since your device has the WM 2003 OS and its main memory is RAM if the file was in the main memory, once it was deleted it is gone for good.
I think itsme has some tool for dumping memory (check the WiKi for itsutils or look for his posts) but I doubt they will help you.
Sorry.
Thanks will try using those as a start, i suspect that all may not be lost but i won't know till i can dump the affected memory/storage. The unit has not been powered down or used since and i'm hoping that the information i seek is still lurking there somewhere lol
Made me get me C++ hat back on anyway if nothing else !
Daresay i will be needing a lot more help on this one yet, i suspect the SMS raw data is still about somwehere and i'm gonna try find it lol
Moral of the story?
Don't lend your PDA to a friend that hasn't got a clue what they're doing!! (even if they are desperate!!)
wp4054 - investigate Buzz's grabit program on here. This may not be grabbing the memory you need, but it'll give you a good headstart on how to use the memory read/write functions.
You probably want to be reading other partitions, but the idea should still hold.
Frankly, it's likely to be a lot of work for a very small chance of success.
If the memory works like standard FAT, and they were files, it wouldn't be so bad. But the SMS data is stored in a database that is likely to be shuffled around quite a lot for efficiency, and so unlikely to be highly recoverable.
But let us know how you get on.
V
wp4054 said:
Apologies i did state in my previous post that it an 02 XDA Mini-s or magician as it's known on here running windows mobile 5
Click to expand...
Click to collapse
That's not a Magician, it's a Wizard.
O2 XDA Mini = Magician - runs WM2003SE
O2 XDA Mini S = Wizard - runs WM5
Cheers Vijay i guess i won't know till i try!
I was just thinking that the memory behaved like a disk in that storage was not reallocated immediatley, will let all know what if anything my findings are, i wouldn't normally be bothererd if it was just the odd message but it was everything that was deleted, read messages which i wanted /needed to keep not just the ones in the deleted folder!
Thanks for the help it's appreciated
Glenn (who just realised he's not put a name to any of his previous posts! , oops)
That's not a Magician, it's a Wizard.
O2 XDA Mini = Magician - runs WM2003SE
O2 XDA Mini S = Wizard - runs WM5
Click to expand...
Click to collapse
So does that mean i have a better chance of data recovery on this device??

New reg-hack: MemHack. Pre-Alpha.

I fiddled around with my wm6'd hx4700 (thanks kuzuhara!) and a registry editor and found a way to make it regard SD as ram and xip from it.
This renders my device to achieve usage smooth enough i allow myself to reffer to the device as a mini-umpc^_^
For SD only atm, miniSD may or may not work depending on your devices driver. No MMC for the time being.
I sooooo hope this isn't old news
Here's to me not ****ing any of your devices up, it worked wonders for me.
P.S
IMPORTANT!
Delete the Program Files folder and reset again once you see the SD's been renamed to Program Files2.
On the next boot it'll mount as Program Files and everything will load from it.
Excuse me, my brains are stuck in google translator mode
4.11.2007
It seems i was rather in the wrong and am taking a whole new direction.
One which involves reading more carefully before i charge head into the guts of windows embedded.
Will take me a while until next post, and it might become hx4700 exclusive, but i promise you some cool stuff to come yet.
Anybody wanting to make their SD into Program Files to save space,
just start resco reg editor and change hklm\System\StorageManager\Profiles\SDMemory\Folder: Program Files.
(Originally is SD Card).
You can also try messing with it, making it into diffenent sys folders, just be careful
Mine is currently application cache (Volatile) and [email protected] Files.
(Running sweet with what i got to with the enablement of complete graphics accelaration, except for a minor hang up when returning from sleep).
Sooooooooooo...
ONLY DOWNLOAD AND APPLY THE CURRENT PATCH IF YOU KNOW WHAT YOUR'E DOING AND WANT TO GIVE BEATING ME TO IT A SHOT!
I'm hoping for a next release in a day, but not necessarily of this project but of an off-chute.
BTW, is it just me or is WM real *nix like?^^
anyone tried this ?
ranasrule said:
anyone tried this ?
Click to expand...
Click to collapse
Downloaded, but waiting to see what others think.
Want to know what it does to the SD card and device as the readme does say to move the devices contents of its program files folder to the sd card?????
downloaded it too. but i notice its his forst post.
Lol... it's my first post, sorry..
All it does is make the device call the card drive "Program Files" and set a swap file that's used as most device memory (don't worry, it's faster than most none-nand flash). i had to leave a small buffer in device memory though.
The memory file is unallocated, so just don't forget to leave 528MB free at all times.
Re-read the original post
It is and will be updated with periodic updates should they come.
I've been using it for 72 hours now.
It takes the odd reset to free up memory, but nothing worst than what we had before.
well if all thing got wrong.. anyway to revert it back?.. well ofcourse hard reset is one of it. uhmm.. lets put hardreset aside first..
well.. cant wait to test this.. i made a whole backup of my registry so if thing went wrong.. ill just restore the registry backup..
Good point doube_ofour.
Just export the StorageManager registry key before applying the changes, and if worst comes to worst restore your backed up original.
So, anybody else installed and can connect to tell the tale?
DuperMan said:
So, anybody else installed and can connect to tell the tale?
Click to expand...
Click to collapse
I made a cab with the regs and installed it But I'm still experimenting .. Nothing bad happened so far how do i know the device is faster ?!! how did you measured your device's speed ?
So let me get this straight -- it will use the microSD in my TyTN as RAM -- the icky sticky stuff I run out of because internet explorer, pocket player, and spb mobile shell grab it all for themselves?
Is there any way to specify how much of the SD card is used as RAM -- since I don't really need 1 GB of RAM on my device.
I saw your post about 558 MB free but didn't quite understand it. You also said you need the odd softreset to free memory? but why would you need to free up a few MB when you have access to hundreds?
But thanks for sharing with the community -- if this really does work out well for us, that's pretty freaking amazing.
@DuperMan
Does this hack simply make our "Storage Card" transform into "Program Files"?.. Thats it?.. cant see any speed improvement.. besides my memory usage increased by that means my device will perform slow..
My "Program Memory and Storage Memory" Stays the same as 47mb total on both memory..
Exactly Ragart!
Only it's set to use miniSD, i think you'd have to mess with it a little to make it work on miniSD... if response is good i'll make a mini version.
Remember - It's only been tested on wm6 hx4700!
double_ofour said:
@DuperMan
Does this hack simply make our "Storage Card" transform into "Program Files"?.. Thats it?.. cant see any speed improvement.. besides my memory usage increased by that means my device will perform slow..
My "Program Memory and Storage Memory" Stays the same as 47mb total on both memory..
Click to expand...
Click to collapse
in my case my program memory decreased by something around 10mb ! and I can't see any improvement in speed too ...
miniSD, hmm? Well that's the slightly-larger brother of my 1GB MicroSD. So I guess I'll just watch the thread and see others' reactions before I try anything (though I do have fullbackups)
Thanks for the quick response. So how much RAM does your hx4700 'have' now? and did you set it to 558 extra for a reason? Just curious questions from a person who doesn't understand the intricacies of reg editing
@doube_ofour:
Use it for a while, constant usage should be smoother. Did you free the space up by deleting the old Program Files as well?
Use it to surf for a while, multiple windows style, and you'll notice the difference.
Also, don't be mean to my hack Don't load it to spite, wait for each app to load and keep on starting apps without (majorly) worrying about a system crash.
@hma4:
The age old method of feel
It doesn't boost anything per say, but your device shouldn't be as compaction ridden as it was, so less mem degradation over time=more time between resets under heavy work loads. and i mean heavy. also, multi-tasking is MUCH more usable.
@ragart:
I set it to have a 512Mb paging area on the SD, plus 512kb in main for caching and another 16Mb for caching on SD, so that's a total of 528.5Mb overall mem, 16.5Mb cache and half a gig paging (good for them internet chaches etc..
i check on the registry that u have made in ur reg hack. seems like all the folders etc is the same even for a miniSD card ... so do u think it will work on miniSD too?

Categories

Resources