单个svga文件,在浏览器占用cpu过高。
wangjianshuo opened this issue · comments
检测地址:https://svga.io/svga-preview.html
文件版本为:2.0
文件输出:
{
"version": "2.0",
"FPS": 20,
"frames": 35,
"videoSize": {
"width": 1920,
"height": 1080
}
}
文件:https://res.cloudinary.com/dyizrfblj/raw/upload/v1584173062/t/normal1.svga
减少矢量元素的数量,能转换成 PNG 的都可以转一下。
@PonyCui 感谢。 如果转成位图后,内存占用就不能是0了, 可能会导致内存占用过高。 这种情况该怎么去平衡呢?
减少矢量元素的数量,能转换成 PNG 的都可以转一下。
请问播放完成之后如何释放内存呀. 我的需求里面连续播放十来个之后, 内存占用特别高, 特别卡
@wangjianshuo 尽量不用矢量
请问播放完成之后如何释放内存呀. 我的需求里面连续播放十来个之后, 内存占用特别高, 特别卡
请问解决了吗 我也遇到这样的情况
请问播放完成之后如何释放内存呀. 我的需求里面连续播放十来个之后, 内存占用特别高, 特别卡
player 要销毁,以后 player 引用也要置空,例如
this.player = null
请问播放完成之后如何释放内存呀. 我的需求里面连续播放十来个之后, 内存占用特别高, 特别卡
player 要销毁,以后 player 引用也要置空,例如
this.player = null
我封装成一个组件了 销毁前会clear和置null 但是占用内存并不会下降 不断地创建销毁组件会一直上升
请问播放完成之后如何释放内存呀. 我的需求里面连续播放十来个之后, 内存占用特别高, 特别卡
player 要销毁,以后 player 引用也要置空,例如
this.player = null
我封装成一个组件了 销毁前会clear和置null 但是占用内存并不会下降 不断地创建销毁组件会一直上升
打开开发者工具 Memory 标签,看看是啥泄露了吧 😃