1src Forums

1src Forums (http://www.1src.com/forums/index.php)
-   LifeDrive (http://www.1src.com/forums/forumdisplay.php?f=151)
-   -   Dynamic heap post update 2.0 (http://www.1src.com/forums/showthread.php?t=102186)

SoS 12-07-2005 08:04 AM

Dynamic heap post update 2.0
 
I just noticed something interesting! Prior to installing the update, a soft reset would completely restore and defrag the dynamic ram such that the largest available block was very close to the total heap available. Now when I reset, I get something like 4.2Mb free with only 2.5Mb as the largest block (these numbers are reported by PalmPDF which is how I first noticed). Can someone who hasnt installed the update (and who is running palmpdf confirm this??)

wierd and I remember Henk aka Metaview (the palmpdf developer) noting that on his TX, only half the dyn heap seems to be in a single block after reset, as is now the case for the updated LD. I wonder if Dmitry (the dynamic heap meister) has any comment on this??

dmitrygr 12-07-2005 10:40 AM

Quote:
Originally Posted by SoS
I just noticed something interesting! Prior to installing the update, a soft reset would completely restore and defrag the dynamic ram such that the largest available block was very close to the total heap available. Now when I reset, I get something like 4.2Mb free with only 2.5Mb as the largest block (these numbers are reported by PalmPDF which is how I first noticed). Can someone who hasnt installed the update (and who is running palmpdf confirm this??)

wierd and I remember Henk aka Metaview (the palmpdf developer) noting that on his TX, only half the dyn heap seems to be in a single block after reset, as is now the case for the updated LD. I wonder if Dmitry (the dynamic heap meister) has any comment on this??



it is hard to defrag the heap as most (if not all things in there are non-movable chunks. I do have control of wehre things are allocated (i can force all (or some) allocs specifically to begining or end of heap but i doubt this woudl help unless you track down every alloc and tell me who, when, and why allocates the offending chunk in the middle of the heap.

I did however notice this problem and i made a very specific to my software configuration fix. if you are very risky, you can try it. worst case it will force a hard reset, best case it will work.


All times are GMT -5. The time now is 03:08 AM.

Powered by: vBulletin Version 3.0.3
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.