一种业务对象的内存分配方法以及装置.pdf
努力****恨风
亲,该文档总共16页,到这已经超出免费预览范围,如果喜欢就直接下载吧~
相关资料
一种业务对象的内存分配方法以及装置.pdf
本发明提供了一种业务对象的内存分配方法、装置、计算机设备以及存储介质,该方法包括:通过线程本地内存池或者全局内存池创建业务对象内存池;在所述业务对象内存池中为业务对象分配第一内存块;在所述第一内存块中构造所述业务对象,其中,所述业务对象关联有辅助类对象;在所述业务对象接收到所述辅助类对象的内存分配请求的情况下,通过遍历所述第一内存块的前驱内存块确定目标内存块;在所述目标内存块中构造所述辅助类对象。解决了现有的内存池管理机制针对多维数据库的业务对象进行内存管理的时候往往系统调用次数过多,导致性能开销大的技术
一种内存分配方法及装置.pdf
本公开提供了一种内存分配方法及装置,该方法首先接收目标应用程序的内存分配请求;然后,确定所述目标应用程序是否处于启动阶段;之后,在所述目标应用程序处于启动阶段的情况下,采用第一内存分配方式,基于所述内存分配请求,优先为所述目标应用程序分配年轻代内存,以使在所述年轻代内存的空闲内存不足时,将年轻代内存的垃圾回收功能禁用,并从老年代内存中选取空闲内存进行分配。本公开通过在目标应用程序处于启动阶段的情况下,采用第一内存分配方式,将垃圾回收功能禁用,从而避免在应用的启动阶段触发垃圾回收,提高应用启动的效率。
一种检测对象的内存泄漏的方法及装置.pdf
本发明涉及一种检测对象的内存泄漏的方法及装置,属于计算机技术领域。其中的方法包括如下步骤:A、根据预设测试规则进行测试,监控并记录待监控对象的引用计数操作及当前引用计数值,所述引用计数操作包括引用计数加1操作和引用计数减1操作;B、待测试结束后,读取每个待监控对象的引用计数值,筛选内存泄漏对象,所述内存泄漏对象为待监控对象中引用计数值不为零的对象;C、再次重复步骤A的测试,监控并记录内存泄漏对象发生引用计数操作时对应的调用栈信息;D、分析调用栈信息,查找引用计数加1操作和引用计数减1操作不匹配的调用栈并定
一种基于内存数据库的业务处理方法、装置以及设备.pdf
本说明书实施例公开了一种基于内存数据库的业务处理方法、装置以及设备。方案包括:获取业务流,通过第一链路调用内存数据库,对所述业务流进行校验处理;对所述业务流进行缓冲处理,得到缓冲数据流;若所述校验处理的结果为校验通过,则通过第二链路调用另一数据库,将所述缓冲数据流在所述另一数据库中进行落地处理;检测所述业务流中是否存在部分流量不满足设定的热点状态标准;若是,则对所述部分流量对应的后续流量,从所述第一链路进行流量回切处理,以使得不对所述对应的后续流量调用所述内存数据库进行所述校验处理。
内存分配方法及装置.pdf
本说明书实施例提供一种内存分配方法及装置,其中,所述内存分配方法应用于操作系统,包括基于内存需求将内存分配为普通内存区域和指定内存区域,并接收应用程序发送的携带有配置参数的内存分配请求,其中,所述指定内存区域用来进行连续内存分配;在基于所述配置参数确定所述应用程序满足预设条件的情况下,基于所述内存分配请求为所述应用程序调整使用目标内存页的操作参数;接收所述应用程序基于所述操作参数发送的目标内存页分配请求,并基于所述目标内存页分配请求中携带的所述目标内存页的数量,从所述普通内存区域和/或所述指定内存区域动态