1. A method of scheduling virtual machines in a virtualized computing environment, the method comprising: determining that a first virtual machine among a plurality of virtual machines active in the virtualized computing system has a low active thread count, wherein determining that the first virtual machine has a low active thread count comprises: monitoring counts of cycles consumed by a plurality of threads in a virtual processor; and determining that the first virtual machine runs at a higher utilization level without exploiting at least a subset of the plurality of threads in the virtual processor; determining that a high system load exists in the virtualized computing environment; and in response to determining that the high system load exists in the virtualized computing environment, prioritizing scheduling of the first virtual machine over at least one other virtual machine among the plurality of virtual machines active in the virtualized computing system based upon the determination that the first virtual machine has the low active thread count.