Existe-t-il un moyen de mesurer les performances de défilement dans une application iPhone, p. mises à jour par seconde? J'essaie différentes techniques pour améliorer la performance de défilement, mais il est parfois difficile de juger si elles ont effectivement un effet.Mesure des performances de défilement progressif
0
A
Répondre
2
Si vous avez un délégué de défilement, vous pouvez implémenter la méthode scrollViewDidScroll:
. Plus précisément:
//header:
@interface MyClass : NSObject <UIScrollViewDelegate> {
CFAbsoluteTime last;
int updateCount;
CFTimeInterval timeTotal;
}
@end
//implementation:
@implementation MyClass
- (void)scrollViewDidScroll:(UIScrollView *)scrollView {
CFAbsoluteTime time = CFAbsoluteTimeGetCurrent();
if (last > 0) {
timeTotal += time - last;
++updateCount;
if (timeTotal > 1) {
NSLog(@"Updates Per Second: %.2f", updateCount/timeTotal);
updateCount = 0;
timeTotal = 0;
}
}
last = time;
}
@end
Quelque chose comme ça. Il n'a pas été testé, la journalisation peut donc être incorrecte. Mais pour l'utiliser, affectez simplement votre délégué à la propriété scrollview.delegate
.
Questions connexes
- 1. Mesure des performances d'un serveur Web
- 2. Mesure des performances du service Web dans ASP.NET
- 3. Comment améliorer les performances de défilement d'UIWebView?
- 4. Améliorer les performances de défilement de UIWebView
- 5. Chargement progressif, ASP.NET MVC
- 6. XMLHttpRequest téléchargement progressif?
- 7. Astuces pour améliorer les performances de défilement de l'iPhone UITableView?
- 8. Mesure des performances des pages Web sur le client par rapport au serveur
- 9. Hoto mesure interne l'état des performances/ressources d'une application Silverlight lors de l'exécution?
- 10. Personnalisation de WPG DataGrid: alignement, défilement, performances, convivialité
- 11. Prévenir le téléchargement progressif de mp3?
- 12. UITableView Les performances de défilement avec CALayer + masque
- 13. Enregistrer JPG au format progressif
- 14. Mesure des dépendances de classe
- 15. Mesure de la surcharge de gestion des exceptions en C++
- 16. Dégradation des performances de l'API CreateFile
- 17. Comment augmenter les performances du défilement raster sur Mac?
- 18. Comptage progressif à l'aide d'une requête?
- 19. application Mesure du rendement
- 20. Cache Contenu téléchargeable progressif dans MPMoviePlayerController
- 21. Optimisation des performances de Lucene
- 22. Amélioration des performances de XSL
- 23. problème de performances des requêtes
- 24. Amélioration des performances de System.DirectoryServices.AccountManagement
- 25. Ralentissement des performances de SqlDataReader
- 26. Paramètres vidéo suggérés pour le téléchargement progressif. (android)
- 27. Corruption MySQL après un redémarrage progressif
- 28. où prendre des exceptions de mesure ModelBinder
- 29. fluctuation des performances des requêtes
- 30. Optimisation des performances d'ActionScript