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
A
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.
Questions connexes
- 1. Qu'est-ce que le profilage?
- 2. Commande aide sous UNIX
- 3. Multithreading - Synchronisation sous Unix
- 4. tuyauterie sous UNIX doute
- 5. caractère spécial sous UNIX
- 6. processus système sous Unix
- 7. Code optimisé sous Unix?
- 8. Multiprogrammation sous Unix
- 9. Sous UNIX, qu'est-ce que "cat file1> file1"?
- 10. Comment utiliser CVS sous Unix
- 11. Nettoyage d'IPCS suspendu sous UNIX
- 12. Que fait exactement le profilage C++ (google cpu perf tools)?
- 13. Sous-système Unix pour Windows
- 14. nom d'utilisateur grep sous unix
- 15. Commande de recherche sous unix
- 16. redirection de sortie sous UNIX
- 17. Taille du processus sous UNIX
- 18. Question concernant le profilage python
- 19. Rendre le profilage de performance PHP prévisible
- 20. Question sur le profilage jrat
- 21. Problème: Impossible d'exécuter le bon fichier exécutable sous Unix
- 22. Php renommer() ne peut pas renommer le répertoire sous Unix
- 23. Comment faire du profilage de la mémoire sous Windows?
- 24. Profilage graphique
- 25. Comment changer mon chemin gdb sous Unix?
- 26. Comment créer un thread sous UNIX?
- 27. Liste des dossiers et sous-dossiers sous DOS et Unix?
- 28. ID de travail sous UNIX doute
- 29. Comment afficher le journal des événements sous UNIX
- 30. Comment obtenir le chemin d'un processus sous Unix/Linux
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
Est-ce que ce sont les devoirs? – Ether
@Ether: Non, ce n'est pas tout devoirs, mais à partir de la semaine prochaine, je vais avoir examen donc la préparation .... :) – Supereme