3 回答

TA貢獻(xiàn)2016條經(jīng)驗(yàn) 獲得超9個(gè)贊

TA貢獻(xiàn)2065條經(jīng)驗(yàn) 獲得超14個(gè)贊

TA貢獻(xiàn)1770條經(jīng)驗(yàn) 獲得超3個(gè)贊
典型情景:
JIT方案:
JIT與非JIT比較:
在JIT中,并不是所有的代碼都被轉(zhuǎn)換成機(jī)器代碼-首先,所需代碼的一部分將被轉(zhuǎn)換為機(jī)器代碼,然后如果調(diào)用的方法或功能不在機(jī)器中,那么它將被轉(zhuǎn)換為機(jī)器代碼.它減輕了CPU的負(fù)擔(dān)。 由于機(jī)器代碼將在運(yùn)行時(shí)生成.JIT編譯器將生成為運(yùn)行機(jī)器的CPU體系結(jié)構(gòu)而優(yōu)化的機(jī)器代碼。
JIT實(shí)例:
在Java中,JIT在JVM(Java虛擬機(jī))中 在C#中,它是在CLR(公共語(yǔ)言運(yùn)行時(shí))中實(shí)現(xiàn)的。 在Android中,它是在DVM(Dalvik VirtualMachine)或ART(Android運(yùn)行時(shí))中更新的版本。
添加回答
舉報(bào)