Compilation task management method and compilation task management device

A task management device and task management technology are applied in the field of compilation task management method and compilation task management device, which can solve the problems of long compilation process, low compilation efficiency, high hardware resource overhead, etc., so as to improve compilation efficiency, simplify compilation process, The effect of reducing storage space

Active Publication Date: 2019-07-23
HISENSE VISUAL TECH CO LTD
View PDF10 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0010] Therefore, in the scenario where a source code is compiled multiple times to generate multiple target programs, it is necessary to assign storage paths and save precompiled source codes multiple times. Refreshing the precompiled source code leads to a lengthy compilation process, resulting in low compilation efficiency. On the other hand, multiple copies of the source code and refreshing the precompiled source code require a large amount of storage space, so the hardware resource overhead of the compilation process is large

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Compilation task management method and compilation task management device
  • Compilation task management method and compilation task management device
  • Compilation task management method and compilation task management device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0032] Embodiments of the present invention provide a compiling task management method, which is applied to a compiling task management device. Refer to image 3 As shown, it specifically includes the following steps:

[0033] 301. The compiling task management device acquires source codes.

[0034] The compiling task management device may be a separate compiler, or a functional component for performing compiling functions in a software development system such as a continuous integration system. In this embodiment, an application scenario of a continuous integration system is taken as an example for illustration.

[0035] In the process of software development, it usually needs to undergo multiple integration and construction, including source code compilation to generate the target program, automatic testing of the target program, and finally the release version of the software.

[0036] The compiling task management method described in this embodiment is applicable to an a...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The embodiment of the invention provides a management method of compiling tasks and management device for compiling tasks, pertaining to the technical field of software development in order to reduce hardware resource occupied during a compiling process. The concrete scheme comprises following steps: obtaining a source code comprising codes of N source programs with N larger than or equal to 2; pre-compiling the source code and saving the pre-compiled source code to a save path; compiling the source code of the saved source code in the save path for M times and outputting M target programs. M is larger than or equal to 2 and smaller than or equal to N. The management method of compiling tasks and management device for compiling tasks is used for software development.

Description

technical field [0001] The invention relates to the technical field of software development, in particular to a compilation task management method and a compilation task management device. Background technique [0002] Continuous integration (English full name: Continuous integration) system is used to integrate and build source code, including compilation, automated testing, release, etc. Compilation refers to the process of generating an object program from source code. [0003] The existing continuous integration system regards a compilation process as an independent compilation task, and assigns an independent storage path for each compilation task to save the precompiled source code corresponding to each compilation task for future recompilation When used, thus improving the compilation speed. [0004] combine figure 1 As shown in the compilation process, when executing a compilation task, the continuous integration system first updates and saves the source code, the...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Patents(China)
IPC IPC(8): G06F8/41
CPCG06F8/4434
Inventor 丁达志赵玉霞李春华
Owner HISENSE VISUAL TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products