当钴在背景中运行时,存储器很高

时间:2017-03-24 02:46:56

标签: cobalt

cobalt通过暂停进入后台模式时,仍会花费 80M 内存(约 130M 内存{ {1}}),它在后台模式下使用了太多的内存,那么它在后台模式下的内存花费了多少,哪个部分需要花费?是否有计划改善它?

1 个答案:

答案 0 :(得分:0)

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

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

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

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