000 02992nam a2200349 i 4500
999 _c32838
_d32839
003 CO-SiCUC
005 20191115180323.0
008 181109t20182018caua 001 0 eng d
020 _a9781492025795
040 _aCO-SiCUC
_beng
_cCO-SiCUC
_bspa
_erda
041 0 _aeng
043 _an-us-ca---
082 0 4 _a005.133
_bE92 2018
_222
100 1 _aEvans, Benjamin J.
_eautor
_4aut
_933115
245 1 0 _aOptimizing Java :
_bpractical techniques for improving JVM application performance /
_cBenjamin J. Evans, James Gough, y Chris Newland.
250 _aFirst edition.
264 1 _aSebastopol, California :
_bO'Reilly Media,
_c2018.
264 4 _c©2018
300 _axx, 415 páginas :
_bilustraciones a color ;
_c24 cm
336 _2rdacontent
_atexto
_btxt
337 _2rdamedia
_asin mediación
_bn
338 _2rdacarrier
_avolumen
_bnc
500 _aIncluye índice.
505 0 _aOptimization and performance defined -- Overview of the JVM -- Hardware and operating systems -- Performance testing patterns and antipatterns -- Microbenchmarking and statistics -- Understanding garbage collection -- Advanced garbage collection -- GC logging, monitoring, tuning, and tools -- Code execution on the JVM -- Understanding JIT compilation -- Java language performance techniques -- Concurrent performance techniques -- Profiling -- High-performance logging and messaging -- Java 9 and the future.
520 _aPerformance tuning is an experimental science, but that doesn’t mean engineers should resort to guesswork and folklore to get the job done. Yet that’s often the case. With this practical book, intermediate to advanced Java technologists working with complex technology stacks will learn how to tune Java applications for performance using a quantitative, verifiable approach. Most resources on performance tend to discuss the theory and internals of Java virtual machines, but this book focuses on the practicalities of performance tuning by examining a wide range of aspects. There are no simple recipes, tips and tricks, or algorithms to learn. Performance tuning is a process of defining and determining desired outcomes. And it requires diligence. Learn how Java principles and technology make the best use of modern hardware and operating systems Explore several performance tests and common anti-patterns that can vex your team Understand the pitfalls of measuring Java performance numbers and the drawbacks of microbenchmarking Dive into JVM garbage collection logging, monitoring, tuning, and tools Explore JIT compilation and Java language performance techniques Learn performance aspects of the Java Collections API and get an overview of Java concurrency
_cEl texto.
590 _aIngeniería de Sistemas
650 0 4 _aJava (Lenguaje de programación de computadores).
_91559
650 0 4 _aProgramación de computadoras.
_933117
700 1 _aGough, James
_eautor
_4aut
_933118
700 1 _aNewland, Chris
_eautor
_4aut
_933119
942 _2ddc
_cBK