Profilage facile avec VC
Le profilage peut être une tâche ardue, mais ce n'est pas obligatoire. Pour les utilisateurs de VC 2008, il existe une méthode remarquablement simple mais efficace proposée par Mike Dunlavey.
Méthode
- Mettez simplement le programme en pause plusieurs fois pendant l'exécution.
- Cela fournira un échantillon aléatoire de la pile d'appels du programme.
Avantages
- Élimine le besoin de profileurs complexes .
- Se concentre sur l'identification des principaux problèmes de performances.
- Évite d'avoir à déchiffrer des rapports détaillés.
Stratégie
- Si une fonction spécifique apparaît systématiquement pendant les points de pause, il s'agit probablement d'un goulot d'étranglement des performances.
- L'optimisation de cette fonction peut améliorer considérablement le temps d'exécution global.
- Si une fonction inutile est découverte, sa suppression peut réduire de moitié le temps d'exécution.
Au départ, l'efficacité de cette approche peut sembler douteuse, mais sa simplicité et son efficacité en font un outil inestimable . Essayez-le et découvrez la facilité et la puissance du profilage dans VC 2008.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!
Déclaration:Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn