腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
分析
JS
中
的垃圾收集
、
、
、
、
我们的网站上的客户端
JS
代码的性能有问题,这是由半频繁的主要GC操作引起的。我想减少这些临时分配和
释放
的
对象
的数量,但是我无法知道这些
对象
是什么类型的,所以: 有办法找出在垃圾收集操作
中
释放
了什么样的
对象
吗?--我在Chrome
中
找不到它,但是我很乐意使用其他浏览器.我希望拥有分配调用堆栈,但我也很乐意使用
对象
类型。
浏览 1
提问于2019-11-04
得票数 0
1
回答
JavaScript
中
的空闲字符串和缓冲区
、
、
我知道
JS
引擎会自动从内存
中
删除“未使用的”
对象
。因此,如果我们有一些巨大的
对象
,并且想要
释放
内存,我们必须这样做:如果我们没有任何其他链接到我们的
对象
,它很快就会被引擎删除。清楚了。但是如果我们有巨大的弦。例如,我们从文件
中
读取了它:我们可以告诉engine我们不会使用这个字符串吗?
浏览 5
提问于2020-09-28
得票数 0
1
回答
告诉Clang Static Analyzer有关拥有引用的第三方库
、
在某些情况下,我需要将保留的Objective-C
对象
放在脚本
对象
的私有字段
中
。然后在finalize回调
中
释放
Objective-C
对象
。if (!
JS
_SetPrivate(context, jsSelf, [self retain])) /* handle error */id object =
JS
_GetPrivate
JS</em
浏览 0
提问于2011-01-28
得票数 0
回答已采纳
1
回答
Node.
js
如何删除具有事件侦听器的
对象
并
释放
内存?
、
、
我正在使用Node.
js
。我有一个objects数组。/库
中
创建的。所有
对象
都有event listener。根据谷歌搜索结果,当内存不再被任何变量引用时,Garbage Collector应该自动
释放
内存。因此,我将数组设置为一个新的空数组:然而,我惊讶地发现,旧数组中所有
对象
的event listeners仍然响应于events。
浏览 2
提问于2017-06-01
得票数 0
回答已采纳
1
回答
释放
js
中
对象
文字使用的内存
我知道
js
有垃圾回收,可以
释放
不再被引用的内存,但我很好奇on是否会像这样工作在引用它们的
对象
上: b:function(){ },}, return a + b;} x.y();那么,在var x上使用delete能否成功删除
对象
浏览 4
提问于2013-01-15
得票数 2
回答已采纳
2
回答
在javascript函数和内存管理
中
声明vars
、
、
一段时间以来,我一直对此类型代码
中
的
js
潜在内存泄漏持怀疑态度:}当foo被调用时,我假设它被创建为一个执行
对象
,为varfoo返回后,它应该
释放
执行
对象
,但我认为它不
浏览 2
提问于2015-01-05
得票数 1
回答已采纳
2
回答
Fabric.
js
-无需按住鼠标键即可移动
对象
、
在Fabric.
js
中
,可以通过单击鼠标左键、按住鼠标键并移动鼠标来在画布中移动
对象
。在这种情况下,选定的
对象
跟随鼠标光标,并触发object:moving。
释放
鼠标左键可退出此模式。有没有一种方法可以改变这种行为,让一个
对象
通过不同的事件进入这种模式?例如,单击一次使
对象
跟随光标移动(并使object:moving正确触发),然后再次单击以将
对象
释放
到其最终位置?
浏览 4
提问于2016-01-25
得票数 2
1
回答
将glib绑定到晶体lang (GC问题)
、
、
、
我正在尝试将一些功能从glib绑定到水晶
中
。UInt32) : UInt8*end 但是,它引入了内存泄漏:使用g_*函数创建的
对象
永远不会被垃圾收集
浏览 5
提问于2016-02-09
得票数 5
回答已采纳
1
回答
确定GC
释放
了哪些JavaScript
对象
、
、
、
我想在任何桌面浏览器中找到一种方法,通过垃圾收集来确定哪些JavaScript分配的
对象
是
释放
的。请注意,我是而不是试图跟踪“泄漏”。泄漏是而不是被
释放
的
对象
。在Firefox
中
,我看到的web应用程序偶尔结结巴巴(在超过1秒的时间内停止对击键的响应);分析显示,在这段时间内,浏览器执行一个冗长的GC。在前几秒钟
中
,添加了大量内存(小块,而不是一次全部)。当GC发生时,几乎所有的内存都会被
释放
。 我想弄清楚的是:这些短命的物体到底是什么?我很想知道他们的价值观,他们的类
浏览 4
提问于2016-01-02
得票数 6
1
回答
如何使用mouseReleased()在画布外查看processing.
js
事件
、
、
true;} acquired = false;然后在我的acquired
中
查询update(),如果
对象
是true,则拖动它。无论我是在活动窗口内还是在活动窗口之外
释放
鼠标,mouseReleased()都会被调用。但是,当我使用processing.
js
(v1.4.8)将代码移动到Chrome时,如果我在画布外
释放
鼠标(无论鼠标仍在网页上还是浏览器窗口外),则不会调用mouseReleased()。所以当我将鼠标返回到画布上时,<e
浏览 3
提问于2015-05-16
得票数 4
回答已采纳
1
回答
释放
对象
三个
js
、
、
、
我正在做一个使用webGl和Three.
js
的项目。我的问题只有一个: 我需要
释放
内存,因为在游戏过程
中
,我必须创建很多
对象
,所以我不想分配大量的内存。我试了很多“代码”,但什么也没发生..
浏览 1
提问于2014-03-28
得票数 2
2
回答
在ThreeJs中加载大模型的最佳方法以及如何在ThreeJs
中
释放
缓存
、
、
问题1:在我的应用程序
中
,我使用JsonLoader以.
js
格式加载我的模型,大小约为65MB,耗时10秒。对我们来说太长了。有没有办法加载大模型?或者有没有更好的加载程序或者更好的格式?问题2:这是关于三个case的,在我的例子
中
,我使用remove()函数从场景
中
移除模型,但是缓存不会在浏览器中立即
释放
,它需要超过20秒才能
释放
;我该怎么做?
浏览 7
提问于2017-04-27
得票数 0
1
回答
Javascript和GC
、
、
、
、
我试图优化我的三个场景,(即使没有使用这个场景,CPU使用率也会增加)。我阅读了很多解决方案,并尝试用dispose()删除网格的内存(尽量避免内存泄漏)。labelMesh[i].material.dispose();不处置(): 处置(): 这个解决方案我留着还是不留?什么是最好的选择?
浏览 4
提问于2019-08-15
得票数 3
回答已采纳
1
回答
(iphone) nsarray,nsmutablearray保留/
释放
、
、
这是非常基础的,但是不太确定如何在object-c
中
释放
数组
对象
。从数组
中
移除它会
释放
该
对象
。当我有一个数组(可变或不可变)时,或者我应该先删除
对象
,然后
释放
数组来反转操作(保留数组和其中的每个
对象
)。 谢谢
浏览 0
提问于2011-03-29
得票数 0
回答已采纳
2
回答
删除这一点在
JS
中有意义吗?
我明白: foo: 'bar'将对键/值foo/'bar'移除到obj
对象
。或者换句话说,它
释放
对
对象
的内容'bar'的引用(意味着它将在某个时候被垃圾收集)。我不太清楚this关键字在
JS
中
是如何工作的,但我认为它是一个绑定到方法执行的
对象
。delete this; 从哪个
对象
<e
浏览 4
提问于2016-12-21
得票数 2
回答已采纳
2
回答
关联数组的
释放
如何正确地从内存
中
释放
关联数组?或者内存将被自动
释放
,而不需要手动
释放
?
浏览 3
提问于2012-03-05
得票数 1
回答已采纳
1
回答
将自动
释放
的
对象
更改为非自动
、
、
、
、
有没有办法将自动
释放
的
对象
更改为非自动
释放
的
对象
?我知道我可以对它运行保留,但如果我
释放
它,它仍然会保持自动
释放
。然而,我想自己管理内存。
浏览 0
提问于2011-07-03
得票数 1
回答已采纳
3
回答
运行循环结束--自动
释放
池恢复
、
、
、
、
据我所知,一旦自动
释放
池被
释放
,自动
释放
的
对象
就会被清除。现在,自动
释放
池将在运行循环结束时
释放
。我的问题是,如果在我的类
中
,我没有创建一个自定义的自动
释放
池,并在该类
中
的一些
对象
上调用自动
释放
方法,那么这些
对象
将在什么时候恢复?“运行循环的结束”是否意味着“应用程序的结束”?
浏览 3
提问于2011-04-24
得票数 7
回答已采纳
4
回答
参考计数系统
中
的自动
释放
对象
、
、
、
、
我过去主要使用objects,但是AFAIK自动
释放
对象
是目标C特有的东西。 return release(object); // Object is already deallocated :'(因此,通过自动
释放</
浏览 0
提问于2014-11-01
得票数 7
回答已采纳
1
回答
是否为国家反应干净的使用记忆?
、
假设我应该使用useState()将大量数据存储在组件的本地状态
中
。逻辑反应使用内存来存储这些数据。但是,当一个组件卸载时会发生什么呢?是否在卸载步骤
中
为旧状态响应干净的已使用内存?还是JavaScript将所有状态保存在内存
中
,直到我关闭选项卡或刷新页?
浏览 3
提问于2022-02-19
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
JS中的对象-原型
js面向对象编程中构造方法
js面向对象编程中类的成员函数
Javascript每日一学-解读JS中的arguments对象
js面向对象编程中prototype关键词即原型法
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券