Helper
General
General page includes various options that affect how the Agent participates in builds:
Executed Task Process Priority
Process priority for remotely initiated builds
This controls the CPU priority given to tasks run by this machine while participating in builds initiated by a remote Agent. It is generally recommended to keep the default settings
Note:
- During screen saver operation, the Agent operates in a high-priority thread (to improve performance).
File Cache
Agents use a special cache to store files from other Agents' file systems for use in distributed builds. All of the Agent's file activity is performed using files stored in this file cache. This ensures that the computer's actual file system and environment are kept safe.
The file cache can affect build performance; if the file cache size is too small, the Coordinator screen notifies you and suggests to increase the file cache size.
Size
This sets the size allocated for the Agent file cache. If the total size of your input files exceeds the default value, increase the file cache size in order to improve performance.
Folder
Specifies where Incredibuild will store the file cache. The default location is the Incredibuild installation folder.
Clear Contents
This button clears the file cache contents.
Browse...
This button browses the file system in order to specify the file cache location.
CPU Availability
CPU Availability page is used to define applications the Agent should ignore when calculating CPU availability. This is useful when Incredibuild is installed alongside other applications that utilize idle CPU time (such as the SETI@home project).
CPU Availability Calculation
Ignore these processes when calculating CPU availability:
Processes specified in this list are ignored when Incredibuild evaluates the Agent's current availability. To configure Incredibuild to run alongside an application that uses idle CPU time, all processes related to this application should be added to this list.
The following buttons are available:Add... – opens a selection list with all processes currently running in the systemModify... – opens a selection list with all processes currently running in the system, and replaces the currently selected process with the newly selected processRemove – removes the currently selected process from the listRemove All – clears the entire process list's contents
Power Management
Do not participate in builds when running on battery power.
This option should be used to minimize the workload on a user's machine when working on battery, in order to preserve the battery power.
Notes:
-
Ignored Processes can also be configured centrally for all Agents in the system. This is done using the Coordinator settings dialog in the Coordinator Monitor.
-
When using this feature, it is recommended to maintain a relatively high Compiler Task Process Priority setting, to ensure that tasks assigned to this Agent receive sufficient CPU time.User Manual: