Java performance tuning
(eBook)

Book Cover
Average Rating
Published
Cambridge, Mass. : O'Reilly, ©2000.
Format
eBook
Edition
1st ed.
ISBN
0596152345, 9780596152345
Physical Desc
1 online resource (xiv, 426 pages) : illustrations
Status

Description

Loading Description...

Also in this Series

Checking series information...

More Like This

Loading more titles like this title...

Syndetics Unbound

More Details

Language
English
UPC
0596000154

Notes

Bibliography
Includes bibliographical references (pages 405-408) and index.
Restrictions on Access
Use copy,Restrictions unspecified,star,MiAaHDL
Description
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
Reproduction
Electronic reproduction.,[Place of publication not identified] :,HathiTrust Digital Library,,2010.,MiAaHDL
System Details
Master and use copy. Digital master created according to Benchmark for Faithful Digital Reproductions of Monographs and Serials, Version 1. Digital Library Federation, December 2002.,http://purl.oclc.org/DLF/benchrepro0212,MiAaHDL
Language
English.
Action
digitized,2010,HathiTrust Digital Library,committed to preserve,pda,MiAaHDL
Local note
O'Reilly,O'Reilly Online Learning: Academic/Public Library Edition

Reviews from GoodReads

Loading GoodReads Reviews.

Citations

APA Citation, 7th Edition (style guide)

Shirazi, J. (2000). Java performance tuning . O'Reilly.

Chicago / Turabian - Author Date Citation, 17th Edition (style guide)

Shirazi, Jack. 2000. Java Performance Tuning. O'Reilly.

Chicago / Turabian - Humanities (Notes and Bibliography) Citation, 17th Edition (style guide)

Shirazi, Jack. Java Performance Tuning O'Reilly, 2000.

MLA Citation, 9th Edition (style guide)

Shirazi, Jack. Java Performance Tuning O'Reilly, 2000.

Note! Citations contain only title, author, edition, publisher, and year published. Citations should be used as a guideline and should be double checked for accuracy. Citation formats are based on standards as of August 2021.

Staff View

Grouped Work ID
e97de441-ddc3-30dc-4e7c-080a15086803-eng
Go To Grouped Work

Grouping Information

Grouped Work IDe97de441-ddc3-30dc-4e7c-080a15086803-eng
Full titlejava performance tuning
Authorshirazi jack
Grouping Categorybook
Last Update2024-04-16 12:23:35PM
Last Indexed2024-04-20 04:59:07AM

Book Cover Information

Image Sourcesyndetics
First LoadedJul 16, 2022
Last UsedApr 2, 2024

Marc Record

First DetectedNov 09, 2022 03:37:01 PM
Last File Modification TimeApr 16, 2024 12:23:55 PM

MARC Record

