نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
در این دوره، Maaike van Putten توسعهدهنده جاوا نگاهی عمیق به یکی از سختترین مباحث جاوا یعنی مدیریت حافظه میاندازد. Maaike با جمعآوری زباله شروع میکند، از مروری بر اصول اولیه، مراحل مختلف جمعآوری زباله، تا پیادهسازیهای مختلف. سپس جنبههای تنظیم ماشین مجازی جاوا را شرح میدهد، از جمله چگونگی و چرایی انتخاب گزینههای مختلف برای اندازه پشته و نحوه دریافت معیارها برای دیدن آنچه در داخل JVM با حافظه و جمعآوری زباله میگذرد. در نهایت، Maaike به شما در مورد نشتهای حافظه میآموزد - اینکه آنها چیستند، چگونه آنها را شناسایی کنید و چگونه از آنها اجتناب کنید. اگر به دنبال راه هایی برای حل مشکلات حافظه جاوا خود هستید، در این دوره آموزشی با Maaike همراه باشید.
سرفصل ها و درس ها
مقدمه
Introduction
خوش آمدی
Welcome
چه چیزی میخواهید بدانید
What you need to know
1. جمع آوری زباله
1. Garbage Collection
آشنایی با زباله جمع کن
Introduction to the garbage collector
واجد شرایط برای جمع آوری زباله
Eligible for garbage collection
مرحله جمع آوری زباله: علامت گذاری
Garbage collection phase: Marking
مرحله جمع آوری زباله: جارو کردن
Garbage collection phase: Sweeping
نسل های مختلف روی پشته
Different generations on the heap
جمع آوری زباله نسلی
Generational garbage collection
پیاده سازی های مختلف جمع آوری زباله
Different garbage collection implementations
نظارت بر جمع آوری زباله
Monitoring garbage collection
امتحان فصل
Chapter Quiz
2. JVM Tuning
2. JVM Tuning
تنظیم JVM چیست؟
What is JVM tuning?
دریافت معیارهای JVM
Getting JVM metrics
اندازه پشته و زباله های پشته
Heap size and heap dumps
اندازه MetaSpace
MetaSpace size
تنظیم جمع آوری زباله
Garbage collection tuning
امتحان فصل
Chapter Quiz
3. نشت حافظه
3. Memory Leaks
نشت حافظه چیست؟
What are memory leaks?
تشخیص نشت حافظه
Spotting memory leaks
جلوگیری و حل نشت حافظه
Avoiding and solving memory leaks
نمایش نظرات