Ich möchte Compiler-Optimierungsstrategien für die Generierung optimierten Objektcode für meine C++ App in Visual Studio zu wissen. Derzeit verwende ich Standardeinstellungen.Was sind die C++ Compiler-Optimierung Techniken in Visual Studio
Antwort
Kurz gesagt: Die wichtigsten Dinge, mit denen Sie spielen möchten, sind die/O1 und/O2 Flags. Sie legen die Optimierung fest, um entweder die Größe zu minimieren oder die Geschwindigkeit zu maximieren.
Es gibt eine Reihe anderer Einstellungen, aber Sie wollen nicht wirklich mit diesen spielen, es sei denn, Sie wissen wirklich, was Sie getan haben und haben bereits gemessen, profiliert und herausgefunden, dass das Ändern der Compilereinstellungen der beste Weg ist Bessere Leistung oder kleinere Größe.
Voll Link: http://social.msdn.microsoft.com/forums/en-us/vcgeneral/thread/8931B453-6B0D-46C6-B2C6-EE2BEA2FFB76
eine ganze viele von ihnen:
http://en.wikipedia.org/wiki/Optimizing_compiler
http://llvm.org/docs/Passes.html
das sind akademische Techniken, so dass sie quer zu jedem Compiler sind. Sie können die meisten im Visual Studio sein.
- 1. Was sind die Techniken, um Visual Web Scraper zu implementieren?
- 2. Was sind die besten Visual Studio-Erweiterungen?
- 3. Was sind die besten Visual Studio Addins?
- 4. Was sind die verschiedenen Techniken sind megamorphic Aufrufstellen effizienter
- 5. Was sind die verschiedenen Techniken für Memoization in Java?
- 6. Was sind übersprungene Tests im Visual Studio?
- 7. Visual Studio 2005 vs 2008 - Was sind die Vorteile?
- 8. Was sind die am häufigsten verwendeten Tastenkürzel im Visual Studio?
- 9. C# C++ Visual Studio
- 10. Was sind die am meisten missbrauchten Funktionen in Visual Studio/C#?
- 11. Was sind die Hauttypen in Android Studio?
- 12. Was sind "Inhaltsdateien" (in Visual Studio: Setup-Projekt: Dateisystem
- 13. Was sind einige Techniken oder Tools zum Profilieren übermäßiger Code-Größe in C/C++ - Anwendungen?
- 14. Visual Studio 2005 - C++ - Was steuert die Manifest-Erstellung
- 15. Multithreading Visual Studio C++
- 16. Visual Studio ignoriert SQL-Änderungen in Visual Studio (C#)
- 17. Was sind generische Sammlungen in C#?
- 18. Was entspricht Visual Studio 2008-Objekttestbank in Visual Studio 2010?
- 19. Was ist die Visual Studio DTE?
- 20. Visual Studio für C#
- 21. Wo sind die in Visual Studio enthaltenen Symbole?
- 22. Was sind Techniken und Verfahren zur Messung der Datenqualität?
- 23. Sind Visual Studio Webprojekte Web Standard freundlich?
- 24. Was sind einige zeitaufwendige Operationen in C?
- 25. Was sind die Headerdateien in C?
- 26. Was sind die gebräuchlichsten Namenskonventionen in C#?
- 27. aes_cbc_128 verschlüsseln/entschlüsseln in C# Visual Studio
- 28. Was sind einige Techniken zum Einschränken der Kompilierungsabhängigkeiten in C++ - Projekten?
- 29. Was bedeutet "private xxxxxxx" in Visual Studio ArcObjects mit C#?
- 30. EscapeXML C++ Visual Studio
Welche Probleme haben Sie, die Ihrer Meinung nach durch Ändern der Compilereinstellungen behoben werden? – ChrisF
Projekt + Eigenschaften, C/C++, Optimierung. Drücken Sie F1, um herauszufinden, was es bedeutet. –
Und vergessen Sie nicht, das Release, nicht das Debug Build zu versenden. –