بهینه‌سازی عملکرد روبی ۲۰۱۵
Ruby Performance Optimization 2015

دانلود کتاب بهینه‌سازی عملکرد روبی ۲۰۱۵ (Ruby Performance Optimization 2015) با لینک مستقیم و فرمت pdf (پی دی اف) و ترجمه فارسی

نویسنده

Alexander Dymo

voucher (1)

۳۰ هزار تومان تخفیف با کد «OFF30» برای اولین خرید

سال انتشار

2015

زبان

English

تعداد صفحه‌ها

200

نوع فایل

pdf

حجم

9.9 MB

🏷️ قیمت اصلی: 200,000 تومان بود.قیمت فعلی: 129,000 تومان.

🏷️ قیمت اصلی: ۳۷۸٬۰۰۰ تومان بود. قیمت فعلی: ۲۹۸٬۰۰۰ تومان.

📥 دانلود نسخه‌ی اصلی کتاب به زبان انگلیسی(PDF)
🧠 به همراه ترجمه‌ی فارسی با هوش مصنوعی 🔗 مشاهده جزئیات

پیش‌خرید با تحویل فوری(⚡️) | فایل کتاب حداکثر تا ۳۰ دقیقه(🕒) پس از ثبت سفارش آماده دانلود خواهد بود.

دانلود مستقیم PDF

ارسال فایل به ایمیل

پشتیبانی ۲۴ ساعته

توضیحات

معرفی کتاب بهینه‌سازی عملکرد روبی ۲۰۱۵

لازم نیست عملکرد کُند Ruby یا Rails را بپذیرید. در این راهنمای جامع بهینه‌سازی Ruby، یاد خواهید گرفت که چگونه کد Ruby سریع‌تری بنویسید – اما این تازه شروع کار است. دقیقاً ببینید چه چیزی باعث کندی کد Ruby و Rails می‌شود و چگونه آن را برطرف کنید. الکس دیمو شما را در پیچیدگی‌های بهینه‌سازی حافظه و CPU، پروفایل‌گیری، اندازه‌گیری، تست عملکرد، جمع‌آوری زباله و تنظیمات راهنمایی می‌کند. خواهید دید که همه‌ی آن مسائل “دشوار” آنقدرها هم سخت نیستند و کد شما به مراتب سریع‌تر اجرا خواهد شد.

این اولین کتابی است که تمام نکات بهینه‌سازی عملکرد Ruby را در یک مکان گردآوری کرده است. این راهنمای جامع شما برای بهینه‌سازی حافظه، بهینه‌سازی CPU، تنظیم جمع‌آورنده زباله، پروفایل‌گیری، اندازه‌گیری‌ها، تست عملکرد و موارد دیگر است.

از یک تازه‌کار به یک متخصص عملکرد تبدیل خواهید شد. ابتدا، بهترین روش‌ها را برای نوشتن کد Ruby یاد خواهید گرفت که نه تنها برای CPU آسان است، بلکه برای حافظه نیز مناسب است و جمع‌آورنده زباله‌ی وحشتناک را فعال نمی‌کند. خواهید فهمید که جمع‌آوری زباله 80٪ از کندی‌ها را تشکیل می‌دهد و اغلب بیش از 50٪ از زمان اجرای برنامه شما را می‌گیرد. و گلوگاه‌ها را در کد Rails کشف خواهید کرد و خواهید آموخت که چگونه بارگیری انتخابی ویژگی‌ها و پیش‌بارگیری می‌تواند هزینه‌های عملکرد ActiveRecord را کاهش دهد.

همانطور که به یک متخصص عملکرد Ruby تبدیل می‌شوید، یاد خواهید گرفت که چگونه کد خود را پروفایل کنید، چگونه از گزارش‌های پروفایلر معنا بگیرید و چگونه بر اساس آنها تصمیمات بهینه‌سازی بگیرید. با نوشتن تست‌های عملکرد، مطمئن خواهید شد که کد کُند دوباره به برنامه Ruby شما راه پیدا نمی‌کند و روش صحیح بنچمارک Ruby را یاد خواهید گرفت.

و در نهایت، به درونیات مفسر Ruby خواهید پرداخت تا واقعاً بفهمید چرا جمع‌آوری زباله Ruby را بسیار کند می‌کند و چگونه می‌توانید آن را تنظیم کنید.

**آنچه شما نیاز دارید:**

هر نسخه‌ای از Ruby. توصیه‌های این کتاب برای همه نسخه‌های مدرن Ruby از 1.9 تا 2.2 اعمال می‌شود. 80٪ از مطالب برای کاربران قدیمی Ruby 1.8 نیز مفید خواهد بود و توصیه‌های خاص 1.8 نیز وجود دارد.


فهرست کتاب:

بهینه‌سازی عملکرد روبی

توضیحات(انگلیسی)

You don't have to accept slow Ruby or Rails performance. In this comprehensive guide to Ruby optimization, you'll learn how to write faster Ruby code--but that's just the beginning. See exactly what makes Ruby and Rails code slow, and how to fix it. Alex Dymo will guide you through perils of memory and CPU optimization, profiling, measuring, performance testing, garbage collection, and tuning. You'll find that all those "hard" things aren't so difficult after all, and your code will run orders of magnitude faster.

This is the first book ever that consolidates all the Ruby performance optimization advice in one place. It's your comprehensive guide to memory optimization, CPU optimization, garbage collector tuning, profiling, measurements, performance testing, and more.

You'll go from performance rookie to expert. First, you'll learn the best practices for writing Ruby code that's easy not only on the CPU, but also on memory, and that doesn't trigger the dreaded garbage collector. You'll find out that garbage collection accounts for 80% of slowdowns, and often takes more than 50% of your program's execution time. And you'll discover the bottlenecks in Rails code and learn how selective attribute loading and preloading can mitigate the performance costs of ActiveRecord.

As you advance to Ruby performance expert, you'll learn how profile your code, how to make sense out of profiler reports, and how to make optimization decisions based on them. You'll make sure slow code doesn't creep back into your Ruby application by writing performance tests, and you'll learn the right way to benchmark Ruby.

And finally, you'll dive into the Ruby interpreter internals to really understand why garbage collection makes Ruby so slow, and how you can tune it up.

What You Need:

Some version of Ruby. The advice from this book applies to all modern Ruby versions from 1.9 to 2.2. 80% of the material will also be useful for legacy Ruby 1.8 users, and there is 1.8-specific advice as well.


Table of Contents

1. Ruby Performance Optimization

✨ ضمانت تجربه خوب مطالعه

بازگشت کامل وجه

در صورت مشکل، مبلغ پرداختی بازگردانده می شود.

دانلود پرسرعت

دانلود فایل کتاب با سرعت بالا

ارسال فایل به ایمیل

دانلود مستقیم به همراه ارسال فایل به ایمیل.

پشتیبانی ۲۴ ساعته

با چت آنلاین و پیام‌رسان ها پاسخگو هستیم.

ضمانت کیفیت کتاب

کتاب ها را از منابع معتیر انتخاب می کنیم.