In order to practically and efficiently tune a system, you will need the support of some good tools that cover the different aspects of performance tuning. In this chapter, we will focus on the following:
The following key features of performance tuning:
Profiling
Monitoring
Load generation
Some theory behind these features
How the features are being implemented in a few well-known tools
Making sure that the tools and WildFly get along
Some common use cases that the tools provide support for
There are some great performance-tuning tools on the market from various different vendors, but as we're following the Open Source philosophy in this book, all the tools we will use here come from the open source ecosystem. If you use tools from vendors other than the ones mentioned here, don't worry! This is natural and is something that we as authors come across time and again when assisting various organizations. As long as your toolset is complete in terms of the necessary...