bea.com | products | dev2dev | support | askBEA

Download Docs | Site Map | Glossary
Search

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

- Sun Microsystems Information

- Linux OS Information

- Hewlett-Packard Company Information

- Microsoft Information

- Web Performance Tuning Information

- Network Performance Tools

- Performance Analysis Tools

- Benchmarking Information

- Java Virtual Machine (JVM) Information

- Enterprise JavaBeans Information

- Java Message Service (JMS) Information

- General Performance Information

BEA Systems, Inc. Information

- For general information about BEA Systems, see the BEA Web site

- BEA WebLogic Server Documentation page

- BEA WebLogic Platform Documentation page

- BEA's dev2dev Web site

- BEA WebLogic Server Evaluation White Papers

  http://dev2dev.bea.com/products/wlserver/resources.jsp

- Large-Scale Financial Applications & Service-Oriented Architectures by Anwar Ludin, 2002

- Professional J2EE Programming with BEA WebLogic Server by Paco Gomez, 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

Sun Microsystems Information

- For general information about Sun Microsystems, see Sun's Web site

- Sun Microsystems Performance Information

- Java Standard Edition Platform Documentation

- Java 2 SDK, Standard Edition Documentation

- Solaris Tunable Parameters Reference Manual

- For BEA WebLogic Server and Solaris-specific details, see the Fujitsu SPARC Solaris links on the Supported Configurations pages.

  - Fujtsu SPARC with Solaris 2.7

  - FujtsuSPARC with Solaris 8

  - Fujtsu SPARC with Solaris 9

- For more about Solaris configuration, check the Solaris FAQ

- Sun Performance and Tuning Java and the Internet by Adrian Cockcroft, et al, 1997

- Solaris 7 Performance Administration Tools by Frank Cervone, 2000

Linux OS Information

- For general information about the Linux operating system, see Linux Online

- For information about the Linux Documentation Project, see LDP

- For information about Redhat Enterprise Linux, see Redhat

- For information about SuSE Linux Enterprise Server, see SuSE Linux

- Linux Performance Tuning and Capacity Planning, by Jason R. Find, et al, 1997, Sams 2001

- Ipsysctl Tutorial 1.0.4 describes the IP options provided by Linux

- The Linux Cookbook: Tips and Techniques for Everyday Use, by Michael Stutz

Hewlett-Packard Company Information

- General Hewlett-Packard information

- For BEA WebLogic Server and HP-UX-specific details, see Hewlett-Packard HP/9000 with HP-UX 11.0 and 11i on the BEA Certifications Pages

- Java Performance Tuning on HP-UX

- Hewlett Packard JMeter, a tool for analyzing profiling information

- GlancePlus system performance diagnostic tool

- HPjconfig Java system configuration tool

Microsoft Information

- General Microsoft information

- Windows 2000 Performance Tuning White Paper

- SQL-Server-Performance.Com, Microsoft SQL Server Performance Tuning and Optimization

- Microsoft SQL Server 2000 Performance Optimization and Tuning Handbook, by Ken England, 2001, Digital Press

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

Network Performance Tools

- TracePlus/Ethernet, a network packet analysis tool for Windows 95/98/ME, NT 4.x, Windows 2000/XP

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:

- OptimizeIt Java Performance Profiler from Borland, a performance debugging tool for Solaris and Windows

- JProbe Profiler with Memory Debugger, a family of products that provide the capability to detect performance bottlenecks, perform code coverage and other metrics

- Product Review: OptimizeIt vs. JProbe, Journal of Object-Oriented Programming, April 2004

- Hewlett Packard JMeter, a tool for analyzing profiling information

- Topaz, Mercury Interactive's application performance management solution

- SE Toolkit, a performance analysis tool kit

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.

- ECPerf Benchmark Kit, a software benchmark product developed under the Java Community ProcessSM Program that is designed to measure performance and scalability and assist the J2EE user in understanding J2EE scalability and tuning.

Java Virtual Machine (JVM) Information

- JVM Corner at artima.com

- Sun Microsystems FAQ about Java HotSpot technology and about performance in general

- Tuning Garbage Collection with the 1.3.1 Java Virtual Machine

- Java HotSpot VM Options, a Sun Microsystems document provides information on the command-line options and environment variables that can affect the performance characteristics of the HotSpot JVM.

- The Java HotSpot Client and Server Virtual Machines for J2SE 1.3

- Which Java VM scales best? From JavaWorld, results of a VolanoMark 2.0 server benchmark show how 12 virtual machines stack up.

- Garbage Collection: Algorithms for Automatic Dynamic Memory Management by Richard Jones, Rafael D Lins, John Wiley & Sons, 1999

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

Java Message Service (JMS) Information

- Programming WebLogic JMS

- "Managing JMS" in the WebLogic Server Administration Guide

- "WebLogic Messaging Bridge" in the WebLogic Server Administration Guide

- WebLogic JMS Performance Guide white paper on the BEA dev2dev Web site

  http://dev2dev.bea.com/technologies/jms/index.jsp

- Sun Microsystems' JMS Specification

General Performance Information

- Jack Shirazi's Java Performance Tuning Web site

- The Software Testing and Quality Engineering Magazine, Web Application Scalability, "Avoiding Scalability Shock" by Bill Shea, May/June 2000

- Java 2 Performance and Idiom Guide by Craig Larman and Rhett Guthrie, 1999