pv3d的内存占用与清除问题
yzhkof (2008-12-30 15:22:03)
最近用pv3d做了个应用,但发现在内存使用上有很多问题。。。
比如我的应用程序是Application3D
var app:Application3D=new Application3D();
app.start();
app.stop();
app=new Application3D();
...
app=null
但我发现只要你new 了多少次Application3D,内存里就有多少Application3D的实例,即使你已经去掉了所有对这实例的引用(不确定pv3d引荐里是否有引用)。
后来我又做了个简单的实验
var a:BitmapFileMaterial=new BitmapFileMateria("path");(一定要存在文件)
a.destroy();
a=null;
发现a的实例在内存中永远都去不掉。。。。。
难道用了pv3d的类只适合做成单例的?