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

Java Memory Management

در حال بارگزاری نمونه ویدیو، لطفا صبر کنید...
Video Player is loading.
Current Time 0:00
Duration 0:00
Loaded: 0%
Stream Type LIVE
Remaining Time 0:00
 
1x
    • Chapters
    • descriptions off, selected
    • subtitles off, selected
      نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
      نمونه ویدیوها:
      • در حال بارگزاری، لطفا صبر کنید...
      توضیحات دوره: با اختصاص دادن زمان برای یادگیری نحوه کار حافظه در جاوا ، می توانید از وارد کردن مشکلی در کد خود جلوگیری کرده و همچنین خطاهای حافظه ای را که هنوز اتفاق می افتد به طور موثرتری پیدا و برطرف کنید. در این دوره عملی ، به استاد 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

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