At 3:11 AM +0100 2002/01/24, Aaron Ardiri wrote:
> > At 8:12 PM -0500 2002/01/23, George Aslanis wrote:
>> >Ok, I guess I deserved that one!  Let me add....add three devices utilize
>> >the same scan module & drivers.  All things appearing equal, why is there a
>> >130k heap size difference?
>>
>> Because each device has a different amount of RAM. Palm OS reserves 32k, 64k, 96k, 
>128k, or 256k of heap according to the total amount of RAM detected during cold boot. 
>See http://www.palmos.com/dev/tech/hardware/compare.html for more examples. The 
>amount of dynamic heap is not a configurable parameter.
>
>  correct me if i am wrong, but, this was introduced with palmos 3.5
>  before that, different numbers again :)

Not exactly. All version of Palm OS back to v1.0 have used one of those system heap 
sizes. Which size corresponds to which quantity of RAM is installed has changed 
through the years, and is to some degree more configurable by Licensees since v3.5. 
The amount of RAM the OS itself "reserves" from this heap has changed in every version 
of the OS, and I suspect that's the primary cause of the wider variation in available 
dynamic heap between devices, especially those from our Licensees who all have 
additional system components which require they're own run-time allocations. 
Nonetheless, the DragonBall chip select lines' configuration options are directly 
responsible for these boundaries.

Regards,

Jim Schram
Palm Incorporated
Partner Engineering

-- 
For information on using the Palm Developer Forums, or to unsubscribe, please see 
http://www.palmos.com/dev/tech/support/forums/

Reply via email to