一種基于分區(qū)設(shè)計(jì)的內(nèi)存分配方法和裝置

基本信息

申請(qǐng)?zhí)?/td> CN201910969636.X 申請(qǐng)日 -
公開(kāi)(公告)號(hào) CN110727517A 公開(kāi)(公告)日 2020-01-24
申請(qǐng)公布號(hào) CN110727517A 申請(qǐng)公布日 2020-01-24
分類(lèi)號(hào) G06F9/50;G06F12/02 分類(lèi) 計(jì)算;推算;計(jì)數(shù);
發(fā)明人 雷世潘;劉泉輝 申請(qǐng)(專(zhuān)利權(quán))人 福建頂點(diǎn)軟件股份有限公司
代理機(jī)構(gòu) 福州市景弘專(zhuān)利代理事務(wù)所(普通合伙) 代理人 林祥翔;徐劍兵
地址 350003 福建省福州市鼓樓區(qū)銅盤(pán)路軟件大道89號(hào)軟件園A區(qū)13號(hào)樓
法律狀態(tài) -

摘要

摘要 本發(fā)明提供了一種基于分區(qū)設(shè)計(jì)的內(nèi)存分配方法和裝置,所述方法包括以下步驟:預(yù)估數(shù)據(jù)總?cè)萘浚桓鶕?jù)預(yù)估的數(shù)據(jù)總?cè)萘空?qǐng)求相適配大小的內(nèi)存塊,并將所述內(nèi)存塊劃分為若干內(nèi)存分區(qū);接收若干業(yè)務(wù)請(qǐng)求,并配置各業(yè)務(wù)請(qǐng)求與所述內(nèi)存分區(qū)的對(duì)應(yīng)關(guān)系,以使得各業(yè)務(wù)請(qǐng)求在進(jìn)行處理時(shí)調(diào)用自身對(duì)應(yīng)的內(nèi)存分區(qū)進(jìn)行處理。本申請(qǐng)通過(guò)預(yù)先設(shè)計(jì)合適的內(nèi)存需求大小,一次性直接向系統(tǒng)申請(qǐng)一片連續(xù)的大內(nèi)存,減少了系統(tǒng)運(yùn)行過(guò)程中頻繁申請(qǐng)小內(nèi)存造成的性能消耗,提高了內(nèi)存使用性能。同時(shí),將業(yè)務(wù)請(qǐng)求的處理與內(nèi)存分區(qū)相對(duì)應(yīng),避免了多線程的資源訪問(wèn)競(jìng)爭(zhēng),大大降低了多線程并發(fā)訪問(wèn)的執(zhí)行性能消耗。