有没有办法增加 AIR 应用程序的稳定性?
我有一个应用程序(我们称它为播放器),它每分钟更新一次其中的内容。它这样做的方式 - 它在自身内部加载单独的 SWF,将它们淡入,然后淡出,然后卸载。它将其保留在 Player 的应用程序域之外。播放器必须 24/7 全天候运行,但在过去 5.06 天(~1.2/小时)内崩溃了 148 次。没有内存泄漏(PC 有 20 GB 的 RAM)并且峰值不会超过 4 GB。它之所以如此繁重,是因为它使用 PNG 序列进行转换,每个转换由 80 个单独的 PNG 文件 (956x2198) 组成。我们使用 Quadro K5000 卡为其供电。但没有任何帮助。没有代码错误或任何“错误”。
我们完全不知道它为什么会崩溃。是否有任何提示可以帮助我们解决特定情况?毕竟,是我们,还是 AIR 或操作系统?
编辑 1
这是来自事件查看器的事件 1001 正文:
程序 Player.exe 版本 0.0.0.0 停止了与 Windows 的交互并被关闭。要查看有关问题的更多信息是否可用,请查看操作中心控制面板中的问题历史记录。
进程 ID:1af0
开始时间:01ce544783aba897
终止时间:39
应用程序路径:C:\SomePath\Player.exe
报告 ID:%UUID%