Home


1.3.4 Performance tuning skills

Developers need to know how to derive performance numbers from the components they are building and the importance of code path analysis.

Performance testers need to know the various tuning points within a WebSphere Application Server and Commerce site, including:

JVM™ tuning - Minimum and maximum heap memory allocations, garbage collection, class loader options, parameter passing options, and so forth.

Queue settings - WebSphere has many queues for buffering waiting requests, such as Servlet container thread pools, EJB™ pools, JDBC™ connection pools, RMI/IIOP buffer pools, prepared statement caches, and so forth.

Network settings - For example time-outs, keep-alive intervals, and connection sizing.

Database tuning.

JMS message tuning.

DynaCache configuration, analysis, and tuning.

Operating system tuning.

CPU, hard disk, and general resource monitoring.

Thread dump analysis for troubleshooting thread contention problems.

Memory usage/dump analysis for detecting leaks.

Performance test tool scripting and operation.

+

Search Tips   |   Advanced Search