(简答题)
哪些操作会造成内存泄漏?
正确答案
内存泄漏指任何对象在您不再拥有或需要它之后仍然存在。垃圾回收器定期扫描对象,并计算引用了每个对象的其他对象的数量。如果一个对象的引用数量为 0(没有其他对象引用过该对象),或对该对象的惟一引用是循环的,那么该对象的内存即可回收。setTimeout 的第一个参数使用字符串而非函数的话,会引发内存泄漏。闭包、控制台日志、循环(在两个对象彼此引用且彼此保留时,就会产生一个循环)
答案解析
略
相似试题
(简答题)
简要分析String的subString()方法造成内存泄漏的原因。
(单选题)
操作系统管理内存的基本思路可以用学校教务处管理教学楼和教室来类比,通过类比回答,下列哪些问题不是内存管理的基本问题。()
(多选题)
分离操作会对被分离的对象造成以下后果:()
(多选题)
()分离操作会对被分离的对象造成以下后果。
(单选题)
张网后,框边缘剩余丝线会造成哪些影响?()
(判断题)
一般把内存中的数据写入外存的操作称为“写操作”。()
(判断题)
内存容量的大小不会对计算机的运行速度造成影响。
(多选题)
哪些操作将会产生临时路径?()
(单选题)
并发操作会带来哪些数据不一致性()