我想知道编译器优化策略,用于在Visual Studio中为我的C++应用程序生成优化的目标代码。 目前我正在使用默认设置。什么是Visual Studio中的C++编译器优化技术
7
A
回答
3
总之:你想玩的主要是/ O1和/ O2标志。他们将优化设置为最小化尺寸或最大化速度。
还有一堆其他的设置,但你真的不想玩这些,除非你真的知道你做了什么,并已经测量,分析和计算出,改变编译器设置是最好的方式获得更好的性能或更小的尺寸。
全部链接:http://social.msdn.microsoft.com/forums/en-us/vcgeneral/thread/8931B453-6B0D-46C6-B2C6-EE2BEA2FFB76
0
0
一个整体其中很多是:
http://en.wikipedia.org/wiki/Optimizing_compiler
http://llvm.org/docs/Passes.html
这些都是学术性的技术,所以它们横向于任何编译器。你最擅长的是在视觉工作室。
相关问题
- 1. 优化技术
- 2. Makefile为两个编译器和不同的优化技术
- 3. Cuda优化技术
- 4. 优化密码是什么意思(技术上)? (Java中的AES)
- 5. Python中的优化技术
- 6. 什么是/优化C#编译器密钥的目的?
- 7. SQL优化技术
- 8. Visual Studio C++编译器标志:什么是-Zm200?
- 9. 算术表达式的优化 - 这种技术叫做什么?
- 10. Visual C++编译器是否优化了未定义的宏块?
- 11. C++编译器优化
- 12. 编译器为什么不优化?
- 13. 为什么在Visual Studio C编译器中引发此异常?
- 14. 在Visual Studio 2008中打开编译器优化专业
- 15. LLVM编译优化bug还是什么?
- 16. 编译器优化在C/C++中创建对象的界限是什么
- 17. 什么是CSR索引作为连接优化技术?
- 18. 什么是编译器中的动态优化
- 19. 什么是C++优化和整个程序optimisatoin在visual studio
- 20. 为什么我的Visual Studio 2013是C++代码编译
- 21. Visual Studio是否仍然可以优化预编译的代码?
- 22. C编译器优化 - 涉及算术的宏
- 23. 什么是编码技术叫?函数[]()
- 24. 为什么没有oracle Forms或Reports反编译器? (技术上)
- 25. 查询优化技术?
- 26. C#:代码是什么技术?
- 27. C#编译器和JIT都做了什么样的优化?
- 28. C代码在Visual Studio中编译成什么汇编语言?
- 29. AltiVec技术编译错误
- 30. C#中的优化技巧
您遇到什么问题,您认为将通过更改编译器设置来解决? – ChrisF 2010-08-21 16:25:33
Project + Properties,C/C++,Optimization。按F1找出它的含义。 – 2010-08-21 16:32:20
不要忘记发布版本,而不是调试版本。 – 2010-08-21 17:28:01