by Kingsum Chow, PhD, senior performance architect with the Managed Runtime Environments group, Intel Corp.
The popularity of the J2EE platform and Java application servers enables rapid application development and deployment. Many developers have now moved to build their applications using commercially available J2EE application servers such as BEA WebLogic Server, IBM WebSphere Application Server, and Oracle Application Server.
This article establishes the workload, performance metrics, methodology, and environment for a tuning project based on the SPECjAppServer family of benchmarks. A companion article to this one includes the actual case study of an optimization based on the measures established in this article. The study uses a four-way application server based on Itanium 2 processors running the BEA WebLogic application server and the JRockit JVM under Windows.
Establishing the workload and performance metrics
In order to provide a recognizable point of reference, this study uses SPECjAppServer2002 as a standard benchmark for our exploration. SPECjAppServer2002 provides a complete Web application that uses a large and representative sample of J2EE APIs to benchmark performance of individual systems against one another. Many of the findings in this paper are applicable to future releases of the SPECjAppServer family of benchmarks as well.
![]()
If you're interested in this topic, these articles may be helpful:
![]() | Web services extend high-performance computing grid capabilities by Matt Gillespie, technical author. Intel Corp. Grid computing bas... |
![]() | Data access performance in ADO.NET by Ramesh Theivendran, architect, Borland Software Corp. First publish... |
![]() | High Performance Linux Clusters with OSCAR, Rocks, OpenMosix, and MPI by Joseph D. Sloan. O'Reilly Media Inc. To the outside world, a "su... |
![]() | J2EE performance optimization, part 3 - design of experiments for performance tuning by Kingsum Chow, Ph.D., senior performance architect, Managed Runtime ... |
![]() | Developing your site for performance: principles and techniques of cost-effective Web site acceleration, part 3 Developing your site for performance: principles and techniques of cos... |
![]()
Related Jobs:
![]() | Senior Software Engineer #488700 - OR - Portland - OR StateGovt JOBS Job Summary: REQUIREMENTS: * Bachelors Degree from an accredited ... |
![]() | Software Architects/Lead Developers - NY - New York City - DoubleBridge Technologies Responsible for DoubleBridge clients' Systems Integration and Software... |
![]() | SQL Server Developer #2349 - WA - Sammamish - Tuxedo Technologies ABOUT TUXEDO Tuxedo Technologies Group was founded on the princip... |
![]() | Java with Socket Programming #2455718 - MA - Boston - Ajilon Consulting Title : Java with Socket Programming Posted : 11-14-2005 C... |
![]() | Storage Architect - Canada - Markham - Albert White Technologies Mid to Sr. level Engineer should have 2+ years experience developing ... |
![]() | Senior Java Developer - Canada - Burnaby - Logical Software Corporation Are you an energetic Java web developer who has been living, breathing... |
![]() | Sr. Software Development Engineer #07-174 - NY - Lake Success - Canon U.S.A.,Inc. Title: Sr. Software Development Engineer Req Number: 07-174 Locati... |
![]() | Software Engineer #6756 - CA - San Mateo - Acxiom Corporation Title: Server Side Software Engineeer Description: We are looki... |
![]() | SQA Engineer #059873 - CA - Santa Monica - Symantec Corporation Job Requisition # : 059873 Job Title : SQA Engineer Location : San... |
![]() | Application Security Consultant - USA - With held The Application Security Consultant will perform application related c... |

