Articoli correlati a Java Performance Tuning

Shirazi, Jack Java Performance Tuning ISBN 13: 9780596000158

Java Performance Tuning - Brossura

 
9780596000158: Java Performance Tuning

Sinossi

This text provides all the details a developer needs to know to "performance tune" any type of Java program and make Java code run significantly faster. The book contains step-by-step instructions on all aspects of the performance tuning process, right from such early considerations as setting goals, measuring performance, and choosing a compiler. Extensive examples for tuning many parts of an application are described in detail, and any pitfalls are identified. The book also provides performance tuning checklists that enable developers to make their tuning as comprehensive as possible. The book should appeal to developers who are ready to "roll up their sleeves" and examine their code in detail in order to apply different tuning techniques to produce the best possible result. It shows how to: create and plan a tuning strategy; avoid performance penalties from inefficient code; minimize the number of objects a program creates; improve the behaviour of loops and switches; and use threads effectively.

Le informazioni nella sezione "Riassunto" possono far riferimento a edizioni diverse di questo titolo.

L'autore

Jack Shirazi is an independent consultant. He was an early adopter of Java, and for the last few years has consulted mainly for the financial sector, focusing on Java performance. Before using Java, Jack spent many years tuning Smalltalk applications. Jack's early career involved research in theoretical physics and bioinformatics. Jack has publications in the field of protein structure and is proud to have contributed to some of the core Perl5 modules.

Contenuti

Preface; Contents of This Book; Virtual Machine (VM) Versions; Conventions Used in This Book; Comments and Questions; Acknowledgments; Chapter 1: Introduction; 1.1 Why Is It Slow?; 1.2 The Tuning Game; 1.3 System Limitations and What to Tune; 1.4 A Tuning Strategy; 1.5 Perceived Performance; 1.6 Starting to Tune; 1.7 What to Measure; 1.8 Don’t Tune What You Don’t Need to Tune; 1.9 Performance Checklist; Chapter 2: Profiling Tools; 2.1 Measurements and Timings; 2.2 Garbage Collection; 2.3 Method Calls; 2.4 Object-Creation Profiling; 2.5 Monitoring Gross Memory Usage; 2.6 Client/Server Communications; 2.7 Performance Checklist; Chapter 3: Underlying JDK Improvements; 3.1 Garbage Collection; 3.2 Replacing JDK Classes; 3.3 Faster VMs; 3.4 Better Optimizing Compilers; 3.5 Sun’s Compiler and Runtime Optimizations; 3.6 Compile to Native Machine Code; 3.7 Native Method Calls; 3.8 Uncompressed ZIP/JAR Files; 3.9 Performance Checklist; Chapter 4: Object Creation; 4.1 Object-Creation Statistics; 4.2 Object Reuse; 4.3 Avoiding Garbage Collection; 4.4 Initialization; 4.5 Early and Late Initialization; 4.6 Performance Checklist; Chapter 5: Strings; 5.1 The Performance Effects of Strings; 5.2 Compile-Time Versus Runtime Resolution of Strings; 5.3 Conversions to Strings; 5.4 Strings Versus char Arrays; 5.5 String Comparisons and Searches; 5.6 Sorting Internationalized Strings; 5.7 Performance Checklist; Chapter 6: Exceptions, Casts, and Variables; 6.1 Exceptions; 6.2 Casts; 6.3 Variables; 6.4 Method Parameters; 6.5 Performance Checklist; Chapter 7: Loops and Switches; 7.1 Java.io.Reader Converter; 7.2 Exception-Terminated Loops; 7.3 Switches; 7.4 Recursion; 7.5 Recursion and Stacks; 7.6 Performance Checklist; Chapter 8: I/O, Logging, and Console Output; 8.1 Replacing System.out; 8.2 Logging; 8.3 From Raw I/O to Smokin’ I/O; 8.4 Serialization; 8.5 Clustering Objects and Counting I/O Operations; 8.6 Compression; 8.7 Performance Checklist; Chapter 9: Sorting; 9.1 Avoiding Unnecessary Sorting Overhead; 9.2 An Efficient Sorting Framework; 9.3 Better Than O(nlogn) Sorting; 9.4 Performance Checklist; Chapter 10: Threading; 10.1 User-Interface Thread and Other Threads; 10.2 Race Conditions; 10.3 Deadlocks; 10.4 Synchronization Overheads; 10.5 Timing Multithreaded Tests; 10.6 Atomic Access and Assignment; 10.7 Thread Pools; 10.8 Load Balancing; 10.9 Threaded Problem-Solving Strategies; 10.10 Performance Checklist; Chapter 11: Appropriate Data Structures and Algorithms; 11.1 Collections; 11.2 Java 2 Collections; 11.3 Hashtables and HashMaps; 11.4 Cached Access; 11.5 Caching Example I; 11.6 Caching Example II; 11.7 Finding the Index for Partially Matched Strings; 11.8 Search Trees; 11.9 Performance Checklist; Chapter 12: Distributed Computing; 12.1 Tools; 12.2 Message Reduction; 12.3 Comparing Communication Layers; 12.4 Caching; 12.5 Batching I; 12.6 Application Partitioning; 12.7 Batching II; 12.8 Low-Level Communication Optimizations; 12.9 Distributed Garbage Collection; 12.10 Databases; 12.11 Performance Checklist; Chapter 13: When to Optimize; 13.1 When Not to Optimize; 13.2 Tuning Class Libraries and Beans; 13.3 Analysis; 13.4 Design and Architecture; 13.5 Tuning After Deployment; 13.6 More Factors That Affect Performance; 13.7 Performance Checklist; Chapter 14: Underlying Operating System and Network Improvements; 14.1 Hard Disks; 14.2 CPU; 14.3 RAM; 14.4 Network I/O; 14.5 Performance Checklist; Chapter 15: Further Resources; 15.1 Books; 15.2 Magazines; 15.3 URLs; 15.4 Profilers; 15.5 Optimizers; Colophon;

