公司新做了一个 web 应用。在 chrome 上测试,操作一段时间之后,手动按 Memory 面板的 GC 按钮。现象是: 内存占用涨了大几十 M
js 使用的内存才加了一两 M
对比了堆快照,也没有加什么 DOM 节点啊,还有什么会导致标签页占用的内存大增呢?
在思否上也有提问,有图片更清晰一点: https://segmentfault.com/q/1010000020396624
1
chenliangngng 2019-09-16 18:36:19 +08:00 via Android
我是直接看的任务管理器,反复进行一个操作是否会导致内存上涨。
我这边是遇到以 200 兆 /次为单位的泄露,操作 2 到 3 次浏览器直接崩掉。 所以我还是不知道楼主要问啥? |
2
12tall 2019-09-17 08:56:07 +08:00
菜鸡表示根本看不出来可能导致内存泄露的操作~~~,闭包?只遇到过 jq remove 导致的内存泄漏~~~
|
3
nnnToTnnn 2019-09-17 08:59:39 +08:00
看着感觉是 js 内存泄漏。 具体的这个快照没看出来。具体的你可以把网站放出来吗?
|
4
nnnToTnnn 2019-09-17 09:02:04 +08:00
估计是动态创建 dom 的时候导致的
|