99插插插,亚洲伦理中文在线,站长推荐一二三区欧美,青青草在线导航

×

Java 虛擬機(jī)總結(jié)給面試的你

  • 作者:新網(wǎng)
  • 來(lái)源:新網(wǎng)
  • 瀏覽:100
  • 2018-05-15 14:39:33

本篇主要針對(duì)Java虛擬機(jī)的晚期編譯優(yōu)化,Java內(nèi)存模型與線(xiàn)程,線(xiàn)程安全與鎖優(yōu)化進(jìn)行總結(jié),其余部分總結(jié)請(qǐng)點(diǎn)擊Java虛擬總結(jié)上篇 ,Java虛擬機(jī)總結(jié)篇。

   本篇主要針對(duì)Java虛擬機(jī)的晚期編譯優(yōu)化,Java內(nèi)存模型與線(xiàn)程,線(xiàn)程安全與鎖優(yōu)化進(jìn)行總結(jié),其余部分總結(jié)請(qǐng)點(diǎn)擊Java虛擬總結(jié)上篇 ,Java虛擬機(jī)總結(jié)篇。

20130808152352_5840.jpg

<div>  一.晚期運(yùn)行期優(yōu)化
  即時(shí)編譯器JIT的作用就是熱點(diǎn)代碼轉(zhuǎn)換為平臺(tái)相關(guān)的機(jī)器碼,并進(jìn)行優(yōu)化,它并不是一個(gè)虛擬機(jī)所必須的部分,只能說(shuō)有它是錦上添花。
  熱點(diǎn)代碼
  熱點(diǎn)代碼分類(lèi)
   被多次調(diào)用的方法
   被多次調(diào)用的循環(huán)體
  熱點(diǎn)探測(cè)判定方法
  ·基于采樣的熱點(diǎn)探測(cè),虛擬機(jī)周期性地檢查棧頂,發(fā)現(xiàn)某個(gè)方法經(jīng)常出現(xiàn)在棧頂,那么這個(gè)方法就是熱點(diǎn)方法,簡(jiǎn)單高效但不精確
   基于計(jì)數(shù)器熱點(diǎn)探測(cè),為每個(gè)方法建立計(jì)數(shù)器來(lái)統(tǒng)計(jì)執(zhí)行次數(shù),超過(guò)閾值就是熱點(diǎn)方法,Hotpot就是采用這種方法。分為方法計(jì)數(shù)器(統(tǒng)計(jì)方法),回邊計(jì)數(shù)器(統(tǒng)計(jì)循環(huán))
  編譯過(guò)程(Client Complier)
  第一階段:將字節(jié)碼構(gòu)造成高級(jí)中間代碼表示(HIR)
  第二階段:將HIR變?yōu)長(zhǎng)IR
  第三階段:使用線(xiàn)性?huà)呙杷惴?,在LIR上分配寄存器,產(chǎn)生機(jī)器代碼
  優(yōu)化方法
  公共子表達(dá)式優(yōu)化
  當(dāng)一個(gè)表達(dá)式A的結(jié)果已經(jīng)計(jì)算過(guò)了,且A中的所有變量都沒(méi)有發(fā)生過(guò)變化,那么下一次要用到A時(shí)就不用計(jì)算了,而是直接取之前A的結(jié)果。
  數(shù)組邊界檢查消除
  方法內(nèi)聯(lián)
  逃逸分析
  逃逸的定義:一個(gè)在方法里定義的變量,作為參數(shù)傳遞給其他方法(方法逃逸),或者賦值給類(lèi)變量(線(xiàn)程逃逸)。
  優(yōu)化方法:
  棧上分配:不會(huì)逃逸的對(duì)象就不在堆上分配了,就在棧上分配,那么對(duì)象所占的空間就可以隨棧幀的出棧而銷(xiāo)毀,減少垃圾收集系統(tǒng)的壓力。
  同步消除:如果一個(gè)變量肯定不會(huì)逃逸出線(xiàn)程,那么關(guān)于這個(gè)變量的同步措施就可以去掉。

免責(zé)聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶(hù)自發(fā)貢獻(xiàn)自行上傳,本網(wǎng)站不擁有所有權(quán),也不承認(rèn)相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)本社區(qū)中有涉嫌抄襲的內(nèi)容,請(qǐng)發(fā)送郵件至:operations@xinnet.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),本站將立刻刪除涉嫌侵權(quán)內(nèi)容。

免費(fèi)咨詢(xún)獲取折扣

Loading
九久久国产影院| 国产一区 偷拍自拍| 国产内射视频| 密幂AV| 精品亚洲综合久久成人第一页| 日本免费电影久久久久| 国产精品国产三级国产AV麻豆| 久久国产热只有这里有精品| 日本五十路老熟女老逼| 亚洲伊人大香蕉在线| 欧美美女插入的网站| YOURPOUR一区二区| 欧美一级无| 又粗又猛又爽又黄的视频91| 国产熟女精品一区大屁股| 插b视频在线视频免费观看| 亚洲 欧美 国产日韩二线三线| 永久免费成人网| 香蕉成人黄色| 欧美日韩无码国产| 视频一二三四区| 亚洲一二三区…按摩| 日韩三级99电影2019| 五月天欧美操逼视频| 欧美亚洲日韩国内久久一区| 欧美又大又黄又粗| 黄片在线免费观看| 日韩国产欧美伦理在线视频 | 日本一区二区三区视频免费大全| 亚洲欧美日韩精品第一页| 日本黄色免费影院| 熟妇操大鸡巴| 久久精选一区二区| 日韩夫妻一级黄片| 亚洲一级黄色录像夫妻性生活| 夂久久久久久久久久久久| .av天堂.com| 囯产精品久久久久久久久情趣酒店| 亚洲午夜久久一区二区| 午夜精品久久久久久69XX0| 亚洲精品AV一区三区|