Le informazioni nella sezione "Su questo libro" possono far riferimento a edizioni diverse di questo titolo.

Compra usato

Condizioni: molto buono
The book has been read, but is...
Visualizza questo articolo

EUR 10,41 per la spedizione da Regno Unito a Italia

Destinazione, tempi e costi

EUR 10,24 per la spedizione da Regno Unito a Italia

Destinazione, tempi e costi

Altre edizioni note dello stesso titolo

9788173665783: [(Java Performance Tuning)] [by: Jack Shirazi]

Edizione in evidenza

ISBN 10:  8173665788 ISBN 13:  9788173665783
Brossura

Risultati della ricerca per Java Performance Tuning

Foto dell'editore

Shirazi, Jack
Editore: O'Reilly Media, 2000
ISBN 10: 0596000154 ISBN 13: 9780596000158
Antico o usato Paperback

Da: WorldofBooks, Goring-By-Sea, WS, Regno Unito

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Paperback. Condizione: Very Good. The book has been read, but is in excellent condition. Pages are intact and not marred by notes or highlighting. The spine remains undamaged. Codice articolo GOR002607391

Contatta il venditore

Compra usato

EUR 1,26
Convertire valuta
Spese di spedizione: EUR 10,41
Da: Regno Unito a: Italia
Destinazione, tempi e costi

Quantità: 2 disponibili

Aggiungi al carrello

Foto dell'editore

-
Editore: - -, 2000
ISBN 10: 0596000154 ISBN 13: 9780596000158
Antico o usato Paperback

Da: Bahamut Media, Reading, Regno Unito

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Paperback. Condizione: Very Good. This book is in very good condition and will be shipped within 24 hours of ordering. The cover may have some limited signs of wear but the pages are clean, intact and the spine remains undamaged. This book has clearly been well maintained and looked after thus far. Money back guarantee if you are not satisfied. See all our books here, order more than 1 book and get discounted shipping. Codice articolo 6545-9780596000158

Contatta il venditore

Compra usato

EUR 4,40
Convertire valuta
Spese di spedizione: EUR 8,66
Da: Regno Unito a: Italia
Destinazione, tempi e costi

Quantità: 1 disponibili

Aggiungi al carrello

Foto dell'editore

-
Editore: -, 2000
ISBN 10: 0596000154 ISBN 13: 9780596000158
Antico o usato Paperback

Da: AwesomeBooks, Wallingford, Regno Unito

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Paperback. Condizione: Very Good. Java Performance Tuning (Java Series) This book is in very good condition and will be shipped within 24 hours of ordering. The cover may have some limited signs of wear but the pages are clean, intact and the spine remains undamaged. This book has clearly been well maintained and looked after thus far. Money back guarantee if you are not satisfied. See all our books here, order more than 1 book and get discounted shipping. Codice articolo 7719-9780596000158

Contatta il venditore

Compra usato

EUR 4,40
Convertire valuta
Spese di spedizione: EUR 8,66
Da: Regno Unito a: Italia
Destinazione, tempi e costi

