电子装置和管理电子装置的存储器的方法与流程

文档序号:34825216发布日期:2023-07-20 08:31阅读:99来源:国知局
电子装置和管理电子装置的存储器的方法与流程

以下实施例涉及电子装置和管理电子装置的存储器的方法。


背景技术:

1、当终端的存储空间不足时,终端的整体性能可能会根据存储空间的状态而下降。因此,需要根据存储空间的状态抢先确保空闲存储空间,并且可能需要使终端的性能下降减到最低程度。

2、可能需要一种在监测终端的存储状态的同时,通过依据要执行的对象改变对象的编译方案来确保存储空间并使性能下降减到最低程度的方法。


技术实现思路

1、技术问题

2、使用即时(jit)和提前编译的组合来生成在运行时加载的包的编译工件文件。要编译的包的运行时性能和编译工件文件的大小可以根据编译过滤器的类型而变化,这是编译的属性之一。

3、包的性能可以根据编译工件文件而变化,并且当终端的存储空间不足时,终端的整体性能也可能下降。

4、根据终端的存储空间的状态,可能需要抢先确保空闲存储空间。

5、技术方案

6、根据各种实施例,一种电子装置可以包括:至少一个处理器;以及存储器,所述存储器被配置为存储将由所述处理器执行的指令。其中,所述处理器可以被配置为:监测关于所述存储器的存储空间的信息和由所述处理器执行的多个对象的使用历史;基于所述信息或所述使用历史中的至少一者或两者,在所述多个对象中确定其编译方案将被改变的目标对象;以及通过改变所述目标对象的编译方案来增加所述存储器的空闲存储空间。

7、根据各种实施例,一种电子装置可以包括:至少一个处理器;以及存储器,所述存储器被配置为存储将由所述处理器执行的指令。其中,所述处理器可以被配置为:监测关于所述存储器的存储空间的信息;基于由所述处理器执行的多个对象,生成包括所述多个对象中的至少一些对象的对象列表;以及通过改变所述对象列表中包括的至少一个对象的编译方案来增加所述存储器的空闲存储空间。

8、根据各种实施例,一种管理电子装置的存储器的方法可以包括:监测关于所述存储器的存储空间的信息和由所述电子装置执行的多个对象的使用历史;基于所述信息和所述使用历史,在所述多个对象中确定其编译方案将被改变的目标对象;以及通过改变所述目标对象的编译方案来增加所述存储器的空闲存储空间。

9、发明的有益效果

10、根据各种实施例,电子装置可以根据存储器的存储空间的状态来确定对象的重要性,并且可以通过分阶段地改变对象的编译方案来确保存储器的空闲存储空间,同时保持电子装置的性能。

11、根据各种实施例,电子装置可以通过减小编译工件文件(其在存储空间不足的情况下不能被用户任意减小)的大小来确保空闲存储空间。

12、根据各种实施例,电子装置可以通过根据存储空间的状态分阶段地改变编译方案并在用户体验到迟缓之前抢先确保空闲存储空间来增强用户体验。



技术特征:

1.一种电子装置,所述电子装置包括:

2.根据权利要求1所述的电子装置,其中,

3.根据权利要求1所述的电子装置,其中,所述处理器被配置为:当所述存储器的所述空闲存储空间小于第一阈值时,通过改变其中编译方案尚未被改变的对象的编译方案来增加所述空闲存储空间。

4.根据权利要求1所述的电子装置,其中,所述处理器被配置为:

5.根据权利要求1所述的电子装置,其中,所述处理器被配置为基于所述存储器的所述空闲存储空间,将所述多个对象中在显示器上没有图标的对象确定为所述目标对象。

6.根据权利要求4所述的电子装置,其中,所述处理器被配置为基于所述存储器的所述空闲存储空间,将所述多个对象全部确定为所述目标对象。

7.根据权利要求6所述的电子装置,其中,所述处理器被配置为当所述存储器的所述空闲存储空间与所述存储空间的比率小于第二阈值时,将所述多个对象全部确定为所述目标对象。

8.根据权利要求1所述的电子装置,其中,所述处理器被配置为:

9.根据权利要求1所述的电子装置,其中,所述处理器被配置为:

10.根据权利要求1所述的电子装置,其中,改变所述目标对象的编译方案的操作是在后台执行的。

11.一种电子装置,所述电子装置包括:

12.根据权利要求11所述的电子装置,其中,所述处理器被配置为:当所述存储器的所述空闲存储空间小于第一阈值时,通过改变其中编译方案尚未被改变的对象的编译方案来增加所述空闲存储空间。

13.根据权利要求11所述的电子装置,其中,所述处理器被配置为:

14.根据权利要求11所述的电子装置,其中,所述处理器被配置为生成第三对象列表,所述第三对象列表包括所述多个对象中的在显示器上没有图标的对象。

15.根据权利要求11所述的电子装置,其中,所述处理器被配置为:


技术总结
根据各种实施例,电子装置包括至少一个处理器和用于存储可由处理器执行的指令的存储器。其中,处理器可以:监测关于存储器的存储空间的信息和由处理器执行的多个对象的使用历史;基于该信息和该使用历史中的一者或两者,在多个对象中确定其编译方案将被改变的目标对象;以及通过改变目标对象的编译方案来增加存储器的空闲存储空间。其他实施例是可能的。

技术研发人员:郑宽熙,许世耕,金晓钟,安栋规
受保护的技术使用者:三星电子株式会社
技术研发日:
技术公布日:2024/1/13
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1