I am using JBoss 4.2.3 with JSF 1.2_08 and Richfaces 3.3.0. The GUI appears to be very slow so I have been trying to find the problem by using tptp profiling in Eclipse. In my web GUI I have a Richfaces tree with some nodes. When I swap between two nodes and log the execution time in eclipse I get all time spent in the EDU.oswego.cs.dl.util.concurrent.LinkedQueue.poll method. My CPU usage also increases from almost nothing to 70%.