《深入理解Java虛擬機》讀書筆記7--運行期優化

記得在大學剛開始學習Java的時候,也許是爲了讓大家好理解,老師說Java是一門解釋執行的語言。但是現在回顧這句話,這種說法可能就不是那麼準確了 實際上,Java程序在啓動最初是通過解釋器進行解釋執行的,但是當某個方法或者代碼運行非常頻繁的時候,虛擬機就會把這部分代碼視爲「熱點代碼」(Hot Spot Code),在運行時將這部分代碼編譯成平臺相關的機器碼,並且進行各種層次的優化,以提高熱點代碼的
相關文章
相關標籤/搜索