Question

Je viens de télécharger et les bibliothèques / construit executables d'outils de performance Google. Avant d'exécuter le profileur CPU sur l'application que je veux étudier, je veux apprendre à utiliser les outils correctement peut-être sur un exemple d'application. Quel serait un bon exemple pour exécuter le profileur CPU Google sur? Merci à l'avance.

Était-ce utile?

La solution

Le paragraphe suivant apparaît dans le fichier README.windows distribué avec perftools 1.3:

  

Le tas-profileur a eu un port préliminaire à Windows. Il n'a pas été bien testé et ne fonctionnera probablement pas du tout quand Cadre pointeur d'optimisation (FPO) est activé - qui est, en mode de libération. Les autres caractéristiques de perftools, comme le cpu-profileur et fuites, vérificateur n'a pas encore été porté sur Windows du tout.

Autres conseils

Dans mon expérience, pour l'optimisation des performances, -échantillonnage pile est la méthode de choix.

Google perftools contient une pile échantillonneur, et je crois que son analyseur visuel peut être fait pour montrer le coût des déclarations individuelles, non seulement des fonctions.

Ce que vous devez savoir est le pour cent du temps la pile contient cette déclaration, parce que c'est combien de temps serait sauvé si la déclaration a été supprimée.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top