根據Maven GWT Plugin docs,默認優化級別爲-1。目前尚不清楚這對應的優化級別。那麼,-1是否意味着代碼在0和9之間的某個級別進行了優化?還是完全是另一回事?GWT maven編譯的默認優化級別是什麼?
1
A
回答
3
GWT有9個不同的優化技巧從1級到9除了常規的編譯器層次的東西。但是,我們可以通過將其設置爲0來退出這些優化。這不建議在代碼中進行評論。
你或許可以拿起從GWT源代碼一些更多的信息,ArgHandlerOptimize.java
@Override
public String getPurpose() {
return "Sets the optimization level used by the compiler. 0=none 9=maximum.";
}
從ArgHandlerOptimize.java的評論部分
* Set the optimization level from the command line. For now, level 1 is the same
* as draft compile, and level 9 is the same as the default (maximium optimization).
*
* TODO(zundel): In theory, a level 0 should be possible, where all optimizers
* are eliminated for the fastest possible compile. In practice, code generation
* depends on some optimizers being run.
0
這意味着它使用GWT編譯器的默認值。我相信默認值是9。
相關問題
- 1. Xcode默認優化級別?
- 2. 什麼是java編譯器的優化級別?
- 3. LINQ在編譯器級別執行什麼類型的優化?
- 4. D上的優化級別是什麼?
- 5. 與優化級別編譯C++項目
- 6. GWT編譯代碼優化
- 7. LLVM編譯優化bug還是什麼?
- 8. GWT編譯器優化:他們什麼時候安全?
- 9. C#編譯器是否默認優化程序?
- 10. 默認的maven編譯器設置
- 11. 在pthread_create():什麼是默認優先級和shceduling政策
- 12. 繼承子類時的默認保護級別是什麼?
- 13. Windows安裝程序的默認安裝級別是什麼?
- 14. 什麼是Java的默認日誌級別
- 15. 什麼是默認的ADO.NET隔離級別?
- 16. 編譯器爲什麼不優化?
- 17. Autoconf:默認的開箱即用優化與交叉編譯
- 18. Maven GWT編譯器編譯兩次?
- 19. ASP.NET預編譯的優點是什麼?
- 20. 編譯具有O3優化級別的GSL
- 21. GWT編譯器:什麼時候編譯錯誤是致命的?
- 22. 爲什麼完全懶惰是默認優化?
- 23. 什麼是可以編譯的最高級別的語言?
- 24. maven gwt編譯失敗
- 25. 什麼是/優化C#編譯器密鑰的目的?
- 26. PHP OPcache優化級別 - 它們是什麼?
- 27. DOMDocument的默認編碼是什麼?
- 28. perl的默認編碼是什麼5.16.3
- 29. 程序編譯中的PIC級別是什麼?
- 30. 什麼是編譯器中的動態優化
相關:http://stackoverflow.com/問題/ 32342478/what-is-the-default-value-for-the-gwt-compiler-optimize-option/32342540#32342540 – Thilo