|
|
|
|
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
|