我正在编写一个使用 BackgroundMediaPlayer 的多媒体应用程序(WP 8.1)。问题在于内存——后台任务经常因 OutOfMemoryException 而崩溃。我尝试通过代码查看是否有任何内存泄漏,但找不到任何内存泄漏。
我遇到了这篇文章,它描述了正在运行的应用程序的内存分析 - http://blogs.msdn.com/b/visualstudioalm/archive/2014/04/03/performance-profiling-on-windows-phone-8-1-with -visual-studio.aspx 如何在后台任务中实现同样的效果?或者还有其他方法可以查看如何优化后台任务的内存使用?
我已经尝试过 GC.Collect 作为最后的手段,但没有帮助..