کتاب JVM Performance Engineering

کتاب JVM Performance Engineering

اثر Monica Beckwith

category

نوع محتوای کتاب

مطالعه موردی

category

هدف یادگیری

حل مسئله عملی

category

نوع مسیر

مرجع / کتابچه راهنما

category

بر اساس سطح علمی

پیشرفته

شناسنامه کتاب

مشخصات تکمیلی ثبت‌شده برای این عنوان

نویسنده

Monica Beckwith

انتشارات

Addison-Wesley Professional

سال انتشار

2024

فرمت کتاب

PDF

تعداد صفحات

397

حجم فایل / وزن

53.08 مگابایت

شابک (ISBN)

978-0-13-465987-9

ویرایش / نوبت چاپ

First

۳۰,۰۰۰ تومان

نظرات کاربران

تجربیات خود را از خواندن این کتاب با دیگران به اشتراک بگذارید.

امتیاز کل
star star star star star
از 0 نظر

ثبت نظر جدید

دیدگاهتان را بنویسید

هنوز دیدگاهی ثبت نشده است.

کتاب JVM Performance Engineering: Inside OpenJDK and the HotSpot Java Virtual Machine (مهندسی عملکرد JVM: داخل OpenJDK و ماشین مجازی جاوا HotSpot) به دقت پیچیدگی‌های داخلی JVM و هنر و علم مهندسی عملکرد را بررسی می‌کند و همه چیز را از عملکرد داخلی HotSpot VM گرفته تا اتخاذ استراتژیک برنامه‌نویسی مدولار را بررسی می‌کند.

با تأکید بر نقش محوری جاوا در محاسبات مدرن – از محیط های سرور گرفته تا ادغام با سخت افزارهای عجیب و غریب – به عنوان یک چراغ راهنما برای شاغلین و علاقه مندان به یکسان است و مرز بعدی را در مهندسی عملکرد JVM اعلام می کند.

در ادامه مقدمه‌ای از کتاب JVM Performance Engineering را از زبان نویسنده شرح خواهیم داد.

مقدمه‌ای بر کتاب JVM Performance Engineering:

نگاهی عمیق به ماشین مجازی جاوا

با کتاب مهندسی عملکرد JVM به پیچیدگی‌های درونی اما جذاب ماشین مجازی جاوا شیرجه بزنید. این کتاب راهنمای ضروری برای توسعه‌دهندگان باتجربه‌ جاوا است که مشتاق رمزگشایی از JVM هستند. این کتاب با تمرکز بر ماشین مجازی HotSpot اوپن‌کد جاوا، بینش‌هایی در مورد تکنیک‌ها و روندهای عملکردی پیشرفته جاوا ارائه می‌دهد.

مونیکا بکویت، قهرمان برجسته جاوا، بینش‌های نظری و ابزارهای عملی – شامل موارد پژوهشی، برنامه‌های کاربردی، نمودارهای مورد استفاده و نمودارهای جریان فرآیند – را برای نشان دادن تکنیک‌های تشخیصی، روش‌های عملکرد و بهینه‌سازی‌ها ترکیب می‌کند.

کتاب JVM Performance Engineering دروازه‌ای برای برتری در مهندسی عملکرد جاوا است و به توسعه‌دهندگان جاوا، معماران سیستم و مهندسان نرم‌افزار ابزاری برای ارتقای شغلی و موفقیت با برنامه‌های کاربردی جاوا ارائه می‌دهد.

  • سیستم نوع‌دهی در حال تکامل جاوا را از عبارات لامبدا تا ظهور رکوردها و کلاس‌های مهر و موم‌شده بررسی کنید و بیابید که چگونه پروژه والهالا قصد دارد عملکرد را بیشتر بهینه کند.

  • از رابط لاگ‌گیری یکپارچه JVM برای تشخیص، نظارت و تست عملکرد بهتر، با قابلیت لاگ‌گیری ناهمزمان جدید، استفاده کنید.

  • رابطه پیچیده بین JVM و سخت‌افزار را درک کنید و بر تکنیک‌های بهینه‌سازی عملکرد جاوا از ابتدا تا انتها تسلط پیدا کنید.

  • بینش عمیقی در مورد جمع‌آوری زباله و مدیریت حافظه‌ی JVM به دست آورید، با بررسی «اول زباله» و GCهای Z و چگونگی شکل‌دهی آن‌ها به چشم‌انداز عملکرد جاوا آشنا شوید.

  • استراتژی‌ها و تکنیک‌های کارآمد برای استقرار را برای تسریع آمادگی JVM کاوش کنید، با استفاده از اشتراک‌گذاری داده کلاس، کامپایل از پیش و نوآوری‌هایی مانند GraalVM و پروژه آینده Leyden.

  • سفری را به کاوش هم‌افزایی بین JVM و سخت‌افزارهای خاص مانند GPUها و FPGAها آغاز کنید و از پتانسیل پروژه پاناما و TornadoVM در سناریوهای محاسباتی سنگین مانند یادگیری ماشین و تحلیل داده لذت ببرید.

  • با Threadهای مجازی، به آینده‌ی همزمانی جاوا نگاهی بیندازید و بهینه‌سازی‌های زمان اجرا برای مدیریت رشته و همزمانی را بررسی کنید تا جاوا را به جلو برانید.

سرفصل‌های کتاب JVM Performance Engineering:

  • Cover
  • Half Title
  • Title Page
  • Copyright Page
  • Contents
  • Preface
  • Acknowledgments
  • About the Author
  • 1 The Performance Evolution of Java: The Language and the Virtual Machine
  • 2 Performance Implications of Java’s Type System Evolution
  • 3 From Monolithic to Modular Java: A Retrospective and Ongoing Evolution
  • 4 The Unified Java Virtual Machine Logging Interface
  • 5 End-to-End Java Performance Optimization: Engineering Techniques and Micro-benchmarking with JMH
  • 6 Advanced Memory Management and Garbage Collection in OpenJDK
  • 7 Runtime Performance Optimizations: A Focus on Strings, Locks, and Beyond
  • 8 Accelerating Time to Steady State with OpenJDK HotSpot VM
  • 9 Harnessing Exotic Hardware: The Future of JVM Performance Engineering
  • Index

جهت دانلود کتاب JVM Performance Engineering می‌توانید پس از پرداخت، دریافت کنید.