What are the c++ compiler optimization techniques in Visual studio

I want to know compiler optimization strategies for generating optimized object code for my c++ app in Visual studio. Currently i am using default settings.


In short: the main things you would want to play around with are the /O1 and /O2 flags. They set the optimization to either minimize size or maximize speed.

There are a bunch of other settings but you don't really want to be playing around with these unless you really know what you are done and have already measured, profiled and figured out that changing compiler settings is the best way to get better perf or smaller size.

Full link at: http://social.msdn.microsoft.com/forums/en-us/vcgeneral/thread/8931B453-6B0D-46C6-B2C6-EE2BEA2FFB76


Read the documentation available at:

msdn.com

http://msdn.microsoft.com/en-us/library/59a3b321.aspx
http://msdn.microsoft.com/en-us/magazine/cc163855.aspx
http://msdn.microsoft.com/en-us/library/aa290055%28VS.71%29.aspx
http://social.msdn.microsoft.com/Search/en-US?query=compiler%20optimization&ac=1


a whole lot of them:
http://en.wikipedia.org/wiki/Optimizing_compiler
http://llvm.org/docs/Passes.html
those are academical techniques so they are transverse to any compiler. You can excpect most to be in visual studio.

链接地址: http://www.djcxy.com/p/2432.html

上一篇: 动态地将视图添加到活动布局

下一篇: Visual Studio中的c ++编译器优化技术是什么?