2016-04-22 5 views
0

Comment capturer le modèle «Core Animation» de l'utilisateur FPS Xcode Instruments?Exécuter des instruments d'animation de base à partir du terminal

C'est ce que j'ai essayé

instruments -t "Core Animation" -w "eb6ddacthisismydeviceidasdfasdfasdfasdb22" MyApp.app 

Quand je lance cela, il crée un fichier de trace, mais il ne tient pas FPS (images par seconde). Idéalement, je voudrais capturer des images par seconde avec un taux d'échantillonnage de 1/10ème de seconde.

+0

Est-ce que vous essayez d'utiliser le simulateur ou un dispositif physique? Si simulateur: l'animation de code ne fonctionne pas avec le simulateur. Si périphérique: êtes-vous sûr que c'est le bon uuid? Essayez d'ajouter le drapeau -v pour verbose. Cela fonctionne-t-il directement depuis xcode? – Solarflare

Répondre

0

En fait, il capture le FPS, mais pour le visualiser Les instruments doivent avoir une cible appliquée.

Enregistrer une trace: (j'ajouté limite bavard -v et le temps 40sec -l 40000)

instruments -t "Core Animation" -D ~/Desktop/YourTraceFileName.trace -w "eb6ddacthisismydeviceidasdfasdfasdfasdb22" -v -l 40000 YourApp.app 

Ouvrez le fichier de trace avec des instruments: Vous verrez un message indiquant qu'il n'y a pas de dispositif actuellement en ligne.

enter image description here

Sélectionnez votre iPhone/iPad et votre YourApp.app - AppID dans la section Applications installées, comme cible.

enter image description here

Activer statistiques Sélectionnez dans la listeFrames Per Second et Statistiques d'observerFrames Per Second

enter image description here

+0

Merci pour votre suggestion, laissez-moi essayer – zzzzzzzzzzzzzzzzzzzzzzzzzzzzzz

+0

Avez-vous réussi à essayer cela? –