问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

js 数组释放内存问题

发布网友 发布时间:2022-04-22 01:26

我来回答

4个回答

热心网友 时间:2022-04-24 11:49

大骆驼里的原话:
截断一个数组并不回收其内存。你必须 undef(@whatever) 来把它的内存释放回你的进程的内存池里。你可能无法把它释放回你的系统的内存池,因为几乎没有那种操作系统支持这样做

热心网友 时间:2022-04-24 13:07

ls几个说的不是很正确, javascript的内存释放机制是浏览器决定的. 不同的浏览器对js有不同的释放机制, 富客户端也要一定程度考虑客户端机器的性能

热心网友 时间:2022-04-24 14:42

楼主说的更清楚一些吧,这个问题比较麻烦,说说你用的什么浏览器,简化后的代码是怎样,最好写个测试程序大家一起帮忙调试。
//==========
如果问题只是Array的话pop之后设置为null就够了,虽然浏览器不会立即回收内存,但是这部分内存会被标记为“删除”,是可以重复利用的。
如果内存能看到明显的占用增加,我觉得还是在闭包,或者循环引用,或者DOM操作上下功夫更好。追问我里面不涉及到DOM的操作,仅仅是维护一个JS类里面的一个数组而已

追答我还是觉得问题不在Array这里,
有可能是频繁创建xmlhttprequest造成的? 按理来说不应该。
要不换jQuery最新版测试一下?

热心网友 时间:2022-04-24 16:33

//实现
public void eat(){
System.out.println("dog喜欢吃的东西");
}
//重载
public void sound(){
System.out.println("dog的声音");
}
public void sound(String say){
System.out.println("dog说:"+say);
}
}
class Cat extends Animal{
//实现
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
火狐浏览器如何将网页保存为PDF文件 【亲测好用】网页下载保存为pdf u盘坏芯片坏能修吗-(u盘芯片坏了能修吗) 快捷糖水目录 微信上如何和男人撒娇? 去日本旅游要带什么好? 年月日电脑怎么设置表格excel表格出生日期列如何设置为年月日格式 ...一定要对女主好,宠她。要打包下载,谢谢亲。 空气净化器滤芯有酸味的原因 不同种类的蛋糕分别代表什么含义呢? cocos js 怎么清理内存 如何清理IE内存中的JS变量 ajax自动刷新,浏览器一直占用内存,不是释放,一... js内存不足怎么解决? 怎么解决内存泄漏js js 函数调用完了是否清除内存 js内存释放 在JavaScript中怎样释放对象占用的内存 nodejs占用内存太多怎么解决? 电信4G ctlte 的apn设置的详细参数? 中国电信用GMTDS接入点有没有影响? 联想台式机如何进入bios 千禾酱油是名牌吗? 各种品牌的酱油哪种比较好吃 联想按f几进入bios 中国酱油品牌前几名是那几个品牌 在中国市场目前什么酱油最好? 国内最好的酱油 联想台式电脑启天m410n000进不去BIOS? 什么牌子酱油好?酱油有啥作用~ javascript变量清空的问题? js中如何彻底删除一个数组(内存),令数组长度等... nodejs怎么占内存那么多 javascript的setInterval函数用久了占用过多内存,... JavaScript 图片内存释放问题 javascript 在清除数组的元素的时候哪种方法不容易... 蚂蚁庄园星星球最高只有2个奖励,怎么才能变成3个... 支付宝星星球满分多少分 支付宝蚂蚁庄园星星球如何超过500分 蚂蚁庄园里星星球最高分数不是五百吗?怎么有好友玩... 支付宝的星星球能打到几分啊 更新后的星星球现在最高分是多少分了 支付宝蚂蚁庄园星星球怎么有888分 支付宝里蚂蚁庄园的星星球好友怎么玩到2000多分呢 支付宝新的星星球加速卡现在给10个了 支付宝小鸡星星球可以超过500分 排列组合中112排三位数怎么排,答案是先3乘2乘1在... 蚂蚁森林里星星球得多少分,才能领到饲料? 用0、1、2三个数字可以组成很多的自然数,将其从小... 蚂蚁庄园打球怎么会有800多分?