2015-10-01 130 views
5

我想知道Oracle Java 7(或8)Hotspot VM執行的循環優化是什麼?循環優化Oracle Java 7-8 Hotspot VM

+3

編譯器編寫者可能......但我懷疑他們會這樣做。無論如何,如果你真的需要知道你可以隨時下載OpenJDK源代碼樹併爲自己找出答案。 –

+0

主要的可能是deadcode消除,循環展開和變量提升。 – assylias

+4

@密切的選民:這個問題在多遠的地方要求一個非現場資源?看看當前的答案。 (當然,它有很多鏈接,但這些只是指向一個持久資源(即OpenJDK源代碼)的指針,並且打算用於進一步的研究)。 – Marco13

回答

12
+0

你在這裏做了一個研究! + Integer.MaxInt給你! –

+0

非常有幫助!她的一些補充信息:[在HotSpot JVM中的VectorizaAon由 Vladimir Ivanov,HotSpot JVM編譯器,Oracle公司 2017年4月8日](http://cr.openjdk.java.net/~vlivanov/talks/2017_Vectorization_in_HotSpot_JVM.pdf) – apete