ios - LLVM 编译器 - 如何禁用特定函数的优化?

标签 ios xcode cocoa llvm

我在优化代码时遇到问题,看来原因是内联函数。
有没有办法阻止内联函数的优化?

最佳答案

这将停止内联函数:

__attribute__((noinline))
void method(int a) {
    // Blah
}

如果您指的是实际优化级别,请查看 the question @zoul referred to .

关于ios - LLVM 编译器 - 如何禁用特定函数的优化?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9416011/

相关文章:

ios - 检测哪个节点点击了 3D 模型

ios - 失败时隐藏 iAdBanner 并尝试显示我自己的按钮时出错 Xcode iOS7

macos - 如何在cocoa应用程序中部署数据库文件

macos - 在 Mac 应用程序中的工具栏下方显示格式栏

ios - CloudKit 和键值存储之间的区别

ios - Objective-C,计算一组值的所有可能总和以达到结果目标

ios - AVPlayer 不会播放不同的格式

ios - 尺寸等级的色域到底是多少?

iOS Instagram 标签文本布局?它是如何完成的?

objective-c - 具有校准值的 NSColor 的工作方式与常规颜色不同吗?