版权所有:内蒙古大学图书馆 技术提供:维普资讯• 智图
内蒙古自治区呼和浩特市赛罕区大学西街235号 邮编: 010021
专利申请号:CN201110337808.5
公 开 号:CN102567107A
代 理 人:周克佑
代理机构:44104 广州知友专利商标代理有限公司
专利类型:发明申请
申 请 日:20120711
公 开 日:20111031
专利主分类号:G06F9/48(20060101)
关 键 词:内存管理模块 内存 内存资源 映射模块 局部堆 动态内存分配 动态内存管理 商务服务器 现代计算机 传统应用 管理调度 内存管理 内存划分 软件系统 业务逻辑 硬件资源 初始化 多核 线程 调度 瓶颈 潜力 管理
摘 要:本发明公开了一种高并行的实时内存资源管理调度方法,包括初始化步骤,内存管理模块分配指定数量的内存作为管理堆,并将这些内存划分成多个内存块;内存管理模块建立一个映射模块;内存管理步骤,当一个有动态内存管理需求的线程加入到内存管理模块后,映射模块负责为当前线程创建一个局部堆并维护这个局部堆和当前线程的对应关系;动态内存分配步骤;处理完当前线程的业务逻辑后,归还当前线程的内存并结束当前线程。该方法解决了在现代多核高端商务服务器上并发内存资源调度瓶颈的问题,使得传统应用系统在无需任何代码改变的前提下,充分发掘现代计算机的硬件资源潜力,大幅提升软件系统的实时运行效率。