Have you ever found a program which does not run on your device because of not enough dynamic memory heap? Such programs are emulators or PDF viewers (like PalmPDF). When you run them, they could cause crashes or run in a ‘limited’ mode just because there is not enough heap storage. Dmitry Grinberg (www.palmpoweups.com) wrote a program called ‘UDMH’ which allows you to increase the size of the heap artificially. When you first run UDMH you simply see a checkbox for enabling/disabling UDMH and two buttons – ‘Config’ and ‘Info’.

UDMH - main

When you press ‘Config’ you can add or remove applications for which UDMH uses a special configuration (e.g. whether UDMH is disabled for the app or not) because by default UDMH is enabled for all apps and assigns the heap automatically. When you want to add a program to UDMH�s custom settings list you just press ‘Add’ – a screen with a list of all installed application appears.

UDMH - list

Once you have selected your program, a setting window appears. Here you can decide whether
- UDMH is enabled for the application
- UDMH cleans memory up (use this setting when the program doesn�t do it automatically)
- UDMH skips quit (this option is recommended when the program opens several other programs in background – like Documets To Go. In this case the settings are not only used for the main app also for the other DTG-parts (like SlideShowToGo) so that there is no need for configuring them separately. Use it for apps launched from card per shortcut, too. Otherwise it won�t work either because UDMH applies the memory only for the shortcut and drops it when starting the real program)
- a field for the amount of dynamic heap you want to assign – leave it blank or fill in ’0′ and UDMH will make this setting automatically

UDMH - settings

The same screen comes up when you want to modify UDMH settings for a program
So, what are the advantages? For example you can run PalmPDF in color mode instead of gray or even black-white mode. Emulators like LJP become more stable, you can play DOOM or HEXEN ports on your palm. So many applications which need a lot of dynamic memory are now able to run on your Palm. For newer Palm PDAs like the Tungsten E2, T5 or TX UDMH is recommended. These devices have got a very little dynamic heap so that they come earlier to their limit than older Palms like the Tungsten T3 which has got a multiple heap than the e.g. T5.
On the Info-screen you can check how much heap you currently have � when UDMH is enabled or disabled.

UDMH - overview

A 7-day trial version of the program is available at www.palmpowerups.com. Though UDMH changes the whole system relatively much it is very stable.

Related posts:

  1. Fargo Heap Resizer-more heap space for Tungsten T and T2
  2. MoreHeapHack: An OpenSource UDMH?
  3. Softick Cache – The Review
  4. Softick Cache “Manual” – Softick Cache settings explained
  5. Lightspeed 2.0 – Review

One Response to “UDMH Review – increasing your heap storage”

  1. its great program, i use it to run PalmUAE and PalmPDF on TungstenT5. i can only recommend this program to everyone who ever found application which complained about memory.

    Dmitry is real Palm guru. I have strong suspicion that one day he will write program which will change case color of my T5 to different one :-)

Leave a Reply



You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Subscribe without commenting

© 2013 TamsPalm - the Palm OS / web OS Blog Suffusion theme by Sayontan Sinha