Перейти к содержимому

مين بينضف الذاكرة ورا كودك؟ | وايش يعني Garbage Collector

Rasha Naser

0:00 / 0:00

مين بينضف الذاكرة ورا كودك؟ | وايش يعني Garbage Collector

97 просмотров · 7 дн. назад
Rasha Naser
40 подписчиков
97 просмотров · 7 дн. назад
كل يوم أثناء تطوير تطبيقات Flutter، بننشئ عدد كبير من الـ Objects. لكن هل فكرت يوم: ايش بصير للـ Objects بعد ما نخلص منها؟ ومن المسؤول عن إزالة الذاكرة اللي بتشغلها؟ الجواب هو: الـ Garbage Collector. لكن كيف بقرر أن هذا الـ Object لازم ينشال؟ وليش إنشاء ملايين الـ Widgets ما بأدي لإستهلاك الذاكرة بشكل كارثي؟ في هذا الفيديو هتتعرف على: كيف تُدار الذاكرة في Dart الفرق بين New Generation وOld Generation متى بستخدم Scavenger GC، ومتى بستخدم Mark وEvacuate وSweep وCompaction وليش ممكن يصير Memory Leak مع وجود الـ Garbage Collector Links: Dart VM — Garbage Collection: https://github.com/dart-lang/sdk/blob... Flutter: Don't Fear the Garbage Collector: https://flutter.dev/blog/flutter-dont... Concurrency in Dart: https://dart.dev/language/concurrency Announcing Dart 2.15 (shared heap for isolates):   / dart-2-15   DevTools — Memory view: https://docs.flutter.dev/tools/devtoo... #flutter #flutterdev #dart #garbagecollector #memoryleak #scavenger #flutterperformance #programming