程序代码的运行方法和运行装置以及编译方法和编译装置

    公开(公告)号:CN111045657A

    公开(公告)日:2020-04-21

    申请号:CN201811194861.2

    申请日:2018-10-15

    Abstract: 本申请提供一种程序代码的编译方法和编译装置以及运行方法和运行装置。该编译方法和编译装置在编译程序代码阶段,为被声明为原生方法的方法生成注册表项,该注册表项中记录用于确定该方法的符号名的信息和空地址。该运行方法和运行装置在运行程序代码阶段,根据被声明为原生方法的方法的符号名和注册表项中记录的用于确定符号名的信息,找到该方法对应的注册表项,并在该对应的注册表项中记录该方法对应的原生方法的地址,从而完成该方法与其对应的原生方法的绑定,以便于后续过程中能够根据该绑定关系调用该方法对应的原生方法。

    接口调用方法、装置及存储介质

    公开(公告)号:CN114610417A

    公开(公告)日:2022-06-10

    申请号:CN202011337494.4

    申请日:2020-11-25

    Abstract: 本申请涉及一种接口调用方法、装置及存储介质,所述接口调用方法,包括:响应于应用程序中接口函数的调用,根据调用所述接口函数的目标对象所属的类型及第一缓存信息,确定所述接口函数的存储地址;从所述存储地址读取所述接口函数,并执行所述接口函数,其中,所述第一缓存信息是在所述应用程序被加载到内存时,根据所述应用程序在内存中的存储地址及预设的第二缓存信息确定的。本申请的实施例可以对第一缓存信息进行预填,从而提高接口函数第一次被调用时的缓存命中率,减少运行时动态查找接口函数的次数,进而提高应用程序的执行效率及运行性能。

    程序代码的运行方法和运行装置以及编译方法和编译装置

    公开(公告)号:CN111045657B

    公开(公告)日:2021-08-13

    申请号:CN201811194861.2

    申请日:2018-10-15

    Abstract: 本申请提供一种程序代码的编译方法和编译装置以及运行方法和运行装置。该编译方法和编译装置在编译程序代码阶段,为被声明为原生方法的方法生成注册表项,该注册表项中记录用于确定该方法的符号名的信息和空地址。该运行方法和运行装置在运行程序代码阶段,根据被声明为原生方法的方法的符号名和注册表项中记录的用于确定符号名的信息,找到该方法对应的注册表项,并在该对应的注册表项中记录该方法对应的原生方法的地址,从而完成该方法与其对应的原生方法的绑定,以便于后续过程中能够根据该绑定关系调用该方法对应的原生方法。

    接口调用方法、装置及存储介质

    公开(公告)号:CN114610417B

    公开(公告)日:2025-04-29

    申请号:CN202011337494.4

    申请日:2020-11-25

    Abstract: 本申请涉及一种接口调用方法、装置及存储介质,所述接口调用方法,包括:响应于应用程序中接口函数的调用,根据调用所述接口函数的目标对象所属的类型及第一缓存信息,确定所述接口函数的存储地址;从所述存储地址读取所述接口函数,并执行所述接口函数,其中,所述第一缓存信息是在所述应用程序被加载到内存时,根据所述应用程序在内存中的存储地址及预设的第二缓存信息确定的。本申请的实施例可以对第一缓存信息进行预填,从而提高接口函数第一次被调用时的缓存命中率,减少运行时动态查找接口函数的次数,进而提高应用程序的执行效率及运行性能。

    一种负载调节方法及终端设备
    5.
    发明公开

    公开(公告)号:CN117632460A

    公开(公告)日:2024-03-01

    申请号:CN202210991019.1

    申请日:2022-08-18

    Abstract: 本申请涉及终端设备领域,公开了一种负载调节方法及终端设备,用以提供一种针对终端设备系统高负载情况的负载调节方法,从而可以实现根据系统资源使用情况进行智能降负载,进而提升用户体验。该方法中,终端设备获取至少一种类型的系统资源的使用信息;根据所述至少一种使用信息,确定满足预设使用条件的一种或多种类型的系统资源作为待调节类型的系统资源;针对各待调节类型的系统资源:根据应用进程占用情况获取目标数量的应用进程;基于所述目标数量的应用进程,按照预设策略进行降负载操作。

Patent Agency Ranking