2010-05-06 5 views
0

J'essaie d'utiliser Shark pour profiler mon application. Cependant, il se bloque après que j'ai frappé "stop" et il analyse puis va à "charger la session". Une seule fois, lorsque j'ai décidé de ne pas sélectionner mon application, mais que j'ai choisi de cibler "tout", elle affichait effectivement une trace. Cependant, je n'ai pas pu reproduire ce cas. Est-ce que quelqu'un a une idée de ce qui pourrait mal tourner? Cela pourrait-il être quelque chose à voir avec la mauvaise version de Shark ou mon SDK ou d'autres détails? J'ai le dernier SDK et suis en cours d'exécution 3.1.3 sur le téléphone. Les différentes documentations que j'ai trouvées sur google ou via les docs d'Apple ne semblent pas être très utiles, donc si quelqu'un en a trouvé utile, j'aimerais le voir. Merci.Shark outil sur les plantages de l'iPhone

Répondre

2

Il se peut que vous échantillonniez trop longtemps (ou à un taux d'échantillonnage trop élevé) et que vous manquiez de mémoire - essayez d'échantillonner pendant une période plus courte et voyez si cela vous aide.

+0

Merci pour la réponse. J'ai essayé de démarrer et d'arrêter en seulement 1-2 secondes et quand il tourne sur la partie "Chargement de la session", Shark meurt. Comme une vérification de santé mentale, je construis une version de débogage sur le périphérique, puis je le lance séparément (pas par xcode), puis je lance shark. Il faut un certain temps (15-25 secondes) pour que shark remplisse les champs de mon périphérique dans la table et puis quand je vais démarrer/arrêter, ce crash se produit. – Joey

+0

OK - ne sonne pas bien - la seule autre chose que je peux suggérer est de vérifier sur http://connect.apple.com pour voir s'il existe une nouvelle version de Shark que vous pouvez essayer. –

Questions connexes