عرض مشاركة واحدة
قديم 24-09-2019, 06:38 AM #15
aziz-50
نشيط
 
الصورة الرمزية aziz-50
 



افتراضي رد: عرف على شريحة U1 الجديدة وفائدتها في هواتف آيفون 11 !





مشاهدة المشاركة الأصلية
نورمندو
ذحين اشرحي لي الخنبقة اللي كتبها بعدين اعلمك


Automatic memory management

Swift uses Automatic Memory Counting (ARC) – a technology aimed to add a garbage collector function that wasn’t introduced to iOS before. Languages like Java, C#, and Go use garbage collectors to delete class instances that are no longer used. They are useful to decrease your memory footprint but can add up to 20 percent to CPU. Before ARC, iOS developers had to manage memory manually and constantly manage retain counts of every class. Swift’s ARC determines which instances are no longer in use and gets rid of them on your behalf. It allows you to increase your app’s performance without lagging your memory or CPU.

https://www.altexsoft.com/blog/engin...ming-language/


إدارة الذاكرة التلقائية

تستخدم Swift إحصاء الذاكرة التلقائية (Automatic Memory Counting: ARC)، وهي تقنيةٌ تهدف إلى إضافة وظيفة جامع البيانات المهملة، والتي لم يتم تقديمها إلى iOS من قبل.
تستخدم لغات مثل Java و C# و Go جامعات البيانات المهملة لحذف مثيلات الفئة التي لم تعد مستخدمةً.
وهي مفيدةٌ لتقليل مساحة الذاكرة، ولكن، يمكن أن تضيف ما يصل إلى 20 بالمائة إلى نسبة عمل وحدة المعالجة المركزية.
قبل ARC، كان على مطوري iOS إدارة الذاكرة يدويًا والتحكم في حسابات الاحتفاظ بكل فئةٍ.
يقوم ARC الخاص بـ Swift بتحديد “الحالات instances ” التي لم تعد قيد الاستخدام، ويتخلّص منها نيابةً عنك، فهو بالتالي يسمح لك بزيادة أداء تطبيقك دون التأخير في الذاكرة، أو وحدة المعالجة المركزية

ال ARC المستخدمه لاداره الذاكره تم برمجتها بإستخدام Java و C# و Go

 

 





التعديل الأخير تم بواسطة aziz-50 ; 24-09-2019 الساعة 06:57 AM.
aziz-50 غير متصل  
1 Yes No
رد مع اقتباس