menu LittleJake's Blog
color_lens
avatar
Jake Liu
Never Settle
creative commons by-nc-sa
hit
Category
keyboard_arrow_down

© 2024 LittleJake's Blog.

萌ICP备20223020号

华为云学院视频播放内存溢出问题

问题出现

华为云学院观看视频的时候,总会出现内存溢出然后chrome报错。

由于反馈问题后,华为产品客服态度恶劣,以后不对任何华为问题进行反馈。自生自灭,与我无瓜。

华为产品客服

相关问题连接:

  1. 【产品缺陷】用MicrosoftEdge看华为云学院课程视频时内存占用过大
  2. 【产品缺陷】华为云学院视频经常出现主机内存爆满然后页面崩溃

问题复现

浏览器:Google Chrome、Microsoft Edge皆可,无特别版本号要求

视频大小14MB,注意流量消耗

可以观察到,class为text-wrap的div一直在刷新。打开发现,内部包含一个id为testIframe的iframe。
当我们删除掉该iframe元素时,内存占用增长速度放缓,基本维持在一定水平。

解决方法

通过删除iframe元素,可以使用我随便简单写的一个油猴脚本:华为云课堂防止内存溢出插件

需要安装浏览器插件:Tampermonkey

相关链接

  1. Debugging memory leaks in web applications using iframes
  2. Issue 64748: Memory leak when changing src of IFRAME
Buy me a beer
Jake Liu
Never Settle

Title: 华为云学院视频播放内存溢出问题

Author: Jake Liu

Origin:

Creative Commons License

This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0) For any re-post you must give appropriate credit.

文章遵循CC许可 署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0) 转载请注明出处

Tag:华为, 华为云, 华为云学院, video.js

评论区

Add a new comment.

Theme