دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش: First edition نویسندگان: Evans. Benjamin J., Gough. James, Newland. Chris سری: ISBN (شابک) : 9781492025795, 1492039276 ناشر: O'Reilly Media سال نشر: 2018 تعداد صفحات: 0 زبان: English فرمت فایل : EPUB (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) حجم فایل: 18 مگابایت
در صورت ایرانی بودن نویسنده امکان دانلود وجود ندارد و مبلغ عودت داده خواهد شد
کلمات کلیدی مربوط به کتاب بهینه سازی جاوا: تکنیک های عملی برای بهبود عملکرد برنامه JVM: برنامه نویسی کامپیوتر، کامپیوترها--زبان های برنامه نویسی--جاوا،کامپیوترها--زبان های برنامه نویسی--جاوا اسکریپت،جاوا (زبان برنامه های کامپیوتری)،کتاب های الکترونیکی،کامپیوترها -- زبان های برنامه نویسی -- جاوا، کامپیوترها -- زبان های برنامه نویسی -- جاوا اسکریپت
در صورت تبدیل فایل کتاب Optimizing Java: practical techniques for improving JVM application performance به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب بهینه سازی جاوا: تکنیک های عملی برای بهبود عملکرد برنامه JVM نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
مقدمه کپی رایت؛ فهرست مطالب؛ پیشگفتار؛ پیشگفتار؛ قراردادهای استفاده شده در این کتاب؛ با استفاده از نمونه کد؛ اوریلی سافاری; نحوه تماس با ما؛ قدردانی ها؛ فصل 1. بهینه سازی و عملکرد تعریف شده است. عملکرد جاوا - راه اشتباه. مروری بر عملکرد جاوا. عملکرد به عنوان یک علم تجربی. طبقه بندی برای عملکرد. توان عملیاتی؛ تاخیر؛ ظرفیت؛ استفاده؛ بهره وری؛ مقیاس پذیری؛ تنزل؛ ارتباط بین مشاهدات؛ خواندن نمودارهای عملکرد؛ خلاصه؛ فصل 2. مروری بر JVM. تفسیر و بارگذاری کلاس؛ اجرای بایت کد؛ معرفی HotSpot
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
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 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 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 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 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