/ Používanie nástroja TimeProfiler od prístrojov proti zariadeniu ios5.1 z prístrojov Xcode 4.6 - xcode

Použitie nástroja TimeProfiler od nástrojov proti zariadeniu ios5.1 zo zariadenia Xcode 4.6 - xcode

Práve som sa modernizoval na Mountain Lion a Xcode 4.6, ale udržiaval som si telefón v systéme iOS 5.1, aby som mohol otestovať, či sú moje aplikácie spätne kompatibilné. Rád by som ich profiloval pomocou nástroja "TIme Profiler", ale pri pripojení k aplikácii bežiacej na prístroji nemám žiadne podrobnosti.Podrobenie rovnakého postupu funguje s myšou simulátora.I Vyberiem moje zariadenie ako cieľ, Build for Profiling "a potom" Profile ", zvoľte" Time Profiler "a aplikácia sa spustí na zariadení, ale nemám žiadne údaje, len pár málo čiernych zástaviek, ktoré zobrazujú upozornenia na nízku pamäť. Ak urobím to isté so zacielením na simulátor, dostanem veľa údajov v paneli Call Tree. Nie je možné aplikácie Časový profil na zariadeniach? Myslím, že som predtým.

odpovede:

1 pre odpoveď č. 1

Aplikácie Time Profile je možné na zariadeniach, ale možno ste objavili problém s nástrojom Xcode 4.6 / iOS5.1 /

  instument:          Leaks           Time profiler

device:
iPad mini/iOS6.1     YES              YES
iPhone4S/iOS5.1      YES              IT DEPENDS...
iPhone3GS/iOS6.1     YES              YES
simulator/iOS5.1     YES              YES

"ZÁLEŽÍ..."

...na to, či chcete, aby sa vaše dáta profilu zobrazovali naživo: Zdá sa, že údaje sa zaznamenávajú, ale nebudú sa zobrazovať počas behu profilu.Keď STOP sa objaví zoznam stromov a vzorov hovorov, niekedy to musíte urobiť dvakrát, aby ste získali úplný zoznam vzoriek (prvý krát dostanete jednu vzorku)

Toto sa nezdá ako niečo, na čo by ste sa chceli spoliehať ...

aktualizovať

Rovnaké správanie sa prejavuje v OSX 10.7 / XCode4.4 a OSX 10.6.8 / XCode4.2, takže nič sa nezmení. V skutočnosti žiť použitie funkcie Time Profiler na zariadení sa zdá byť novým prvkom v systéme iOS6 +