10 2007 檔案
摘要: 前面寫了幾篇文章了,最后的目的之一就是為了緩存ACE_Message_Block,代碼簡(jiǎn)單,應(yīng)該比先前的(《ACE中ACE_Message_Block的緩存處理》)實(shí)現(xiàn)要好,先前在使用不當(dāng)?shù)那闆r下會(huì)有問題的,如clone
閱讀全文
摘要: 針對(duì)我的前兩篇文章《基于ACE實(shí)現(xiàn)的一個(gè)內(nèi)存池》和《基于ACE實(shí)現(xiàn)的一個(gè)內(nèi)存池-續(xù)篇》后,發(fā)現(xiàn)緩存ACE_Message_Block的時(shí)候還是不太方便,然后干脆實(shí)現(xiàn)了ACE_Allocator接口,代碼如下,利用這個(gè)分配器的ACE_Message_Block將會(huì)很快貼出來。
閱讀全文
摘要: 針對(duì)上篇文章《基于ACE實(shí)現(xiàn)的一個(gè)內(nèi)存池 》,今天我進(jìn)行了改版,實(shí)之更加方便和合理,代碼如下:
閱讀全文
摘要: 基于我前一篇文章的代碼(http://m.shnenglu.com/PeakGao/archive/2007/10/28/35360.html),這里是應(yīng)用,有問題不要打我。。。
閱讀全文
摘要: 今天在看ACE內(nèi)存分配的時(shí)候(太多,沒看完),發(fā)現(xiàn)分配策略不全,我想實(shí)現(xiàn)一個(gè)能緩存,高效,內(nèi)存總量不限的分配策略用于對(duì) ACE_Message_Block對(duì)象的緩存,雖然ACE_Message_Block支持為它設(shè)置三種分配器,一個(gè)是對(duì)ACE_Message_Block對(duì)象本身message_block_allocator_,一個(gè)是對(duì)ACE_Data_Block本身data_block_allocator_,還有一個(gè)是對(duì)ACE_Data_Block的數(shù)據(jù)緩沖區(qū)的分配器allocator_strategy_,但是感覺ACE的分配器實(shí)現(xiàn)起來復(fù)雜,方法也多,就自己實(shí)現(xiàn)了一個(gè),下面是部分代碼,僅供參考
閱讀全文
摘要: 這段時(shí)間在看ACE,以前看過,都好久了,已經(jīng)記不起什么東西了,不好對(duì)它評(píng)價(jià),又好又不好。。。
閱讀全文