Om du vill profilera koden under körningen med den officiella versionen av körningsmiljön, utan något externt verktyg, kan du använda klassen Stats, som utvecklats av en Flash-användare med namnet "mr. doob". Du kan hämta klassen Stats på följande adress:
https://github.com/mrdoob/Hi-ReS-Stats
.
Klassen Stats använder du för att spåra följande:
-
Bildruteåtergivning per sekund (ju högre värde desto bättre).
-
Antal millisekunder som används för att återge en bildruta (ju lägre värde desto bättre).
-
Hur mycket av minnet som används för koden. Om det ökas för varje bildruta är det möjligt att programmet har ett minnesläckage. Det är viktigt att undersöka orsaken till minnesläckaget.
-
Hur mycket av minnet som programmet utnyttjat maximalt.
När du laddat ned klassen Stats kan den används i följande kompakta kod:
import net.hires.debug.*;
addChild( new Stats() );
Du kan aktivera Stats-objektet genom att använda villkorlig kompilering i Adobe® Flash® Professional eller Flash Builder:
CONFIG::DEBUG
{
import net.hires.debug.*;
addChild( new Stats() );
}
Genom att ändra värdet för
DEBUG
-konstanten kan du aktivera eller inaktivera komplieringen av Stats-objektet. Samma arbetssätt kan användas för att ersätta all kodlogik som du inte vill kompilera i programmet.