Results 1 to 13 of 13
  1. imad's Avatar
    Posts
    7 Posts
       #1  
    Anybody knows what determine how big the free size of Dynamic Heap?

    I check with Memory Info, my friend's Treo650 has bigger free Dynamic Heap (even after I do hard reset). We both have un-customized ROM.
    So what is stored in Dynamic Heap after hard reset?

    best regards,
    ImAd
  2. #2  
    Are both Treos from the same carrier? I believe that a Sprint Treo consumes less ROM space than the other carriers, and therefore would have a larger dynamic heap.

    Here's a wonderful writeup that explains the relationships between ROM size, dynamic heap size, etc.:
    http://www.grack.com/blog/articles/2...e-and-rom-size
    Last edited by jae_63; 12/04/2006 at 08:35 AM. Reason: add Grack link
  3. imad's Avatar
    Posts
    7 Posts
       #3  
    jae_63,

    Thank you for the url link.

    We both use the same unlocked GSM. The only difference is that I upgrade my firmware to the last official firmware and he's not.

    I think that what caused different free dynamic heap.

    ImAd

    -----BEGIN PALM CODE BLOCK-----
    Version: 1.1
    PC(G) f h b p+ o+ m+
    F- v+ g k r+ c++ n+ t+
    a+ G+ E M DP{Treo650}
    ------END PALM CODE BLOCK------
  4. #4  
    Checkout your heap size after a warm reset, you should find that both of you have the same size, but when you return to the "normal" state it then drops.

    I use UDMH to help progams that need more heap memory, such as PalmPDF and some SatNav packages.
    Thought of the day :
    No sense being pessimistic, it probably wouldn't work anyway
  5. #5  
    Quote Originally Posted by imad View Post
    Anybody knows what determine how big the free size of Dynamic Heap?
    BTW, I have the following results, with a custom ROM. What do you and your friend get?

    Total Size: 5440
    Total Free: 4669
    Largest Chunk : 4546

    And if you have not already found them, here are a couple of useful threads about meminfo, which go into details about others heap memory

    http://discuss.treocentral.com/showthread.php?t=105771
    http://discuss.treocentral.com/showthread.php?t=68881

    Chas
    Last edited by ChasT; 12/05/2006 at 04:14 AM.
    Thought of the day :
    No sense being pessimistic, it probably wouldn't work anyway
  6. imad's Avatar
    Posts
    7 Posts
       #6  
    Hi ChasT,

    I never try comparing the value after warm reset. However after soft reset, we both have different free dynamic heap size and still mine is smaller the my buddy.

    Here's my dynamic heap after warm reset with meminfo
    Total Size : 5540KB
    Total Free : 3960KB
    Largest Free Chunk : 3768KB

    I could not get my friend's dynamic heap size (after warm reset) but if I remember correctly after soft reset, the value of Total Free more or less the same with your treo.. It begun with 4 so.. more than 4000KB.

    What happen with my dynamic heap ???

    BTW, thanks for the links. I'll check it out
    Last edited by imad; 12/08/2006 at 12:28 AM.

    ImAd

    -----BEGIN PALM CODE BLOCK-----
    Version: 1.1
    PC(G) f h b p+ o+ m+
    F- v+ g k r+ c++ n+ t+
    a+ G+ E M DP{Treo650}
    ------END PALM CODE BLOCK------
  7. #7  
    Quote Originally Posted by imad View Post
    jae_63,

    We both use the same unlocked GSM. The only difference is that I upgrade my firmware to the last official firmware and he's not.

    I think that what caused different free dynamic heap.
    You are right, Treo650-1.20 really messes up dynamic heap, especially the Largest Free Chunk. I suspect version 1.20 simply moved the crash bug from DBCache to Dynamic Heap because of the hue & cry over the DBCache issue.
    If you are running application/s that needs large dynamic heap to run, better stay with prior 1.20 version.
    .
  8. #8  
    Quote Originally Posted by stevengoh View Post
    If you are running application/s that needs large dynamic heap to run, better stay with prior 1.20 version.
    .

    Or try UDMH V5.3, it cured my problems
    Thought of the day :
    No sense being pessimistic, it probably wouldn't work anyway
  9. #9  
    Quote Originally Posted by ChasT View Post
    Or try UDMH V5.3, it cured my problems
    Or buy a 680, which I'm told has just over 10mb of Total Heap
    Thought of the day :
    No sense being pessimistic, it probably wouldn't work anyway
  10. imad's Avatar
    Posts
    7 Posts
       #10  
    @stevengoh, TFYI.

    @ChasT, thank you for your suggestion. Just curious, your number come from what version? Prior 1.20 or 1.20?

    ImAd

    -----BEGIN PALM CODE BLOCK-----
    Version: 1.1
    PC(G) f h b p+ o+ m+
    F- v+ g k r+ c++ n+ t+
    a+ G+ E M DP{Treo650}
    ------END PALM CODE BLOCK------
  11. #11  
    Quote Originally Posted by imad View Post
    @stevengoh, TFYI.

    @ChasT, thank you for your suggestion. Just curious, your number come from what version? Prior 1.20 or 1.20?
    1.20
    Thought of the day :
    No sense being pessimistic, it probably wouldn't work anyway
  12. imad's Avatar
    Posts
    7 Posts
       #12  
    Based on my observation, the number of files in SD card also effect the free size of dynamic memory heap. The more files in SD card, the smaller the free size fo dynamic memory heap.

    I check this by running memory tool with SD card installed and without SD card installed.

    I do not have idea whether FAT32 will decrease or increase the dynamic heap consumtion (due to smaller cluster size).

    I also do not have any idea whether Power Run or similar application contribute to this usage due to the short cut that it create in RAM.

    Any body observe the same thing?

    ImAd

    -----BEGIN PALM CODE BLOCK-----
    Version: 1.1
    PC(G) f h b p+ o+ m+
    F- v+ g k r+ c++ n+ t+
    a+ G+ E M DP{Treo650}
    ------END PALM CODE BLOCK------
  13. #13  
    Quote Originally Posted by imad View Post
    I check this by running memory tool with SD card installed and without SD card installed.

    Any body observe the same thing?
    I can confirm the same thing.

    I see an increase of about 100k Heap memory from removing the SD card.

    I assume the system reserves some space for drivers or something ?
    Thought of the day :
    No sense being pessimistic, it probably wouldn't work anyway

Posting Permissions