Last week working on a Windows Phone 7 project I also wanted to focus on 256 MB devices, The issue was that we didn't wanted to initialize periodic tasks and resource intensive operations , for that we needed to detect whether the device is a low memory device or not? To detect it we discovered an option available in Windows Phone and used that to detect either it is a low memory device or not,

Lets work it out,

We shall use device extended properties

using Microsoft.Phone.Info;

using it we have discovered few lines of code that you can use in your application to detect either  the windows phone is a low memory device or not.

Use in application life cycle methods to make best use of it and you could do nice optimization of low memory devices,

Will be back soon with new tips,

Happy Coding!

See Also

Another important place to find a huge amount of Windows Phone related articles is the TechNet Wiki itself. The best entry point is Windows Phone Resources on the TechNet Wiki.