+ Reply to Thread
Page 1 of 2 1 2 LastLast
Results 1 to 20 of 27
  1. #1
    Registered User
    Join Date
    11-10-2004
    Location
    Worcester
    Posts
    1,988

    Some Microsoft links about memory and performance

    I did a little homework on understanding "low ram"

    These articles are excellent and mostly based on WM5 but it all still applies.

    After reading these I think HTC/Qualcomm made the right trade-off.

    Bottom line is more RAM would mean less battery life. And the 6800 is WAY better on battery and ROM than 6700 and only slightly worse on RAM.

    Windows Mobile Team Blog : RAM, ROM, NAND, NOR--that's a lot of capital letters...

    Windows Mobile Team Blog : Who's Using My RAM?

    Windows Mobile Team Blog : Where's my RAM?

  2. #2
    Administrator
    Join Date
    10-21-2001
    Posts
    26,048
    i have stated this before in other threads. more RAM means more apps that can run in the background which means less battery power due to the fact that power is needed to keep these apps running. things such as spb P+, shell, and other resource intensive, memory grabbing devices needs power to keep them running all day.

    keep the camera running in the background all day vs not running it all day and you will see a battery power difference between those two different states

  3. #3
    Registered User
    Join Date
    11-10-2004
    Location
    Worcester
    Posts
    1,988
    It's not really running the apps in RAM that chew memory space. It's the availability of total RAM (used or not) that chews battery up. If you have 5mb or 25mb free it will run the same battery life.

    I agree to miminize services but it's because some apps wake up other resources and chew battery. They are not changing the total RAM size which has a fixed power cost assocaited with it.

    The next increment would have been 128k RAM and that itself would chew battery regardless of what's in it.

  4. #4
    Registered User
    Join Date
    10-16-2002
    Location
    Coconut Grove
    Posts
    478
    Even so- a few more MBs would be key.

    I am constantly running around 10MB free with calender and messaging open. If I were to hit the web and stream music I would get verrrry low.

    Has there been any tweaks to free unused space? If I even had another 5MB available this whole RAM issue would be null...

  5. #5
    Registered User
    Join Date
    10-16-2002
    Location
    Coconut Grove
    Posts
    478
    Great links BTW.

    Thx

  6. #6
    Registered User
    Join Date
    11-10-2004
    Location
    Worcester
    Posts
    1,988
    I agree 5-10MB more would be nice.

    I think over time some ROM hackers will squeak out a few MB
    I can live with it. I'm not a heavy user. As long as basics work VC, Email, Web and Mapopolis I'm happy. I don't stream music.

    I'm running with no EXT_ROM installs (soft reset during 3 seconds delay in middle of hard reset) plus AudioPara.cab ran manually (warning one user had issues running this). It didn't save all that much RAM.
    Last edited by mswlogo; 06-28-2007 at 09:28 AM.

  7. #7
    Registered User
    Join Date
    10-16-2002
    Location
    Coconut Grove
    Posts
    478
    I just found 2Mb or so.

    Here is the key;

    HKEY_LOCAL_MACHINE\System\StorageManager\FATFS\CacheSize=0x1000(4096)


    This is a tried and true hack that you have probably seen. I believe most of the wm5 devices shipped with 2048, could be wrong though. However, there has always been debate about the difference between 4096 and 8192- most users finding none.

    WM6 has 8192 as default.

    I have reverted back to 4096 and have seen no effect on performance. This gives me 2MB more usable at boot up. (Why only 2 I dont know!)

    YMMV


    -Rob

  8. #8
    Registered User
    Join Date
    06-27-2007
    Posts
    54
    Hmm, I had added this hack, but the default for my mogul was 0, so I essentially turned it on, vs. halving it.

  9. #9
    Registered User
    Join Date
    10-16-2002
    Location
    Coconut Grove
    Posts
    478
    Hmmm- maybe I had done the hack without realizing it as well!

    You really had a zero value?

  10. #10
    Registered User
    Join Date
    06-27-2007
    Posts
    54
    Well, here's the deal... I went back to that spot to type everything I see, and right now it's back to zero.
    Value name:
    CacheSize

    Value data:
    0

    Base:
    Decimal

    Value type:
    REG_DWORD

    So it appears to not have taken, or some soft reset put it back.

    I was updating my phone with that 3 line reg hack when I first changed it.

  11. #11
    Registered User
    Join Date
    11-10-2004
    Location
    Worcester
    Posts
    1,988
    My Cache size is 0 too.

    Note: I'm running no Extented ROM + AudioPara....cab

  12. #12
    Registered User
    Join Date
    06-27-2007
    Posts
    54
    I added it back in, waited about 2 minutes for regedit to bake in the numbers, then soft rebooted. It appears to have stayed for that reboot.

    I do notice the phone booting up quite a bit faster by having that set, as well as getting to, -and opening, programs as soon as it gets to the today screen. Previously, it would do a WinXP with low memory thing...you are at the desktop, but forget about actually starting to run anything for at least 2 minutes, etc.

  13. #13
    Registered User
    Join Date
    10-16-2002
    Location
    Coconut Grove
    Posts
    478
    You are at 4096 ShrewLWD?

  14. #14
    Administrator
    Join Date
    10-21-2001
    Posts
    26,048
    saw this on the HTC/answers.com for the above reg edit...

    HTC Wizard: Information from Answers.com

  15. #15
    Registered User 92GTA's Avatar
    Join Date
    06-17-2003
    Location
    Bakersfield, CA
    Posts
    475
    I tried reading that link the but the ending of those 3 keys are cut off by IE7 that I'm using.

    Can someone please post them clearly for us here? Thanks!
    http://www.TheFOAT.com/92GTA
    AT&T HTC-PI86100 (HTC Titan II):
    OS: Windows Phone 7.5 Build: (Mango RTM 7.10.8112.7) - Radio: 1.02.80.13_21.37.80.03 - Bootloader: 1.18.2180.0 (139346)
    Audiovox 9000>Moto V60>MotoT720>LG5350>Sam I330>Hit G1000>PPC-6600>PPC-6800>PPC-6850>PPC-T7380>HTC-T7575>HTC-PI86100

  16. #16
    Registered User
    Join Date
    11-10-2004
    Location
    Worcester
    Posts
    1,988
    Here is the link describing those FATFS keys.

    FAT File System Registry Settings

    With 0 it automatically picks a cache size which may be bigger than 4096. By setting it to 4096 you may reduce the amount of memory it uses.

  17. #17
    Registered User
    Join Date
    11-10-2004
    Location
    Worcester
    Posts
    1,988
    Do a view source and you can see full path.

    <ol>
    <li><tt><b style="color:black;background-color:#ffff66">HKEY_LOCAL_MACHINE\System\StorageManager\FATFS\CacheSize=0x1000</b>(<b style="color:black;background-color:#a0ffff">4096</b>)</tt>
    <ul>
    <li>(default decimal value is 0, on a Qtek 9100)</li>
    </ul>
    </li>
    <li><tt>HKEY_LOCAL_MACHINE\System\StorageManager\FATFS\EnableCache=0x1(1)</tt>
    <ul>
    <li>(default decimal value is 1, on a Qtek 9100)</li>
    </ul>
    </li>
    <li><tt>HKEY_LOCAL_MACHINE\System\StorageManager\Filters\fsreplxfilt\ReplStoreCacheSize=0x1000(<b style="color:black;background-color:#a0ffff">4096</b>)</tt>
    <ul>
    <li>(default decimal value is 0, on a Qtek 9100)</li>
    </ul>
    </li>
    </ol>

  18. #18
    Registered User
    Join Date
    06-27-2007
    Posts
    54
    Nice find mswlogo (the msdn link). I do think the 0 setting sucks then, because all the lag appears to disappear with it set to 4096. Lag such as: switching from portrait to landscape, switching to, or out of, the comm manager, opening email and then doing a send/receive. These were my pet peeves that appear to have stopped by setting it to 4096.

  19. #19
    PEBKAC MadlyAlive's Avatar
    Join Date
    07-15-2006
    Location
    Phoenix, AZ
    Posts
    1,551
    Nice link MSW.

    Mine was also defaulting to 0. I changed it to 4096 and with a soft reset, it is noticeable (especially when going from portrait to landscape and vice versa). Only time will tell however...
    Bryan

    "I'm not going anywhere NEAR that sabertooth snatch of yours." - Dr. Christian Troy

  20. #20
    Registered User
    Join Date
    11-10-2004
    Location
    Worcester
    Posts
    1,988
    My RAM usage went UP changing cache from 0 to 4096.

    Was around 22MB and now 20.3MB or so free (after MemMaid clean and fresh boot each time).

    But maybe RAM usage won't float up like it did before? As much?

    Performance wise I don't see any difference.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts