【技术实现步骤摘要】
本申请涉及计算机软件,尤其涉及一种程序文件加载方法及系统。
技术介绍
1、代码是通过编写得到的一系列指令和语句,代码是构成程序的基本组成部分。程序是指一组代码的集合,这些代码可以按照一定的顺序排列。电子设备可以通过运行程序来实现特定的功能或解决特定的问题。
2、当跨平台运行程序时,由于不同平台对程序的兼容性不同,在不同平台的代码加载速度慢,导致程序运行时存在明显的延迟,影响用户的体验感。为此,在运行程序时,可以对二进制文件进行解析,从而将二进制文件内的符号记录到设备的系统内存中,从而提高程序的运行速度,克服不同平台的加载效率问题。
3、但是,二进制文件在加载的过程中,会执行复杂的重定位以及符号解析,在设备资源受限的场景下,通过这种二进制格式的加载方法依然存在显著的延迟,影响程序的加载效率。
技术实现思路
1、为了提高在设备资源受限的场景下,二进制格式的加载效率,第一方面,本申请提供一种程序文件加载方法,包括:
2、获取目标程序数据,所述目标程序数据包括第
本文档来自技高网...【技术保护点】
1.一种程序文件加载方法,其特征在于,包括:
2.根据权利要求1所述的程序文件加载方法,其特征在于,所述第一哈希表还用于记录从所述目标程序数据导出的代码文件,在所述目标格式文件中建立第一哈希表的步骤后,还包括:
3.根据权利要求1所述的程序文件加载方法,其特征在于,切换所述第一代码文件的格式的步骤,包括:
4.根据权利要求1所述的程序文件加载方法,其特征在于,切换所述第一代码文件的格式的步骤前,还包括:
5.根据权利要求1所述的程序文件加载方法,其特征在于,切换所述第一代码文件的格式的步骤后,还包括:
6.根
...【技术特征摘要】
1.一种程序文件加载方法,其特征在于,包括:
2.根据权利要求1所述的程序文件加载方法,其特征在于,所述第一哈希表还用于记录从所述目标程序数据导出的代码文件,在所述目标格式文件中建立第一哈希表的步骤后,还包括:
3.根据权利要求1所述的程序文件加载方法,其特征在于,切换所述第一代码文件的格式的步骤,包括:
4.根据权利要求1所述的程序文件加载方法,其特征在于,切换所述第一代码文件的格式的步骤前,还包括:
5.根据权利要求1所述的程序文件加载方法,其特征在于,切换所述第一代码文件的格式的步骤后,还包括:
6.根据权利要...
【专利技术属性】
技术研发人员:余昌平,
申请(专利权)人:北京安博通科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。