Writing High-Performance .NET Code, 2nd Edition
برچسب ها:
C Sharp |dotNET Framework |Performance Optimization |.NET Core |
Ben Watson
Ben Watson
9780990583455
2018
519
ENGLISH
این کتاب فقط این که CLR چگونه کار میکند را به شما یاد نمیدهد، بلکه دقیقا چیزهایی را که اکنون باید انجام دهید به شما یاد میدهد تا امروز به بهترین کارایی ممکن برسید. این کتاب به طرز ماهرانه ای شما را در جزئیات بهینه سازی شدید کارایی در NET.، آزمایشات عمیق عملکرد CLR، توصیهها و آموزشهای ابزارهای رایگان، مثالهای مفید و آموزشهای گام به گام برای اندازه گیری و بهبود کارایی راهنمایی کرده است.
ویرایش دوم کتاب، پیشرفتها و بهبودهای NET. در طی سالهای اخیر، پوشش بیشتر ابزار ها، سرفصلهای بیشتر، آموزشهای بیشتر، نکات بیشتر و بهبود هایی در سرتاسر کتاب را شامل میشود.
مطالب جدید در ویرایش دوم:
- افزایش محتوای 50 درصدی!
- مثالهای جدید، نمونه کدها و دیاگرامها در سراسر کتاب
- روشهای بیشتر برای آنالیز heap و پیدا کردن مشکلات حافظه
- پوشش بیشتر ابزارها شامل استفادهی بیشتر از ویژوال استادیو
- بنچمارک بیشتر
- گزینههای جدید پیکربندی GC
- تکنیکهای گرم سازی کد
- ویژگیهای جدید NET. مثل ref-returns، value tuples، SIMD
- تجزیه و تحلیل دقیقتر LINQ
- نکاتی برای بخشهای سطح بالا مثل ASPNET.، ADONET. و WPF
همچنین پوشش بیشتر، نکات و ترفندهای جدیدی دربارهی موارد زیر خواهید یافت:
- پروفایل کردن با چندین ابزار برای سریعتر پیدا کردن محل مشکل
- شرح با جزئیات garbage collector، نحوه بهینه سازی کدتان با آن و چگونگی اشکال زدایی مشکلات پیچیده مرتبط با حافظه
- چگونگی آنالیز JIT و اشکال زدایی مشکلات warmup
- استفاده موثر از کتابخانهی Task Parallel برای حداکثر کردن بازده
- این که از کدام ویژگیها و APIهای NET. استفاده کنیم و از کدام یک از آنها دوری کنیم
- برنامهی خودتان را با شمارندههای عملکرد و رویدادهای ETW مجهز کنید.
- استفاده از جدیدترین و بهترین ویژگیهای NET.
- ساخت تیمی با ذهنیت کارایی
فهرست مطالب:
- مقدمه
- اندازه گیری کارایی و ابزار ها
- مدیریت حافظه
- JIT Compilation
- برنامه نویسی آسنکرون
- کد نویسی عمومی و طراحی کلاس
- استفاده از NET. Framework
- شمارش گرهای کارایی
- رویدادهای ETW
- امنیت و تجزیه و تحیل کد
- شروع به کار بر روی کارایی برنامهی شما
- کارایی سطوح بالاتر
می پسندم
به درد نمی خوره