Cargando…

Java performance tuning /

Annotation

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Shirazi, Jack
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Sebastopol, CA ; Farnham : O'Reilly, 2003.
Edición:2nd ed.
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)

MARC

LEADER 00000cam a2200000 a 4500
001 OR_ocn326763153
003 OCoLC
005 20231017213018.0
006 m o d
007 cr unu||||||||
008 020918s2003 caua ob 001 0 eng d
040 |a SCPER  |b eng  |e pn  |c CUSER  |d OCLCQ  |d C6I  |d UMI  |d DEBSZ  |d CEF  |d OCLCQ  |d OCLCO  |d OCLCF  |d SINTU  |d N$T  |d EBLCP  |d YDXCP  |d OCLCQ  |d INARC  |d WYU  |d OCLCQ  |d G3B  |d HS0  |d OCLCO  |d OCLCQ  |d OCLCO 
015 |a GBA2U8301  |2 bnb 
019 |a 53960314  |a 273019030  |a 770008373  |a 1035929608  |a 1044612901  |a 1056393410  |a 1075527483  |a 1100910911 
020 |a 0596003773 
020 |a 9780596003777 
020 |a 9780596516970  |q (electronic bk.) 
020 |a 0596516975  |q (electronic bk.) 
024 8 |a 0596003773 
029 1 |a AU@  |b 000065066561 
029 1 |a DEBSZ  |b 108738256 
029 1 |a DEBSZ  |b 396386539 
035 |a (OCoLC)326763153  |z (OCoLC)53960314  |z (OCoLC)273019030  |z (OCoLC)770008373  |z (OCoLC)1035929608  |z (OCoLC)1044612901  |z (OCoLC)1056393410  |z (OCoLC)1075527483  |z (OCoLC)1100910911 
037 |a CL0500000028  |b Safari Books Online 
050 4 |a QA76.73.J38  |b S47 2003 
072 7 |a COM  |x 018000  |2 bisacsh 
082 0 4 |a 005.71262  |2 21 
084 |a 54.53  |2 bcl 
049 |a UAMI 
100 1 |a Shirazi, Jack. 
245 1 0 |a Java performance tuning /  |c Jack Shirazi. 
250 |a 2nd ed. 
260 |a Sebastopol, CA ;  |a Farnham :  |b O'Reilly,  |c 2003. 
300 |a 1 online resource (xv, 570 pages) :  |b illustrations 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
347 |a text file 
500 |a "Covers Java SDK 1.4; includes J2EE performance tuning"--Cover 
500 |a "Efficient & effective tuning strategies"--Cover 
500 |a Previous edition: 2000. 
504 |a Includes bibliographical references (pages 533-536) and index. 
520 8 |a Annotation  |b "Java Peformance Tuning, 2nd edition provides a comprehensive and indispensable guide to eliminating all types of performance problems. Using many real-life examples to work through the tuning process in detail, JPT shows how tricks such as minimizing object creation and replacing strings with arrays can really pay off in improving your code's performance. Tuning J2EE applications bears many similarities to tuning J2SE apps, but important and specific considerations apply. For this reason, "Java Performance Tuning, Second Edition includes four new chapters: a new chapter on J2EE application tuning in general followed by chapters on tuning JDBC, servlets and JSPs, and EJBs. "Java Performance Tuning offers common-sense advice about what to tune and what to leave alone, emphasizing techniques that provide big performance gains with minimal code restructuring. It gives you crucial guidance that helps you tune without destroying your program's architecture. Blindly changing things in an effort to makea program run faster is a great way to create buggy, unmaintainable code. "Java Performance Tuning teaches you to work efficiently and effectively, resulting in code that is robust, maintainable, and fast 
588 0 |a Print version record. 
542 |f Copyright © O'Reilly Media, Incorporated  |g 2003 
505 0 |a Table of Contents; Preface; Contents of This Book; New in the Second Edition; Virtual Machine (VM) Versions; Conventions Used in This Book; Comments and Questions; Acknowledgments; Chapter 1. Introduction; Why Is It Slow?; The Tuning Game; System Limitations and What to Tune; A Tuning Strategy; Perceived Performance; Threading to Appear Quicker; Streaming to Appear Quicker; Caching to Appear Quicker; Starting to Tune; User Agreements; Setting Benchmarks; The Benchmark Harness; Taking Measurements; What to Measure; Don't Tune What You Don't Need to Tune; Performance Checklist 
505 8 |a Chapter 2. Profiling ToolsMeasurements and Timings; Garbage Collection; Using -verbosegc to Analyze Garbage Collection; Tools for Analyzing -verbosegc Output; Method Calls; Profiling Methodology; Java 2 cpu=samples Profile Output; HotSpot and 1.3 -Xprof Profile Output; JDK 1.1.x -prof and Java 2 cpu=old ProfileOutput; Java 2 -Xhprof Option; Java 2 -Xaprof option; Object-Creation Profiling; Monitoring Gross Memory Usage; Client/Server Communications; Replacing Sockets; Performance Checklist; Chapter 3. Underlying JDK Improvements; Garbage Collection; Tuning the Heap; Gross Tuning 
505 8 |a Problems with a Larger HeapStarting Versus Maximum Heap Size; Benchmarking Considerations; Fine-Tuning the Heap; Expanding the Heap; Minimizing Pauses; Incremental or "train" GC; Concurrent GC; Enlarge the "new" space; Disabling System.gc() Calls; Tuning RMI Garbage Collection; Extreme Heap and Intimate Shared Memory; Loading a Huge Number of Classes; Per-Thread Stack Size; Eliminate Finalizers; Sharing Memory; Replacing JDK Classes; Faster VMs; VM Speed Variations; VMs with JIT Compilers; VM Startup Time; Other VM Optimizations; Better Optimizing Compilers 
505 8 |a What Optimizing Compilers Cannot DoWhat Optimizing Compilers Can Do; Remove unused methods and classes; Increase statically bound calls; Cut dead code and unnecessary instructions, including checks for null; Use computationally cheaper alternatives (strength reduction); Replace runtime computations with compiled results; Remove unused fields; Remove unnecessary parts of compiled files; Reduce necessary parts of compiled files; Alter access control to speed up invocations; Inline calls; Remove dynamic type checks; Unroll loops; Code motion; Eliminate common subexpressions 
505 8 |a Eliminate unnecessary assignmentsRename classes, fields, and methods; Reorder or change bytecodes; Generate information to help a VM; Managing Compilers; Sun's Compiler and Runtime Optimizations; Optimizations You Get for Free; Literal constants are folded; String concatenation is sometimes folded; Constant fields are inlined; Dead code branches are eliminated; Optimizations Performed When Using the -O Option; Performance Effects From Runtime Options; Compile to Native Machine Code; Native Method Calls; Uncompressed ZIP/JAR Files; Performance Checklist; Chapter 4. Object Creation 
590 |a O'Reilly  |b O'Reilly Online Learning: Academic/Public Library Edition 
650 0 |a Java (Computer program language) 
650 4 |a Engineering & Applied Sciences. 
650 4 |a Computer Science. 
650 6 |a Java (Langage de programmation) 
650 7 |a COMPUTERS  |x Data Processing.  |2 bisacsh 
650 7 |a Java (Computer program language)  |2 fast 
650 1 7 |a Java (programmeertaal)  |2 gtt 
776 0 8 |i Print version:  |a Shirazi, Jack.  |t Java performance tuning.  |b 2nd ed.  |d Sebastopol, CA ; Farnham : O'Reilly, 2003  |z 0596003773  |w (OCoLC)50716759 
856 4 0 |u https://learning.oreilly.com/library/view/~/0596003773/?ar  |z Texto completo (Requiere registro previo con correo institucional) 
936 |a BATCHLOAD 
938 |a ProQuest Ebook Central  |b EBLB  |n EBL540524 
938 |a EBSCOhost  |b EBSC  |n 414812 
938 |a Internet Archive  |b INAR  |n javaperformancet00shir 
938 |a YBP Library Services  |b YANK  |n 7353887 
994 |a 92  |b IZTAP