【发布时间】:2019-10-14 14:06:04
【问题描述】:
我在 Android Studio 中制作了一个媒体播放器,它使用 Service 来控制播放。
现在一切正常,即使我的 logcat 显示在启动期间跳过了 123 帧,我也没有注意到任何延迟。
我在某处读到,如果这条消息不超过 跳过 300+ 帧,则可以忽略它,但现在我不太确定了,因为我现在读到即使跳过 1 帧也是如此很多。
我还将内存使用量与商店中的 mp3 播放器进行了比较,我注意到大多数媒体播放器的内存使用量都低于 10mb。
但是我的几乎超过了 50mb,我不知道为什么,但是如果您查看详细信息,您会发现有同名的进程和很多“sandboxed_processes” .
所以我的问题是,我的应用程序几乎消耗 50mb 内存是否可以,那些“sandboxed_processes”是什么意思。
【问题讨论】:
标签: java android memory-management android-mediaplayer