腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Javascript
事件
处理
程序
垃圾
回收
、
、
当我从DOM中删除'submitBtn‘时,它会随着它的
事件
处理
程序
一起被
垃圾
回收
吗?或者在从DOM中删除'submitBtn‘之前必须调用removeEventListener()?
浏览 10
提问于2020-05-11
得票数 0
回答已采纳
3
回答
事件
处理
程序
是否会阻止
垃圾
收集的发生?
、
、
、
如果我有以下代码:pClass.MyEvent += MyFunction;pClass会被
垃圾
回收
吗?或者,当
事件
发生时,它还会继续执行
事件
吗?为了允许
垃圾
收集,我需要执行以下操作吗?
浏览 47
提问于2008-11-18
得票数 193
回答已采纳
1
回答
JavaScript
事件
侦听器是否会自动清除?
、
、
从DOM中删除一个元素后,它的
事件
侦听器是否会自动取消注册并清除它们引用的资源(闭包)?如果是,如果某些非
事件
侦听器代码包含对该元素的引用,答案是否会发生变化?我特别关注的是“伪导航”,其中触发了unload
事件
并替换了大部分文档(当然,许多替换元素也注册了
事件
侦听器),但是在发生另一个完整页面加载之前,可能会有几次伪导航。因此,我想知道是否有必要跟踪所有添加的
事件
侦听器,并在unload触发时手动删除它们,以避免泄漏它们引用的任何资源。(注意:在我的例子中,“使用jQuery/其他js库来<e
浏览 3
提问于2015-01-17
得票数 9
2
回答
C# -清理
事件
处理
程序
、
、
delegate //do some work} 现在,当该方法退出时,
事件
处理
程序
将被
垃圾
收集
浏览 4
提问于2013-09-17
得票数 1
回答已采纳
3
回答
使用实时
事件
处理
程序
对未引用的对象进行
垃圾
回收
、
在下面的
程序
中...{ static void Main( string[] args有没有可能,在
程序
运行一段时间后,
垃圾
收集器可能会决定清除Handler实例,因此无论何时引发parent.SomeEvent,它的parent_SomeEvent
处理
程序
都不再被调用?我需要为我正在编写的应用
程序
的这种澄清。有许多如上所示实例化的Handler-like对象,它们没
浏览 2
提问于2013-03-13
得票数 2
回答已采纳
1
回答
PhoneGap
垃圾
收集
、
、
、
、
他说PhoneGap没有
垃圾
回收
的场景。我搜索了
Javascript
垃圾
收集,找到了以下链接: 感谢您的评论:)
浏览 0
提问于2013-05-07
得票数 2
回答已采纳
1
回答
如果
处理
程序
位于单独的
程序
集中,
事件
处理
程序
是否会停止
垃圾
回收
?
、
、
、
如果我在
程序
集A中声明了一个类,并在
程序
集B中侦听它,这会阻止
垃圾
回收
吗?这是一种常见的情况,比如您正在从ui侦听业务模型中对象的属性。我看过,它谈到了
事件
侦听器和
垃圾
回收
,但这个问题并没有引用多个
程序
集。我希望答案是相同的(即
事件
侦听器不会阻止对象进行
垃圾
回收
),但存在跨
程序
集边界的考虑因素。
浏览 0
提问于2009-10-05
得票数 0
回答已采纳
2
回答
这会在
javascript
中创建循环引用吗?
在中,我最终尝试使用对象的方法作为
事件
处理
程序
。在
事件
处理
程序
的上下文中使用对象的普通"this“并不对应于方法的对象(除了我目前对
javascript
的简单理解之外,我不确定为什么,我猜是由于变量名的作用域?)。我的问题是,这是否会创建一个循环引用,以防止对象被
垃圾
回收
?谢谢。
浏览 2
提问于2012-07-04
得票数 1
回答已采纳
2
回答
删除节点后的
javascript
事件
处理
程序
如果我在
javascript
中任何元素上添加
事件
处理
程序
,比如然后我删除链接那么,我附加到链接的
事件
是否也将被移除或将其保留在内存中(有点混淆
事件</e
浏览 5
提问于2013-09-26
得票数 5
1
回答
BackgroundWorker
事件
处理
程序
、
、
我有用于DoWork和RunWorkerCompleted的
事件
处理
程序
。我可以断定BackgroundWorker正在
处理
它自己,因为我在Disposed
事件
处理
程序
中添加了一个MessageBox。我的问题是: 是否有必要分离
事件
处理
程序
以确保清理内存并且不存在内存泄漏?
浏览 0
提问于2010-01-20
得票数 2
回答已采纳
1
回答
如果不能保证当对象的引用计数达到零时python的弱zero不能保证是死的,那么它的用例是什么?
、
然而,
垃圾
收集不能保证在对象的refcount达到零后立即发生,并且仅当GC收集其目标时,弱its才无效。因此,本质上可以留下一个有效的(未死的)弱引用,指向一个无效的object - 。那么,假设一个充满敌意的
垃圾
收集器,是否存在弱引用为用户提供确定性和有用行为的场景(除了终结器之外)?
浏览 0
提问于2016-01-18
得票数 2
3
回答
Javascript
中的
事件
处理
程序
、闭包和
垃圾
回收
、
、
、
我还没有在我的应用
程序
中遇到内存泄漏,但我担心将来可能会出现问题。$div1.remove(); 并且后来丢失了我的SomeClass实例的引用,那么SomeClass实例会被
垃圾
回收
吗?那么HTML元素this.$div2又如何呢?$div2中的
事件
处理
程序
可能会保留对HTML元素this.$div2的引用,并且还会通过闭包保留对SomeClass实例的引用,因为变量是"that“。那么,我是否应该关心像这样正确地删除所有
事件
和HTML元素呢?或者简单地删除
浏览 2
提问于2012-12-14
得票数 23
回答已采纳
1
回答
Excel.Application.SelectionChange仅触发一次
、
、
、
我只收到第一个
事件
通知,之后什么也没有发生。有什么想法吗? var cell = range.Cells[1, 1];现在,我的
事件
处理
浏览 4
提问于2011-05-23
得票数 2
回答已采纳
1
回答
在Backbone.JS中
回收
视图
、
、
我正在开发一个主干应用
程序
,它利用了大量的视图。我陷入了(通常我认为)实例化Router (某种意义上的主控制器)的陷阱,它负责清除视图,实例化新视图,并用数据填充它们。我之所以说陷阱,是因为尽管
JavaScript
有一个内置的
垃圾
收集器,但人们很快就会注意到,应用
程序
的可用性如何受到许多未使用的视图的阻碍,这些视图仍然驻留在内存的某个地方。此外,还必须“销毁”视图句柄,例如
事件
处理
程序
和其他东西…… 这样做的最佳实践是什么?
浏览 0
提问于2012-02-11
得票数 1
1
回答
事件
处理
程序
分配和内存泄漏
我理解
JavaScript
中的循环引用的概念,以及避免它们以防止内存泄漏的重要性,但我还没有找到任何有关将闭包或原型的成员函数分配给
事件
处理
程序
如何影响
垃圾
回收
的信息。= new p();div.onclick = instance_of_p.func; 将func()赋值给DOM
事件
处理
程序
会阻止
浏览 0
提问于2012-05-25
得票数 3
1
回答
这两个onload方法有什么不同的方法&哪个更好?
我在编写onload函数时偶然发现了。它的onloadcss函数以不同的方式工作。var onLoadElement = function(element, callback) { element.addEventListener("load", callback, 0); element.onreadystatechange = callback;
浏览 4
提问于2016-01-27
得票数 0
回答已采纳
1
回答
Outlook互操作发送邮件
事件
未在WPF中触发,但可在控制台应用
程序
中工作
、
在我的C# WPF应用
程序
中,我使用Outlook Interop发送邮件。邮件发送后,我想从sent文件夹中检索它,以便进行一些后
处理
。SentMailFolder = MailApplication.Session.GetDefaultFolder(OlDefaultFolders.olFolderSentMail);} 如果我在控制台应用
程序
项目中使用这个类Testing"; mail.Send(); Console.
浏览 19
提问于2021-07-14
得票数 0
回答已采纳
2
回答
Javascript
垃圾
收集器计时器?
、
、
对
javascript
中的
垃圾
收集器计时器有什么想法吗?假设我在脚本下面运行,函数和相关的作用域链式变量会在100 go之后进行
垃圾
收集吗?或者是一些保证金?我读过一篇关于堆栈溢出中
垃圾
收集的帖子,但我仍然有这个问题。下面是我的问题? 如果没有,它是否基于
事件
?,意味着如果引用不再存在,
垃圾
收集器将立即
回收
内存。
浏览 0
提问于2011-11-21
得票数 3
回答已采纳
1
回答
Javascript
:从内存中删除element.cloneNode()
、
在这种情况下,我必须克隆一个元素,读取它的属性和其他解析功能,但是现在既然我不执行element.parentNode.appendChild(clonedElement),我如何从内存中删除这个克隆?那么,clonedElement = null;是否足够好,可以将其从内存中清除?
浏览 3
提问于2016-12-15
得票数 1
1
回答
使用IE内存管理和
javascript
进行有趣的观察
、
、
在windows中,当应用
程序
最小化时,操作系统通过将数据放在页面文件中来释放与应用
程序
相关的内存。也可以执行其他
垃圾
收集。在internet explorer运行我的
javascript
应用
程序
的情况下,我发现如果内存使用量从60mb开始,那么最小化浏览器会将内存减少到17mb。我的应用
程序
大量使用
javascript
,我怀疑IE正在强制对不再引用的对象进行
垃圾
收集。通过
javascript
(仅限IE),您可以通过以下方式强制执行
浏览 2
提问于2009-08-26
得票数 4
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
垃圾回收系统介绍?废品回收小程序的三大优点
深入了解 JavaScript 内存泄漏
游戏开发之旅-JavaScript内存管理
如何处理 JavaScript 内存泄露
垃圾分类带来造风效应?支付宝6款回收小程序月活破百万
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券