JVM優化之循環展開

在JVM內部實現系列的前幾篇文章中,我們已經看到了Java的HotSpot虛擬機的just-in-time (JIT)編譯技術,包括逃逸分析和鎖消除。本文我們將要討論另一種自動優化,叫作循環展開。JIT編譯器使用這項技術來讓循環(比如Java的for或者while循環)執行得更加高效。 由於我們要對JVM的內部機制進行深入分析,所以你會時不時看到用於講解介紹的各種C的代碼甚至是彙編語言,扶穩了!
相關文章
相關標籤/搜索