PacktLib: JBoss AS 5 Performance Tuning

JBoss AS 5 Performance Tuning

Credits

About the Author

About the Reviewers

www.PacktPub.com

Preface

Performance Tuning Concepts

Preface

What you will get from this book?

What is performance?

Scalability: the other side of performance

The tuning process

Tuning Java Enterprise applications

Summary

Installing the Tools for Tuning

Welcome to scientific tuning

Profiling the Java Virtual Machine

Profiling your applications with Eclipse Test and Performance Tools Platform (TPTP) Project

Load testing your application with JMeter

Operating system tools and commands

Summary

Tuning the Java Virtual Machine

The starting point

Choosing the JVM settings

Which is the correct ratio between the young and old generations?

A practical example

Summary

Tuning the JBoss AS

From release 4.x to 5.x, and on

JBoss AS pools

Logging for performance

Summary

Tuning the Middleware Services

Introduction to Enterprise Java Beans

Introduction to the Java Messaging system

An example use case with HornetQ

Summary

Tuning the Persistence Layer

Designing a good database

Tuning JDBC

Tuning Hibernate and JPA

Evaluating using caches to speed up your queries

Optimizing data synchronization

A sample use case

Summary

JBoss AS Cluster Tuning

Introduction to JBoss clustering

Configuring JGroups transport

Tuning JBoss Cache

Tuning session replication

Summary

Tomcat Web Server Tuning

JBoss Web server basics

Summary

Tuning Web Applications on JBoss AS

Choosing a framework for your web applications

Tuning web services

Summary

A Tuned Mind

Index