Scheduled Tasks

The Scheduled Tasks tab in Task Manager lists the RTSS processes that have been scheduled to start automatically at Subsystem start. Through this tab, you can:

The Scheduled Tasks tab includes the following columns:

Column Description

Task

The name of the RTSS process or Windows process linked to RTX64, including any command line arguments.

Hover over a task to show the complete path. Double-click on a task to show a detailed view.

NOTE: A warning icon appears when a previously added scheduled task cannot be found or is no longer valid.

Parameters The command line parameters associated with the task.
MSpace Initial

The initial amount of local memory, in kilobytes, within the process MSpace. This applies only when Use local memory is selected in RTX64 Control Panel.

NOTE: If this is set and memory allocation is changed to Use Windows memory, this value becomes invalid, and a warning icon appears. Setting this value to 0 disables the feature.

MSpace Expand

The amount of local memory, in kilobytes, by which to expand the process MSpace. This applies only when Use local memory is selected in RTX64 Control Panel.

NOTE: If this is set and memory allocation is changed to Use Windows memory, this value becomes invalid and a warning icon appears. Setting this value to 0 disables the feature.

Ideal

The ideal processor for the scheduled task. The available options are determined by the RTSS core configuration. By default, the first RTSS core is used.

When this field is blank, it indicates that an ideal processor number was not specified when the task was added via command line.

Affinity

Displays the processor affinity mask, as a list of comma-separated processor numbers that the application can run on. By default, all available RTSS processors are used as the affinity mask.

Adding a Scheduled Task

To Add a Scheduled task:

  1. Click Add task... to launch the Add Scheduled Task dialog.
  2. To select a process to add, click the Browse button and then browse for the application you want to add as a scheduled task.

NOTE: RTX64 Task Manager retains the last known browse location on a per-user basis.

  1. (Optional) Type any required command line parameters. These are the same parameters you would enter if you ran the process from a command prompt.
  2. (Optional) Click Options to see the available options:
    • Configure the process external MSpace (local memory only). You can optionally configure settings for the process external MSpace for the scheduled task. Available options:
    • MSpace initial size. Select the check box to enter an initial size for the process external MSpace, or clear the check box to use the current value set in RTX64 Control Panel (default).
    • Auto expand MSpace. To automatically expand MSpaces, select the check box and set the Expand size. To use the global configuration of this setting, clear selection of the check box (default).
    • Choose when to allocate the process external MSpace (non-deterministic). Select the check box to choose whether to allocate process external MSpace at the first memory request (default) or at process start. In some cases, it might be preferable to absorb this allocation's non-determinism at process start time, rather than at an unpredictable later time in the process’s life cycle.

    NOTE: For the above settings, an empty text entry field indicates the setting's global configuration will be used.

    NOTE: These settings are grayed-out when Use Windows memory is set in the Control Panel.

    • Ideal processor: This is the processor on which this process's main thread will run.
    • Affinity mask: This is the set of processors on which this process' threads may run. Create the mask by enabling and disabling the processors provided. By default, the affinity mask contains all processors available to your application type. If you modify the affinity mask, it must at least include the processor you selected as the ideal processor.
  1. Click OK to start the task.

NOTE: When the machine is booted into a non-RTX64 boot configuration, the scheduled tasks you have created will not start and a warning message will appear via System Tray.

Removing a Scheduled Task

To remove a scheduled task:

  1. Do one of the following:
  1. Click OK when prompted.

Changing the Start Order of Scheduled Tasks

You can determine the order in which scheduled tasks start at Subsystem start time.

To reorder a scheduled task:

  1. Hover over the scheduled task you want to reorder.
  2. Click on the gripper bars that appear to the left of the task name and drag the task up or down to its new entry point in the list.

Related topics: