Articoli correlati a Java Performance Tuning

Shirazi, Jack Java Performance Tuning ISBN 13: 9780596000158

Java Performance Tuning - Brossura

 
9780596000158: Java Performance Tuning

Sinossi

No matter what language they're programming in, developers always wish things would run faster! Especially when writing mission-critical applications, no one wants to be limited by the programming environment.Java Performance Tuning provides all the details you need to know to "performance tune" any type of Java program and make Java code run significantly faster.Java Performance Tuning 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.Java Performance Tuning is a book to help you "roll up your sleeves" and examine your code in detail in order to apply different tuning techniques to produce the best possible result.The book shows you how to:

  • Create and plan a tuning strategy
  • Avoid performance penalties from inefficient code
  • Minimize the number of objects a program creates
  • Improve the behavior of loops and switches
  • 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.

  • EditoreO'Reilly
  • Data di pubblicazione2000
  • ISBN 10 0596000154
  • ISBN 13 9780596000158
  • RilegaturaCopertina flessibile
  • LinguaInglese
  • Numero di pagine450

Compra usato

Condizioni: buono
Good condition. A copy that has...
Visualizza questo articolo

GRATIS per la spedizione in U.S.A.

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 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 5,91
Convertire valuta
Spese di spedizione: GRATIS
In U.S.A.
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 7,50
Convertire valuta
Spese di spedizione: GRATIS
In U.S.A.
Destinazione, tempi e costi

Quantità: 3 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 4,40
Convertire valuta
Spese di spedizione: EUR 3,35
In U.S.A.
Destinazione, tempi e costi

Quantità: 1 disponibili

Aggiungi al carrello

Foto dell'editore

Jack Shirazi
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. 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. 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 2,59
Convertire valuta
Spese di spedizione: EUR 6,66
Da: Regno Unito a: U.S.A.
Destinazione, tempi e costi

Quantità: 2 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 Ltd, Dunfermline, Regno Unito

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

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

Contatta il venditore

Compra usato

EUR 4,10
Convertire valuta
Spese di spedizione: EUR 9,51
Da: Regno Unito a: U.S.A.
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 45,97
Convertire valuta
Spese di spedizione: EUR 3,56
In U.S.A.
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 43,29
Convertire valuta
Spese di spedizione: EUR 7,73
Da: Regno Unito a: U.S.A.
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 - Gepflegter, sauberer Zustand. Innen: Seiten eingerissen. Aus der Auflösung einer renommierten Bibliothek. Kann Stempel beinhalten. | 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 45,00
Da: Germania a: U.S.A.
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 46,39
Convertire valuta
Spese di spedizione: EUR 9,95
Da: Germania a: U.S.A.
Destinazione, tempi e costi

Quantità: 1 disponibili

Aggiungi al carrello