Books open your mind to whole new perspectives and dimensions that you never knew existed before. Books also happen to be a great teachers i.e. if you pick the right ones along the way. At this page you will find a listing of all the books we have reviewed at Practical Performance Analyst.


Java Performance : The Definitive Guide [ Author – Scott Oaks | Reviewed by Jason Koch]

I had the opportunity recently to review an early release edition of Java Performance: The Definitive Guide, put together by Scott Oaks, who is injava_perf_definitive_guidetroduced as having been a part of the Java Performance Group at Sun Microsystems and Oracle for at least 15 years. The book targets experienced Java developers who have a need or interest in making their software run a little faster. The focus is mostly on tuning the application after it has been put together, as opposed to early architecture or tuning decisions. Of course, being an early release, only a few chapters were available at the time of review so more content is likely to come available. This makes the book suitable primarily for somewhat experienced developers who are new to performance tuning. Given the nature of the book, it should also be somewhat accessible material for a sysadmin who needs to understand how to tune a Java application, possibly with the support of a developer.

Please Click Here to read rest of the review.

Java Performance: The Definitive Guide: Getting the Most Out of Your Code

Price: $28.43

4.2 out of 5 stars (31 customer reviews)

54 used & new available from $20.00


The Every Computer Performance Book [ Author – Bob Wescott | Reviewed by James White]

The Every Computer Performance Book breaks down many of the primary aspects of Performance Engineering and breaks them down to their simplest forms.  Concepts such as Little’s Law, Queuing Theory, etc. are broken down for the mathematically averse to grade school math.  For readers who enjoy learning the complexity behind these theories there are plenty of Performance Engineering books that cover that information in depth.  However, this book is designed to give Performance Practitioners a good running start at how to assess the performance of a given application or system.  This book is applicable for the performance engineering novice looking to quickly get up to speed to the veteran practitioner looking for a pearl of wisdom.

Please Click Here to read rest of the review.

Every Computer Performance Book

Price: $19.97

4.4 out of 5 stars (30 customer reviews)

24 used & new available from $7.95


Forecasting Oracle Performance [ Author – Craig Shallahamer | Reviewed by Trevor Warren ]

Unlike what the title suggests Forecasting Oracle Performance by Craig Shallahamer has actually very little to do with Oracle Performance and a lot more to do with the science of forecasting application performance. The great thing about Forecasting forecasting_oracle_performanceOracle Performance by Craig Shallahamer is that it doesn’t assume prior knowledge of Performance Modelling or Performance Engineering fundamentals but rather builds up the necessary basics as you move trough the initial chapter and start delving into more complex subjects.

I first stumbled at Craig’s book at Amazon. When i first came across “Forecasting Oracle Performance” I was initially looking for a book that covered the fundamentals of performance modelling both from an application and system perspective. However, having worked in SPE (Systems Performance Engineering) and having built/delivered large systems i had the benefit of practical hands on experience when it came to the various fundamental aspects of Performance across the SDLC (Software Development Life Cycle). This made understanding the basics of Performance Modelling a lot more easier to digest.

Please Click Here to read rest of the review.

Forecasting Oracle Performance

Price: $18.38

5.0 out of 5 stars (6 customer reviews)

41 used & new available from $7.16


Java Performance [ Author – Charlie Hunt & Binu John | Reviewed by James White ]

The Java Performance Book is very near and dear to me.  It was just over three years ago, when I was looking for a good bookJava_Performance_Charlie_Hunt on Java Diagnostics and how to go about tuning the JVM that I happened to stumble across “Java Performance” by Charlie Hunt and Binu John. This book provided me good insight into Java Performance and how to go about optimizing the Java Virtual Machine for high performance. I sincerely felt that this was the first book on Java diagnostics that truly spoke to me as a developer.

Much of what I read up to that point seemed abstract and didn’t seem to provide immediate help on the issue at hand.  “Java Performance” by Charlie Hunt and Binu John helped me understand the issues i was facing and helped me identify root causes of the issues only after going through the first few chapters.  I primarily focused on the Java SE and JVM portions of the book, because that was pretty much what I needed for the tasks at hand, at that point in time. However, I found myself compelled to go back and read this book cover to cover and found the coverage on other aspects of Java such as Java EE, EJB 2.1 & 3.0, Web Services, etc. were also highly useful and informative.

Please Click Here to read rest of the review.

Java Performance

Price: $45.96

4.3 out of 5 stars (38 customer reviews)

39 used & new available from $25.73


Lightweight Systems for Realtime Monitoring [ Author – Sam Newman | Reviewed by Trevor Warren ]

Lightweight Systems for Realtime Monitoring by author Sam Newman and published by Oreilly is a short book that provides a snapsholightweight_systems_for_realtime_monitoringt of the various Open Source light weight real time system monitoring tools available out there. This free ebook from Oreilly makes for quick reading and is in a way meant to be an introduction to the world of Open Source light weight real time system monitoring. Author Sam Newman has done an excellent job putting together a view of the various open source tools and frameworks in an easy to understand manner. Lightweight Systems for Realtime Monitoring starts by talking about the challenges with traditional monitoring tools and how capturing of application and infrastructure performance metrics has become a siloed operation separated from capture and analysis of business related performance metrics i.e. transactions processed, orders processed, etc.

Lightweight Systems for Realtime Monitoring is written to for the average systems administrator, developer, performance engineer and does not require understanding of detailed open source monitoring technical concepts to get through. The book focuses on the various light weight real time options available out there and how these options could be bolted together to design a unified architecture that could be used for real time monitoring of your business systems.

Please Click Here to read rest of the review.


Solving Enterprise Applications Performance Puzzles: Queuing Models to the Rescue [ Author – Dr. Leonid Grinshpan | Reviewed by Michael Kok ]

“Solving Enterprise Applications Performance Puzzles: Queuing Models to the Rescue” is a unique book that complements existing literature on performance modeling. The author of this book Leonid Grinshpan (who also happens to be an author at Practical Performance Analyst) has written this book with a focus on applying performance modeling techniques to real world problems rather than focus on the solving_enterprise_performance_problemsconstruction of performance models. The book uses a model centric methodology for application performance engineering and explains the relevant modelling concepts quite thoroughly through several practical examples. The author analyzes overall application performance through the various modelling techniques. “Solving Enterprise Applications Performance Puzzles: Queuing Models to the Rescue” would be of special interest to IT professionals who seek an introduction to the subject of performance modeling using analytical modelling techniques.

Over the past few years I have written numerous articles and conducted training that focus on applying performance modeling techniques to understanding application performance using the mBrace method. Often the trainees at the sessions ask for more details on the application of these modeling techniques but don’t want to go into associated “mathematics”. “Solving Enterprise Applications Performance Puzzles: Queuing Models to the Rescue” is the book that fulfills that need. I am glad to see such a book hit the marketplace and will be definitely including this book in our introductory course on Systems Performance Engineering.

Please Click Here to read rest of the review.

Solving Enterprise Applications Performance Puzzles: Queuing Models to the Rescue

Price:

4.6 out of 5 stars (3 customer reviews)

0 used & new available from


If you are keen to have us review a book or keen to review a book yourself please drop us an email and reach us a trevor at practical performance analyst dot com.

Thank You For Visiting & See You Soon

Practical Performance Analyst - NewsLetter

Signup and Stay In Touch

Signup to the Mailing List here at Practical Performance Analyst and Stay In Touch. We promise not to SPAM you.