|
|
|
|
LEADER |
00000cam a2200000 i 4500 |
001 |
OR_on1031706346 |
003 |
OCoLC |
005 |
20231017213018.0 |
006 |
m o d |
007 |
cr cnu|||unuuu |
008 |
180419t20182018cau o 001 0 eng d |
040 |
|
|
|a N$T
|b eng
|e rda
|e pn
|c N$T
|d N$T
|d EBLCP
|d TEFOD
|d OCLCF
|d HCO
|d UMI
|d MERER
|d YDX
|d TOH
|d OCLCQ
|d STF
|d DEBBG
|d CEF
|d CNCEN
|d G3B
|d S9I
|d UAB
|d UKAHL
|d VT2
|d C6I
|d OCLCQ
|d OCLCO
|d OCLCQ
|d OCLCO
|
019 |
|
|
|a 1042168251
|a 1103274938
|a 1129366256
|a 1202542569
|a 1240518847
|
020 |
|
|
|a 9781492039280
|q (electronic bk.)
|
020 |
|
|
|a 1492039284
|q (electronic bk.)
|
020 |
|
|
|a 9781492039273
|q (electronic bk.)
|
020 |
|
|
|a 1492039276
|q (electronic bk.)
|
020 |
|
|
|a 1492025798
|
020 |
|
|
|a 9781492025795
|
020 |
|
|
|z 9781492025795
|
029 |
1 |
|
|a AU@
|b 000067093062
|
035 |
|
|
|a (OCoLC)1031706346
|z (OCoLC)1042168251
|z (OCoLC)1103274938
|z (OCoLC)1129366256
|z (OCoLC)1202542569
|z (OCoLC)1240518847
|
037 |
|
|
|a 6D44C7FD-E548-4AA2-BE10-700F6E13C08A
|b OverDrive, Inc.
|n http://www.overdrive.com
|
050 |
|
4 |
|a QA76.73.J38
|
072 |
|
7 |
|a COM
|x 051280
|2 bisacsh
|
072 |
|
7 |
|a COM
|x 051260
|2 bisacsh
|
082 |
0 |
4 |
|a 005.133
|2 23
|
049 |
|
|
|a UAMI
|
100 |
1 |
|
|a Evans, Benjamin J.,
|e author.
|
245 |
1 |
0 |
|a Optimizing Java :
|b practical techniques for improving JVM application performance /
|c Benjamin J. Evans, James Gough, and Chris Newland.
|
250 |
|
|
|a First edition.
|
264 |
|
1 |
|a Sebastopol, CA :
|b O'Reilly,
|c 2018.
|
300 |
|
|
|a 1 online resource
|
336 |
|
|
|a text
|b txt
|2 rdacontent
|
337 |
|
|
|a computer
|b c
|2 rdamedia
|
338 |
|
|
|a online resource
|b cr
|2 rdacarrier
|
347 |
|
|
|a data file
|
500 |
|
|
|a Includes index.
|
588 |
0 |
|
|a Online resource; title from PDF title page (EBSCO, viewed April 20, 2018).
|
505 |
0 |
|
|a Intro; Copyright; Table of Contents; Foreword; Preface; Conventions Used in This Book; Using Code Examples; O'Reilly Safari; How to Contact Us; Acknowledgments; Chapter 1. Optimization and Performance Defined; Java Performance-The Wrong Way; Java Performance Overview; Performance as an Experimental Science; A Taxonomy for Performance; Throughput; Latency; Capacity; Utilization; Efficiency; Scalability; Degradation; Connections Between the Observables; Reading Performance Graphs; Summary; Chapter 2. Overview of the JVM; Interpreting and Classloading; Executing Bytecode; Introducing HotSpot
|
505 |
8 |
|
|a Introducing Just-in-Time CompilationJVM Memory Management; Threading and the Java Memory Model; Meet the JVMs; A Note on Licenses; Monitoring and Tooling for the JVM; VisualVM; Summary; Chapter 3. Hardware and Operating Systems; Introduction to Modern Hardware; Memory; Memory Caches; Modern Processor Features; Translation Lookaside Buffer; Branch Prediction and Speculative Execution; Hardware Memory Models; Operating Systems; The Scheduler; A Question of Time; Context Switches; A Simple System Model; Basic Detection Strategies; Utilizing the CPU; Garbage Collection; I/O; Mechanical Sympathy
|
505 |
8 |
|
|a VirtualizationThe JVM and the Operating System; Summary; Chapter 4. Performance Testing Patterns and Antipatterns; Types of Performance Test; Latency Test; Throughput Test; Load Test; Stress Test; Endurance Test; Capacity Planning Test; Degradation Test; Best Practices Primer; Top-Down Performance; Creating a Test Environment; Identifying Performance Requirements; Java-Specific Issues; Performance Testing as Part of the SDLC; Introducing Performance Antipatterns; Boredom; Résumé Padding; Peer Pressure; Lack of Understanding; Misunderstood/Nonexistent Problem
|
505 |
8 |
|
|a Performance Antipatterns CatalogueDistracted by Shiny; Distracted by Simple; Performance Tuning Wizard; Tuning by Folklore; The Blame Donkey; Missing the Bigger Picture; UAT Is My Desktop; Production-Like Data Is Hard; Cognitive Biases and Performance Testing; Reductionist Thinking; Confirmation Bias; Fog of War (Action Bias); Risk Bias; Ellsberg's Paradox; Summary; Chapter 5. Microbenchmarking and Statistics; Introduction to Measuring Java Performance; Introduction to JMH; Don't Microbenchmark If You Can Help It (A True Story); Heuristics for When to Microbenchmark; The JMH Framework
|
505 |
8 |
|
|a Executing BenchmarksStatistics for JVM Performance; Types of Error; Non-Normal Statistics; Interpretation of Statistics; Summary; Chapter 6. Understanding Garbage Collection; Introducing Mark and Sweep; Garbage Collection Glossary; Introducing the HotSpot Runtime; Representing Objects at Runtime; GC Roots and Arenas; Allocation and Lifetime; Weak Generational Hypothesis; Garbage Collection in HotSpot; Thread-Local Allocation; Hemispheric Collection; The Parallel Collectors; Young Parallel Collections; Old Parallel Collections; Limitations of Parallel Collectors; The Role of Allocation
|
590 |
|
|
|a O'Reilly
|b O'Reilly Online Learning: Academic/Public Library Edition
|
650 |
|
0 |
|a Java (Computer program language)
|
650 |
|
0 |
|a Computer programming.
|
650 |
|
6 |
|a Java (Langage de programmation)
|
650 |
|
6 |
|a Programmation (Informatique)
|
650 |
|
7 |
|a computer programming.
|2 aat
|
650 |
|
7 |
|a COMPUTERS
|x Programming Languages
|x Java.
|2 bisacsh
|
650 |
|
7 |
|a COMPUTERS
|x Programming Languages
|x JavaScript.
|2 bisacsh
|
650 |
|
7 |
|a Computer programming
|2 fast
|
650 |
|
7 |
|a Java (Computer program language)
|2 fast
|
700 |
1 |
|
|a Gough, James,
|e author.
|
700 |
1 |
|
|a Newland, Chris,
|e author.
|
776 |
0 |
8 |
|i Print version:
|a Evans, Benjamin J.
|t Optimizing Java.
|b First edition.
|d Sebastopol, CA : O'Reilly, 2018
|w (DLC) 2018418392
|
856 |
4 |
0 |
|u https://learning.oreilly.com/library/view/~/9781492039259/?ar
|z Texto completo (Requiere registro previo con correo institucional)
|
938 |
|
|
|a Askews and Holts Library Services
|b ASKH
|n AH34377679
|
938 |
|
|
|a Askews and Holts Library Services
|b ASKH
|n AH34377680
|
938 |
|
|
|a ProQuest Ebook Central
|b EBLB
|n EBL5349460
|
938 |
|
|
|a EBSCOhost
|b EBSC
|n 1792383
|
938 |
|
|
|a YBP Library Services
|b YANK
|n 15320345
|
994 |
|
|
|a 92
|b IZTAP
|