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

Result and conclusion


After improving our application performance in the create survey transaction, we can complete our exercise by covering other application transactions to ensure all application transactions are performed within the acceptable SLA.

We need to perform regression testing before we execute our performance testing to ensure we didn't break any application functionality with our performance fixes. Performance fixes also need to follow the normal application life cycle, which passed through different testing and quality phases.

To summarize what we did in the previous sections, we executed a load test to get low performance transactions. Then, we investigated these transactions using profiler and code inspection. We then identified some performance issues and did some analysis on how to fix them. We finally proposed some fixes and did both functional and performance testing to validate our results.

If the performance fixes are correct and produce the required performance gain...