I’ve just received this info from Microsoft:
With the upcoming release of 256-MB devices, Technical Certification Requirement 5.2.5 will be enforced for those apps that exceed the 90-MB RAM for usage or 256-MB memory limit. If your app memory exceeds these specifications, please be sure to install the Windows Phone SDK 7.1.1 Update and include the Opt Out feature in your application manifest file to indicate that it will not function properly on the 256-MB devices. You can use the DeviceExtendedProperties and DeviceStatus classes to query the amount of memory that your application is using, and to adjust behavior based upon the memory available on the device. There is more information found in this article, Developing for 256-MB Devices, to develop your app and ensure it works on the targeted devices.
I will test the app on a 256MB Emulator today. Will post here the results of the test.



Danilo 11:09 am on April 6, 2012 Permalink |
The app works pretty well on devices equiped with 256MB of RAM,
but the memory limit can be easily reached by using the post preview feature, that uses the “in-app browser”. We need to investigate further, i’ve added some methods to keep track of RAM usage in [295]Dan 1:34 pm on April 6, 2012 Permalink |
Does the app just quit out when it reaches the memory limit?
Danilo 2:37 pm on April 6, 2012 Permalink |
No, the simulator screen went black but the app was still there. I’ve hit the back button and the app kept working fine on the posts list. Anyway I tested the app again, and seems that the memory usage never reach the 96Mb limit.
The browser screen is the section of the app that consumes the major amount of memory.
Max Cutler 1:22 am on April 8, 2012 Permalink |
Keep in mind that the app’s memory usage is also dependent on the quantity of content on the user’s blog(s), since we store the entire dataset in a file and deserialize/serialize to/from memory on every app load/exit. Essentially,
memory = XAML + images + code + (blogs * (comments + posts + pages)).