What is the PDAViet Memory Leak fix? - Non-Touchscreen Windows Mobile Other

It's listed in part of this release:
http://forum.xda-developers.com/showthread.php?t=295456
Anyone? I checked out the PDAViet site, but I can't read Vietnamese.
Anyone?

user989 said:
It's listed in part of this release:
http://forum.xda-developers.com/showthread.php?t=295456
Anyone? I checked out the PDAViet site, but I can't read Vietnamese.
Anyone?
Click to expand...
Click to collapse
it fixes memory leaking issues...lol.
do not flash this rom to your Excalibur, the rom was designed for the Hermes.

Yes, I know.
But the Dash has a memory leak too, can't we apply this fix to it?

user989 said:
Yes, I know.
But the Dash has a memory leak too, can't we apply this fix to it?
Click to expand...
Click to collapse
The dash has no memory leak. IE holds onto memory until the process terminates, which never happens unless you actively kill it. Also, in WM6, the T-Mobile apps that are loaded consume memory (especially My5), and the Microsoft Live service and the Voice Dialing also consumes a lot of memory.
I removed the Microsoft Live service from the registry, and stopped the listed apps from starting at boot, and everything is fine and dandy, with an average of 18 mb ram free at all times.

When I restart my phone i have almost 21MB of free memory, and I have an use MyFavs, so I assume that's taken into account.
I disabled Voice Dialing already, but how do I get rid of Microsoft Live?
So basically all my memory is going into IE? I assume ending the task doesn't count as actively killing it?

Related

Is there a software tool to free up RAM in WM5?

