Chapter 4. Java Specifics
In Chapter 2 we discussed the performance issues surrounding Java web applications, including key features of the J2EE specification. However, Java, unlike many other languages, also comes with its own runtime environment. Properly tuning the Java runtime environment often impacts the overall performance of your web site. This chapter presents some of the most common Java runtime performance issues that affect Java application servers. In particular, we discuss Java memory management, garbage collection, and memory leaks. We also cover key programming techniques, such as string management, multi-threading, and synchronization. These programming techniques often make the difference between a slow web site and a successful ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access