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

×

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

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

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

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

20130808152352_5840.jpg

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

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

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

Loading
性插视频 久久| 人妻素人一区二区综合| 欧美日韩成人精品久久二区| 国产成人分类在线| 欧美老妇淫乱一级视频| 射精品欧美人妻内射| 美女张开腿让你捅| 色呦呦在线mf| 国产办公室丝袜人妖| 国产无码电影在线观看| 日韩有码视频在线免费| 亚洲 欧美 日韩综合一区| 五月天婷婷色情av| 中文字幕日韩欧美一区二| 天天射天天影视视频| 一本道伊人网在线| 亚色网站久久久久久久久| 亚洲性熟妇| 欧美亚洲色综合小说区19p| 在线中文不卡一二| 日韩精品尤物| 亚洲欧洲中文日韩久久AV乱码| 欧美区一区二区哦哦视频| 青青草 香蕉 二区| 女人又爽又黄的视频在线观看 | 欧美人本精品一区二区| 97人妻人人澡人人添人人爽| 欧日韩中文AV| 日本人体艺术一二三区| 九九av污| 国产口爆高中生一区二区| 精品久久久性色av一二三区| 国际无码字幕| 国产成人三级三级三级97| 日本免费一区二区三区视频| 日本三级一区二区三区视频| 国产成人精品无码aV永久免费| AV夜夜骑影院| 人人妻国产电影| 亚洲大尺度在线播放| 日欧美极品|