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

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

نمایش نظرات

آموزش مدیریت حافظه جاوا
جزییات دوره
3h
35
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
43,742
- از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Matt Greencroft Matt Greencroft

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