LEADER08590cam a2200721 a 4500
001ocm54115744 
003OCoLC
00520240405112445.0
006m     o  d        
007cr unu||||||||
008040130s2000    maua    ob    001 0 eng d
019 |a 326799218|a 606439795|a 658062897|a 729548992|a 748105175|a 759512054|a 809685479|a 1044167889|a 1056341465|a 1059115945|a 1060836891|a 1062870787|a 1075527482|a 1083200542|a 1097114521|a 1104449130|a 1156863642|a 1159639248|a 1180311065|a 1202545094|a 1224587077|a 1240522498|a 1244859577|a 1285644132
020 |a 0596152345
020 |a 9780596152345
020 |z 0596000154
020 |z 9780596000158
0248 |a 0596000154
0291 |a AU@|b 000067104300
0291 |a HEBIS|b 291421180
035 |a (OCoLC)54115744|z (OCoLC)326799218|z (OCoLC)606439795|z (OCoLC)658062897|z (OCoLC)729548992|z (OCoLC)748105175|z (OCoLC)759512054|z (OCoLC)809685479|z (OCoLC)1044167889|z (OCoLC)1056341465|z (OCoLC)1059115945|z (OCoLC)1060836891|z (OCoLC)1062870787|z (OCoLC)1075527482|z (OCoLC)1083200542|z (OCoLC)1097114521|z (OCoLC)1104449130|z (OCoLC)1156863642|z (OCoLC)1159639248|z (OCoLC)1180311065|z (OCoLC)1202545094|z (OCoLC)1224587077|z (OCoLC)1240522498|z (OCoLC)1244859577|z (OCoLC)1285644132
040 |a OCL|b eng|e pn|c OCL|d OCLCQ|d UMC|d CEF|d OCLCQ|d OCLCE|d CUSER|d AZU|d NHM|d OCLCQ|d OCLCF|d OCLCQ|d OCLCO|d VLB|d OCLCQ|d AU@|d WYU|d UAB|d CNCEN|d RDF|d GO9|d INARC|d LDP|d UKBTH|d HS0|d VT2|d TOH|d OCLCO|d OCLCQ|d OCLCO|d OCLCL
042 |a dlr
049 |a TKLA
050 4|a QA76.73.J38|b S47 2000
08204|a 005.13/3|2 21
084 |a 54.53|2 bcl
1001 |a Shirazi, Jack.
24510|a Java performance tuning /|c Jack Shirazi.
250 |a 1st ed.
260 |a Cambridge, Mass. :|b O'Reilly,|c ©2000.
300 |a 1 online resource (xiv, 426 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
4901 |a Java series
504 |a Includes bibliographical references (pages 405-408) and index.
50500|t Why Is It Slow? --|g 2 --|t Tuning Game --|g 3 --|t System Limitations and What to Tune --|g 3 --|t A Tuning Strategy --|g 5 --|t Perceived Performance --|g 6 --|t Starting to Tune --|g 10 --|t What to Measure --|g 15 --|t Don't Tune What You Don't Need to Tune --|g 17 --|g 2.|t Profiling Tools --|g 20 --|t Measurements and Timings --|g 21 --|t Garbage Collection --|g 23 --|t Method Calls --|g 26 --|t Object-Creation Profiling --|g 43 --|t Monitoring Gross Memory Usage --|g 50 --|t Client/Server Communications --|g 56 --|g 3.|t Underlying JDK Improvements --|g 64 --|t Garbage Collection --|g 64 --|t Replacing JDK Classes --|g 66 --|t Faster VMs --|g 68 --|t Better Optimizing Compilers --|g 73 --|t Sun's Compiler and Runtime Optimizations --|g 82 --|t Compile to Native Machine Code --|g 89 --|t Native Method Calls --|g 90 --|t Uncompressed ZIP/JAR Files --|g 91 --|g 4.|t Object Creation --|g 94 --|t Object-Creation Statistics --|g 96 --|t Object Reuse --|g 97 --|t Avoiding Garbage Collection --|g 112 --|t Initialization --|g 115 --|t Early and Late Initialization
50500|g 117 --|g 5.|t Strings --|g 122 --|t Performance Effects of Strings --|g 122 --|t Compile-Time Versus Runtime Resolution of Strings --|g 125 --|t Conversions to Strings --|g 126 --|t Strings Versus char Arrays --|g 142 --|t String Comparisons and Searches --|g 150 --|t Sorting Internationalized Strings --|g 153 --|g 6.|t Exceptions, Casts, and Variables --|g 161 --|t Exceptions --|g 161 --|t Casts --|g 167 --|t Variables --|g 169 --|t Method Parameters --|g 172 --|g 7.|t Loops and Switches --|g 174 --|t Java.io. Reader Converter --|g 178 --|t Exception-Terminated Loops --|g 184 --|t Switches --|g 189 --|t Recursion --|g 195 --|t Recursion and Stacks --|g 200 --|g 8.|t I/O, Logging, and Console Output --|g 204 --|t Replacing System.out --|g 206 --|t Logging --|g 208 --|t From Raw I/O to Smokin' I/O --|g 209 --|t Serialization --|g 217 --|t Clustering Objects and Counting I/O Operations --|g 230 --|t Compression --|g 232 --|g 9.|t Sorting --|g 237 --|t Avoiding Unnecessary Sorting Overhead --|g 237 --|t An Efficient Sorting Framework --|g 241
50500|t Better Than O(nlogn) Sorting --|g 249 --|t Performance Checklist --|g 255 --|g 10.|t Threading --|g 256 --|t User-Interface Thread and Other Threads --|g 258 --|t Race Conditions --|g 259 --|t Deadlocks --|g 261 --|t Synchronization Overheads --|g 265 --|t Timing Multithreaded Tests --|g 275 --|t Atomic Access and Assignment --|g 276 --|t Thread Pools --|g 278 --|t Load Balancing --|g 279 --|t Threaded Problem-Solving Strategies --|g 291 --|g 11.|t Appropriate Data Structures and Algorithms --|g 293 --|t Collections --|g 294 --|t Java 2 Collections --|g 296 --|t Hashtables and HashMaps --|g 298 --|t Cached Access --|g 302 --|t Caching Example I --|g 303 --|t Caching Example II --|g 306 --|t Finding the Index for Partially Matched Strings --|g 310 --|t Search Trees --|g 314 --|g 12.|t Distributed Computing --|g 335 --|t Tools --|g 337 --|t Message Reduction --|g 339 --|t Comparing Communication Layers --|g 342 --|t Caching --|g 344 --|t Batching I --|g 346 --|t Application Partitioning --|g 347 --|t Batching II --|g 348 --|t Low-Level Communication Optimizations
50500|g 349 --|t Distributed Garbage Collection --|g 354 --|t Databases --|g 355 --|g 13.|t When to Optimize --|g 357 --|t When Not to Optimize --|g 358 --|t Tuning Class Libraries and Beans --|g 359 --|t Analysis --|g 362 --|t Design and Architecture --|g 366 --|t Tuning After Deployment --|g 382 --|t More Factors That Affect Performance --|g 383 --|g 14.|t Underlying Operating System and Network Improvements --|g 389 --|t Hard Disks --|g 390 --|t CPU --|g 395 --|t RAM --|g 397 --|t Network I/O --|g 398.
506 |3 Use copy|f Restrictions unspecified|2 star|5 MiAaHDL
520 |a 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
533 |a Electronic reproduction.|b [Place of publication not identified] :|c HathiTrust Digital Library,|d 2010.|5 MiAaHDL
538 |a Master and use copy. Digital master created according to Benchmark for Faithful Digital Reproductions of Monographs and Serials, Version 1. Digital Library Federation, December 2002.|u http://purl.oclc.org/DLF/benchrepro0212|5 MiAaHDL
542 |f Copyright © O'Reilly Media, Inc.|g 2000
546 |a English.
5831 |a digitized|c 2010|h HathiTrust Digital Library|l committed to preserve|2 pda|5 MiAaHDL
5880 |a Print version record.
590 |a O'Reilly|b O'Reilly Online Learning: Academic/Public Library Edition
650 0|a Java (Computer program language)|0 http://id.loc.gov/authorities/subjects/sh95008574
650 4|a Engineering & Applied Sciences.
650 4|a Computer Science.
650 6|a Java (Langage de programmation)
650 7|a Java (Computer program language)|2 fast
65017|a Java (programmeertaal)|2 gtt
653 |a Certification
758 |i has work:|a Java performance tuning (Text)|1 https://id.oclc.org/worldcat/entity/E39PD3c8pjpc8jdyw9yvd8GpKd|4 https://id.oclc.org/worldcat/ontology/hasWork
77608|i Print version:|a Shirazi, Jack.|t Java performance tuning.|b 1st ed.|d Cambridge, Mass. : O'Reilly, ©2000|z 0596000154|w (DLC) 00062362|w (OCoLC)44775407
830 0|a Java series (O'Reilly & Associates)|0 http://id.loc.gov/authorities/names/no97004617
85640|u https://ezproxy.knoxlib.org/login?url=https://learning.oreilly.com/library/view/~/0596000154/?ar
938 |a Internet Archive|b INAR|n javaperformancet00shir_0
994 |a 92|b TKL