来源 :金融界2024-02-12
据国家知识产权局公告,中控技术股份有限公司申请一项名为“一种操作系统中内存优化使用方法“,公开号CN117539795A,申请日期为2023年11月。
专利摘要显示,本发明涉及操作系统领域,尤其涉及一种操作系统中内存优化使用方法。其中方法包括,S1、获取需要的第一内存空间;S2、根据预先设置的颗粒度将所述第一内存空间通过伙伴算法进行拆分,生成至少一种空间块;S3、判断所有空间块和划分后的物理内存页的第一颗粒度是否匹配;S4、获取一个单位的第一颗粒度的物理内存页,采用伙伴算法对申请的第一颗粒度物理内存页进行划分,得到第二次划分后的内存页;S5、根据划分后的内存页,向第一内存申请请求发送反馈。其有益效果是,通过二级伙伴算法可以优化内存页申请时产生的内碎片和实现内存页申请最差时间可控,通过申请不同大小的内存页,虚拟空间映射可以支持多次不同的颗粒度。