API:Class/TaskScheduler

Filtered-inheritance mode: While this class technically inherits all Instance class members, some (if not all) have been hidden because they serve no purpose for this object.
Settings: This object has been marked as a settings object. It is used to hold persistent settings, which may be accessible by Roblox Studio's settings menu, or the in-game menu. This object cannot be created.

Configuration icon.pngTaskScheduler : Object Icon.pngInstance

An internal class responsible for the Task Scheduler feature. Can be found in Roblox Studio's settings with the name Task Scheduler.

Properties

Properties [toggle]

|RMD member="API:Class/TaskScheduler/AreArbitersThrottled"|(OBSOLETE).|/RMD| |RMD member="API:Class/TaskScheduler/Concurrency"|(OBSOLETE).|/RMD|
doubleNumRunningJobs [readonly]

The average number of running jobs.

|RMD member="API:Class/TaskScheduler/NumRunningJobs"|The average number of running jobs.|/RMD|
doubleNumSleepingJobs [readonly]

The number of sleeping jobs under the task scheduler.

|RMD member="API:Class/TaskScheduler/NumSleepingJobs"|The number of sleeping jobs under the task scheduler.|/RMD|
doubleNumWaitingJobs [readonly]

The number of waiting jobs under the task scheduler.

|RMD member="API:Class/TaskScheduler/NumWaitingJobs"|The number of waiting jobs under the task scheduler.|/RMD| |RMD member="API:Class/TaskScheduler/PriorityMethod"|(OBSOLETE).|/RMD|
doubleSchedulerDutyCycle [readonly]

The average time divided by the average interval of the duty cycle.

|RMD member="API:Class/TaskScheduler/SchedulerDutyCycle"|The average time divided by the average interval of the duty cycle.|/RMD|
doubleSchedulerRate [readonly]

The current average rate of the task scheduler.

|RMD member="API:Class/TaskScheduler/SchedulerRate"|The current average rate of the task scheduler.|/RMD| |RMD member="API:Class/TaskScheduler/SleepAdjustMethod"|(OBSOLETE).|/RMD|
doubleThreadAffinity [readonly]

The average affinity of threads running in the task scheduler.

|RMD member="API:Class/TaskScheduler/ThreadAffinity"|The average affinity of threads running in the task scheduler.|/RMD|
ThreadPoolConfigThreadPoolConfig

The specified thread pooling configuration for the task scheduler.

|RMD member="API:Class/TaskScheduler/ThreadPoolConfig"|The specified thread pooling configuration for the task scheduler.|/RMD|
intThreadPoolSize [readonly]

The current size of the thread pool.

|RMD member="API:Class/TaskScheduler/ThreadPoolSize"|The current size of the thread pool.|/RMD| |RMD member="API:Class/TaskScheduler/ThrottledJobSleepTime"|(OBSOLETE).|/RMD|
(OBSOLETE).
(OBSOLETE).
NumRunningJobs [readonly]
The average number of running jobs.
NumSleepingJobs [readonly]
The number of sleeping jobs under the task scheduler.
NumWaitingJobs [readonly]
The number of waiting jobs under the task scheduler.
(OBSOLETE).
The average time divided by the average interval of the duty cycle.
SchedulerRate [readonly]
The current average rate of the task scheduler.
(OBSOLETE).
ThreadAffinity [readonly]
The average affinity of threads running in the task scheduler.
The specified thread pooling configuration for the task scheduler.
ThreadPoolSize [readonly]
The current size of the thread pool.
(OBSOLETE).



|RMD member="API:Class/TaskScheduler"|An internal class responsible for the Task Scheduler feature. Can be found in Roblox Studio's settings with the name Task Scheduler. |/RMD|