返學(xué)費(fèi)網(wǎng) > 培訓(xùn)機(jī)構(gòu) > 福州博洋信息人才
班級(jí)名稱
|
JN1312脫產(chǎn)班
|
班級(jí)性質(zhì)
|
脫產(chǎn)班
|
開班時(shí)間
|
2013年8月5日
|
上課地點(diǎn)
|
|
上課方式
|
脫產(chǎn)
|
目前狀態(tài)
|
熱招
|
一 標(biāo)記-清除算法(Mark-Sweep)
首先標(biāo)記出所有需要回收的對(duì)象,標(biāo)記完成后統(tǒng)一回收。
主要缺點(diǎn): 1. 標(biāo)記和清除效率都很低 2. 產(chǎn)生大量不連續(xù)的內(nèi)存碎片,導(dǎo)致后面分配大內(nèi)存空間失敗
二 復(fù)制算法
將可用內(nèi)存劃分為大小相等的兩塊, 每次只使用其中一塊。 當(dāng)這塊用完后,就將還存活對(duì)象復(fù)制到另外一塊上面,再把已經(jīng)使用的內(nèi)存空間一次清理掉。
主要缺點(diǎn): 代價(jià)太高,至少一半的內(nèi)存不能使用。
三 標(biāo)記-整理算法
標(biāo)記過程和標(biāo)記-清除算法一致,但是后續(xù)步驟是讓所有存活的對(duì)象都向一端移動(dòng),然后清理掉邊界以外的內(nèi)存。
四 分代收集算法
當(dāng)前商業(yè)虛擬機(jī)都采用此算法,分為不同對(duì)象代,去進(jìn)行不同管理。
7月3日,高友銀成功就職北京高信達(dá)通信擔(dān)任JAVA軟件工程師
java在未來發(fā)展的幾大趨勢(shì) 一 java資訊 福州學(xué)C
7月3日,JAVA培訓(xùn)班林勝立成功就職福州博思軟件擔(dān)任軟件工程師
只要一個(gè)電話
我們免費(fèi)為您回電