2009-11-13 83 views
0

我正在嘗試調試Windows XP(SP3)Adobe AIR性能的一個奇怪問題。我們的應用程序將數據從遠程服務器同步到本地SQLite數據庫,並且在某些計算機上,此過程需要15分鐘或更長時間。最多隻需幾分鐘。我們已經做了足夠的調查來得出與特定機器絕對相關的結論,但我們不確定它是否是使用AIR或SQLite或其他功能的性能。任何人有任何想法?緩慢的Adobe AIR應用程序性能的原因?

回答

1

原來,解決方案是在我們的sql插入中添加事務。由於事務通常會減慢SQL性能,所以有點違反直覺,但對於sqlite,我想它可以防止您在每次插入時都必須寫入磁盤。

0

不同的過程,但我有幾乎相同的麻煩,我猜。一個固定的視頻播放器在重複模式下播放其播放列表的空中應用程序。同時在前臺運行幾個或多個套接字連接以收集並顯示來自單個遠程服務器的實時數據。在win機器上(即使是在較慢的機器上)也能順利運行,但是在安裝到體面機器上的Linux上(僅在ubuntu上測試過),其閃爍嚴重。

有關您爲解決問題所做的工作的更多信息?