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
Enlarge cover
Rate this book
Clear rating
Open Preview

Java Performance: The Definitive Guide

4.34  ·  Rating Details ·  87 Ratings  ·  9 Reviews
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)
More Details... edit details

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

This book is not yet featured on Listopia. Add this book to your favorite list »

Community Reviews

(showing 1-30 of 315)
filter  |  sort: default (?)  |  Rating Details
Steve
Jul 31, 2014 Steve rated it it was amazing
Shelves: fitbit-office
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
Rod Hilton
Dec 10, 2015 Rod Hilton rated it it was amazing
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
Tomasz Nurkiewicz
Oct 18, 2014 Tomasz Nurkiewicz rated it it was amazing
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
Johan
Jan 09, 2016 Johan rated it it was amazing
Shelves: non-fiction
Excellent introduction to understanding Java performance. Well paced and informative without being overly dry.
Sumit
Aug 08, 2016 Sumit rated it it was amazing
This book covers multiple areas of improvement in great detail, including garbage collection heap memory, native memory, threading and synchronization. A very useful for those looking to tune the performance of their Java application
Franck Chauvel
Mar 14, 2015 Franck Chauvel rated it really liked it
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
Will
Sep 12, 2014 Will rated it it was amazing
A modern, up to date book on Java Performance, including 1.8. Thank goodness.
Anton Murauyou
Dec 25, 2015 Anton Murauyou rated it it was amazing
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.
Zbyszek Sokolowski
May 18, 2015 Zbyszek Sokolowski rated it it was amazing
This is one of the best books on the market. Second one on performance topic but it is good. I would like to be a second part. It gives good insight about what is going on in the JVM. How different things behaves etc. I will come back to it frequently.
Łukasz Wysocki
Łukasz Wysocki rated it it was amazing
Sep 29, 2016
Kamil
Kamil marked it as to-read
Sep 29, 2016
Xiashuo Lin
Xiashuo Lin marked it as to-read
Sep 24, 2016
Idan Sarid
Idan Sarid rated it it was amazing
Sep 24, 2016
Tao Lu
Tao Lu marked it as to-read
Sep 12, 2016
Igor
Igor rated it really liked it
Sep 08, 2016
Rocky Madden
Rocky Madden marked it as to-read
Sep 08, 2016
Amani
Amani marked it as to-read
Sep 03, 2016
Stijn
Stijn is currently reading it
Sep 25, 2016
Ferenc Toth
Ferenc Toth rated it it was amazing
Aug 27, 2016
Iulian Dumitru
Iulian Dumitru marked it as to-read
Aug 22, 2016
Matthew
Matthew rated it really liked it
Sep 23, 2016
Kashif Raza
Kashif Raza marked it as to-read
Aug 15, 2016
Sasidhar Sekar
Sasidhar Sekar is currently reading it
Aug 15, 2016
Lucas Teixeira
Lucas Teixeira marked it as to-read
Aug 09, 2016
Anton
Anton marked it as to-read
Aug 07, 2016
Mikhail
Mikhail is currently reading it
Aug 05, 2016
Piotr Czapski
Piotr Czapski marked it as to-read
Jul 31, 2016
« previous 1 3 4 5 6 7 8 9 10 11 next »
There are no discussion topics on this book yet. Be the first to start one »
  • Java Performance
  • Java 8 in Action
  • Java Concurrency in Practice
  • Spring in Action
  • Programming Clojure
  • Functional Programming in Java: Harnessing the Power of Java 8 Lambda Expressions
  • Camel in Action
  • Seven Concurrency Models in Seven Weeks: When Threads Unravel
  • Java SE 8 for the Really Impatient
  • Programming in Scala
  • Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions
  • Java Generics and Collections
  • Programming Scala: Scalability = Functional Programming + Objects
  • NoSQL Distilled: A Brief Guide to the Emerging World of Polyglot Persistence
  • Refactoring to Patterns
  • Java 8 Lambdas: Pragmatic Functional Programming
  • SQL Performance Explained
  • Systems Performance: Enterprise and the Cloud

Goodreads is hiring!

If you like books and love to build cool products, we may be looking for you.
Learn more »

Share This Book