View Single Post
  #3782 (permalink)  
Old 08-27-2010, 07:21 AM
Formula84's Avatar
Formula84
PPCGeeks VIP
Offline
Location: Philadelphia, PA
 
Join Date: Mar 2008
Posts: 1,288
Reputation: 2065
Formula84 is a VIPFormula84 is a VIPFormula84 is a VIPFormula84 is a VIPFormula84 is a VIPFormula84 is a VIPFormula84 is a VIPFormula84 is a VIPFormula84 is a VIPFormula84 is a VIPFormula84 is a VIP
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Question Re: [Kitchen] WVGA Touch Pro 2 Collaboration

Cool find, what has been your experience so far?, better memory footprint/management?

Quote:
Originally Posted by sc00b4s7eve View Post
- One very important thing to remember about modules is that they do not copy. They have to be run out of the Windows directory. Every Module that I have made that then tries to copy to a diff. folder has ended up as an unusable 0 Kb file.

Virtual Memory in Windows Mobile 6.5 and how it differs from 6.1 and 6.0[...]
Da_G's most excellent explaination.
One other thing I recently started to try and utilize is this feature from 6.1 (in the same post as above):
Code:
WM 6.1 also introduces the process initvmmap.exe in the MSXIPKernel, NK partition (xip.bin).
This process draws a map of all virtual memory,
and uses the following registry key from the boot hive (boot.hv):

[HKEY_LOCAL_MACHINE\System\Loader\ModuleInfo]
[HKEY_LOCAL_MACHINE\System\Loader\ModuleInfo\dllname.dll]
"filename.exe"=dword:1
"filename2.exe"=dword:1

This tells the system that the module dllname.dll
is only required when filename.exe is running, or filename2.exe is running
- and whenever these processes are not running, the virtual memory space is available,
and can be dynamically allocated to by the system.
Now I have added a few for some of applications that I use frequently:
Code:
[HKEY_LOCAL_MACHINE\System\Loader\ModuleInfo]

;FullscreenPlayer
[HKEY_LOCAL_MACHINE\System\Loader\ModuleInfo\FSPlayer.dll]
"HTCVideoPlayer.exe"=dword:1
"HTCAlbum.exe"=dword:1

;StreamingMedia
[HKEY_LOCAL_MACHINE\System\Loader\ModuleInfo\RTSPHandler.dll]
"StreamingPlayer.exe"=dword:1
[HKEY_LOCAL_MACHINE\System\Loader\ModuleInfo\voFltRTSP.dll]
"StreamingPlayer.exe"=dword:1

;HTCYouTubePlayer
[HKEY_LOCAL_MACHINE\System\Loader\ModuleInfo\ProtocolHandler.dll]
"YouTube.exe"=dword:1
[HKEY_LOCAL_MACHINE\System\Loader\ModuleInfo\voFltPD.dll]
"YouTube.exe"=dword:1

;RescoExplorer and PhotoManagerPro
[HKEY_LOCAL_MACHINE\System\Loader\ModuleInfo\RFileShell.dll]
"Explorer.exe"=dword:1
[HKEY_LOCAL_MACHINE\System\Loader\ModuleInfo\RFtpShell.dll]
"Explorer.exe"=dword:1
[HKEY_LOCAL_MACHINE\System\Loader\ModuleInfo\RRegShell.dll]
"Explorer.exe"=dword:1
[HKEY_LOCAL_MACHINE\System\Loader\ModuleInfo\RZipShell.dll]
"Explorer.exe"=dword:1
[HKEY_LOCAL_MACHINE\System\Loader\ModuleInfo\unrar.dll]
"Explorer.exe"=dword:1
[HKEY_LOCAL_MACHINE\System\Loader\ModuleInfo\WebServices.dll]
"Explorer.exe"=dword:1
"PhotoManPro.exe"=dword:1
[HKEY_LOCAL_MACHINE\System\Loader\ModuleInfo\RImgFmts.dll]
"Explorer.exe"=dword:1
"PhotoManPro.exe"=dword:1
[HKEY_LOCAL_MACHINE\System\Loader\ModuleInfo\RImgRaw.dll]
"PhotoManPro.exe"=dword:1
[HKEY_LOCAL_MACHINE\System\Loader\ModuleInfo\SamsungMobilesdk_1.dll]
"PhotoManPro.exe"=dword:1
[HKEY_LOCAL_MACHINE\System\Loader\ModuleInfo\smiHapticsServer_1.dll]
"PhotoManPro.exe"=dword:1
[HKEY_LOCAL_MACHINE\System\Loader\ModuleInfo\SmiSensorServer_1.dll]
"PhotoManPro.exe"=dword:1

;Manila (??neccessary??probably not cause I always run Manila)
[HKEY_LOCAL_MACHINE\System\Loader\ModuleInfo\ce536_high_tech_mobile_wm6.dll]
"AudioManager_eng.exe"=dword:1
[HKEY_LOCAL_MACHINE\System\Loader\ModuleInfo\appointmentservice.dll]
"manila.exe"=dword:1
[HKEY_LOCAL_MACHINE\System\Loader\ModuleInfo\audiomanagerservice.dll]
"manila.exe"=dword:1
[HKEY_LOCAL_MACHINE\System\Loader\ModuleInfo\cameraalbumservice.dll]
"manila.exe"=dword:1
[HKEY_LOCAL_MACHINE\System\Loader\ModuleInfo\homeservice.dll]
"manila.exe"=dword:1
[HKEY_LOCAL_MACHINE\System\Loader\ModuleInfo\htcaccountmanagersvr.dll]
"manila.exe"=dword:1
[HKEY_LOCAL_MACHINE\System\Loader\ModuleInfo\internetpushservice.dll]
"manila.exe"=dword:1
[HKEY_LOCAL_MACHINE\System\Loader\ModuleInfo\launcherservice.dll]
"manila.exe"=dword:1
[HKEY_LOCAL_MACHINE\System\Loader\ModuleInfo\settingservice.dll]
"manila.exe"=dword:1
[HKEY_LOCAL_MACHINE\System\Loader\ModuleInfo\weatherservice.dll]
"manila.exe"=dword:1
[HKEY_LOCAL_MACHINE\System\Loader\ModuleInfo\worldclockservice.dll]
"manila.exe"=dword:1


Honestly, I think I can add more, and It will probably help a bit more.
What doya think?
Reply With Quote