Quantità: 1 disponibili

Aggiungi al carrello

Foto dell'editore

Shirazi, Jack
ISBN 10: 0596000154 ISBN 13: 9780596000158
Antico o usato Brossura

Da: Buchpark, Trebbin, Germania

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Condizione: Sehr gut. Zustand: Sehr gut | Seiten: 450 | Sprache: Englisch | Produktart: Bücher. Codice articolo 288/202

Contatta il venditore

Compra usato

EUR 8,60
Convertire valuta
Spese di spedizione: EUR 9,90
Da: Germania a: Italia
Destinazione, tempi e costi

Quantità: 1 disponibili

Aggiungi al carrello

Foto dell'editore

Shirazi, Jack
ISBN 10: 0596000154 ISBN 13: 9780596000158
Antico o usato Brossura Prima edizione

Da: Better World Books: West, Reno, NV, U.S.A.

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Condizione: Good. 1st Edition. Used book that is in clean, average condition without any missing pages. Codice articolo 680149-6

Contatta il venditore

Compra usato

EUR 6,29
Convertire valuta
Spese di spedizione: EUR 17,42
Da: U.S.A. a: Italia
Destinazione, tempi e costi

Quantità: 3 disponibili

Aggiungi al carrello

Foto dell'editore

Shirazi, Jack
Editore: O'Reilly Media, 2000
ISBN 10: 0596000154 ISBN 13: 9780596000158
Antico o usato Brossura

Da: Wonder Book, Frederick, MD, U.S.A.

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Condizione: Good. Good condition. A copy that has been read but remains intact. May contain markings such as bookplates, stamps, limited notes and highlighting, or a few light stains. Codice articolo B09M-00965

Contatta il venditore

Compra usato

EUR 6,00
Convertire valuta
Spese di spedizione: EUR 21,19
Da: U.S.A. a: Italia
Destinazione, tempi e costi

Quantità: 1 disponibili

Aggiungi al carrello

Foto dell'editore

Shirazi Jack
ISBN 10: 0596000154 ISBN 13: 9780596000158
Nuovo Brossura

Da: Majestic Books, Hounslow, Regno Unito

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Condizione: New. pp. xiv + 426 Illus. Codice articolo 7571211

Contatta il venditore

Compra nuovo

EUR 39,56
Convertire valuta
Spese di spedizione: EUR 10,24
Da: Regno Unito a: Italia
Destinazione, tempi e costi

Quantità: 1 disponibili

Aggiungi al carrello

Foto dell'editore

Jack Shirazi
ISBN 10: 0596000154 ISBN 13: 9780596000158
Nuovo Brossura

Da: Books Puddle, New York, NY, U.S.A.

Valutazione del venditore 4 su 5 stelle 4 stelle, Maggiori informazioni sulle valutazioni dei venditori

Condizione: New. pp. xiv + 426 1st Edition. Codice articolo 26276692

Contatta il venditore

Compra nuovo

EUR 42,39
Convertire valuta
Spese di spedizione: EUR 7,63
Da: U.S.A. a: Italia
Destinazione, tempi e costi

Quantità: 1 disponibili

Aggiungi al carrello

Foto dell'editore

Shirazi Jack
ISBN 10: 0596000154 ISBN 13: 9780596000158
Nuovo Brossura

Da: Biblios, Frankfurt am main, HESSE, Germania

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Condizione: New. pp. xiv + 426. Codice articolo 18276702

Contatta il venditore

Compra nuovo

EUR 44,74
Convertire valuta
Spese di spedizione: EUR 7,95
Da: Germania a: Italia
Destinazione, tempi e costi

Quantità: 1 disponibili

Aggiungi al carrello

Foto dell'editore

Jack Shirazi
Editore: O'Reilly Media, 2000
ISBN 10: 0596000154 ISBN 13: 9780596000158
Antico o usato paperback

Da: HPB-Ruby, Dallas, TX, U.S.A.

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

paperback. Condizione: Very Good. Connecting readers with great books since 1972! Used books may not include companion materials, and may have some shelf wear or limited writing. We ship orders daily and Customer Service is our top priority! Codice articolo S_428910339

Contatta il venditore

Compra usato

EUR 2,97
Convertire valuta
Spese di spedizione: EUR 91,53
Da: U.S.A. a: Italia
Destinazione, tempi e costi

Quantità: 1 disponibili

Aggiungi al carrello

Vedi altre 1 copie di questo libro

Vedi tutti i risultati per questo libro