/ / Profilovanie aplikácií pre fonegap - angularjs, Cordova, profilovanie, iónový rámec

Profilovanie Aplikácie Phonegap - angularjs, cordova, profilovanie, iónový rámec

Mám aplikáciu Phonegap, ktorá používa AngularJS / ionic Framework. Potrebujem profil svojej aplikácie, aby som našiel prekážky v kóde, aby som ju urýchlil. Máte predstavu, ako to môžem urobiť? Ako pre Android, tak iOS?

** Toto je odpoveď ** Po spustení systému Android 4 môžem pomocou diaľkového ladenia kontrolovať a profilovať aplikácie Cordova v systéme Android. https://developer.chrome.com/devtools/docs/remote-debugging

Táto metóda má výhodu oproti používaniu XDK -že používa natívny prehliadač Android. XDK používa Crosswalk - čo je optimalizovaný prehliadač - výsledky by boli menej presné. Upozorňujeme, že prechod pre chodcov sa dá spojiť s aplikáciou Cordova Apps, ale dramaticky by sa zvýšila veľkosť aplikácie - obrázok Chrome je súčasťou vašej aplikácie.

odpovede:

1 pre odpoveď č. 1

Chcel by som odporučiť použitie Intel (r) XDK, ktorý umožňuje profilovať aplikácie na skutočných zariadeniach s Androidom.

Musíte si vybrať kartu „Profil“ v ​​XDK a postupujte podľa pokynov v ľavej časti stránky.

V súčasnej dobe XDK obsahuje CPU profiler, ktorýzbiera štatistický volací graf (aka stacking vzorkovania). Toto je rozšírenie profilovača CDT. Okrem stromu hovorov anotovaných časovými metrikami, profilovateľ XDK anotuje riadky vo vašom kóde JavaScript pomocou časovej informácie, ktorá umožňuje analyzovať interné funkcie na rozdiel od CDT, ktoré má iba súhrnné informácie o funkciách. Tu je popis funkcie s obrázkami: https://software.intel.com/en-us/html5/xdkdocs#496099

XDK si môžete stiahnuť z http://xdk-software.intel.com/, Podporuje rozvoj založený na Cordoveapps. Na tento účel je potrebné vytvoriť nový projekt pod XDK a importovať doň zdroje. Skontrolujte, či vaša aplikácia funguje na karte emulátora, a potom prejdite na karty Debug / Profile, ktoré umožňujú ladenie / profilovanie aplikácií na reálnych zariadeniach.


1 pre odpoveď č. 2

Po spustení systému Android 4 môžem pomocou diaľkového ladenia kontrolovať a profilovať aplikácie Cordova v systéme Android. https://developer.chrome.com/devtools/docs/remote-debugging

Táto metóda má výhodu oproti používaniu XDK -že používa natívny prehliadač Android. XDK používa Crosswalk - čo je optimalizovaný prehliadač - výsledky by boli menej presné. Upozorňujeme, že prechod pre chodcov sa dá spojiť s aplikáciou Cordova Apps, ale dramaticky by sa zvýšila veľkosť aplikácie - obrázok Chrome je súčasťou vašej aplikácie.