Adobe AIR应用程序性能降低的原因?

时间:2009-11-13 20:57:07

标签: performance sqlite air

我正在尝试使用Windows XP(SP3)Adobe AIR性能调试一个奇怪的问题。我们的应用程序将数据从远程服务器同步到本地SQLite数据库,在某些计算机上,此过程需要15分钟或更长时间。它最多需要几分钟。我们已经做了足够的调查以得出与特定机器有关的结论,但是我们不确定它是用AIR,SQLite还是其他东西来表现的。有人有什么想法吗?

2 个答案:

答案 0 :(得分:1)

事实证明解决方案是在我们的sql插件周围添加事务。因为事务通常会降低SQL性能,所以会有一些违反直觉的行为,但是使用sqlite我猜它会阻止你在每次插入时都写入磁盘。

答案 1 :(得分:0)

不同的过程,但我猜我几乎有同样的麻烦。具有固定视频播放器的空中应用程序在重复模式下播放其播放列表。同时在前台工作的几个或多个套接字连接,以收集和显示来自单个远程服务器的实时数据。在win机器上运行顺畅(即使是在较慢的机器上),但在安装到一台体面的机器上的linux上严重闪烁(仅在ubuntu上测试)。

有关您为解决问题所采取的措施的更多信息?