您好我正在研究Flash Player(版本10)长时间运行(例如24小时以上)时会遇到的问题。
我知道播放器存在未正确执行垃圾收集的问题,并且弱监听器系统存在错误。
我计划使用用C / C ++ / C#编写的看门狗/ sentinal应用程序启动/监控Flash应用程序。所以我打算定期刷新应用程序。
有没有人推荐过在这种时间范围内运行Flash播放器的做法?
答案 0 :(得分:1)
内存泄漏可能是最糟糕的。如果你设法使应用程序在100%稳定的内存级别上运行1小时,它也应该运行24小时或更长时间(如果它的活动也是稳定的)。 Flex的分析器非常适合查找泄漏和未收集的项目......
答案 1 :(得分:1)
我认为,你想让应用程序运行很长时间并不容易而且不困难。您必须始终以300ms的间隔释放内存(使用LocalConnection)。