1
12
这是一个小的优化,可能不值得花时间来实现,而且我从来没有亲自使用过,但我想仍然很好地知道。通过直接使用方法实现,您可以绕过重复的方法调度,而不是反复向同一对象发送相同的消息。例如,而不是:
您可以尝试:
这意味着方法查找只完成一次,并且可以通过返回的
如果您不使用正确的“函数定义”(我记不起正确的术语),这种方法会很快变酸。
小心点,你可以
|
2
9
优化最好由编译器处理。macs使用gcc,因此标准优化gcc标志(-o) 水平 )应该有效。在Xcode中,可以在 project settings . 如果不使用gcc,请查看编译器文档以了解如何启用优化。 更新:xcode 4使用 LLVM 默认为后端。GCC和Clang前端都使用“-o n “优化标志。对于GCC, n 是0到3之间的整数,或“s”或(仅限Apple)“z”。对于Clang, n 是0到4之间的整数,或“s”。 |
Hatsune Miku · 比较或if语句是否更快[已关闭] 1 年前 |
Black Swan · 无法解压缩的值太多(应为2)错误 1 年前 |
Kai · 有什么方法可以轻松优化VSCode中的锈迹? 2 年前 |
Balfar · 处理NumPy阵列上的循环最有效的方法是什么? 2 年前 |
Daniel · C#轻松存储快速访问的大型位矩阵 6 年前 |
halbe · 优化音频DSP程序的numpy计算 6 年前 |
Afsara · 是否有任何方法不能优化我们的应用程序? 6 年前 |