دوره آموزشی مدیریت حافظه جاوا: جمع آوری زباله، تنظیم JVM، و شناسایی نشت حافظه
1 ساعت 7 دقیقهپیشرفته2022-03-04
مدرسین
Maaike van Putten
Trainer and Developer for Java, Python, Spring Boot, and More
جزئیات دوره
در این دوره، Maaike van Putten توسعهدهنده جاوا نگاهی عمیق به یکی از سختترین مباحث جاوا یعنی مدیریت حافظه میاندازد. Maaike با جمعآوری زباله شروع میکند، از مروری بر اصول اولیه، مراحل مختلف جمعآوری زباله و پیادهسازیهای مختلف. سپس جنبههای تنظیم ماشین مجازی جاوا را شرح میدهد، از جمله چگونگی و چرایی انتخاب گزینههای مختلف برای اندازه پشته و نحوه دریافت معیارها برای دیدن آنچه در داخل JVM با حافظه و جمعآوری زباله میگذرد. در نهایت، Maaike به شما در مورد نشت های حافظه می آموزد - اینکه آنها چیستند، چگونه آنها را شناسایی کنید، و چگونه از آنها اجتناب کنید. اگر به دنبال راه هایی برای حل مشکلات حافظه جاوا خود هستید، در این دوره آموزشی با Maaike همراه باشید.
مهارت ها
JavaProgramming FoundationsOracleProgramming LanguagesSoftware DevelopmentOne-Off
سرفصل ها
0. مقدمه
- 01 - خوش آمدید
- 02 - آنچه باید بدانید
1. جمع آوری زباله
- 03 - آشنایی با زباله جمع کن
- 04 - واجد شرایط برای جمع آوری زباله
- 05 - فاز جمع آوری زباله - علامت گذاری
- 06 - مرحله جمع آوری زباله - جاروبرداری
- 07 - نسل های مختلف روی پشته
- 08 - جمع آوری زباله نسلی
- 09 - پیاده سازی های مختلف جمع آوری زباله
- 10 - نظارت بر جمع آوری زباله
2. JVM Tuning
- 11 - تیونینگ JVM چیست
- 12 - دریافت معیارهای JVM
- 13 - اندازه کپه و زباله های هپ
- 14 - اندازه MetaSpace
- 15 - تنظیم زباله جمع آوری
3. نشت حافظه
- 16 - نشت حافظه چیست
- 17 - تشخیص نشت حافظه
- 18 - جلوگیری و رفع نشت حافظه
نتیجه
- 19 - نتیجه گیری
دوره های مرتبط
- دوره آموزشی برترین ویژگی های جاوا 21
- دوره آموزشی جاوا: تست خودکار API با REST Assured
- دوره آموزشی الگویابی برای Switch در جاوا ۲۱
- دوره آموزشی آمادگی برای گواهینامه توسعهدهنده جاوا MongoDB Associate
- دوره آموزشی یادگیری جاوا سوئینگ (Java Swing)
- دوره آموزشی یادگیری JakartaEE
- دوره آموزشی امنیت در میکروسرویسها
- دوره آموزشی راهنمای کامل برنامهنویسی موازی و همزمان با جاوا