关于内存释放的讨论实验
来源:互联网 发布:java orm 不需要xml的 编辑:程序博客网 时间:2024/05/01 17:24
以前看过DENGJIE的一篇关于FLASH中内存释放的文章所以我做了如下的实验
var newPerson:Person = new Person("Nate", 32);
var person_1:Person = new Person("Nate", 32);
var person_2:Person = new Person("Jane", 28);
trace(person_1.showInfo());
//out.print:我的名字是:Nate,我的年龄是:32岁
trace(person_2.showInfo());
//out.print:我的名字是:Jane,我的年龄是:28岁
trace(newPerson.showInfo());
//out.print:我的名字是:Nate,我的年龄是:32岁
var preson_0 = newPerson;
newPerson.age = 26;
newPerson.name = "rerd";
trace(newPerson.showInfo());
//out.print:我的名字是:rerd,我的年龄是:26岁
trace(preson_0.showInfo());
//out.print:我的名字是:rerd,我的年龄是:26岁
trace(preson_0.age);
//out.print:26
trace(preson_0.name);
//out.print:rerd
//***从上可以看出复制一个对象,只是将新的对象指向内存的一个地址
//
delete newPerson;
trace(newPerson.showInfo());
//out.print:undefined
trace(preson_0.showInfo());
//out.print:我的名字是:rerd,我的年龄是:26岁
//***虽然将第一个对象删除了,但是因为仍有对象指向该内存地址,所以内存仍然没有释放
trace(preson_0.age);
trace(preson_0.name);
所以说delete 不是一定能将内存释放出来
- 关于内存释放的讨论实验
- Javascript的内存释放实验
- 关于内存释放的问题
- 关于vector的内存释放
- 关于Jquery内存的释放
- Javascript的内存释放实验心得
- 心得:Javascript的内存释放实验
- 关于内存泄漏的讨论
- 多线程处理中对象的内存占用及释放讨论
- [js][内存泄露][内存回收][内存释放]avascript的内存释放实验
- [js][内存泄露][内存回收][内存释放]avascript的内存释放实验
- 关于内存分配与释放的试验
- 关于QTableWidgetItem占用内存的释放
- 关于内存分配与释放的解析
- 关于c++, java释放内存的比较
- 关于 UIImage ImageNamed的内存释放。
- 关于内存释放自己的见解
- 关于QT的内存申请和释放
- Microsoft Application Block for .NET - Exception
- [转贴]Skin技术实现框架(一)
- Microsoft Application Block for .NET - Cache
- [转贴]Skin技术实现框架(二)
- 软件项目心得[purecoffee]
- 关于内存释放的讨论实验
- [转贴]Skin技术实现框架(三)
- 三个月之闷:SESSION问题
- 职场生涯的3个步骤--法、儒、道家的管理哲学
- 奇怪的private类型
- 有趣的static
- 商业软件注册系统 [ASP+VB.NET]
- [转贴]Skin技术实现框架(四)
- 对(1)