-
公开(公告)号:CN110096315A
公开(公告)日:2019-08-06
申请号:CN201910221253.4
申请日:2019-03-22
Applicant: 华为技术有限公司
IPC: G06F9/445
Abstract: 本申请实施例提供一种组件加载方法和装置,涉及终端领域,能够实时智能地加载所需组件,从而提升应用的运行速度和流畅性,节约终端设备的内存空间。其方法为:终端设备获取目标应用的代码的调用关系图,调用关系图指示目标应用包括的多个类之间的调用关系;终端设备确定用户调用点到目标组件的第一调用距离集合,用户调用点为用户在目标应用调用的第一个类,目标组件包括多个类中的部分类,第一调用距离集合包括用户调用点到目标组件中每个类之间的最短调用距离;终端设备根据第一调用距离集合确定静态加载目标组件或动态加载目标组件。本申请实施例应用于终端设备加载组件化、插件化应用的过程中。
-
公开(公告)号:CN110096315B
公开(公告)日:2020-09-04
申请号:CN201910221253.4
申请日:2019-03-22
Applicant: 华为技术有限公司
IPC: G06F9/445
Abstract: 本申请实施例提供一种组件加载方法和装置,涉及终端领域,能够实时智能地加载所需组件,从而提升应用的运行速度和流畅性,节约终端设备的内存空间。其方法为:终端设备获取目标应用的代码的调用关系图,调用关系图指示目标应用包括的多个类之间的调用关系;终端设备确定用户调用点到目标组件的第一调用距离集合,用户调用点为用户在目标应用调用的第一个类,目标组件包括多个类中的部分类,第一调用距离集合包括用户调用点到目标组件中每个类之间的最短调用距离;终端设备根据第一调用距离集合确定静态加载目标组件或动态加载目标组件。本申请实施例应用于终端设备加载组件化、插件化应用的过程中。
-