Çalışma zamanının yayınlama sürümünü kullanarak kodunuzun çalışma zamanında profilini oluşturmak için harici bir araç kullanmadan Stats sınıfını kullanabilirsiniz. Stats sınıfı Flash topluluğundan mr. Doob tarafından geliştirilmiştir. Stats sınıfını şu adresten indirebilirsiniz:
https://github.com/mrdoob/Hi-ReS-Stats
.
Stats sınıfı aşağıdaki öğeleri izlemenizi sağlar:
-
Saniyede oluşturulan kareler (sayı ne kadar büyükse o kadar iyidir).
-
Bir kareyi oluşturmak için kullanılan milisaniyeler (sayı ne kadar küçükse o kadar iyidir).
-
Kodun kullanmakta olduğu bellek miktarı. Her karede artıyorsa uygulamanızda bellek sızıntısı olabilir. Olası bellek sızıntısını araştırmanız önemlidir.
-
Uygulamanın kullandığı maksimum bellek miktarı.
İndirildiğinde Stats sınıfı aşağıdaki sıkışık kodla beraber kullanılabilir:
import net.hires.debug.*;
addChild( new Stats() );
Adobe® Flash® Professional veya Flash Builder’daki koşullu derlemeyi kullanarak Stats nesnesini etkinleştirebilirsiniz:
CONFIG::DEBUG
{
import net.hires.debug.*;
addChild( new Stats() );
}
DEBUG
sabitinin değerini değiştirerek Stats nesnesinin derlemesini etkinleştirebilir veya devre dışı bırakabilirsiniz. Aynı yaklaşım uygulamanızda derlenmemesini istediğiniz herhangi bir kodu değiştirmek için kullanılabilir.