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 learned briefly how to determine performance issue locations and covered some of the common enterprise applications performance issues.

We tried to classify these common issues into different groups, and then we discussed some samples from each group category in more detail. The important point here is to be able to use these issues as models or templates of typical application performance issues, so we can frame any performance issue in these templates.

Finally, we discussed how to diagnose client-side performance issues using existing browser embedded tools.

In subsequent chapters, we will go in-depth on how to read application profiling snapshots and retrieve the required diagnostic information from different profiling aspects, CPU, threading, and memory, so we can diagnose performance issues that we have covered in this chapter.

In the next chapter, Chapter 6, CPU Time Profiling, we will start with discussing CPU and time profiling and how to diagnose different...