1. A computer implemented method for time slicing in a shared processor logical partitioned environment, the computer implemented method comprising: identifying a processor percentage for an instance of an operating system running in a given partition in the shared processor logical partitioned environment; adjusting a previously assigned time slice based on the processor percentage to form an adjusted time slice; and allotting the adjusted time slice to a thread running in the instance of the operating system.