一种基于分区设计的内存分配方法和装置
基本信息
申请号 | CN201910969636.X | 申请日 | - |
公开(公告)号 | CN110727517A | 公开(公告)日 | 2020-01-24 |
申请公布号 | CN110727517A | 申请公布日 | 2020-01-24 |
分类号 | G06F9/50;G06F12/02 | 分类 | 计算;推算;计数; |
发明人 | 雷世潘;刘泉辉 | 申请(专利权)人 | 福建顶点软件股份有限公司 |
代理机构 | 福州市景弘专利代理事务所(普通合伙) | 代理人 | 林祥翔;徐剑兵 |
地址 | 350003 福建省福州市鼓楼区铜盘路软件大道89号软件园A区13号楼 | ||
法律状态 | - |
摘要
摘要 | 本发明提供了一种基于分区设计的内存分配方法和装置,所述方法包括以下步骤:预估数据总容量;根据预估的数据总容量请求相适配大小的内存块,并将所述内存块划分为若干内存分区;接收若干业务请求,并配置各业务请求与所述内存分区的对应关系,以使得各业务请求在进行处理时调用自身对应的内存分区进行处理。本申请通过预先设计合适的内存需求大小,一次性直接向系统申请一片连续的大内存,减少了系统运行过程中频繁申请小内存造成的性能消耗,提高了内存使用性能。同时,将业务请求的处理与内存分区相对应,避免了多线程的资源访问竞争,大大降低了多线程并发访问的执行性能消耗。 |
