Summary

In this chapter, we have discussed the tools and processes based on three key features of performance tuning:

  • Profiling
  • Monitoring
  • Load generation

We have talked about what use these features provide during performance tuning and how they fit into the different layers of an enterprise stack. For each feature, we have discussed at least one well-versed tool that brings a lot of value to the tuning process.

With regards to profiling, we focused on the very versatile JVM tool, VisualVM. We described how to make it and WildFly play well together with jstatd and the http-remoting-jmx.

Moving onto monitoring, we discussed various OS-specific tools. These are primarily useful for resolving problems in the lower layers of the stack. As such, they often ...

Get WildFly Performance Tuning now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.