在调试配置中仅优化单个方法
Optimize only a single method in a Debug configuration
我希望能够编译一个特定的方法,就好像优化的配置是为"最大化速度"/O2
的。
我尝试寻找#pragma optimize("", { on, off })
解决方案,但它不起作用。
#pragma optimize("", on)
void Mesh::openGL_paint()
{
// external functions calls with huge overhead when debugging.
}
#pragma optimize("", off)
您忘记包含要打开的优化参数。由于它是一个调试版本,因此没有命令行默认值可以回退。
#pragma optimize("gty", on)
相关文章:
- 空基优化子对象的地址
- 关闭||运算符优化
- 如何解决gcc编译器优化导致的centos双编译器设置中的分段错误
- 如何将一个ostringstream十六进制字符串字符对转换为单个unit8t等价的二进制值
- 多个If语句与使用逻辑运算符计算条件的单个语句的比较
- 返回值优化:显式移动还是隐式
- 人脸跟踪arduino代码的优化
- 使用仅使用一次的变量调用的复制构造函数.这可能是通过调用move构造函数进行编译器优化的情况吗
- 纯函数,为什么没有优化
- 为什么大多数 pair 实现默认不使用压缩(空基优化)?
- 如何以优化的方式同时迭代两个间距不相等的数组
- 小字符串优化(调试与发布模式)
- 浮点定向舍入和优化
- Eclipse CDT:单个项目中有多个C++文件
- Visual Studio 调试优化如何工作?
- 为什么我们将单个或多维数组的大小声明为常量值?
- 在调试配置中仅优化单个方法
- CMake:如何禁用单个*.cpp文件的优化
- 只对单个函数/文件启用编译器优化
- 为什么不能'B)优化到单个TEST指令