Chapter 2: Discusses the tools that can be used to monitor the performance of the application server,from the standard JMX toolings to ELK stacks and advanced Command Line functions
Chapter 3: Covers JVM tuning, guiding you to an optimal configuration of the Virtual Machine Environment and its Garbage Collection policies
Chapter 4: Tuning Data access: spanning from JDBC to JPA/Hibernate, it covers every best practice to improve the most common bottleneck of every application
Chapter 5: Discusses the best tactics to tune the EJB Container and the objects running in it.
Chapter 6: Contains guidelines to achieve the best performance for messaging applications and WildFly broker (ArtemisMQ)
Chapter 7: Tuning how data is logged and some common pitfalls to avoid
Chapter 8: Discusses some options to control Transaction storage tuning
Chapter 9: Contains best practices to tune the Web Server (Undertow) and the related io subsystem
Chapter 10: Discusses JGroups tuning, with plenty of discussion on the available tools to measure its performance
Chapter 11: Environment tuning is the last aspect discussed in the book, covering some best practices for File Descriptors, TCP-IP configuration and Storage.