一种内存分配方法及装置.pdf
靖烟****魔王
亲,该文档总共14页,到这已经超出免费预览范围,如果喜欢就直接下载吧~
相关资料
一种内存分配方法及装置.pdf
本公开提供了一种内存分配方法及装置,该方法首先接收目标应用程序的内存分配请求;然后,确定所述目标应用程序是否处于启动阶段;之后,在所述目标应用程序处于启动阶段的情况下,采用第一内存分配方式,基于所述内存分配请求,优先为所述目标应用程序分配年轻代内存,以使在所述年轻代内存的空闲内存不足时,将年轻代内存的垃圾回收功能禁用,并从老年代内存中选取空闲内存进行分配。本公开通过在目标应用程序处于启动阶段的情况下,采用第一内存分配方式,将垃圾回收功能禁用,从而避免在应用的启动阶段触发垃圾回收,提高应用启动的效率。
内存分配方法及装置.pdf
本说明书实施例提供一种内存分配方法及装置,其中,所述内存分配方法应用于操作系统,包括基于内存需求将内存分配为普通内存区域和指定内存区域,并接收应用程序发送的携带有配置参数的内存分配请求,其中,所述指定内存区域用来进行连续内存分配;在基于所述配置参数确定所述应用程序满足预设条件的情况下,基于所述内存分配请求为所述应用程序调整使用目标内存页的操作参数;接收所述应用程序基于所述操作参数发送的目标内存页分配请求,并基于所述目标内存页分配请求中携带的所述目标内存页的数量,从所述普通内存区域和/或所述指定内存区域动态
一种获取手机应用内存快照和内存分配堆栈的方法及装置.pdf
一种获取手机应用内存快照和内存分配堆栈的方法,包括以下步骤:启动被检测手机应用,并初始化内存信息元数据表和内存分配堆栈统计表;查找并监视Unity引擎中分配和回收内存相关的应用程序编程接口;执行对应的操作,触发调用所述应用程序编程接口,截获当前的所述内存分配回收信息;根据当前的所述内存分配回收信息更新所述内存信息元数据表和内存分配堆栈统计表;若检测完毕,则将所述内存信息元数据表和内存分配堆栈统计表分别保存为内存快照文件和内存分配堆栈统计文件,并导出为外部文件。本发明的有益效果为:提供即时生成内存快照文件和
内存分配方法和装置.pdf
本发明提供一种内存分配方法和装置,其中,内存分配方法包括:在BIOS初始化完成时,将预留的系统内存所对应的共享内存信息存储在BIOS与内核的接口结构体中;在内核初始化时,解析接口结构体,获取共享内存信息,并将共享内存信息存储在内核与驱动共享的全局变量中;在驱动初始化时,读取全局变量中的共享内存信息,并将共享内存信息对应的系统内存保留为驱动的私有内存。本发明提供的技术方案,建立了BIOS、内核与驱动之间的通信机制,避免了三者对系统内存的分配不统一的问题,保证了系统的安全性;同时,大大提高了内存分配的灵活性。
一种业务对象的内存分配方法以及装置.pdf
本发明提供了一种业务对象的内存分配方法、装置、计算机设备以及存储介质,该方法包括:通过线程本地内存池或者全局内存池创建业务对象内存池;在所述业务对象内存池中为业务对象分配第一内存块;在所述第一内存块中构造所述业务对象,其中,所述业务对象关联有辅助类对象;在所述业务对象接收到所述辅助类对象的内存分配请求的情况下,通过遍历所述第一内存块的前驱内存块确定目标内存块;在所述目标内存块中构造所述辅助类对象。解决了现有的内存池管理机制针对多维数据库的业务对象进行内存管理的时候往往系统调用次数过多,导致性能开销大的技术