近期看斗鱼直播的时候发现,占用的内存会越来越大(最多的时候达到过近10G……)
估计应该是缓存下来的视频信息,但用了各种方法限制media的内存使用,限制Cache的数值都没有用,唯一有用的就是最近版本新增的“minimize memory usage”按钮,但这个按钮的调用其实不太方便,所以希望把这个按钮的功能扩展一下,使用户可以自定义某个内存阈值,达到这个阈值时就自动触发“minimize memory usage”这个功能。或者哪怕单纯地把这个按钮做一个UI,添加到工具栏也可以……
上图就是看直播十分钟左右的内存使用量,已经增长到了接近2G
但是在下图的统计中却只显示200多MB,不知道这是什么原理……
|
|