1、http://blogs.windows.com/buildingapps/2012/01/31/memory-profiling-for-application-performance/
http://msdn.microsoft.com/en-us/library/ff967560(v=vs.92).aspx#BKMK_Images
VirtualizingStackPanel: http://social.microsoft.com/Forums/id-ID/silverlightzhchs/thread/8e34c49e-d615-4702-bad4-8f4f76df7e72
2、256MB 和 512MB 以上设备的内存兼容:
http://msdn.microsoft.com/en-us/library/hh855081(v=vs.92).aspx
如果 app 必须使用 90MB 以上的内存,则在 WMAppManifest.xml 文件中添加:
</Capabilities> <Requirements> <Requirement Name="ID_REQ_MEMORY_90" /> </Requirements>
msdn原文:
Opting Out of the 256-MB Device Category by Using the Application Manifest
If you test your application and determine it does not meet the memory requirements of a 256-MB device, you must indicate this in the manifest file of your application. If you do not, a user with a 256-MB device could download and install your application. This could result in poor ratings for your application, even though it will run on devices with more memory without any problems. To opt out of developing applications for 256-MB devices, add a section to the manifest that specifies that your application requires 90 MB of memory . This section of the manifest will not be removed during the Marketplace ingestion process. To add the 90-MB requirement to the manifest, do the following steps.
-
Add a Requirements section to the WMAppManifest.xml file, immediately following the Capabilities section.
-
Add a Requirement element to the Requirements section. Specify a Name attribute value of ID_REQ_MEMORY_90 for this Requirement.
The following example shows how to do this.
</Capabilities> <Requirements> <Requirement Name="ID_REQ_MEMORY_90" /> </Requirements>
3、 Windows Phone Marketplace Test Kit : http://msdn.microsoft.com/en-us/library/hh394032(v=vs.92).aspx