title: What is meant by CPU Utilization of a process and How can it be decreased?
body: <p>What is meant by CPU Utilization of a process? </p>
  
  <p>How to measure it? </p>
  
  <p>What are the means for reducing it?</p>
  
  <p>I have always been confused with this concept. I have tried to measure the CPU used by using 'top' command in the Linux. But, what I notice is, when there are no other user process running, then my process seem to spike up and take 99% CPU when it's not blocked in I/O. But, if there are other process running then it comes to 45% or 50%. Is it acceptable for a process to take 99% of CPU when no other process is running?</p>
  
  <p>Any links or pointers in the direction will also help.</p>