一种基于分区设计的内存分配方法和装置

基本信息

申请号 CN201910969636.X 申请日 -
公开(公告)号 CN110727517A 公开(公告)日 2020-01-24
申请公布号 CN110727517A 申请公布日 2020-01-24
分类号 G06F9/50;G06F12/02 分类 计算;推算;计数;
发明人 雷世潘;刘泉辉 申请(专利权)人 福建顶点软件股份有限公司
代理机构 福州市景弘专利代理事务所(普通合伙) 代理人 林祥翔;徐剑兵
地址 350003 福建省福州市鼓楼区铜盘路软件大道89号软件园A区13号楼
法律状态 -

摘要

摘要 本发明提供了一种基于分区设计的内存分配方法和装置,所述方法包括以下步骤:预估数据总容量;根据预估的数据总容量请求相适配大小的内存块,并将所述内存块划分为若干内存分区;接收若干业务请求,并配置各业务请求与所述内存分区的对应关系,以使得各业务请求在进行处理时调用自身对应的内存分区进行处理。本申请通过预先设计合适的内存需求大小,一次性直接向系统申请一片连续的大内存,减少了系统运行过程中频繁申请小内存造成的性能消耗,提高了内存使用性能。同时,将业务请求的处理与内存分区相对应,避免了多线程的资源访问竞争,大大降低了多线程并发访问的执行性能消耗。