آموزش مدیریت حافظه CLR برای توسعه دهندگان

CLR Memory Management for Developers

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: مدیریت خودکار حافظه - که به زبان عام به عنوان جمع آوری زباله شناخته می شود - باعث می شود برنامه نویسی .NET پلتفرم به یک وظیفه قابل کنترل تر تبدیل شود. اما سهم خود از مسائل را به همراه دارد. به عنوان مثال ، اگر برنامه نویسان از نحوه جمع آوری زباله برای تعیین اینکه چه اشیایی در حال حاضر استفاده می کنند ، همیشه نمی توانند بدانند چه اشیایی را آزاد کنند. علاوه بر این ، توسعه دهندگان اغلب به نام عملکرد تصمیمات ضعیفی در طراحی می گیرند که در واقع کار بیشتری برای جمع کننده زباله ایجاد می کند. در این دوره ، مدرس تد نیوارد به شما کمک می کند تا با کمک به آشنایی شما با مفاهیم اصلی مدیریت حافظه ، از چنین دام هایی جلوگیری کنید. او همچنین قبل از ورود به جزئیات مربوط به CLR ، به برخی از الگوریتم های اساسی مورد استفاده توسط جمع کنندگان زباله می رود.
موضوعات شامل:
  • مدیریت خودکار حافظه
  • انباشته پشته استاتیک
  • زبانهای مدرن
  • مدیریت خودکار حافظه
  • شمارش مرجع
  • مدیریت حافظه CLI
  • مشخصات CLI
  • استفاده از دفع
  • رمزگذاری دفاعی
  • CLR

سرفصل ها و درس ها

مقدمه Introduction

  • مقدمه Introduction

  • آنچه باید بدانید What you should Know

1. مدیریت حافظه 1. Memory Management

  • معرفی مدیریت حافظه Memory management introduction

  • دستی و خودکار Manual and automatic

  • نه کامل است Neither is perfect

2. واژه نامه 2. Glossary

  • اصطلاحات ، قسمت 1 Terminology, part 1

  • اصطلاحات ، قسمت 2 Terminology, part 2

  • اصطلاحات ، قسمت 3 Terminology, part 3

  • اصطلاحات ، قسمت 4 Terminology, part 4

3. اصول 3. Fundamentals

  • معرفی اصول Fundamentals introduction

  • فضای خالی Empty space

  • پشته استاتیک Static stack heap

  • سه سوال Three questions

  • زبان های مدرن Modern languages

4. مدیریت خودکار حافظه 4. Automatic Memory Management

  • مدیریت خودکار حافظه Automatic memory management

  • شمارش مرجع Reference counting

  • علامت گذاری Mark-sweep

  • جمع و جور Mark-compact

  • کپی برداری Copying

  • نسلی Generational

  • نهایی Finalizers

5. مدیریت حافظه CLI 5. CLI Memory Management

  • مدیریت حافظه CLI CLI memory management

  • مشخصات CLI CLI specification

  • نهایی کردن Finalize

  • انتقال Dispose

  • با استفاده از دفع Using dispose

  • کدگذاری دفاعی Defensive coding

  • نمونه کدگذاری دفاعی Defensive coding example

6. CLR 6. CLR

  • معرفی ویندوز CLR Windows CLR introduction

  • اصول CLR GC (جمع آوری زباله) CLR GC (garbage collector) principles

  • جزئیات CLR GC CLR GC details

  • CLR GC پشته های دیگر CLR GC other heaps

  • ژنهای CLR GC CLR GC gens

  • فرآیند CLR GC CLR GC process

  • کمک کامپایلر CLR CLR compiler assistance

نتیجه Conclusion

  • خلاصه Summary

  • منابع Resources

نمایش نظرات

Linkedin (لینکدین)

لینکدین: شبکه اجتماعی حرفه‌ای برای ارتباط و کارآفرینی

لینکدین به عنوان یکی از بزرگترین شبکه‌های اجتماعی حرفه‌ای، به میلیون‌ها افراد در سراسر جهان این امکان را می‌دهد تا ارتباط برقرار کنند، اطلاعات حرفه‌ای خود را به اشتراک بگذارند و فرصت‌های شغلی را کشف کنند. این شبکه اجتماعی به کاربران امکان می‌دهد تا رزومه حرفه‌ای خود را آپدیت کنند، با همکاران، دوستان و همکاران آینده ارتباط برقرار کنند، به انجمن‌ها و گروه‌های حرفه‌ای ملحق شوند و از مقالات و مطالب مرتبط با حوزه کاری خود بهره‌مند شوند.

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

آموزش مدیریت حافظه CLR برای توسعه دهندگان
جزییات دوره
1h 30m
37
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
11,121
- از 5
ندارد
دارد
دارد
Ted Neward
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Ted Neward Ted Neward

تکنسین ، رهبر و مشاور تد نیوارد مدیر روابط توسعه دهنده در Smartsheet است.

تد از تجربه گفتار و نوشتن خود استفاده می کند تا لذت صفحه گسترده ابر و مدیریت پروژه را به دنیای توسعه برساند. تد که یک صنعت حرفه ای با 20 سال تجربه است ، در کنفرانس های سراسر جهان سخنرانی می کند و به طور منظم برای انتشارات مختلف در اکوسیستم های جاوا و .NET می نویسد. وی در حال حاضر به همراه همسر ، دو پسر ، سگ ، چهار گربه ، هشت لپ تاپ ، هفت تبلت ، 9 تلفن و یک قبض آب و برق نسبتاً بزرگ در اقیانوس آرام شمال غربی اقامت دارد.