|
|
Strategies and Tactics
Steve Wilson, Jeff Kesselman
ISBN: 9780201709698
Format: Paperback
Publisher:Pearson Education (US)
Write a review
This book addresses a vital issue for all those developing software for the Java platform: how to achieve maximum performance and scalability for their applications. Drawing on the authors' knowledge of the Java programming language and their extensive experience working on performance issues, the book reveals common mistakes and misconceptions concerning the performance characteristics of Java technologies. It offers overall development strategies and concrete, battle…
Direct from Sun's Java(t) Performance Team, this is a comprehensive field manual full of battle-tested strategies and tactics for developing high-performance applications and applets with Java technology. It covers every aspect of Java performance, including speed, scalability, RAM footprint, startup time, and user-perceived performance factors. Part I covers the crucial process issues associated with Java optimization, outlining how performance tuning fits into the software development process, showing how to use benchmarks and profiling tools to identify hot spots and bottlenecks, and presenting general strategies for enhancing the performance of Java technology-based systems. In Part II, the authors present a wide array of concrete optimization techniques. The book contains detailed appendices on garbage collection and the Java HotSpot(t) Virtual Machine, written to address key performance questions.
| ISBN | 0201709694 | | Pages | 256 | | ISBN13 | 9780201709698 (What's this?) | | Volumes | 1 | | Publisher | Pearson Education (US) | | Weight (grammes) | 417 | | Imprint | Prentice Hall | | Published in | Upper Saddle River | | Format | Paperback | | Series title | Java Series | | Publication date | 31 May 2000 | | Height (mm) | 235 | | Library of Congress | 00132832 | | Width (mm) | 187 | | DEWEY | 006.76 | | Spine width (mm) | 12 | | DEWEY edition | DC22 | | Academic level | Professional / Scholarly |
|
| |
| | | Preface | | | | Pt. I | | Strategies | | 1 | | 1 | | What Is Performance? | | 3 | | 2 | | The Performance Process | | 9 | | 3 | | Measurement Is Everything | | 17 | | Pt. II | | Tactics | | 37 | | 4 | | I/O Performance | | 41 | | 5 | | Ram Footprint | | 53 | | 6 | | Controlling Class Loading | | 67 | | 7 | | Object Mutability: Strings and Other Things | | 85 | | 8 | | Algorithms and Data Structures | | 103 | | 9 | | Using Native Code | | 129 | | 10 | | Swing Models and Renderers | | 145 | | 11 | | Writing Responsive User Interfaces with Swing | | 161 | | 12 | | Deployment | | 183 | | App. A | | The Truth About Garbage Collection | | 193 | | App. B | | The Java HotSpot Virtual Machine | | 205 | | | | References | | 219 | | | | Index | | 221 |
|
|
|
|
|