【技术实现步骤摘要】
一种内存占用优化方法、装置、设备及存储介质
[0001]本申请涉及互联网
,尤其涉及一种内存占用优化方法、装置、设备及存储介质。
技术介绍
[0002]兼容性测评主要是验证设备和业务应用满足兼容性定义的技术要求,确保设备和业务应用能稳定、正常运行。因此,在设备适配轻量级操作系统之前,一般都要通过兼容性测评。
[0003]然而,现有技术无法优化兼容性测评时设备的内存空间,不利于提高设备适配轻量级操作系统的效率。其原因在于,在设备的内存空间不变的前提下,会存在内存空间不足的情况,当内存空间不足时,无法在内存空间烧录兼容性测试套件镜像包,而兼容性测试套件镜像包是兼容性测评不可缺少的部分,因此,在设备没有兼容性测试套件镜像包的前提下,设备无法通过轻量级操作系统的兼容性测评,不利于提高设备适配轻量级操作系统的效率。
技术实现思路
[0004]本申请实施例提供一种内存占用优化方法、装置、设备及存储介质,以解决上述现有技术无法优化兼容性测评时设备的内存空间,不利于提高设备适配轻量级操作系统的效率的技术问题。< ...
【技术保护点】
【技术特征摘要】
1.一种内存占用优化方法,其特征在于,所述内存占用优化方法包括:获取待通过轻量级操作系统的兼容性测评的设备的子系统组件;判断所述子系统组件是否为可裁剪组件;如果所述子系统组件为所述可裁剪组件,裁剪所述子系统组件,获取裁剪所述子系统组件后所述设备剩余的内存空间;获取所述轻量级操作系统中兼容性测试套件的测试用例执行代码,优化所述测试用例执行代码;根据优化后的所述测试用例执行代码,生成兼容性测试套件镜像包;将所述兼容性测试套件镜像包烧录到所述设备剩余的内存空间中,以使所述设备通过所述轻量级操作系统的兼容性测评。2.根据权利要求1所述的方法,其特征在于,所述获取所述轻量级操作系统中兼容性测试套件的测试用例执行代码,优化所述测试用例执行代码,具体为:获取所述轻量级操作系统中兼容性测试套件的测试用例执行代码,在所述测试用例执行代码中获取调用函数和所述调用函数的调用次数;通过删除所述调用函数或减少所述调用次数的方式,优化所述测试用例执行代码。3.根据权利要求1所述的方法,其特征在于,所述根据优化后的所述测试用例执行代码,生成兼容性测试套件镜像包,具体为:采用预设的测试框架运行所述优化后的所述测试用例执行代码,获取占用内存;当所述占用内存小于预设内存时,根据优化后的所述测试用例执行代码,生成所述兼容性测试套件镜像包。4.根据权利要求1所述的方法,其特征在于,所述根据优化后的所述测试用例执行代码,生成兼容性测试套件镜像包,具体为:采用预设的测试框架运行所述优化后的所述测试用例执行代码,获取运行时间...
【专利技术属性】
技术研发人员:黄诗裕,
申请(专利权)人:深圳开鸿数字产业发展有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。