![](/img/trans.png)
[英]Android C++/Gradle/NDK: what flags should I pass to cppFlags, cFlags or arguments?
[英]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 可能會因為太熱而減速,或者您的線程可能會發現自己位於較慢的內核上……
如果您有能力針對一台設備進行優化,那么您的機會會更大。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.