我应该为我的库和应用程序使用什么编译器标志以获得最佳性能 NDK (CMake)

What compiler flags should I use for my libraries and apps to get the best performance NDK (CMake)

我的库和我的应用程序使用 NDK(CMake)。

所以,问题是 - 是否有任何建议应该如何配置 CMake 文件以获得最佳性能?

例如,如果您需要获得一些关于如何配置 .gitignore 文件的建议,您可以访问此 github 页面

https://github.com/github/gitignore

例子很多,大家可以根据自己的需要选择。 NDK(CMake) 有类似的东西吗?

CMake 吸收了大量启发式方法,当您只需选择发布版本时即可提供最佳性能。即使您非常了解您的代码在做什么,也很难超越它。

尽管如此,广泛的分析和微调仍然是富有成效的。请记住,不同的设备可能不会以相同的方式运行:它们的 CPU 可能会因为温度过高而降低速度,或者您的线程可能会发现自己处于较慢的内核上……

如果您有能力针对一台设备进行优化,您的机会就更大。