2013-02-16 51 views
0

我已經使用Adobe Scout來跟蹤瓶頸或兩個瓶頸,我認爲這是一個非常棒的分析器,尤其是與Flash Builder中內置的分析器相比。如何使用Adobe Scout(分析器)比較優化是否更快

我有一些我想優化的函數,但我寧願避免使用getTimer()或類似的東西 - 我想在當前上下文中進行優化。考慮到環境是完全可重複的(即遊戲狀態可以運行到這樣一個點,每個後續遊戲都會調用完全相同的函數),使用Adobe Scout比較不同優化的最佳方法是什麼?這是否有可能,還是應該從完全不同的方向來完成這項任務?

回答

0

您可以在每次更改時多次運行您的代碼,並且Scout會記錄每個會話。然後,您可以在會話之間進行切換,比較使用ActionScript採樣器在函數中花費的時間。如果您想要更準確的時間,您可以使用遙測API爲您的功能添加自定義指標。 (Telemetry.sendSpanMetric() - 見Custom Telemetry)。這將以精確的微秒準確度記錄您的功能時間並在偵察器中顯示。

相關問題