Je travaille avec beaucoup d'API et je fais des expériences, et je veux savoir quel est le meilleur moyen de savoir combien de temps il faut pour exécuter une requête particulière?Benchmarking récupérer des données à partir d'Internet
Merci!
Je travaille avec beaucoup d'API et je fais des expériences, et je veux savoir quel est le meilleur moyen de savoir combien de temps il faut pour exécuter une requête particulière?Benchmarking récupérer des données à partir d'Internet
Merci!
Utilisez des instruments. Toujours. Pour toujours.
C'est un outil extrêmement utile, et il a beaucoup de mesures de performance intégrées. En outre, vous pouvez enregistrer les résultats pour une comparaison ultérieure.
Vous devriez regarder ce tutoriel http://www.raywenderlich.com/553/how-to-chose-the-best-xml-parser-for-your-iphone-project
Il compare différentes méthodes, y compris aller chercher: NSXMLParser, libxml2, TBXML, TouchXML, KissXML, TinyXML et GDataXML.
Vous pouvez télécharger l'application et voir le temps de téléchargement moyen pour chaque méthode.
Qu'est-ce que exactement dans Instruments peut mesurer ce genre de choses? – DevFly
Euh, vous ne devez pas encore l'avoir essayé. Une meilleure question serait de savoir quel outil dans les instruments ne vous aidera pas à mesurer ce genre de choses. Personnellement, je fais beaucoup d'efforts pour avoir une idée générale de ce qui se passe, puis mesurer les détails. Cependant, si vous voulez commencer quelque part spécifique, celui appelé "Time Profiler" semble être un choix raisonnable. –