O'Reilly logo

Troubleshooting Java Performance: Detecting Anti-Patterns with Open Source Tools by Erik Ostermueller

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

© Erik Ostermueller 2017
Erik OstermuellerTroubleshooting Java Performancehttps://doi.org/10.1007/978-1-4842-2979-8_9

9. Persistence, the “P” in P.A.t.h.

Erik Ostermueller
(1)
Little Rock, Arkansas, USA
 
This chapter covers the first item in the P.A.t.h. checklist, “P” for Persistence, and it shows how to assess performance health and how to interpret the resulting data to improve system performance.
The objectives of this chapter are:
  • Know the biggest performance problem in Java server-side software and the two most common anti-patterns that cause it.
  • Learn how to diagnose application performance problems caused by:
    • Individual JDBC SQL queries
    • Multiple JDBC SQL queries, regardless of how fast the individual queries run
  • Learn how a small development ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required