Quelqu'un peut-il m'expliquer la différence entre profile-generate
et les options pg
?Profil Générer vs PG
Répondre
Les deux généreront les données de profil. Mais leur utilisation diffère.
fprofile-generate
fprofile-generate
est de générer le binaire avec des informations de profilage que vous pouvez réutiliser pour donner des commentaires au compilateur lorsque vous le compilez à nouveau avec fprofile-use
.
Par exemple:
$ gcc -fprofile-generate filename.c
Si vous exécutez le fichier binaire généré par la commande au sujet, il produira un fichier appelé filename.gcda
avec des données de profil.
Lorsque vous compilez avec fprofile-use
nouveau:
$ gcc -fprofile-use filename.c
Cette fois-ci, gcc utilisera les données de filename.gcda
pour optimiser davantage. Lorsque vous exécutez le binaire qui a été compilé avec -pg
, il génère gmon.out
qui peut ensuite être utilisé pour analyser le code à l'aide de la commande gprof
. C'est plus comme une analyse statique qui donnera des informations sur le chemin du code.
- 1. Générer RDP Profil Issue
- 2. google + page vs profil
- 3. Ws-base profil 1.0 vs Ws-base profil 1.1
- 4. Profil Python cProfile vs unix time
- 5. gem pg avec Ubuntu
- 6. gem pg n'installer
- 7. Rails PG HABTM relation
- 8. Rubymine pg erreur d'installation
- 9. VS 2008, ASP.NET: Générer des ressources locales
- 10. Générer des propriétés personnalisées code i VS?
- 11. .NET Framework 4 Profil client vs .NET Framework 3.5 Profil client
- 12. Générer un sélecteur de profil utilisateur sur Windows
- 13. Automatiser Générer un profil de provision pour des UDID donnés
- 14. Ruby PG conn.exec_params structure SQL
- 15. ActiveRecord :: RecordNotUnique (PG :: Erreur: ERREUR
- 16. Tâche conditionnelle avec pg-promise
- 17. Transactions interdépendantes avec pg-promise
- 18. L'installation d'ensemble ignore pg gem
- 19. Quand j'ai PG :: UndefinedColumn: ERREUR
- 20. Créer un profil cassé en raison de jQuery mis-compatibilité avec IE vs Firefox vs Chrome
- 21. Type de données Json sur PG heroku. Fonctionne localement. PG :: InvalidTextRepresentation
- 22. inscription en deux étapes - email (pg 1) puis mot de passe (pg 2)
- 23. Rails veut pg 0.10.0 mais je peux seulement installer pg 0.10.1
- 24. Comment utilisez-vous send_query de la classe PG :: Connection dans Ruby pg gem?
- 25. VS 2008 Générer Créer un script pour le projet échoue
- 26. Comment générer un nombre aléatoire réparti uniforme dans VS 2010?
- 27. Un projet VS peut-il générer deux fichiers d'exécution?
- 28. Mac Ports Désinstaller cauchemar avec gem 'pg "
- 29. PG :: ConnectionBad: PQconsumeInput() Erreur SSL: erreur interne
- 30. Heroku pg: information donne 0 tables