Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Image Added

Section

Jobs 

A Job is the entire process tree being executed by IncrediBuild. The Job at the Initiator is broken up into Tasks.

Tasks

  • Tasks are executed at the OS-level within a process tree.
  • Tasks can also invoke subtasks, both tasks and sub-tasks can be distributed to run on remote machines.
  • Tasks represent the process to be executed either by an Initiator or Helper Agent. 

Example: In Visual Studio, the tasks that are being executed remotely by IncrediBuild are usually compilation tasks. In C++ compilations, the cl.exe which is a compilation process, will be distributed by IncrediBuild to be executed remotely. As there are many compilation tasks when performing a full rebuild, IncrediBuild can potentially distribute hundreds of compilation tasks to be executed concurrently on remote machines (Helpers), thus, highly accelerating the entire compilation execution.





...