Voluntary Yields

Number of times a task completed without yielding. A task that completes yields is indicated in the Network Packet Sent column. A high number of voluntary yields indicates that there is little contention.

The configuration parameter time slice sets the amount of time that a process can run. A CPU-intensive task that does not switch out due to other causes yields the CPU at certain “yield points” in the code, to allow other processes a turn on the CPU. See “Allotted Slices Exhausted” to identify whether tasks are exhausting their time quota.

See “Using Engines and CPUs,” in Performance and Tuning Series: Basics for more information.