آموزش مدیریت حافظه جاوا

Java Memory Management

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: با اختصاص دادن زمان برای یادگیری نحوه کار حافظه در جاوا ، می توانید از وارد کردن مشکلی در کد خود جلوگیری کرده و همچنین خطاهای حافظه ای را که هنوز اتفاق می افتد به طور موثرتری پیدا و برطرف کنید. در این دوره عملی ، به استاد Matt Greencroft ملحق شوید زیرا او جزئیات نحوه عملکرد حافظه را در جاوا توضیح می دهد. مت مفاهیم اساسی مانند نقشهای پشته و پشته ، فرار از منابع ، جمع آوری زباله ، تشخیص نشت نرم و موارد دیگر را مرور می کند. بعلاوه ، او با نشان دادن چگونگی شکار و رفع نشتی حافظه در یک نمونه برنامه وب جاوا ، به این مفاهیم زمینه واقعی می دهد. در حالی که Matt در طول دوره با Eclipse و Java 8 کار می کند ، مطالبی که وی پوشش می دهد برای هر IDE و Java 6 به بالا معتبر است.
موضوعات شامل:
  • نحوه عملکرد حافظه در جاوا
  • عبور متغیرها از نظر مقدار
  • نحوه عبور اشیا
  • منابع فرار چه هستند؟
  • چگونه می توان از فرار از منابع با مجموعه ها و اشیا custom سفارشی جلوگیری کرد
  • اندازه جمع آوری زباله و تولید آن
  • تشخیص نشتی نرم
  • انتخاب یک جمع کننده زباله
  • تنظیم یک ماشین مجازی
  • رفع نشتی حافظه

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

مقدمه Introduction

  • مقدمه Introduction

مقدمه 1. How Memory Works in Java

  • چرا حافظه مهم است Why memory is important

  • نقش پشته The role of the stack

  • نقش پشته The role of the Heap

مقدمه 2. Values and References

  • عبور متغیرها براساس مقدار Passing variables by value

  • نحوه عبور اشیاء How objects are passed

  • کلمه کلیدی نهایی The final keyword

  • تمرین حافظه Memory exercise

مقدمه 3. Escaping References

  • مراجع گریز چیست؟ What are escaping references?

  • یک نمونه مراجع فرار An escaping references example

  • نحوه جلوگیری از گریز از منابع با مجموعه How to avoid escaping references with collections

  • جلوگیری از فرار از مراجع با اشیاء سفارشی ، قسمت 1 Avoiding escaping references with custom objects, part 1

  • جلوگیری از فرار از مراجع با اشیاء سفارشی ، قسمت 2 Avoiding escaping references with custom objects, part 2

  • تمرین مرجع فرار Escaping references exercise

  • پیاده روی ورزش Exercise walkthrough

  • پیاده روی ورزش Exercise walkthrough

مقدمه 4. Introduction to Garbage Collection

  • استخرهای رشته ای String pools

  • صلاحیت زباله Garbage eligibility

  • روشهای gc () و نهایی () The gc() and finalize() methods

  • دانستن نشت نرم چیست Understanding what soft leaks are

  • تشخیص نشت نرم Detecting soft leaks

مقدمه 5. Generational Garbage Collection

  • علامت گذاری و جارو کردن Mark and sweep

  • جمع آوری زباله های نسلی Generational garbage collection

  • با استفاده از ابزار Visual GC برای مشاهده نشت نرم Using the Visual GC tool to view a soft leak

  • با استفاده از ابزار Memory Analyzer Using the Memory Analyzer tool

  • PermGen و Metaspace PermGen and the Metaspace

مقدمه 6. Tuning the Virtual Machine

  • اندازه پشته Heap size

  • اندازه PermGen PermGen size

  • جمع آوری زباله و اندازه های نسل Garbage collection and generation sizes

  • ایجاد زباله های پشته Generating heap dumps

  • انتخاب یک جمع کننده زباله Choosing a garbage collector

مقدمه 7. Hunting for a Memory Leak

  • معرفی برنامه مثال Introducing the example application

  • نظارت بر برنامه Monitoring the application

  • رفع نشت حافظه Fixing a memory leak

مقدمه Conclusion

  • خلاصه دوره Course summary

نمایش نظرات

نظری ارسال نشده است.

آموزش مدیریت حافظه جاوا
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
3h
35
Linkedin (لینکدین) lynda-small
28 آذر 1397 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
43,742
- از 5
ندارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Matt Greencroft Matt Greencroft

مدرس دوره در برنامه نویسان جفت مجازی

Linkedin (لینکدین)

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

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

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