腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
DOM
解析器
Chrome
扩展
内存
泄漏
、
、
、
、
问题所在 我已经开发了一个
扩展
,它可以拦截web请求,获取web请求所源自的HTML并对其进行处理。我使用了DOMParser来解析超文本标记语言,并且我意识到DOMParser导致了大量的
内存
泄漏
问题,最终导致
chrome
扩展
崩溃。 这就是导致问题的代码。https://gist.github.com/uche1/20929b6ece7d647250828c63e4a2ffd4 我尝试过的 开发人员工具记录的性能 我记录了
chrome
扩展
浏览 28
提问于2019-06-05
得票数 0
回答已采纳
1
回答
文档
Dom
树还是独立
Dom
树?
、
、
Am使用
chrome
(newbie:)查找
内存
泄漏
什么是文档
DOM
树和分离
Dom
树? 有人能解释我吗?
浏览 2
提问于2014-04-14
得票数 10
回答已采纳
2
回答
在
chrome
dev工具中查找JS
内存
泄漏
、
、
我正在使用
chrome
工具来计算某些JS代码中是否有
内存
泄漏
。
内存
时间线看起来很好,
内存
按预期回收。但是,
内存
快照令人困惑,因为它似乎存在漏洞,因为在“分离
DOM
树”下有条目。是“分离
DOM
树”下的东西,只是等待垃圾收集,还是这些真正的
泄漏
?
浏览 4
提问于2012-08-13
得票数 42
回答已采纳
1
回答
JavaScript <->
DOM
循环引用问题的精确解释
、
、
相对于原始
扩展
属性(可以分配给
DOM
节点的任意属性)的一个优点是,“不受循环引用的影响,因此不受
内存
泄漏
的影响”。谷歌的一篇文章名为,内容更详细:
DOM
元素→通过扩
浏览 2
提问于2012-04-10
得票数 10
回答已采纳
1
回答
角:垃圾收集组件
、
、
、
} TestHTML:<button (click)="closeClick()">close</button> 现在,当我启动应用程序并获取堆快照时,我看到
内存
中的对象数量是正确的对于我的特殊情况,我认为GC不能释放
内存
,因为仍然有对该对象的引用。如何找出该引用位于何处?为什么在删除第一个组件之后不调用GC,但是如果调用空函数,则调用afterwards?
浏览 7
提问于2020-02-27
得票数 0
1
回答
如何自动重启
chrome
扩展
?
、
我有一个
chrome
扩展
,它是我构建的,它会
泄漏
内存
。我正在努力修复
内存
泄漏
,但与此同时,一些朋友已经在使用它了。如何做到这一点呢?也就是说,从
扩展
本身重新启动一个
chrome
扩展
。 谢谢,
浏览 0
提问于2012-10-28
得票数 4
回答已采纳
1
回答
查找
内存
泄漏
和理解分离的
DOM
树
、
、
、
我正在检查
内存
泄漏
在应用程序在空闲条件下使用
Chrome
DevTools。
内存
时间线记录在我看来很好,垃圾收集后JS堆中没有JS增加。 我还想了解它为独立
DOM
树显示的信息。与红色接壤的是文档
DOM
树/ 10656条目中的680
浏览 0
提问于2017-06-14
得票数 1
1
回答
角记忆
泄漏
我使用的是角1.2.6,在切换由角管理的视图时会出现
内存
泄漏
问题。我做了一个非常深入的研究如何解决
内存
泄漏
的角度,但问题仍然发生。通过使用
Chrome
的profile工具,您可以看到“分离的
DOM
”。也有这个问题吗?我也有同样的问题。
浏览 0
提问于2014-03-19
得票数 4
2
回答
Blazor Wasm数据保护
、
、
除了任何特定于浏览器的黑客攻击或XSS攻击外,我相信
内存
和LocalStorage中的加密数据除了
扩展
之外是安全的。如果我错了,请纠正我。这就带来了恶意浏览器
扩展
,这些
扩展
可以不受限制地访问LocalStorage和可能的
内存
。LocalStorage --我认为这是一层加密,需要一个来自用户的短期
内存
驻留密码来解密。恶意浏览器
扩展
可以探测Blazor的
内存
(类似于
DOM
扫描)吗?还是Blazor是一个单独的不可触摸区域,而
浏览 13
提问于2022-09-10
得票数 0
2
回答
如何用Backbone.js识别
内存
泄漏
、
、
我相信我的Backbone.js应用程序有
内存
泄漏
。在我将一些Backbone.View对象打印到控制台后,我总结了这一点,并在点击了一下之后,看到cid #正在增加到数百个。这是否是
内存
泄漏
的一个明显迹象? cid#的增加是否意味着
内存
泄漏
?我能看到创建的对象,比如用Java语言创建的堆分析工具吗?Backbone.js确保不发生
泄漏
的最佳实践是什么? 谢谢!
浏览 3
提问于2013-10-21
得票数 4
回答已采纳
1
回答
反复调用ReactDOM.render和
内存
泄漏
忘记调用unmountComponentAtNode会导致应用程序
泄漏
内存
。 如果ReactElement以前被呈现到容器中,这将对它执行一个更新,并且只在必要时对
DOM
进行变异以反映最新的React组件。第一次
浏览 4
提问于2016-02-11
得票数 4
1
回答
使用大量
内存
的简单函数
、
、
正如您所看到的,我已经尝试清除localStorage,以缩小
内存
的使用范围,但在使用不到10分钟的时间内,它已经达到了1.000.000K。它是我为
chrome
创建的一个
扩展
,它选择一个选项并单击按钮,按钮提交一个表单,页面重新加载,它一次又一次地做每件事。'229','230','231','232'];} 没有var声明的更新
浏览 1
提问于2014-09-27
得票数 3
回答已采纳
2
回答
Chrome
中的
内存
泄漏
:什么是眨眼根?
、
、
我正在修复一个9角应用程序中的
内存
泄漏
错误。我遇到了一些组件
泄漏
的情况,但我找不到GC根。我不知道为什么元素还在堆里。
浏览 6
提问于2020-10-21
得票数 0
1
回答
KnockoutJS
内存
泄漏
、
我相当肯定,我正在使用KO2.0版本的
内存
泄漏
。我有一个可观察到的数组,该数组由AJAX调用的结果填充。此集合与每个DIV容器都有一个数据绑定。我使用
Chrome
检查了堆,我的结论如下: 如果AJAX调用返回3个元素,则它们将在
DOM
上正确呈现。如果我在这里拍摄堆的快照,那么其中有三个SearchResult对象。如果再次触发AJAX调用并返回5个元素,则所有5个元素都正确地呈现到
DOM
中。
DOM
显示总是正确的,但是
内存
使用只是不断攀升和上升,因为旧的搜索结果从未被释放
浏览 4
提问于2012-03-24
得票数 14
回答已采纳
1
回答
DOM
节点不是垃圾收集
、
、
、
关于如何使用
Chrome
的开发工具来调试单页web应用程序中的
内存
泄漏
,我有一个问题。 根据谷歌的,在进行堆快照后,您将看到红色和黄色的分离
DOM
节点。黄色节点是那些仍然被JavaScript引用的节点,有效地表示了
泄漏
的原因。红色节点在JavaScript中没有直接引用,但是它们仍然是“活动的”-likely,因为它们是黄色节点的
DOM
树的一部分。通过在堆快照中的所有黄色节点上钻取并找到代码中仍然有引用的地方,我能够修复几个
内存
泄漏
。但是,现在我不知
浏览 4
提问于2015-03-12
得票数 2
回答已采纳
2
回答
我是否需要删除
dom
片段,或者垃圾收集器是否会删除它们?
、
、
我假设垃圾收集器在函数结束执行后处理掉所有悬空变量,但我想知道这是否也适用于
DOM
片段。 如果我为此创建了一个
DOM
片段或任何未附加的节点,垃圾收集器会在函数完成执行后删除它吗?我不想添加任何
内存
泄漏
。
浏览 6
提问于2011-09-26
得票数 4
回答已采纳
1
回答
在iPad 2上动态加载Safari中的图像会导致
内存
泄漏
、
、
、
、
我正在HTML5上开发一个游戏,它在iPad 2上运行时有一个
内存
泄漏
问题。在
内存
跟踪中,我看到加载的图像占用了几乎已用的
内存
,并且从未释放。所以,这就是我想知道的原因:浏览器是如何将图像保存在
内存
中的?在我的想象中,当浏览器的HTML
解析器
到达一个图像
DOM
元素时,这个循环就开始了,它将图像数据从URL加载到
内存
中,并将其呈现在屏幕上。 那么,图像数据什么时候从
内存
中释放呢?或者如何手动释放它?
浏览 3
提问于2013-07-08
得票数 1
2
回答
事件处理程序闭包中d3.js键连接的
内存
泄漏
、
、
事件处理闭包如果引用使用键控数据连接的d3.js选择,则可能导致
DOM
节点
泄漏
。 在单击处理闭包中添加listI
浏览 7
提问于2015-01-09
得票数 3
回答已采纳
2
回答
PHP -致命错误:允许的
内存
大小为268435456字节已耗尽
、
、
、
致命错误:允许的
内存
大小为268435456字节已耗尽。在需要的地方。我正在与PHP简单的
dom
库与良好数量的网址(网站),以检查他们是否良好(它检查iframe和嵌入标签在HTML中,如果有iframe或嵌入标签与SRC属性不同于youtube,metacafe或dailymotion如果每次循环结束时都调用clear()方法、null、unset和gc_collect_cycles,为什么会有
内存
泄漏
。
浏览 0
提问于2012-04-13
得票数 2
回答已采纳
2
回答
在
Chrome
的DevTools中检测
泄漏
DOM
节点
、
、
我试图使用
Chrome
工具来分析我的应用程序上的
内存
使用情况,并检测
泄漏
的
DOM
节点,并且对我所看到的一些行为感到困惑。根据,如果我创建
DOM
节点,然后正确地释放它们,该工具应该使用一个“节点”计数器响应,该计数器将重置到其基线: <button onclick="clearLeaks()&qu
浏览 5
提问于2014-06-11
得票数 4
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
解救 Chrome!这个减少内存占用神级扩展必装
Python3 XML 数据解析|Python XML Parsing
携程桌面应用的前端内存优化与监控
JS 引擎 V8 发布 v7.4,性能又大幅提高了
一文带你快速了解,python是如何解析XML文件
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券