flash.sampler paketi, bellek kullanımının profilini oluşturabilmeniz ve uygulamaları eniyileştirebilmeniz için prosedür çağrılarının izlenmesine yönelik yöntemler ve sınıflar içerir. Bu paket, Adobe Flash Builder ile dağıtılan profil oluşturma aracısı tarafından kullanılır ve profil oluşturma aracısını özelleştirmek veya kendi bellek testlerinizi oluşturmak üzere kullanmanız için size sağlanır. Uygulamanın en çok belleği nerede kullandığını bildikten sonra, eniyileştirme çabalarınızı bir yere odaklayabilir ve uygulamanın performansını artırabilirsiniz. Bu paketteki sınıf ve yöntemler Flash Player hata ayıklayıcısının 9.0.115.0 veya daha sonraki bir sürümünü gerektirir. Daha fazla bilgi için, bkz. flash.sampler yöntemlerine genel bakış.
İşlevler
İşlev | Açıklama | |
---|---|---|
clearSamples | Geçerli Sample nesneleri kümesini temizler. | |
getGetterInvocationCount | Bir alma yönteminin çalıştırılma sayısını döndürür. | |
getInvocationCount | Bir yöntemin çalıştırılma sayısını döndürür. | |
getLexicalScopes | Bir İşlevin sözcük kapsamını gösterir, böylece profil oluşturucu, yakalanan kapsam nesnelerini (etkinleştirme nesneleri ve kapsamı olanlar da dahil) İşlev örneği tarafından korunuyormuş gibi algılar. | |
getMasterString | Bu dizenin bağlı olduğu ana dizeyi veya bu dize başka bir dizeye bağlı değilse null değerini döndürür. | |
getMemberNames | Belirtilen nesnenin özel üyeler dahil olmak üzere tüm üyelerini içeren bir nesne döndürür. | |
getSampleCount | Toplanan örnek sayısını döndürür. | |
getSamples | Son örnekleme oturumundan, bir bellek kullanımı Sample örnekleri nesnesi döndürür. | |
getSavedThis | Kaydedilen "this"i AS'den normalde göremeyeceğiniz bir Yöntem kapalılığından döndürür. | |
getSetterInvocationCount | Bir ayarlama yönteminin çalıştırılma sayısını döndürür. | |
getSize | Flash Player 9.0.115.0 veya daha sonraki hata ayıklayıcı sürümüyle kullanıldığında belirtilen nesnenin belleğindeki boyutu döndürür. | |
isGetterSetter | Bir özelliğin alma/ayarlama işlevi tarafından tanımlanıp tanımlanmadığını kontrol eder. | |
pauseSampling | Örnekleme işlemini geçici olarak durdurur. | |
sampleInternalAllocs | Örnekleyiciye, flash player'dan dahili ayırmalar için NewObjectSamples oluşturup oluşturmaması gerektiğini bildirir. | |
setSamplerCallback | Örnekleyici için bir geri dönüş işlevi ayarlar - bu işlev, örnek akışı neredeyse bittiğinde çağrılır. | |
startSampling | Bellek kullanımı Sample nesnelerini toplama işlemini başlatır. | |
stopSampling | Bellek kullanımı Sample nesnelerini toplama işlemini sonlandırır ve örnekleme işlemi için atanan kaynakları serbest bırakır. |
Sınıflar
Sınıf | Açıklama | |
---|---|---|
DeleteObjectSample | DeleteObjectSample sınıfı, getSamples() akışı içinde oluşturulan nesneleri temsil eder; her bir DeleteObjectSample nesnesi bir NewObjectSample nesnesine karşılık gelir. | |
NewObjectSample | NewObjectSample sınıfı, getSamples() akışı içinde oluşturulan nesneleri temsil eder. | |
Sample | Sample sınıfı, belirli bir süre boyunca bellek çözümleme bilgilerini taşıyan nesneler oluşturur. | |
StackFrame | StackFrame sınıfı, işlev içeren bir veri bloğunun özelliklerine erişim sağlar. |
Tue Jun 12 2018, 01:23 PM Z