Optimizing_Java.pdf
(
2383 KB
)
Pobierz
Optimizing Java
Author Name
Optimizing Java
by Benjamin J Evans and James Gough
Copyright © 2016 Benjamin Evans, James Gough. All rights reserved.
Printed in the United States of America.
Published by O’Reilly Media, Inc. , 1005 Gravenstein Highway North, Sebasto-
pol, CA 95472.
O’Reilly books may be purchased for educational, business, or sales promotion-
al use. Online editions are also available for most titles (
http://safaribookson-
line.com
). For more information, contact our corporate/institutional sales de-
partment: 800-998-9938 or corporate@oreilly.com .
• Editor: Brian Foster
• Production Editor: FILL IN PRODUCTION EDITOR
• Copyeditor: FILL IN COPYEDITOR
• Proofreader: FILL IN PROOFREADER
• Indexer: FILL IN INDEXER
• Interior Designer: David Futato
• Cover Designer: Karen Montgomery
• Illustrator: Rebecca Demarest
• January -4712: First Edition
Revision History for the First Edition
• 2016-02-23: First Early Release
See
http://oreilly.com/catalog/errata.csp?isbn=9781491933251
for release
details.
The O’Reilly logo is a registered trademark of O’Reilly Media, Inc. Optimizing
Java, the cover image, and related trade dress are trademarks of O’Reilly Media,
Inc.
While the publisher and the author(s) have used good faith
efforts
to ensure
that the information and instructions contained in this work are accurate, the
publisher and the author(s) disclaim all responsibility for errors or omissions,
including without limitation responsibility for damages resulting from the use
of or reliance on this work. Use of the information and instructions contained in
this work is at your own risk. If any code samples or other technology this work
contains or describes is subject to open source licenses or the intellectual prop-
erty rights of others, it is your responsibility to ensure that your use thereof
complies with such licenses and/or rights.
978-1-491-93325-1
[FILL IN]
Table of Contents
Preface
CHAPTER 1:
Optimization and Performance Defined
Java Performance - The Wrong Way
Performance as an Experimental Science
A Taxonomy for Performance
Throughput
Latency
Capacity
Utilisation
Efficiency
Scalability
Degradation
Connections between the observables
Reading performance graphs
CHAPTER 2:
Overview of the JVM
Overview
Code Compilation and Bytecode
Interpreting and Classloading
Introducing HotSpot
JVM Memory Management
Threading and the Java Memory Model
v
7
7
8
9
10
10
10
10
11
11
11
12
13
19
19
19
24
25
27
28
iii
Plik z chomika:
xterm
Inne pliki z tego folderu:
Java Performance_ The Definitive Guide.rar
(11375 KB)
Optimizing Java Practical Techniques for Improved Performance Tuning.tgz
(12845 KB)
Optimizing_Java.pdf
(2383 KB)
Inne foldery tego chomika:
assembler
regular expressions
ruby
the pragmatic programmer from journeyman to master
Zgłoś jeśli
naruszono regulamin