是否与喷射器配合柔性泄漏的框架?

时间:2013-06-17 15:33:54

标签: flex memory-leaks mate

我一直试图查明我在flex应用程序中的内存泄漏,我刚刚发现它可能与配合有关。

我正在使用mate的Injectors(在映射文件中)将项目注入弹出窗口:

<Injectors target="{MyTitleWindow}">
    <PropertyInjector targetKey="item" source="{MyManager}" sourceKey="item" />
</Injectors>

然后我使用PopUpManager.addPopupPopUpManager.removePopup来显示/删除弹出窗口,但是当我分析我的应用程序时,我发现MyTitleWindow个对象的数量只是倾斜(removePopup不会释放记忆)

当我取下注射器时,一切运作良好......

有没有人遇到过这个问题?我想我可以通过不使用注射器来覆盖这个问题,但我希望有一个更简单的解决方案......

修改

我刚刚了解到,从版本0.8.8开始,PropertyInjector包含一个名为softBinding的属性,应该(据我所知)修复此问题,但它没有......

0 个答案:

没有答案