Полагаю, у вас есть пул потоков, который ждет, чтобы что-то сделать.Если ваш процесс эффективен и у вас есть даже 100 запросов в секунду, у вас могут возникнуть проблемы с перехватом даже одного потока, выполняющего что-то.Я предлагаю вам посмотреть на загрузку процессора вашего процесса.Если он равен 50%, у вас есть 50% шанс обнаружить, что один поток (возможно, не поток запросов) что-то делает.
Если вы хотите посмотреть, на что тратит время ваш сервер, я бы попробовал такой профилировщик, какVisualVM, или коммерческий профилировщик, например, YourKit.
При поиске в Google вашего кода, я нашел другую версию http://grepcode.com/file/repo1.maven.org/maven2/org.mortbay.jetty/jetty-util/7.0.0.pre5/org/mortbay/thread/QueuedThreadPool.java, но я подозреваю, что в этом блоке используются темы TIMED_WAIT в методе run ()
// We are idle
// wait for a dispatched job
synchronized (this)
{
if (_job==null)
this.wait(getMaxIdleTimeMs());
job=_job;
_job=null;
}