我正在创建一个播放背景音频的应用。
这是我的后台音频播放过程的RAM使用情况:
这是内存泄漏还是没有?
我担心的是,如果/当它超过15MB时,操作系统会默默地杀死我的播放器,这是不可取的。
有没有办法查看占用内存的内容?我的MediaStreamSource实现仅在启动时分配单个512kb缓冲区,并且在播放时从不分配单个字节。 BTW,流比特率为96 kbit / sec,与应用程序的内存分配率相同。
有没有办法让GC不那么懒,睡眠时间少于8分钟?我真的不喜欢那些尖峰......
更新2013-04-21:看起来像某些操作系统更新(很可能是7.8)修复了此问题。谢谢你,微软!但是,下次请在the update history中注明: - )