我在Flex应用程序中面临内存泄漏。 Flex应用程序是大型Web应用程序的一部分(内部有各种技术)。
当Flex应用每隔5秒从服务器调用一次刷新轮询时,就会发生内存泄漏。
事实是:
到目前为止我的结论是:
我的要求:
由于
答案 0 :(得分:2)
我们也有同样的问题。 JVM每24到50小时内存不足。我已经记录了JVM端问题的工作修复。
答案 1 :(得分:0)
与所有对象一样,在某些时候,指针需要声明为null才能使其符合GC的条件。使用AMFChannel对象,您最好的方法是为channelDisconnect
和channelFault
事件设置侦听器。如果您有一个类成员引用,则可以从这些事件处理程序中的任何一个声明为null。
要确定是否应该从客户端调用disconnect,您可以查看以下属性:shouldBeConnected和connected。