编译代码的存储方法、装置、电子设备和存储介质制造方法及图纸

技术编号:41060216 阅读:18 留言:0更新日期:2024-04-24 11:11
本申请涉及计算机技术领域,尤其涉及一种编译代码的存储方法、装置、电子设备和存储介质,用以提高进程的执行效率。其中,方法包括:获取在各个待编译的候选进程运行时,通过编译生成的编译代码;基于预设筛选方式,分别从各个候选进程包含的脚本方法中,筛选出至少一种候选脚本方法,并将至少一种候选脚本方法对应的编译代码作为候选编译代码;根据各个候选进程各自对应的运行配置,将候选编译代码存储在至少一个代码共享文件中;每个代码共享文件包含至少一个用于存储编译代码的代码容器,每个代码容器对应一种运行配置。本申请对编译代码进行筛选存储,后续进程能直接加载代码并使用,提高了代码执行效率。

【技术实现步骤摘要】

所属的技术人员能够理解,本申请的各个方面可以实现为系统、方法或程序产品。因此,本申请的各个方面可以具体实现为以下形式,即:完全的硬件实施方式、完全的软件实施方式(包括固件、微代码等),或硬件和软件方面结合的实施方式,这里可以统称为“电路”、“模块”或“系统”。与上述方法实施例基于同一专利技术构思,本申请实施例中还提供了一种电子设备。在一种实施例中,该电子设备可以是服务器,如图1所示的服务器120。在该实施例中,电子设备的结构可以如图12所示,包括存储器1201,通讯模块1203以及一个或多个处理器1202。存储器1201,用于存储处理器1202执行的计算机程序。存储器1201可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统,以及运行即时通讯功能所需的程序等;存储数据区可存储各种即时通讯信息和操作指令集等。存储器1201可以是易失性存储器(volatile memory),例如随机存取存储器(random-access memory,ram);存储器1201也可以是非易失性存储器(non-volatilememory),例如只读存储器,快闪存储器(flash mem本文档来自技高网...

【技术保护点】

1.一种编译代码的存储方法,其特征在于,该方法包括:

2.如权利要求1所述的方法,其特征在于,所述方法还包括:

3.如权利要求1所述的方法,其特征在于,所述根据所述各个候选进程各自对应的运行配置,将所述候选编译代码存储在至少一个代码共享文件中,包括以下至少一种:

4.如权利要求3所述的方法,其特征在于,所述将多个候选进程各自对应的运行配置及相应的候选编译代码,存储在至少一个多配置代码共享文件中,包括:

5.如权利要求3或4所述的方法,其特征在于,每个单配置代码共享文件是通过如下方式生成的:

6.如权利要求4所述的方法,其特征在于...

【技术特征摘要】

1.一种编译代码的存储方法,其特征在于,该方法包括:

2.如权利要求1所述的方法,其特征在于,所述方法还包括:

3.如权利要求1所述的方法,其特征在于,所述根据所述各个候选进程各自对应的运行配置,将所述候选编译代码存储在至少一个代码共享文件中,包括以下至少一种:

4.如权利要求3所述的方法,其特征在于,所述将多个候选进程各自对应的运行配置及相应的候选编译代码,存储在至少一个多配置代码共享文件中,包括:

5.如权利要求3或4所述的方法,其特征在于,每个单配置代码共享文件是通过如下方式生成的:

6.如权利要求4所述的方法,其特征在于,所述将多个待合并的单配置代码共享文件进行离线合并,获得至少一个多配置代码共享文件,包括:

7.如权利要求4所述的方法,其特征在于,所述将所述单配置代码共享文件与当前已生成的目标代码共享文件进行合并,获得多配置代码共享文件,包括:

8.如权利要求1所述的方法,其特征在于,每个代码共享文件还包括文件头,所述文件头包括:用于确保文件合法性的基本校验信息;相应的代码容器信息;

9.如权利要求8所述的方法,其特征在于,所述代码空间中连续存储相应候选脚本方法的候选编译代码。

10.如权利要求2所述的方法,其特征在于,每个代码共享文件还包括用于存储脚本方法的...

【专利技术属性】
技术研发人员:向伟施慧远翔王超
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

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

1