有許多工具可用來對應用程式進行基準測試。您可以使用 Flash 社群成員開發的 Stats 類別和 PerformanceTest 類別,也可以使用 Adobe® Flash® Builder™ 中的設定工具,以及 FlexPMD 工具。
Stats 類別
若要使用執行階段的發行版本 (而不使用外部工具) 在執行階段設定您的程式碼,您可以使用由 Flash 社群的 mr. doob 所開發的 Stats 類別。您可以在下列位址下載 Stats 類別:
https://github.com/mrdoob/Hi-ReS-Stats
。
下載後,您可以使用下列簡單的程式碼來使用 Stats 類別:
import net.hires.debug.*;
addChild( new Stats() );
使用 Adobe® Flash® Professional 或 Flash Builder 中的條件式編譯,就可以啟用 Stats 物件:
CONFIG::DEBUG
{
import net.hires.debug.*;
addChild( new Stats() );
}
切換
DEBUG
常數的值,就可以啟用或停用編譯 Stats 物件。相同的方法也可用來取代不想在應用程式中編譯的任何程式碼邏輯。
Flash Builder 設定工具
Flash Builder 隨附一個設定工具,可讓您以較詳細的方式對您的程式碼進行基準測試。
備註:
使用 Flash Player 的除錯程式版本即可存取該設定工具,但您也可能得到錯誤訊息。
設定工具也可搭配 Adobe Flash Professional 產生的內容使用。若要這麼做,請從 ActionScript 或 Flex 專案將編譯過的 SWF 檔案載入 Flash Builder 中,然後就可以在其中執行設定工具。如需設定工具的詳細資訊,請參閱
使用 Flash Builder 4
中的「剖析 Flex 應用程式」。
|
|
|