Meh*_*dad 7 c++ compiler-optimization compiler-options visual-c++
/Ot标志("赞成快速代码")和/O2标志("最大化速度")之间有什么区别?
(同上/Os和/O1.)
/ O1和/ O2捆绑了许多旨在实现更大目标的选项.所以/ O1做出了许多有利于大小的代码生成选择;/O2做同样的事情并且有利于速度.
/ O1包括/ Os以及其他选项./ O2包括/ Ot以及其他选项./ O1和/ O2都启用了一些优化.并且,根据您的程序的分页行为,如果分页代码主导您的指令执行成本,则/ O1(大小)可以导致比/ O2更快的速度.
这里有关于/ O1和/ O2在VC++ 2010中的影响的简短摘要
http://msdn.microsoft.com/en-us/library/8f8h5cxt.aspx
并包含其他版本VC的链接.
马丁
| 归档时间: |
|
| 查看次数: |
6296 次 |
| 最近记录: |