Java Performance (Anglais) Broché – 4 octobre 2011
|Neuf à partir de||Occasion à partir de|
- Choisissez parmi 17 000 points de collecte en France
- Les membres du programme Amazon Prime bénéficient de livraison gratuites illimitées
- Trouvez votre point de collecte et ajoutez-le à votre carnet d’adresses
- Sélectionnez cette adresse lors de votre commande
Produits fréquemment achetés ensemble
Les clients ayant acheté cet article ont également acheté
Description du produit
Présentation de l'éditeur
–James Gosling, creator of the Java Programming Language
Improvements in the Java platform and new multicore/multiprocessor hardware have made it possible to dramatically improve the performance and scalability of Java software.
Java™ Performance covers the latest Oracle and third-party tools for monitoring and measuring performance on a wide variety of hardware architectures and operating systems. The authors present dozens of tips and tricks you’ll find nowhere else.
You’ll learn how to construct experiments that identify opportunities for optimization, interpret the results, and take effective action. You’ll also find powerful insights into microbenchmarking–including how to avoid common mistakes that can mislead you into writing poorly performing software. Then, building on this foundation, you’ll walk through optimizing the Java HotSpot VM, standard and multitiered applications; Web applications, and more. Coverage includes
- Taking a proactive approach to meeting application performance and scalability goals
- Monitoring Java performance at the OS level in Windows, Linux, and Oracle Solaris environments
- Using modern Java Virtual Machine (JVM) and OS observability tools to profile running systems, with almost no performance penalty
- Gaining “under the hood” knowledge of the Java HotSpot VM that can help you address most Java performance issues
- Integrating JVM-level and application monitoring
- Mastering Java method and heap (memory) profiling
- Tuning the Java HotSpot VM for startup, memory footprint, response time, and latency
- Determining when Java applications require rework to meet performance goals
- Systematically profiling and tuning performance in both Java SE and Java EE applications
- Optimizing the performance of the Java HotSpot VM
Using this book, you can squeeze maximum performance and value from all your Java applications–no matter how complex they are, what platforms they’re running on, or how long you’ve been running them.
Biographie de l'auteur
Binu John is a senior performance engineer at Ning, Inc., where he focuses on improving the performance and scalability of the Ning platform to support millions of page views per month. Before that, he spent more than a decade working on Java-related performance issues at Sun Microsystems, where he served on Sun’s Enterprise Java Performance team. John has contributed to developing industry standard benchmarks such as SPECjms2007 and SPECJAppServer2010; published several performance whitepapers; and contributed to java.net’s XMLTest and WSTest benchmark projects.
Aucun appareil Kindle n'est requis. Téléchargez l'une des applis Kindle gratuites et commencez à lire les livres Kindle sur votre smartphone, tablette ou ordinateur.
Pour obtenir l'appli gratuite, saisissez votre numéro de téléphone mobile.
Détails sur le produit
Si vous vendez ce produit, souhaitez-vous suggérer des mises à jour par l'intermédiaire du support vendeur ?
Meilleurs commentaires des clients
Un problème s'est produit lors du filtrage des commentaires. Veuillez réessayer ultérieurement.
Commentaires client les plus utiles sur Amazon.com
Read Ch. 8 and 9 first. Chapter 9 shows how Little's law could be used for benchmark validation. This part is priceless, and can be applied to any benchmarks.
Ch. 2 is on monitoring the OS. Read this part only if you need it.
Ch. 3-7 is all about tuning the JVM and using profilers. I think this is the only book that describes how to tune the GC right now. Granted, it doesn't say much about how to write better java code. But I don't think that's the intention of this book.
Ch 10-12 is about tuning different kinds of Java applications. Read this part if you happened to be working with this kind of application.
I know that Oracle has good technical writers. I really wish that the authors would have passed the manuscript around and received feedback on their writing. For example,
You only have to tell us once that the HotSpot Java VM will be referred to as the HotSpot VM hereafter - not repeatedly.
I recommend skipping chapter 1 entirely as a waste of paper and time. I'm in the "I don't care that I don't know what I don't know stage".
Maybe if you break the text down into sections like Josh Block did with his Effective Java book - that is a good example of a readable book.
Also how do ergonomics (page 60) fit into this? The VM guessing what heap size to use isn't ergonomic - it doesn't really have human factors impact - unless you can get RSI from a poorly tuned VM. If this is an attempt to introduce more technical jargon by co-opting terms, don't.
A good editor would do this book a great favor.