slice_size is the default process time slice, expressed as a number of ticks of the system clock. The frequency of the system clock is expressed by the constant Hz, which has a value of 100. Thus each unit of slice_size corresponds to 10 milliseconds. When a process is given control of the CPU, the kernel lets it run for slice_size ticks. When the time slice expires or when the process voluntarily gives up the CPU (for example, by calling pause(2) or by doing some other system call that causes the process to wait), the kernel examines the run queue and selects the process with the highest priority that is eligible to run on that CPU.
The slice_size parameter is defined in /var/sysgen/mtune/disp and has the following formula:
#define slice_size Hz / 30 int slice_size = slice_size
Since slice_size is an integer, the resulting value is 3. This means that the default process time slice is 30 milliseconds.