Testarea platformei Adobe Flash

O varietate de instrumente sunt oferite pentru testare. Printre acestea - clasele Stats și PerformanceTest, dezvoltate de membrii comunității Flash. De asemenea, puteți utiliza profilatorul în Adobe® Flash® Builder ™ și în instrumentul FlexPMD.







Statistici de clasă

Clasa Stats vă permite să verificați următoarele caracteristici.

Numărul de cadre care trebuie vizualizate pe secundă (cu atât mai mult, cu atât mai bine).

Pentru câte milisecunde este redat cadrul (cu atât mai puțin, cu atât mai bine).

Cantitatea de memorie utilizată de cod. Dacă crește din cadru în cadru, este posibil să existe o scurgere de memorie în aplicație. Trebuie să fie găsit și eliminat.

Cantitatea maximă de memorie utilizată de aplicație.

Clasa încărcată Stats poate fi utilizată cu următorul fragment de cod mic.

Utilizarea compilației condiționate în Adobe® Flash® Professional sau Flash Builder activează obiectul Stats.

Schimbarea valorii constantei DEBUG. Puteți să activați și să dezactivați compilarea obiectului Stats. În același mod, puteți înlocui logica codului pentru al exclude atunci când compilați aplicația.







Clasa de performanță

Flash Builder profiler

Flash Builder vine cu un profiler, care vă permite să verificați în detaliu codul.

Notă. Utilizați versiunea de depanare a aplicației Flash Player pentru a accesa profilul de profil, altfel va apărea o eroare.

Profilul poate fi folosit și cu conținut creat în Adobe Flash Professional. Pentru aceasta, încărcați fișierul SWF compilat din proiectul ActionScript sau Flex în Flash Builder și executați profilele. Pentru mai multe informații despre profiler, consultați "Profilarea aplicațiilor flexibile" în "Utilizarea Flash Builder 4".

Serviciul tehnic Adobe a dezvoltat instrumentul FlexPMD pentru a evalua calitatea codului ActionScript 3.0. FlexPMD este un instrument similar cu JavaPMD, dar conceput pentru ActionScript. FlexPMD evaluează direct codul sursă al ActionScript 3.0 sau Flex, ajutând la îmbunătățirea calității acestuia. Instrumentul detectează fragmente de cod incorect, nejustificat de complex și nerezonabil de lungă durată, precum și cazuri de utilizare incorectă a ciclului de viață al componentelor Flex.

FlexPMD ajută la evaluarea codului și la transformarea acestuia într-un mod cât mai curat și optimizat. Rezistența FlexPMD este în extensibilitatea sa. Dezvoltatorul poate crea propriul set de reguli pentru evaluarea oricărui cod. De exemplu, puteți crea reguli pentru detectarea utilizării excesive a filtrelor sau a altor fragmente de cod care au eșuat și care trebuie rezolvate.







Articole similare

Trimiteți-le prietenilor: