Book Image

Java EE 7 Performance Tuning and Optimization

By : Osama Oransa
Book Image

Java EE 7 Performance Tuning and Optimization

By: Osama Oransa

Overview of this book

<p>With the expansion of online enterprise services, the performance of an enterprise application has become a critical issue. Even the smallest change to service availability can severely impact customer satisfaction, which can cause the enterprise to incur huge losses. Performance tuning is a challenging topic that focuses on resolving tough performance issues.</p> <p>In this book, you will explore the art of Java performance tuning from all perspectives using a variety of common tools, while studying many examples.</p> <p>This book covers performance tuning in Java enterprise applications and their optimization in a simple, step-by-step manner. Beginning with the essential concepts of Java, the book covers performance tuning as an art. It then gives you an overview of performance testing and different monitoring tools. It also includes examples of using plenty of tools, both free and paid.</p>
Table of Contents (20 chapters)
Java EE 7 Performance Tuning and Optimization
Credits
About the Author
Acknowledgments
About the Reviewers
www.PacktPub.com
Preface
Index

Summary


In this chapter, we briefly covered the tuning aspects in the enterprise application environment, starting from the most important aspect, which is the JVM tuning. We dissected the HotSpot JVM in detail and covered some gaps and differences when we discussed the JRockit JVM performance tuning.

We also discussed the application server tuning and selected the basic server, GlassFish being the reference implementation server as an example for the basic required tuning in the different enterprise application components. We also highlighted some points in the Weblogic server as an example of other areas that we need to look into.

We covered the Apache web server as an example of the HTTP web servers and discussed a few areas for performance tuning. We gave a few hints about the Oracle web server being based on the Apache web server, and then highlighted a few points for the operating system and hardware scaling directions, which must be based on the vendor's recommendations and application...