2010-02-25 60 views
1

J'ai utilisé Shark pour comparer une application (très grande) et avoir un ensemble de fonctionnalités que je perfore à chaque fois (par exemple, se concentrer sur une fonction et supprimer des piles avec d'autres pour déterminer les millisecondes pour une fonction particulière cette course). Jusqu'ici tout va bien. Je voudrais écrire un script qui prend un tas de fichiers de session shark et affiche les résultats de ces requêtes pour chaque fichier: existe-t-il un moyen d'interagir par programme avec Shark, ou peut-être un moyen de comprendre la session format de journal?Effectuer un lot de requêtes sur un ensemble de journaux de performance Shark?

Merci!

Répondre

0

Je pense que cela sera difficile à moins que vous ne puissiez désosser les fichiers de données Shark. La seule autre possibilité que je peux penser est d'exporter les profils sous forme de texte et de les manipuler (cela ne fonctionne évidemment que si le texte exporté contient assez d'informations pour faire ce que vous devez faire.)

encore sur Apple's PerfOptimization-dev mailing list ([email protected]) - il ya un certain nombre d'ingénieurs d'Apple sur cette liste qui peuvent habituellement venir avec de bons conseils quand il s'agit de la performance et les outils Apple CHUD etc.

+0

Essayé à la fois avant de poster ici; pas de chance. En pensant que je pourrais essayer d'utiliser dtrace pour quelque chose de similaire. Triste, encore un autre cas de propriété-ness dans le chemin :( – leo