The present invention discloses a compiled resource scheduling method, which includes receiving a compilation operation for multiple source code execution; dividing the multiple source code into at least one set according to the preset rule; obtaining a compilation environment corresponding to each source code; assigning support for each source code from a resource pool including multiple compiled resources. The compilation resources of the compilation environment corresponding to each source code in the group are contained, and the compilation resources include the processor and the memory. In addition, the invention also discloses a computer and a computer readable storage medium. In this embodiment, the compiled resource scheduling method can group multiple source codes in accordance with the preset rules and allocate a compilation resource for each source code corresponding to each source code within the group from a resource pool including multiple compiled resources, so that the method can make full use of the compiled resources, Improve the utilization of compiled resources.
【技术实现步骤摘要】
一种编译资源调度方法、计算机及计算机可读存储介质
本专利技术涉及计算机
,尤其涉及一种编译资源调度方法、计算机及计算机可读存储介质。
技术介绍
随着电子技术的不断发展,电子产品的功能越来越强大,能够实现各种功能的应用程序均是由源代码编译而来,现有技术中,源代码的编译均是在单一的计算机中完成,由于计算机的资源有限,且不同的源代码的编译的复杂程度不相同,容易导致编译资源的利用率低。
技术实现思路
有鉴于此,本专利技术提出一种编译资源调度方法、计算机及计算机可读存储介质,以解决上述技术问题。首先,为实现上述目的,本专利技术提出一种编译资源调度方法,应用于计算机,所述方法包括:接收对多个源代码执行的编译操作;按照预设规则将所述多个源代码分为至少一组;获取每个源代码对应的编译环境;从包括多个编译资源的资源池中为每组源代码分配支持该组内每个源代码对应的编译环境的编译资源,其中,所述编译资源包括处理器以及内存。可选地,所述从包括多个编译资源的资源池中为每组源代码分配支持该组内每个源代码对应的编译环境的编译资源之后,所述方法还包括:控制为每组源代码分配的编译资源并行编译每组源代 ...
【技术保护点】
1.一种编译资源调度方法,应用于计算机,其特征在于,所述方法包括:接收对多个源代码执行的编译操作;按照预设规则将所述多个源代码分为至少一组;获取每个源代码对应的编译环境;从包括多个编译资源的资源池中为每组源代码分配支持该组内每个源代码对应的编译环境的编译资源,其中,所述编译资源包括处理器以及内存。
【技术特征摘要】
1.一种编译资源调度方法,应用于计算机,其特征在于,所述方法包括:接收对多个源代码执行的编译操作;按照预设规则将所述多个源代码分为至少一组;获取每个源代码对应的编译环境;从包括多个编译资源的资源池中为每组源代码分配支持该组内每个源代码对应的编译环境的编译资源,其中,所述编译资源包括处理器以及内存。2.如权利要求1所述的编译资源调度方法,其特征在于,所述从包括多个编译资源的资源池中为每组源代码分配支持该组内每个源代码对应的编译环境的编译资源之后,所述方法还包括:控制为每组源代码分配的编译资源并行编译每组源代码中的每个源代码。3.如权利要求2所述的编译资源调度方法,其特征在于,所述控制为每组源代码分配的编译资源并行编译每组源代码中的每个源代码之后,所述方法还包括:编译每组源代码生成多个过程文件后,控制一个处理器使用单线程对所述多个过程文件进行链接。4.如权利要求1所述的编译资源调度方法,其特征在于,所述按照预设规则将所述多个源代码分为至少一组,包括:根据所述多个源代码分别支持的编译方式将所述多个源代码分为至少一组。5.如权利要求4所述的编译资源调度方法,其特征在于,所述编译方式包括多线程编译方式以及单线程编译方式。6.如权利要求5所述的编译资源调度方法,其特征在于,所述从包括多个编译...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。