Flex项目占用内存过大的问题
最近做了一个Flex的项目,后期测试时候总是出现IE卡死问题,进程管理器中发现IE内存占用500M以上甚至更高,请问有没有高手知道该如何调优,或者能查看出是哪些东西没有释放导致的问题?小弟先谢谢大家了
[解决办法]
一个timer,每5秒调用一次下面的方法:
public static function recycle(): void{
try{
new LocalConnection().connect('foo');
new LocalConnection().connect('foo');
}
catch (err:Error){
trace("======gc memery");
}
}
[解决办法]
还有就是使用flash builder 的概要分析工具,在运行期间,照两个快照,然后比较这两个快照之间的闲置对象,
还有就是分析哪些方法调用的次数比较多,调用的时间比较长。希望对你有帮助。