Hi all, I know about SKTools comes with "Free Up RAM" but I just want "Free Up RAM". SKTools seems to mess my device up (Dopod 818Pro).
Any ideas???
Thanks all!!
voyager
MemMaid and SpaceReclaimer both support WM5.0.
Hi Leek, Thanks for the info, however neither of these is what I'm looking for (or at least I think I'm not looking for them). SKTools has a "Free Up RAM" one button operation that literally kills RAM sucking dll's and such and can reclaim up to 2MB of RAM. I have MemMaid and like it a lot but unless someone can point in the right direction if MemMaid can do this I would certainly appreciate the help!!
Thanks!
voyager
Try this Smartphone Application, works wonders!
http://www.oxios.com/memory/
Valk Space Reclaimer is "one-button", in a sense -- you just have to run it, and it can stop all programs, free memory, etc.
MemMaid offers more options, more fine-tuning control, but is also more dangerous if you don't know what you're doing with it
Space Reclaimer is easier for novices to use, requires almost no setup, and it can be programmed to automatically exit after running. It can also be programmed to run automatically after soft reset.
I have no idea about the relative effectiveness of these programs. I know they both free up memory, because I've used them successfully, freeing up as much as 3 MB in one run.
I have not tried Oxios Memory, but it doesn't appear that it's been released for WM5 yet (there's an alpha version on the web page).
RE
Oxios Memory works fine on my QTEK 9000 (aka Universal) running WM5 :lol:
Oxios memory 1.40
New release of Oxios memory 1.40 - now states is PPC and WM5 compatible. Hibernate works well on my device and I have set it to start on wakeup using the notification queue method. However Closeapps has a bug where it sends windows media player into some sort of intro mode! So I only use hibernate.
most memory actually goes into caching windows fonts and last known state...
kinda like when u play text twist or bejewelled and u quit the app [ or so u thought ] and when u do open it again, it will still revert to the last known state...
such cache will take up memory
ie more apps opened and closed, more cache memory..
only way is to reboot the ppc.
Memmaid 1.72
It is only the new version of memmaid that comes with the "Reclaim RAM" program. It is a separate program that installs with the same CAB. I have run it several times, including when my memory had fallen by about 10MB in spite of the fact that nothing was currently running, and Reclaim RAM said there was no memory to be gained. A soft reset regained the 10MB. So my unscientific impression is that this program does nothing.
Soft resets, on the other hand, do a great job.
You are absolutely right. MemMaid 1.72 free up RAM does nothing on my I-Mate Jasjar no matter how low the program memory has gone.
Maybe they will release a bug fix.
Regards
I can confirm too on a MDA Vario MemMaid v1.72 Reclaim Memory does sweet FA! Zilch! Nothing! Useless non-working feature!
Well.... another confirmation....
I've tried oxios memory and memmaid's free up ram feature...
They both are almost same in the result, i.e. sometimes they free up upto 1.5 MB of space and sometimes, nothing.
Even when the memory drops to something like 50% of normal, with no programs running, still these programs don't do anything to warrant their install. Have given up using either as a soft reset works wonders.
P.S. I have a Tmobile MDA compact II (Charmer) and have just two days ago updated the ROM from tmobile website. Seems to work much better and has more RAM too (even with activesync running in background as it usually keeps doing).

Memory Leaks

Do you know some tool that can be ran sporadically, able to perform some sort of garbage collection, in order to minimize the memory leaks of WM05 and other apps?
The latest version of memaid has a feature called "Reclaim RAM", but from what I read its practically useless.
Still, you can't know till you try.
it's not true memory leaks the system know where the ram is and which minimized process is using it
and will reclaim it if another process is started which need more ram
Excuse me Rudegar, but did I understand you correctly:
There is no such thing as memory leaks no WM5?
If that's what you meant than I am sorry, but you are very wrong. No windows system up to date has automatic garbage collection, and if a programmer is not careful, I is easy to "full" the system in to thinking the app still needs some memory after it exited.
The lousiest example I encountered is the comm manager on the Jamin (see my ROM version in sig). It leaves about 1mb more after I close it (from setting->system->memory) than when it started. Also it refuses to fully close when I click 'exit' and I suspect the two problems are related.
of cause i'm not saying there is no such thing as mem leaks
on any os or 3th party applications
what i say is that ppl should not confuse it with the way that pocketpc's always minimized applications rather then close them so they start faster if the user want to start using that application once more
sktools, Pocket Mechanic, memmaid have Ram cleaning tools, Not sure if or how they work.
Both have trial downloads of handango.
http://www.oxios.com/memory/
read about this one not sure if it's any good but it's free

Creating Pseudo "Fake" Program Memory

My company just released a new addition of windows mobile (WM) based software. Before the release I decided that I would "anticipate" the release by purchasing an used HTC Mogul which the seller of the phone had installed WM 6.1 professional. Little did I know that my company requires 25 MB of program memory to be available when installing the software. I followed many of the suggestions made in other forum threads about "cleaning up" program memory but at best I couldn't get above 24 MB of program memory (i.e. oxios hibernate & MemMaid included). You can see how close I was, but I can't install this software without having ActiveSync running as well. Here are my questions:
1) Is there anyway to get the HTC Mogul program memory to be more than 25 MB? Total memory is almost 47MB. Does the system really take up that much program memory?
2) Is there any type of program that I could install that would show more memory than actually exists? Like a "Pseudo" program memory creating program.
What stinks is that my company requires you to activate your phone using desktop software while in activesync. My phone meets all minimum requirements but program memory. Anyone?
I suggest (though i doubt it's possble) you search for a CLEAN rom for your titan..
the cleaner the better
flash it and hope it will use less program memory.
about the fake app.. i never heard of one.
I used to use MobileSwap on my Dell Axim X51v. It creates a swap paging file on the SD card just like Windows does. That was well over a year ago, I don't know if it's still being updated or anything, but it ran on WM5 fine, should be ok on WM6
-crobs808
If you can't get a clean rom, why not just temporarily patch the program to run in 24mb rather than 25mb? It must be a hefty app to need all that ram, but does it really use 100% of the 25mb?
V
Please let me know where I can get MobileSwap
Please let me know where I can get MobileSwap. I searched the web, but could not find it. Thank you.

Ram usaged with WM 6.5

Hi,
After i upgraded to WM 6.5 Stock, my ram consumption has gone up from 45% with WM 6.1 to around 65-70%.
What are your thoughts about using a tool to free ram - does it help?
And what is the best tool to free ram?
I don't think it'll help. The official rom is badly bloated.
My build uses all of the official Packages on top of the latest WM6.5.1 build 23506 and memory usage is about 34%. That's running the official Manila 2.1
So I have no idea what they're doing.
VM 6.5 and memory usage
Well another approach to the memory usage is, how to get it down?
Is there anyt tips & tricks to get it down?
How much memory do you need in spar befor is a problem and have influence on the performance of the phone?
Its true that 6.5 uses more ram, and even more is used if you have moved over to manila 2.5. But as long as you have ram free it should not affect the performance of your device.
clean ram programs do reduce ram usage that has increased over a few days but you will not get it below the amount that is used just after a soft reset.
Sometimes having things "cached" in the ram will improve device response if those items are needed frequently, so not all ram usuage is actually bad.
Hey guys,
found it on another board (pocketpc.ch)
HKLM\SOFTWARE\HTC\ResProxy\ShareMemSize set Value to 100001
i dit it and its amazing, after a softreset it starts with 42% of memoryusage and til now no problems with any apps, so i think its a good tweek
thanks to the poster on pocketpc.ch
rol13 said:
Hey guys,
found it on another board (pocketpc.ch)
HKLM\SOFTWARE\HTC\ResProxy\ShareMemSize set Value to 100001
i dit it and its amazing, after a softreset it starts with 42% of memoryusage and til now no problems with any apps, so i think its a good tweek
thanks to the poster on pocketpc.ch
Click to expand...
Click to collapse
That was f...... amazing!!!
Memory use is down to 48% and the small delay there sometimes was in the interface is totaly gone. Startup of apps is also faster then before and everything seems faster.
So for now this registry change has done wonders for me. Only time will tell if there is a down side to it ;-)
Thanks rol13.
rol13 said:
Hey guys,
found it on another board (pocketpc.ch)
HKLM\SOFTWARE\HTC\ResProxy\ShareMemSize set Value to 100001
i dit it and its amazing, after a softreset it starts with 42% of memoryusage and til now no problems with any apps, so i think its a good tweek
thanks to the poster on pocketpc.ch
Click to expand...
Click to collapse
Hi,
it's not obvious(no A to F letters to guess) but you might have said, it's an hexadecimal value
regards
I noticed the same problem after updating tot 6.5.
I'm not very experienced with tweaking my phone. How can I use the mentioned tweek? What do I have to do and are ther risks involved?
there is always a risk when tweaking your phone, however, since many of us here seem to be having to negative results from this tweak, then you can say it's safe. search xda for regedit, download and install on your device, then use that program to tweak.
What Registry Base?
I dont understand, when I set the value to 100001, the radio button base has to be selected 'Hex' or 'Dec'?
Thanks for your help!
fofo13 said:
I dont understand, when I set the value to 100001, the radio button base has to be selected 'Hex' or 'Dec'?
Thanks for your help!
Click to expand...
Click to collapse
select hex
jetbro said:
select hex
Click to expand...
Click to collapse
Thank you, done, works just fine.
Thanks works great, usage at 42% now
if your using htc sense try getting the 'no push internet' cab file, as that will stop the push internet service on your phones and save you around 10%
for thoses that are unsure, push internet is where htc sense, will auto load web pages for you every hour or so, this makes the first page load instantly, and thats about it, so not much to lose out on
I would like to add a small note about this tweak before we all start thinking this is giving us something for nothing.
this reg tweak will prevent TD2 from pre-caching files for the following HTC applications:
AudioBooster, Calculator, ContactCard, CUIHandler, FMRadio, HTCAlbum, QuickGPS, Recorder, StreamingPlayer and YouTube.
They will now be dynamically cached, and then dumped from ram as they are used.
If you frequently using these apps it will be slower to launch when you 1st use them as they will need to be moved to memory before being executed (you can prove this yourself buy timing them before and after using the reg edit)
If you look at many diamond/TD2/HD tweaks the performance ones that make most difference are for file system cache, font cache, glyphy cache ect...
This works by allowing greater amounts of memory to be used by these caches, and more cached data gives better performance at the cost of less available memory.
so long as you always have enough free memory for the apps you want to run these performance tweaks are good. but if you go too far and run out of memory your app will crash or phone will just start to crawl
So using your memory is not a problem, and for many people it is better to have common apps and system files cached in memory ready to use instead of being able to see 50% free memory doing nothing (remember you have paid for this memory, make it work for you)
But if shortage of free memory is a problem for you then certainly this tweak will free up ram for your applications that need it.
as a side note another good way of freeing up alot of ram is to dissable push internet using a cab found on these forums. this obviosly comes at the cost of losing push internet, but if you dont use it whats the loss
thanks for the great info rumpleforeskin. one thing i would like to mention, after applying the tweak, my internet speed (using 3g) dropped significantly, and it was almost impossible to get a gps signal, as soon as i restored my registry back to the way it was before the tweak, everything went back to normal, i got my 3g speed back, and gps was almost instant. something to think about before using this tweak! or maybe it was just me
rol13 said:
Hey guys,
found it on another board (pocketpc.ch)
HKLM\SOFTWARE\HTC\ResProxy\ShareMemSize set Value to 100001
i dit it and its amazing, after a softreset it starts with 42% of memoryusage and til now no problems with any apps, so i think its a good tweek
thanks to the poster on pocketpc.ch
Click to expand...
Click to collapse
Brilliant! Down to 52% after a soft reset, thanks.
In my case Topaz from Spain, Official Rom upgrade from HTC, after change the value & soft reset 41% Ram occuped (before the change 48%), without problems with programs,
great tweak.
this tweak sets the share memory to 1 mb while the default is 15 mb.
yes you will have some more ram free but this will make Topaz work much more because now it has to read write to the ram all the time.
so whats good with this tweak
You get extra 5-10 mb ram free (thats what you think) but those extra ram are not free really because they will be used all the time to read what should already be in the ram.
this also causes the cpu to work more causing more drain on the battery.
so you will loose more then you gain
gullum said:
this tweak sets the share memory to 1 mb while the default is 15 mb.
yes you will have some more ram free but this will make Topaz work much more because now it has to read write to the ram all the time.
so whats good with this tweak
You get extra 5-10 mb ram free (thats what you think) but those extra ram are not free really because they will be used all the time to read what should already be in the ram.
this also causes the cpu to work more causing more drain on the battery.
so you will loose more then you gain
Click to expand...
Click to collapse
what you write is true, i made a post a little futher back describing the pupose of this cache file, and all cache files.
The original poster of this tweak done a good job of finding a way to reduce ram usage which will be very helpfull to the few people who need to use that extra ram.
but i worry that many people will use this tweak just to lower their ram usage not understanding that memory cache is there to boost performance.

