[Touch Pro CDMA] FormerPalmOS:
Scott - Performance settings / questions on new rom

Scott, can you tell me the registry values you have in your ROM for the following? I have things set as shown in brackets after each one below, with comments as to why. Running the stock ROM, mine hauls A$$ compared to it's virginal self. Since the only performance items I have changed have been these, I'm wondering how much of the speed improvement in your ROM is from similar tweaks and how much is from other stuff. Certainly the larger amount of free memory is a bonus in your ROM, and would allow increasing the cache sizes below which may further improve performance, but no guarantees - cache sizes reach a point of diminishing returns. Would be nice to have a way of monitoring cache utilization to see where that point is. Alternatively, if you haven't captured these tweaks, it may give you even more of a speed-up!

Anyway, here goes (alternatively, if you can export your registry I can just do a compare - I use CERegEdit):

HKEY_CLASSES_ROOT\CLSID\{198D503A-EFFE-4afd-BC54-EED333C80E6D}\IsSIPInputMethod [0]

HKEY_CLASSES_ROOT\CLSID\{42429690-ae04-11d0-a4f8-00aa00a749b9}\IsSIPInputMethod [0]

[HKEY_CLASSES_ROOT\CLSID\{42429691-ae04-11d0-a4f8-00aa00a749b9}\IsSIPInputMethod][0]

[HKEY_CLASSES_ROOT\CLSID\{F0034DD0-2AD4-11d1-9CB0-E84BE8000000}\IsSIPInputMethod] [0]

The above four changes (all were 1 by default) disable various input methods that take up memory (for example, transcriber, block letter recognizer, etc.). Can't quantify the exact savings but I'd guess that all combined gave 5MB.

HKEY_CURRENT_USER\ControlPanel\Sip\TurnOffAutoDeploy [1]

Stops auto pop-up of keyboards when you enter a text entry field. No direct improvement, but saves the half a second it takes to make the keyboard go away when you want to use the hard keys.

Disable error reporting and Microsoft snooping, other un-needed services

HKEY_CURRENT_USER\Software\HTC\Manila\EnableCrashDumps [0]

HKEY_LOCAL_MACHINE\Drivers\BuiltIn\DebugLog\Flags [4]

HKEY_LOCAL_MACHINE\Drivers\BuiltIn\DebugLog_PMIOCTL\Flags [4]

HKEY_LOCAL_MACHINE\Drivers\BuiltIn\ErrorReporting\Flags [4]

HKEY_LOCAL_MACHINE\Drivers\BuiltIn\ipsecsvc\Flags [4]

HKEY_LOCAL_MACHINE\Drivers\BuiltIn\SIM\Flags [4]

HKEY_LOCAL_MACHINE\Drivers\BuiltIn\SmartCard\Flags [4]

HKEY_LOCAL_MACHINE\Drivers\BuiltIn\SqmEngine\Flags [4]

HKEY_LOCAL_MACHINE\Drivers\BuiltIn\TVOUT\Flags [4]

HKEY_LOCAL_MACHINE\Drivers\BuiltIn\Uptime\Flags [4]

HKEY_LOCAL_MACHINE\Services\BTHIDSVC\Keep [0]

HKEY_LOCAL_MACHINE\Services\CERTENROLL\Keep [0]

HKEY_LOCAL_MACHINE\Services\SqmUpload\Keep [0]

Power Management tweaks

HKEY_LOCAL_MACHINE\Comm\AsyncMac1\Parms\DisablePowerManagement [0]

HKEY_LOCAL_MACHINE\Comm\L2TP1\Parms\DisablePowerManagement [0]

HKEY_LOCAL_MACHINE\Comm\PPTP1\Parms\DisablePowerManagement [0]

HKEY_LOCAL_MACHINE\Drivers\SDCARD\ClientDrivers\Class\MMC_Class\DisablePowerManagement [0]

HKEY_LOCAL_MACHINE\Drivers\SDCARD\ClientDrivers\Class\SDMemory_Class\DisablePowerManagement [0]

HKEY_LOCAL_MACHINE\Drivers\SDCARD\ClientDrivers\Class\SIM_Class\DisablePowerManagement [0]

SDHC performance tweaks (available in multiple places within this forum)

File system performance tweaks (could increase cache sizes here if more memory was available)

HKEY_LOCAL_MACHINE\System\StorageManager\FATFS\CacheSize [8192]

HKEY_LOCAL_MACHINE\System\StorageManager\Filters\fsreplxfilt\ReplStoreCacheSize [8192]

HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\MSFlash\FATFS\DataCacheSize [16384]

HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\MSFlash\FATFS\Flags [40]

FPOS