WebLogic Server Performance and Tuning
Related Reading: Performance Tools and Information
The following sections provide an extensive performance-related reading list:
BEA Systems, Inc. Information
- For general information about BEA Systems, see the BEA Web site
- BEA WebLogic Server Documentation page
- BEA's dev2dev Web site
- BEA WebLogic Server Evaluation White Papers (for example, "J2EE Design Considerations for WebLogic Server" and "Distributed Computing with BEA WebLogic Server")
- Professional J2EE Programming with BEA WebLogic Server by Paco Gomez and Peter Zadrozny, 2000
- BEA WebLogic Server Bible by Joe Zuffoletto, et al, 2002
- J2EE Performance Testing with BEA WebLogic Server by Peter Zadrozny, Philip Aston, and Ted Osborne, 2002
- Mastering BEA WebLogic Server: Best Practices for Building and Deploying J2EE Applications by Gregory Nyberg, Robert Patrick, Paul Bauerschmidt, Jeff McDaniel, and Raja Mukherjee, 2003
Sun Microsystems Information
Linux OS Information
Hewlett-Packard Company Information
Microsoft Information
Web Performance Tuning Information
- Apache Performance Notes
- iPlanet Web Server 4.0 Performance Tuning, Sizing, and Scaling
- The Art and Science of Web Server Tuning with Internet Information Services 5.0
- Web Performance Tuning: Speeding Up the Web, by Patrick Killelea, Linda Mui (Editor), O'Reilly Nutshell, 1998
- Capacity Planning for Web Performance: Metrics, Models, and Methods, by Daniel A. Menasce, Virgilio A. F. Almeida, Prentice Hall PTR, 1998
- Scaling for E-Business: Technologies, Models, Performance, and Capacity Planning, by Daniel A. Menasce, Virgilio A. F. Almeida, Prentice Hall PTR, 2000
Network Performance Tools
- TracePlus/Ethernet, a network packet analysis tool for Windows 95/98/ME, NT 4.x, Windows 2000/XP
Load Testing Tools
- LoadRunner, a tool that predicts enterprise-level system behavior and performance by emulating thousands of users and employs performance monitors to identify and isolate problems.
- e-Load, a fast and accurate way to perform load testing, scalability testing, stress testing of enterprise Web applications.
- The Grinder, a pure Java load-testing framework.
Performance Analysis Tools
A profiler is a performance analysis tool that allows you to reveal hot spots in the application that result in either high CPU utilization or high contention for shared resources. Some common profilers are:
Production Performance Management
- Acsera provides comprehensive, enterprise class, fully integrated application production monitoring and diagnostic solutions for J2EE Infrastructures.
See http://www.acsera.com
- Veritas i3 for Web-J2EE is a monitoring, analysis, and tuning tool for Web-based J2EE Applications.
- Wily Technology, Inc. provides management solutions for large-scale, real-time production Web applications, applications servers, portal solutions and integration middleware.
http://partners.bea.com/search.portal?partnerId=192
Benchmarking Information
- SPECjbb2000, a software benchmark product developed by the Standard Performance Evaluation Corporation (SPEC). SPECjbb2000 is designed to measure a system's ability to run Java server applications.
- SPECjAppServer2004 (Java Application Server), a client/server benchmark for measuring the performance of Java Enterprise Application Servers using a subset of J2EE API's in a complete end-to-end web application.
Java Virtual Machine (JVM) Information
Enterprise JavaBeans Information
- Programming WebLogic Enterprise JavaBeans
- Enterprise JavaBeans, Second Edition, by Richard Monson-Haefel, Mike Loukides (Editor), 2000
- Mastering Enterprise JavaBeans and the Java 2 Platform, Enterprise Edition, by Ed Roman, 1999
- TheServerSide.com, a free online community dedicated to Enterprise JavaBeans (EJBs) and J2EE.
- Seven Rules for Optimizing Entity Beans, by Akara Sucharitakul, Java Developer Connection, 2001
WebLogic Store Information
Using the WebLogic Persistent Store in Configuring WebLogic Server Environments.
Java Message Service (JMS) Information
Java Database Connectivity (JDBC) Information
General Performance Information