2010-05-01 7 views
-1

Quelqu'un peut-il me parler de «profilage» dans unix en donnant un petit exemple. Merci!Qu'est-ce que le profilage sous Unix?

+1

Le profilage sous Unix est la même chose que sur les autres plates-formes: piquer dans l'exécution du programme pour voir où il passe son temps. Beaucoup de questions sur l'outil disponible sur unix déjà. Voir http://stackoverflow.com/questions/tagged/profiling ou http://stackoverflow.com/questions/tagged/linux+profiling si vous voulez parler de Linux en particulier. – dmckee

+0

Est-ce que ce sont les devoirs? – Ether

+0

@Ether: Non, ce n'est pas tout devoirs, mais à partir de la semaine prochaine, je vais avoir examen donc la préparation .... :) – Supereme

Répondre

3

Vous aurez besoin de nous donner plus de contexte si vous voulez une réponse utile. De manière générale, le profilage d'un programme consiste à instrumenter l'exécutable avec des instructions supplémentaires qui enregistrent des détails d'exécution que vous pouvez ensuite analyser pour identifier les parties qui sont lentes, consomment trop de mémoire, consomment trop de CPU, etc. comment utiliser gprof qui est le profileur GNU pour C. http://www.cs.utah.edu/dept/old/texinfo/as/gprof.html#SEC2

0

Si vous voulez briller dans votre examen sur le profilage, parlez de Dtrace.