Ok, I see. Just out of curiosity, how come Palm has not developed (or worked with others, such as Dimitry) a utility to allow the user to set a custom amount of dynamic heap (with the minimum being the default value allocated by the OS, i.e 4 MB on the T|X)? That way gamers or heavy multimedia people could set it higher, and the average user would not need to adjust it.
Providing such would be nice because developers of a program that knew the app needed tons of dynamic heap (to be called "heap" from now on) could adjust it themselves (and of course the application/system would limit it to the maximum available storage memory) and then reset it on application exit. Just a thought. -Donald "Ben Combee" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > At 06:31 PM 1/10/2006, you wrote: > >I have the same feeling Henk. My one question is, "Why not just implement a > >larger dynamic heap?" We are no longer in the "Everybody will only need 640k > >or RAM" age anymore. I will claim ignorance on how this whole process works, > >but I just find it odd that my older 64 MB (actually 52MB) T3 has 3 times > >the amount of dynamic heap as my 128 MB (100 MB) T|X. If I guess correctly, > >the OS addresses the first X size of memory to dynamic heap. Why didn't they > >just increase it on the T|X? Just a question I have always wanted to ask a > >Palm employee. > > Because we use a 32MB RAM chip on that device, and increasing the > size of the dynamic heap means we have less room in the DB cache, > making database access slower. Using a larger RAM chip would add > cost and also reduce battery life, as RAM has to stay powered all the time. > > When you've got a 32MB budget, you've got to allocate it carefully -- > some goes to DB cache, some goes to dynamic heap, some goes to > storing the decompressed system ROM after it is read from NAND flash > at boot time. > > -- Ben Combee, Senior Software Engineer, Palm, Inc. > "Combee on Palm OS" weblog: http://palmos.combee.net/ > Developer Forum Archives: http://news.palmos.com/read/all_forums/ > > -- For information on using the PalmSource Developer Forums, or to unsubscribe, please see http://www.palmos.com/dev/support/forums/
