30 books
—
2 voters
Goodreads helps you keep track of books you want to read.
Start by marking “Java Performance: The Definitive Guide” as Want to Read:
Java Performance: The Definitive Guide
by
The world of Java performance has shifted significantly in the past ten years. Multicore machines and 64-bit operating systems are now standard even for casual users, and Java itself has introduced new features to manage applications. The base JVM has kept pace with those developments and offers a very different performance profile in its current versions. By guiding you t
...more
Paperback, 500 pages
Published
May 22nd 2014
by O'Reilly Media
(first published January 1st 2014)
Friend Reviews
To see what your friends thought of this book,
please sign up.
Reader Q&A
To ask other readers questions about
Java Performance,
please sign up.
Be the first to ask a question about Java Performance
Community Reviews
Showing 1-56

Start your review of Java Performance: The Definitive Guide

Ever hear of the Baader-Meinhof Phenomenon? It's the name given for that weird feeling you have when you learn a new word you've never seen before, and then all of a sudden you're seeing it absolutely everywhere. It seems like every e-mail and every TV show is using this word, and you wonder to yourself how you managed to never notice it before, since it's all over the place now? Or maybe you start looking at a new car and researching it, and all of a sudden it seems like everyone on the road is
...more

Java Performance: The Definitive Guide is the best Java book I read this year. In about 400 pages Scott Oaks touches every aspect of Java-based applications, from core terminology and methodologies, through tooling, JIT, garbage collection, threading etc., to reach high-level topics, such as Java EE, JDBC/JPA, Java 8 and even... JavaScript and CSS compression. But let's go through this book chapter by chapter.
First the author explains common terms like what is a microbenchmark, measuring throug ...more
First the author explains common terms like what is a microbenchmark, measuring throug ...more

I got a copy of this book through the Amazon Vine program, thinking that it might be time to brush up on some nuts-and-bolts Java information. I'm glad that I did. For me a good technical book sets the context for the problem and gives you enough information to apply what you learned to harder problems that the book covers, but which also gives you information you can apply immediately. java performance the definitive guide does a good job of both.
This book will be useful for both those new to p ...more
This book will be useful for both those new to p ...more

This was one of the hardest book I've read and bear in mind that I've read the first edition many years ago. It took me a few months to read it cover to cover, mostly because I wanted to play with concepts presented and explained in the book. Sorry for whining, but I really enjoyed the proccess of reading, hence this sacrifice of reading one chapter and even less every week was absolutley worth it.
At first I expected it to simply copy concepts from the previous book and add features of more rece ...more
At first I expected it to simply copy concepts from the previous book and add features of more rece ...more

Excellent book to read if you are looking to tune your java application.
Not an absolute marvel if you are a software developer looking to learn more about the internals of JVM. Obviously, that doesn't seem to be the target audience of this book, but I guess the latter demographic eclipses the former (even among the buyers).
The book covers almost all aspects of JVM but can get a little sluggish due to the focus on tuning. I was certainly expecting more theoretical information especially around g ...more
Not an absolute marvel if you are a software developer looking to learn more about the internals of JVM. Obviously, that doesn't seem to be the target audience of this book, but I guess the latter demographic eclipses the former (even among the buyers).
The book covers almost all aspects of JVM but can get a little sluggish due to the focus on tuning. I was certainly expecting more theoretical information especially around g ...more

This book is for adults.. adult developers, who are ready to think about software performance not in theoretical big-O notation, but in terms of processor caches, memory pages, garbage collection, JIT and etc, which means a lot in a production environment. So this book introduces you to the techniques of developing performant Java code; tools for profiling and troubleshooting your code; and, of course, 1001 ways of tuning JVM. All in all, it contains a lot of Java development wisdom, and I can a
...more

I really recommend this book. I touches a lot of important topics about Java language and the JVM. Achieving high performance is not an easy task because a lot of knowledge is needed but this books covers the most important aspects and also teaches the basics about the methodology of performance testing, in itself a not trivial challenge.

I totally recommend every java developer “who is eager to write performant applications” to read this book .. its very useful and covers alot of performance tunings and testing tricks .. the best chapters for me were the ones covering GC tuning and of course the last 3 chapters were very interesting.

This book describes both best programming practices that will secure the performance of your Java code as well as how to finely tune the underlying Java virtual machine to get best possible performance. Performance here is mainly understood as the trade-off between memory consumption and execution time. Covered topics include garbage collection, JavaEE configuration, multi-threading, micro-benchmarking, and recent new Java8 features to name a few.
Yet the book assumes some fluency in Java progra ...more
Yet the book assumes some fluency in Java progra ...more

The rare book dedicated to performance topic of java, decent level of choosing subject to discuss and quality of explanation.
I found the how I can improve my level of understanding and memorizing any book read - writing extracts in parallel with reading, https://dkrinitsyn.wordpress.com/2016...
...more
I found the how I can improve my level of understanding and memorizing any book read - writing extracts in parallel with reading, https://dkrinitsyn.wordpress.com/2016...
...more

It's really hard to find a book of such an advanced level that make you organize all your knowledge of Java performance aspects thoroughly. I highly recommend this book for all involved in Java development. For some this book will even give a step forward in career.
...more
There are no discussion topics on this book yet.
Be the first to start one »
Goodreads is hiring!
News & Interviews
The idea for The Gilded Ones came to author Namina Forna in a dream. The recurring image was one of a young girl in armor walking up a...
92 likes · 9 comments
No trivia or quizzes yet. Add some now »