浏览器内存泄漏崩溃排查
背景
大屏放置一段时间或者长时间之后浏览器页面崩溃。
排查步骤
1.确定问题
预览大屏,打开开发者模式【F12】,选择【性能】一栏,勾选【内存】,开启录制。录制一段时间后查看报告。根据这步如果确认大屏有内存泄漏请将异常的内存趋势报告截图保存发在群里,并且分享大屏。
如果报告的趋势如下图,确认有内存泄漏情况。
这种内存使用趋势则是正常的。
2.开始排查
注意,由于排查相当花费时间,首先请优化大屏各方面设置,组件自动更新频率酌情降低,动态面板勾选【隐藏卸载】,善用数据容器避免过多的网络请求。其次进行组件、版本的升级(升级前请做好备份)。
使用二分法排查,隐藏一半组件后,根据步骤1的过程查看浏览器内存使用趋势,依旧不正常则是这一半没被隐藏的组件有问题;正常了证明是另一半被隐藏的组件有问题,继续二分排查,最终定位到问题组件。
如遇其他使用问题,可扫描下方二维码,获取更多产品支持~