title: CPU Usage and Object.wait
body: <p>I was profiling my application using JProfiler and as result, in "CPU Views" section it shows that more than 40% of CPU time is spent on <code>Object.wait()</code>. However as far as I know on <code>Object.wait()</code> CPU is not given to the waiting thread. </p>
  
  <p>Could somebody help understand what's going on and why the profiler shows that this much of CPU is spent on <code>Object.wait()</code>?</p>