A process is SCHEDULED when it has been submitted for initiation, but the system is delaying initiation of the process. Scheduling can have any of several causes, the most common of which is a lack of available memory on the system. If the system estimates that a particular process will require more memory for efficient execution than is currently available, the system places the process in a scheduled state until more memory becomes available.
Two methods that help prevent a process from being scheduled because of a shortage of available memory are:
-
Override the system's memory estimate for the process through assignments to the CORE and STACKSIZE task attributes. For details, refer to Controlling Process Memory Usage.
-
Assign the process with control program status by marking its object code file with the MP <file title> + CONTROL form of the MP (Mark Program) system command. For information about control program status, refer to Controlling Processor Usage.
For further information about the causes of scheduling, refer to the process scheduling discussion in the System Administration Guide.

