OP 参与开发的网页(vue3 + element plus)因为业务需要,24*7 有人值班操作,所以近期出现了用户在长期不刷新网页的情况下出现了网页崩溃的情况
在排查过程中发现似乎是 element plus 的组件存在内存泄漏的问题
尝试在官网复现,打开组件页,通过浏览器的任务管理器,能看到初始占用不到 100M
在我来回点击组件文档几十次后回到首个组件页此时内存占用超过 1G
在等待垃圾回收后内存将至 400m+,随后又等待了 5 分钟确认内存不会在继续下降了
所以是否只要操作的次数够多,内存就会持续上涨直到突破浏览器内存限制导致网页崩溃
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.