手记

关于内存释放和作用域销毁的研究

一、堆内存:存放引用空间的值;
对象数据类型或者函数数据类型在定义的时候都会开辟一个堆内存,一个引用地址,如果这个内存赋值给变量,这个堆内存被占用;
清空 obj = null;让我们的内存空间等于null
我们想要堆内存释放、销毁,只要把所有引用它的变量赋值null;.0

栈内存
全局作用域:
只有当页面关闭的时候,全局作用域才会销毁;
私有的作用域 (只有函数执行会参数私有的作用域)
一般情况下,函数执行,生成一个私有作用域,当私有作用域代码执行完成后,我们当前作用域会主动的进行释放和销毁;
特殊情况下,当前私有作用域中一部分被外部占用,这个时候作用域就不能被销毁;

0人推荐
随时随地看视频
慕课网APP