Les applications .NET génèrent des informations de débogage (pdb) rendant mon application plus lente en cours d'exécution? ou viennent-ils seulement dans le jeu quand l'application se bloque?La génération d'informations de débogage (pdb) génère-t-elle un ralentissement de l'application lors de l'exécution?
Répondre
Ils entrent en jeu uniquement lorsque le programme se bloque. Les PDB contiennent uniquement des informations pour mapper les informations d'exécution sur les informations sources utiles pour le débogage. Toutefois, la construction de votre programme en mode débogage par rapport au mode vente au détail peut le ralentir au moment de l'exécution. Ceci est indépendant de PDB - Vous pouvez générer des informations de débogage pour les binaires de détail et l'utiliser pour le débogage. Les versions de débogage sont généralement optimisées de façon moins agressive afin de faciliter le débogage.
Vous devez toujours générer des PDB, même pour les versions commerciales. Les builds de détail sont généralement ce qui est déployé, et par conséquent, de nombreux problèmes que vous examinerez proviendront de ces systèmes.
"moins agressivement optimisé", lol, bonne phrase. Je construis toujours avec optimisation pour mes builds de débogage. – gbjbaanb
- 1. Désactiver la génération de fichiers PDB dans MsBuild
- 2. ralentissement des performances lors de l'utilisation Unicode
- 3. Comment générer un symbole de débogage gcc en dehors de la cible de génération?
- 4. Ralentissement de l'ordinateur pour le débogage d'un défaut intermittent
- 5. BufferOverflowException lors de la génération de Javadoc?
- 6. Y at-il un drapeau devenv pour désactiver la génération pdb au moment de la compilation?
- 7. Tous les paramètres VC++ recommandés pour une meilleure analyse de PDB lors de la génération des versions
- 8. L'optimisation et la génération d'informations de débogage font partie de la compilation ou de la liaison
- 9. Ralentissement des performances de SqlDataReader
- 10. Désactivation de l'actualisation de projet lors de la génération
- 11. Définition du chemin de sortie relatif des fichiers PDB lors de la production de fichiers de projet VS 2008
- 12. Lors du débogage d'une application ASP.NET, comment mettre fin à une session de débogage lors de la fermeture de Firefox?
- 13. Débogage d'une version finale d'une DLL (avec fichier PDB)
- 14. Problème lors du débogage de la culture personnalisée
- 15. Comment ignorer une classe lors de la génération de documentation XML pour un projet Visual Studio?
- 16. ralentissement du service Web
- 17. Aucun nom de fichier dans la base de données de programme pdb
- 18. Comment faire pour entrer dans la DLL C/C++ de l'application C# lors du débogage
- 19. Fichier PDB crashdump user.dmp
- 20. Puis-je incrémenter automatiquement la version de génération de fichier lors de l'utilisation de Visual Studio?
- 21. Génération de WSDL lors de l'utilisation de la classe SOAP native de PHP?
- 22. Supprimer les fichiers pdb lors de l'utilisation de Publier dans Visual Studio 2008
- 23. Comment désactiver la page de titre lors de la génération d'un PDF via DocBook et FOP?
- 24. Pourquoi Entity Framework ignore-t-il la méthode Take() lors de la génération de SQL?
- 25. Résultats incohérents lors de l'exécution et de la génération de tâches enfant
- 26. SQL Server: Une erreur est survenue lors de la génération de la clé asymétrique
- 27. DoubleAnimation/Erreur lors de la tentative de génération de code XAML
- 28. Vérification d'une génération de versions
- 29. Subversion - traitant de la génération de code
- 30. Génération de pages de la classe PHP
http://stackoverflow.com/questions/41842/pdb-files-for-production-app-and-the-optimize-code-flag – boj
Ugh! raté celui-là. –