一种可执行文件的更新方法、装置、电子设备及存储介质制造方法及图纸

技术编号:42808615 阅读:28 留言:0更新日期:2024-09-24 20:51
本申请适用于数据处理技术领域,提供了一种可执行文件的更新方法、装置、电子设备及存储介质,该方法包括:响应于关于至少一个应用程序的更新事件,根据电子设备的第一运行参数确定编译线程的第一数量;通过与第一数量匹配的编译线程分别执行各个应用程序的可执行文件的编译操作,以生成可执行文件的更新文件;基于在执行编译操作过程中的运行事件,管理编译线程,直至完成至少一个应用程序的编译操作。本申请提供的技术方案能够根据电子设备的运行情况动态调整进行编译操作的编译线程数量,避免电子设备因执行应用程序的可执行文件的编译操作,而导致设备运行卡顿,提高了设备使用的流畅度。

【技术实现步骤摘要】

本申请属于数据处理,尤其涉及一种可执行文件的更新方法、装置、电子设备及存储介质


技术介绍

1、随着电子化进程的不断推进,越来越多服务可以通过安装于电子设备上的应用程序实现,因此,为了满足用户日常工作生活的不同使用需求,同一电子设备上往往会安装有大量应用程序。如何有效管理大量的应用程序,则直接影响电子设备的使用体验。

2、现有的应用管理技术,由于用户需求不断更新,应用程序的功能也需要随之优化,应用程序的开发者会发布新版本的应用程序,电子设备可以通过应用商城或其他方式下载应用程序的更新补丁,以对应用程序的功能进行优化。在对应用程序进行版本更新时,需要对应用程序中的可执行文件(如dex文件)进行编译。然而,若同时对多个应用程序中的可执行文件编译,则会消耗大量的系统资源,从而影响电子设备的正常使用,容易出现电子设备整机发热过高、负载过重等情况,降低了设备使用的流畅度。


技术实现思路

1、本申请实施例提供了一种可执行文件的更新方法、装置、电子设备以及计算机可读存储介质,可以解决现有的应用管理技术,在需要同本文档来自技高网...

【技术保护点】

1.一种可执行文件的更新方法,应用于电子设备,其特征在于,包括:

2.根据权利要求1所述的更新方法,其特征在于,所述更新事件包括:将所述电子设备更新至所述第一操作系统的第一更新事件和/或对所述应用程序进行版本更新的第二更新事件。

3.根据权利要求2所述的更新方法,其特征在于,在响应于关于至少一个应用程序的更新事件,根据所述电子设备的第一运行参数确定编译线程的第一数量之前,还包括:

4.根据权利要求3所述的更新方法,其特征在于,在所述从所述更新数据包中提取所述第一操作系统的镜像文件之后,包括:

5.根据权利要求3所述的更新方法,其特征在于,所...

【技术特征摘要】

1.一种可执行文件的更新方法,应用于电子设备,其特征在于,包括:

2.根据权利要求1所述的更新方法,其特征在于,所述更新事件包括:将所述电子设备更新至所述第一操作系统的第一更新事件和/或对所述应用程序进行版本更新的第二更新事件。

3.根据权利要求2所述的更新方法,其特征在于,在响应于关于至少一个应用程序的更新事件,根据所述电子设备的第一运行参数确定编译线程的第一数量之前,还包括:

4.根据权利要求3所述的更新方法,其特征在于,在所述从所述更新数据包中提取所述第一操作系统的镜像文件之后,包括:

5.根据权利要求3所述的更新方法,其特征在于,所述从所述更新数据包中提取所述第一操作系统的镜像文件,包括:

6.根据权利要求3所述的更新方法,其特征在于,在所述基于在执行所述编译操作过程中的运行事件,管理所述编译线程,直至完成所述至少一个应用程序的可执行文件的编译操作之后,还包括:

7.根据权利要求6所述的更新方法,其特征在于,所述基于所述更新数据包,将所述电子设备的第二操作系统更新至所述更新数据包对应的所述第一操作系统,包括:

8.根据权利要求7所述的更新方法,其特征在于,所述基于所述更新数据包,将所述电子设备的第二操作系统更新至所述更新数据包对应的所述第一操作系统,还包括:

9.根据权利要求2所述的更新方法,其特征在于,在响应于关于至少一个应用程序的更新事件,根据所述电子设备的第一运行参数确定编译线程的第一数量之前,还包括:

10.根据权利要求9所述的更新方法,其特征在于,所述响应于所述第二更新事件,创建第一实例,包括:

11.根据权利要求9所述的更新方法,其特征在于,所述响应于所述第二更新事件,创建第一实例,包括:

12.根据权利要求1-11任一项...

【专利技术属性】
技术研发人员:严文钱韡恺阚彬邓勐徐文亮
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1