We side-tracked slightly while looking at JBoss performance. We noticed some noticeable variations in response times and significant enough changes in throughput to question our assumptions about thread performance in a multiprocessor environment.
The results of our investigation of Java threads on an 8-way Intel multiprocessor Linux system with NPTL (Native POSIX Thread Library) is interesting and not what we expected. We compared performance characteristics of the IBM and Sun Java implementations with respect to true parallel throughput. We discovered what appears to be an exponential increase in completion time as the number of threads increase for one implementation while the other has a more linear trend. We do caution that other effects may temper the impact of the findings. You can find the document at http://www.amitysolutions.com.au/documents/NPTL_Java_threads.pdf. We hope it is of use for those pursuing performance issues with applications and JBoss. JonB.
smime.p7s
Description: S/MIME cryptographic signature
