2010-08-21 11 views
7

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

+0

Welche Probleme haben Sie, die Ihrer Meinung nach durch Ändern der Compilereinstellungen behoben werden? – ChrisF

+2

Projekt + Eigenschaften, C/C++, Optimierung. Drücken Sie F1, um herauszufinden, was es bedeutet. –

+1

Und vergessen Sie nicht, das Release, nicht das Debug Build zu versenden. –

Antwort

3

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

+2

Zitieren der markanten Punkte der Seite mit Speichern verknüpft Leute * müssen * auf den Link klicken und Wächter gegen Linkfäule. – ChrisF

+0

@ChrisF - aufgeräumt. – obelix

+1

+1 - Ich mag Ihren Vorschlag zum Profiling, bevor Sie die anderen Optimierungsebenen verwenden. –

Verwandte Themen