后台cobalt 运行时内存偏高

The memory is high when cobalt run in background

cobalt 运行进入background模式时,仍然会消耗80M内存(大约130M内存在foreground),它在后台模式下占用了太多内存,那么在后台模式下它在哪里消耗这么多内存,在哪一部分消耗?有改进的计划吗?

当 Cobalt 进入挂起模式时,它会释放所有 GPU 资源 - 图像缓存、交换链等。它还会关闭 SbPlayer,释放这些资源。

保留所有Javascript、DOM和CSS内存,因此HTML5应用程序在恢复时不需要重新加载。

也许出乎意料,MediaSource缓冲区也被保留了下来。这样它就可以在恢复时立即恢复播放。这主要是因为没有通知应用程序它正在暂停,因此 Cobalt 必须在 Resume 时秘密恢复媒体元素状态。

媒体源缓冲区可以是很多内存,1080p 时大约 24 兆,4k 时大约 60-80。