我很想知道我可以從iOS上的Air中獲得什麼樣的性能。我有一個創建30個顯示對象的類,每個對象都有幾個文本字段和一個填充。Actionscript:在iOS上創建文本字段和填充的性能
每個顯示對象大約需要0.011秒才能在PC上創建。這在iPad Retina(A7)上升至0.056。
從我的調試中,大約需要0.004來創建和格式化文本字段。
當我到達30個顯示對象時,0.056變爲1.68秒。
這是典型的嗎?
什麼都可以做?
我跟蹤了班級的每個階段,每個功能都需要大致相同的時間來執行,所以我不認爲某個特定階段存在問題。
謝謝,我讀了一些更多的評論,並發現了以下解決方案,實際上效果很好。我用setTimeout延遲1來創建每個顯示對象。因此,前4個顯示對象在0.2秒內渲染,其餘部分在摺痕下方,因此它們都顯示爲已完全加載,並且可以在渲染時添加新對象進行滾動。 – Mar
@Mar好吧,隨着時間推移負擔是一種解決方法。不過,如果你正在製造一些嚴肅的事情,你遲早會遇到性能障礙。此外,我前面提到的電池問題。一旦用戶發現你的應用正在耗盡電池,他們就不會喜歡它。他們根本就不喜歡它。我認爲你應該認真考慮GPU。 – Organis
@orgasnis謝謝 – Mar