[Q] Low Internal Memory warning

I've been receiving Low Internal Memory warnings today on my Captivate. The question becomes, how do I see the contents of my internal memory (not the main 13 GB of RAM, but the 2 GB internal memory) and what is safe to get rid of. It keeps telling me to dump some apps, but I've only got a third of the apps installed that my wife has installed (she's got over 600 apps, on a still stock Captivate).
Thanks for everyone's input here on the forums. I'm learning a great deal and hopefully my posts are helpful as well.
Ben E. Brady
benebrady said:
I've been receiving Low Internal Memory warnings today on my Captivate. The question becomes, how do I see the contents of my internal memory (not the main 13 GB of RAM, but the 2 GB internal memory) and what is safe to get rid of. It keeps telling me to dump some apps, but I've only got a third of the apps installed that my wife has installed (she's got over 600 apps, on a still stock Captivate).
Thanks for everyone's input here on the forums. I'm learning a great deal and hopefully my posts are helpful as well.
Ben E. Brady
Click to expand...
Click to collapse
to many apps...
Just out of curiosity, are you running the stock JF6 firmware or JH2? Though yeah... with that many apps it might just be too many apps haha
I am running the JH2 firmware on this one. My wife still has the stock Captivate and she's got nearly 700 apps installed on it.
I'm really curious as to how I can see what files are in the internal storage and how big they are so I can figure out what to dump. I really don't want to have to go back to square one. I'm rooted and I have Root Explorer and ROM Manager but so far I've not been able to determine whether I've got something on the phone that is eating up a lot of space unnecessarily. Thanks.
If you're running the JH2 firmware, check to make sure you've turned off GPS debugging. Steps to do that are in the JH2 firmware thread, starting with post #300. Then, delete the GPS logs and your problem will be solved.
^^ THIS
It's a "feature" samsung left one, after all, it wasn't really an "official" release.
Yea it logs an INSANE amount of GPS data, and by that I mean turn on gps and open maps for a minute or two and thats 10mb of data logged. I'd Imagine if you left it on to actually navigate somewhere you'd eat up 600 megs every 30 minutes of use.
You can also use busybox du /data to show which folders have the most space taken up in them as well.
belyle said:
If you're running the JH2 firmware, check to make sure you've turned off GPS debugging. Steps to do that are in the JH2 firmware thread, starting with post #300. Then, delete the GPS logs and your problem will be solved.
Click to expand...
Click to collapse
Thanks for the heads up on the GPS logging. That was the ticket. 1.6 GB of GPS logs are now history. I had been using the navigation for the past couple of days and it started going wonky while I was using a GPS related app called SpeedView.
I really appreciate all the info you guys post on the forums. I'm learning all kinds of stuff that I never knew and I've been a developer for nearly 40 years.
Thanks!
Ben E. Brady

Categories

Resources