لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش مدیریت حافظه جاوا
Java Memory Management
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
با اختصاص دادن زمان برای یادگیری نحوه کار حافظه در جاوا ، می توانید از وارد کردن مشکلی در کد خود جلوگیری کرده و همچنین خطاهای حافظه ای را که هنوز اتفاق می افتد به طور موثرتری پیدا و برطرف کنید. در این دوره عملی ، به استاد Matt Greencroft ملحق شوید زیرا او جزئیات نحوه عملکرد حافظه را در جاوا توضیح می دهد. مت مفاهیم اساسی مانند نقشهای پشته و پشته ، فرار از منابع ، جمع آوری زباله ، تشخیص نشت نرم و موارد دیگر را مرور می کند. بعلاوه ، او با نشان دادن چگونگی شکار و رفع نشتی حافظه در یک نمونه برنامه وب جاوا ، به این مفاهیم زمینه واقعی می دهد. در حالی که Matt در طول دوره با Eclipse و Java 8 کار می کند ، مطالبی که وی پوشش می دهد برای هر IDE و Java 6 به بالا معتبر است.
موضوعات شامل:
نحوه عملکرد حافظه در جاوا li>
عبور متغیرها از نظر مقدار li>
نحوه عبور اشیا li>
منابع فرار چه هستند؟ li>
چگونه می توان از فرار از منابع با مجموعه ها و اشیا custom سفارشی جلوگیری کرد li>
اندازه جمع آوری زباله و تولید آن li>
تشخیص نشتی نرم li>
انتخاب یک جمع کننده زباله li>
تنظیم یک ماشین مجازی li>
رفع نشتی حافظه li>
سرفصل ها و درس ها
مقدمه
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
نمایش نظرات