内存优化方法、装置、设备和存储介质制造方法及图纸

技术编号:40544232 阅读:22 留言:0更新日期:2024-03-05 19:01
本申请提供一种内存优化方法、装置、设备和存储介质,本申请中的方法包括:响应针对目标应用的内存调整事件,获取目标应用的虚拟机运行实例;基于虚拟机运行实例的运行状态地址和预设的内存管理实例进行动态寻址,定位目标设备的堆内存实例;根据内存管理实例的实例地址和指针位置获取堆内存实例的初始内存管理参数;根据设备性能参数对初始内存管理参数进行扩容处理,得到扩容内存管理参数,基于扩容内存管理参数对目标应用进行内存优化处理。实现减少系统内存回收线程的资源占用,提高设备流畅性和稳定性。

【技术实现步骤摘要】

本申请涉及内存控制,具体涉及一种内存优化方法、装置、设备和存储介质


技术介绍

1、目前,随着智能终端和移动端操作系统的飞速发展,搭载安卓系统的智能终端也越来越多。安卓系统也因其高自由度、开源特性以及可负担性深受开发者和用户喜爱。然而安卓系统在使用过程中可能会因内存原因导致系统卡顿。即,由于用户日常频繁的操作应用各功能,导致应用处于不断申请内存和释放内存,导致操作系统频繁对内存执行垃圾回收操作,从而造成应用无响应。此类应用无响应场景下,由于垃圾回收线程抢占智能终端处理器的时间片,导致其他线程得不到执行,进而产生系统卡顿。


技术实现思路

1、本申请实施例提供一种内存优化方法、装置、设备和存储介质,旨在解决现有技术中操作系统频繁执行垃圾回收操作导致应用无响应及系统卡顿的技术问题。

2、一方面,本申请实施例提供一种内存优化方法,所述内存优化方法包括以下步骤:

3、响应针对目标应用的内存调整事件,获取所述目标应用的虚拟机运行实例;所述内存调整事件为请求降低目标应用的垃圾回收事件活跃度的应用调整本文档来自技高网...

【技术保护点】

1.一种内存优化方法,其特征在于,所述内存优化方法包括:

2.如权利要求1所述的内存优化方法,其特征在于,所述基于所述虚拟机运行实例的运行状态地址和预设的内存管理实例进行动态寻址,定位所述目标应用的堆内存实例,包括:

3.如权利要求2所述的内存优化方法,其特征在于,所述基于所述运行状态地址和预设锚点实例地址遍历所述虚拟机运行实例中各运行实例,得到候选寻址实例,包括:

4.如权利要求1所述的内存优化方法,其特征在于,所述根据所述堆内存实例中的内存管理实例的实例地址和指针位置获取所述堆内存实例的初始内存管理参数,包括:

5.如权利要求1所述的内...

【技术特征摘要】

1.一种内存优化方法,其特征在于,所述内存优化方法包括:

2.如权利要求1所述的内存优化方法,其特征在于,所述基于所述虚拟机运行实例的运行状态地址和预设的内存管理实例进行动态寻址,定位所述目标应用的堆内存实例,包括:

3.如权利要求2所述的内存优化方法,其特征在于,所述基于所述运行状态地址和预设锚点实例地址遍历所述虚拟机运行实例中各运行实例,得到候选寻址实例,包括:

4.如权利要求1所述的内存优化方法,其特征在于,所述根据所述堆内存实例中的内存管理实例的实例地址和指针位置获取所述堆内存实例的初始内存管理参数,包括:

5.如权利要求1所述的内存优化方法,其特征在于,所述根据设备性能参数对...

【专利技术属性】
技术研发人员:李向煜
申请(专利权)人:深圳TCL数字技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1