Java Application Server Optimization for Multi-core Systems

Submit New Article

Last Modified On :   October 7, 2009 9:03 AM PDT
Rate
 


Recent advances in computer architectures have taken multiple paths. One of them is the move towards using more cores on a microprocessor. However, Java* application server performance does not automatically benefit from the extra processing power from the added cores. This paper examines the performance characteristics of Java* application servers running on 32-bit and 64-bit Java* Virtual Machines (JVM) and operating systems on the latest architectures and platforms available today. It exposes the need to address platform performance for Java* applications running on the latest multi-core servers. The performance characteristics covered at the Java* application, the JVM and the operating system layers provide helpful insights software developers need to deploy application servers and tune for better performance to close the gap between out-of-the-box performance and the best performance achievable on modern multi-core microprocessors.

Download PDF (886 KB)