ننتظر تسجيلك هـنـا


( سجادة حمراء وأرائـك الهطول# حصريآت ال روآية )  
 
 
{ثمانية سنوات من العطاء الممزوج بالحب سنوية رواية عشق   )
   
{ أغار عليه من عيون تشوفه وخافقي مسدود - مجلة رواية عشق   )
   
.>~ { للجمال عنوان وهنا عنوانه { نشطاء منتدى روآية عشق لهذا الأسبوع } ~
    سكرة"     رحيل"     أمنية"     نسائم"     البرنس"     العز"     الدكتور"     عشق"     كراميلا"     مثلي"     غرام"     امنية"     ضل"     رزان"     هند"

العودة   منتدى رواية عشق > ϟ الأقسَــام التِقنيّـــة ϟ > ϟ تَطويـر المُنتديـات ϟ

ϟ تَطويـر المُنتديـات ϟ قِسم الهاكَات، والاستَايلات وإضافة مُنتديات وتقديم المُساعدات لِتطويرها .

إضافة رد
 
أدوات الموضوع انواع عرض الموضوع
#1  
قديم 02-03-2023
Şøķåŕą متواجد حالياً
Egypt     Female
SMS ~ [ + ]
قَدَاسَة طُهِّرَ | | أَوْسِمَتِي | |
 
 عضويتي » 1870
 اشراقتي ♡ » Jun 2021
 كُـنتَ هُـنا » منذ دقيقة واحدة (05:05 PM)
موآضيعي » 25231
آبدآعاتي » 7,558,669
 تقييمآتي » 2347137
 حاليآ في »
دولتي الحبيبه » دولتي الحبيبه Egypt
جنسي  »  Female
 حالتي الآن » ☆بعالم الحب يا حب ❤️ ☆
آلعمر  » ❤
الحآلة آلآجتمآعية  » » ❤
تم شكري »  54,838
شكرت » 28,466
الاعجابات المتلقاة » 14345
الاعجابات المُرسلة » 2587
مَزآجِي  »  الحمدلله
мч ѕмѕ ~
мч ммѕ ~
MMS ~
 
Q70 كيفية إدارة الذاكرة في جافا سكريبت



في لغة البرمجة (JavaScript)، عندما ننشئ متغيرات أو وظائف أو أي شيء يمكن أن يخطر ببالك، يخصص محرك (JS) ذاكرة لهذا ويطلقها بمجرد عدم الحاجة إليها، حيث أن تخصيص الذاكرة هو عملية حجز مساحة في الذاكرة أثناء تحرير الذاكرة، مما يؤدي إلى توفير مساحة جاهزة للاستخدام لغرض آخر.

دورة حياة الذاكرة في جافا سكريبت


هناك (3) مراحل أو أجزاء من دورة حياة الذاكرة والتي هي نفسها لجميع لغات البرمجة؛ وهي:


تخصيص الذاكرة: حيث تعتني (JavaScript) بهذا الأمر فهي تخصص الذاكرة التي سيحتاجها المستخدم للكائن الذي أنشأه.


استخدام الذاكرة: حيث أن استخدام الذاكرة هو شيء نقوم به بشكل صريح في الكود الخاص بنا، حيث أن القراءة والكتابة في الذاكرة ليست سوى القراءة أو الكتابة من أو إلى متغير.

تحرير الذاكرة: يتم التعامل مع هذه الخطوة أيضًا بواسطة محرك (JavaScript)، حيث أنه بمجرد تحرير الذاكرة المخصصة، يمكن استخدامها لغرض جديد.


كيفية تخزين محرك جافا سكريبت / ذاكرة stack و heap


تقوم محركات (JavaScript) بتخزين بياناتها في مكانين؛ ذاكرة (Stack) وذاكرة (Heap)، فيما يلي توضيح لكل منهما:





1. ذاكرة Stack


وهي نوع من بنية البيانات التي تستخدم طريقة (Last-in-First-out (LIFO)) لتخزين البيانات الثابتة، بسبب حجمها الثابت، والمعروف أثناء وقت الترجمة بواسطة المحرك فهي ذاكرة ثابتة، وتشتمل البيانات الثابتة في (JavaScript) على مراجع للكائنات والوظائف بالإضافة إلى القيم الأولية مثل: (strings, number, Boolean, null, undefined, symbol, BigInt).



2. ذاكرة Heap


تخصيص الذاكرة الديناميكي هي طريقة أخرى لتخزين البيانات في الذاكرة، وتستخدم هذه الذاكرة لتخزين الأشياء في الذاكرة، ولا تخصص جافا سكريبت لـ (Heap) مقدارًا ثابتًا من الذاكرة كما يفعل (Stack)، وبدلاً من ذلك، فإنها تخصص مساحة أكبر أثناء وقت التشغيل، أي الحجم المعروف في وقت التشغيل ولا يوجد حد لذاكرة الكائن.



ما المقصود بتسرب ذاكرة جافا سكريبت


تسرب الذاكرة، هو تخصيص للذاكرة يتعذر على محرك (JavaScript) استرداده، حيث أنه عند إضافة كائنات ومتغيرات إلى برنامجك، يقوم محرك (JavaScript) بتخصيص الذاكرة، وهو ذكي بدرجة كافية لتحرير الذاكرة عندما لا تكون الكائنات مطلوبة، وتؤدي الأخطاء المنطقية إلى تسرب الذاكرة مما يؤثر سلبًا على سرعة برنامجك، لنلق نظرة على أكثر تسريبات ذاكرة جافا سكريبت شيوعًا:



1. المتغيرات العالمية Global Variables


عندما يتم تخزين البيانات في متغيرات عالمية، فإنه يتسبب في حدوث تسرب للذاكرة، مثل استخدام (var) في التعليمات البرمجية الخاصة بك بدلاً من (let أو const)، كما يتم تخزين المتغيرات غير المعلنة في الكائن العام، لتجنب هذا الوضع استخدم (strict) لتمكين تطبيقات أكثر أمانًا وكذلك منع المتغيرات العامة غير المرغوب فيها أو يمكنك تعيين المتغير العام إلى فارغ (مثل window.name = null) بعد الاستخدام لمنع تسرب ذاكرة (JavaScript) لأن هذه المراجع مخزنة مباشرة في الجذر ولا يمكن جمعها.

2. حدث Forgotten timers


(SetTimeout و SetInterval) هما حدثان زمنيان متاحان في (JavaScript) وهما ميزات مهمة للغاية، حيث أن (SetTimeout) هي وظيفة غير متزامنة يتم تنفيذها بعد انتهاء الوقت المحدد عادةً بالمللي ثانية، بينما يسمح (SetInterval) بالتنفيذ المتكرر للرمز على فترات زمنية مختلفة “وقت محدد”، حيث أن غالبية تسربات الذاكرة ناتجة عن هذه الموقتات، ولحل هذه المشكلة، استخدم دائمًا (() clearInterval) عندما تعرف أن الوظيفة لن تكون مطلوبة، سيكون كذلك (clearInterval (differentInterval)) لإلغاء الفاصل الزمني بعد استخدامه.



 توقيع : Şøķåŕą

مواضيع : Şøķåŕą


رد مع اقتباس
قديم 02-03-2023   #2


الصورة الرمزية بــســـمۭــۃ فــجــــڕ

 
 عضويتي » 5
 اشراقتي ♡ » May 2017
 كُـنتَ هُـنا » منذ يوم مضى (05:23 PM)
موآضيعي » 391
آبدآعاتي » 1,426,919
 تقييمآتي » 854066
 حاليآ في »
دولتي الحبيبه » دولتي الحبيبه Oman
جنسي  »  Female
 حالتي الآن »
آلقسم آلمفضل  » الترفيهي♡
آلعمر  » 25سنة
الحآلة آلآجتمآعية  » متزوجة 😉
تم شكري »  7,705
شكرت » 4,541
الاعجابات المتلقاة » 4303
الاعجابات المُرسلة » 112
 التقييم » بــســـمۭــۃ فــجــــڕ has a reputation beyond reputeبــســـمۭــۃ فــجــــڕ has a reputation beyond reputeبــســـمۭــۃ فــجــــڕ has a reputation beyond reputeبــســـمۭــۃ فــجــــڕ has a reputation beyond reputeبــســـمۭــۃ فــجــــڕ has a reputation beyond reputeبــســـمۭــۃ فــجــــڕ has a reputation beyond reputeبــســـمۭــۃ فــجــــڕ has a reputation beyond reputeبــســـمۭــۃ فــجــــڕ has a reputation beyond reputeبــســـمۭــۃ فــجــــڕ has a reputation beyond reputeبــســـمۭــۃ فــجــــڕ has a reputation beyond reputeبــســـمۭــۃ فــجــــڕ has a reputation beyond repute
نظآم آلتشغيل  » Windows 10
مُتنفسي هنا » مُتنفسي هنا
مَزآجِي  »  قعفت_عليكم
мч ммѕ ~
MMS ~
 
قَدَاسَة طُهِّرَ | | أَوْسِمَتِي | |
♥| سور من ورد - النشطاء ., ●  


/ نقاط: 0

8 سنوات من العطاء الممزوج بالحب ||  


/ نقاط: 0

♥ وسام |إنيقة ك سلالة ورد ●  


/ نقاط: 0

وسآم || عيد الفطر السعيد + 5 الاف مشاركة  


/ نقاط: 0

♥| وسام نقيه كــ الثلج  ., ●  


/ نقاط: 0

  كل الاوسمة: 100

 

بــســـمۭــۃ فــجــــڕ غير متواجد حالياً

افتراضي



بارك الله فيك ع موضوعك القيم والمميز
وبانتظار جديدك القادم
ارق التحايا لك


 توقيع : بــســـمۭــۃ فــجــــڕ



رد مع اقتباس
قديم 02-04-2023   #3


الصورة الرمزية شيخة الزين

 
 عضويتي » 73
 اشراقتي ♡ » Jul 2017
 كُـنتَ هُـنا » منذ 17 ساعات (11:15 PM)
موآضيعي » 2182
آبدآعاتي » 562,048
 تقييمآتي » 505437
 حاليآ في »
دولتي الحبيبه » دولتي الحبيبه Saudi Arabia
جنسي  »  Female
 حالتي الآن »
آلقسم آلمفضل  » التصميم♡
آلعمر  » 18سنة
الحآلة آلآجتمآعية  » عزباء 😄
تم شكري »  13,669
شكرت » 21,283
الاعجابات المتلقاة » 3446
الاعجابات المُرسلة » 9781
 التقييم » شيخة الزين has a reputation beyond reputeشيخة الزين has a reputation beyond reputeشيخة الزين has a reputation beyond reputeشيخة الزين has a reputation beyond reputeشيخة الزين has a reputation beyond reputeشيخة الزين has a reputation beyond reputeشيخة الزين has a reputation beyond reputeشيخة الزين has a reputation beyond reputeشيخة الزين has a reputation beyond reputeشيخة الزين has a reputation beyond reputeشيخة الزين has a reputation beyond repute
نظآم آلتشغيل  » Windows vista
مُتنفسي هنا » مُتنفسي هنا
مَزآجِي  »  1
мч ммѕ ~
MMS ~
 
قَدَاسَة طُهِّرَ | | أَوْسِمَتِي | |
وسام  || آوفياء رواية عشق  ||  


/ نقاط: 0

♥| سور من ورد - النشطاء ., ●  


/ نقاط: 0

8 سنوات من العطاء الممزوج بالحب ||  


/ نقاط: 0

وسآم || مسابقة ابيات القصيد - سحر الحروف  


/ نقاط: 0

وسآم || مسابقة ابيات القصيد -ملك/ة الحروف  


/ نقاط: 0

  كل الاوسمة: 79

 

شيخة الزين غير متواجد حالياً

افتراضي



سلمت كفوفك لطيب الجهد
وَ تمُيز العطاء
لاحرمنا الله روائِع مجهوداتك


 توقيع : شيخة الزين


يعطيك العافيه و تسلم الأيادي
أستاذي ومديري العزيز رهيف
جزيل الشكر والإمتنان




رد مع اقتباس
قديم 02-04-2023   #4


الصورة الرمزية نور القمر

 
 عضويتي » 751
 اشراقتي ♡ » Jul 2018
 كُـنتَ هُـنا » منذ 8 دقيقة (04:57 PM)
موآضيعي » 28800
آبدآعاتي » 8,327,020
 تقييمآتي » 2404402
 حاليآ في » بقلب عاشقي
دولتي الحبيبه » دولتي الحبيبه Saudi Arabia
جنسي  »  Female
 حالتي الآن »
آلقسم آلمفضل  » الآسلامي♡
آلعمر  » 29سنة
الحآلة آلآجتمآعية  » » 💔
تم شكري »  55,462
شكرت » 85,102
الاعجابات المتلقاة » 12060
الاعجابات المُرسلة » 18166
 التقييم » نور القمر has a reputation beyond reputeنور القمر has a reputation beyond reputeنور القمر has a reputation beyond reputeنور القمر has a reputation beyond reputeنور القمر has a reputation beyond reputeنور القمر has a reputation beyond reputeنور القمر has a reputation beyond reputeنور القمر has a reputation beyond reputeنور القمر has a reputation beyond reputeنور القمر has a reputation beyond reputeنور القمر has a reputation beyond repute
نظآم آلتشغيل  » Windows 8
مُتنفسي هنا » مُتنفسي هنا
مَزآجِي  »  1
мч ммѕ ~
MMS ~
 
قَدَاسَة طُهِّرَ | | أَوْسِمَتِي | |
♥ وسام | مُبدعة بلوحة جميلة رُسمت من ورد  


/ نقاط: 0

وسام مشارك بريشه راقيه  


/ نقاط: 0

وسام حضور بهي | فعالية سحر الألوان  


/ نقاط: 0

♥| سور من ورد - النشطاء ., ●  


/ نقاط: 0

8 سنوات من العطاء الممزوج بالحب ||  


/ نقاط: 0

  كل الاوسمة: 202

 

نور القمر متواجد حالياً

افتراضي



يعطيك العافيه عالموضوع وتسلم يمينك
بانتظار جديدك

ودي ووردي


 توقيع : نور القمر




ياروح اختك انتي نسومتي
علي جمال لاهداء
ورعته واناملك الحلووه
اسعدتيني كثير ولله
الله لايحرمني منك ياروحي انتي


رد مع اقتباس
قديم 02-04-2023   #5


الصورة الرمزية eyes beirut

 
 عضويتي » 2180
 اشراقتي ♡ » Dec 2022
 كُـنتَ هُـنا » 08-08-2023 (10:00 AM)
موآضيعي » 447
آبدآعاتي » 478,986
 تقييمآتي » 421556
 حاليآ في »
دولتي الحبيبه » دولتي الحبيبه Saudi Arabia
جنسي  »  Female
 حالتي الآن »
آلقسم آلمفضل  » الأزياء♡
آلعمر  » 😉*_^😉
الحآلة آلآجتمآعية  » عزباء 😄
تم شكري »  4,577
شكرت » 4,962
الاعجابات المتلقاة » 15
الاعجابات المُرسلة » 0
 التقييم » eyes beirut has a reputation beyond reputeeyes beirut has a reputation beyond reputeeyes beirut has a reputation beyond reputeeyes beirut has a reputation beyond reputeeyes beirut has a reputation beyond reputeeyes beirut has a reputation beyond reputeeyes beirut has a reputation beyond reputeeyes beirut has a reputation beyond reputeeyes beirut has a reputation beyond reputeeyes beirut has a reputation beyond reputeeyes beirut has a reputation beyond repute
نظآم آلتشغيل  » Windows 2000
مُتنفسي هنا » مُتنفسي هنا
مَزآجِي  »  قهوة
мч ммѕ ~
MMS ~
 

eyes beirut غير متواجد حالياً

افتراضي



تسلم ايدك ع الطرح
يعتيك العافية




رد مع اقتباس
قديم 02-05-2023   #6


الصورة الرمزية اميرة الصمت

 
 عضويتي » 1971
 اشراقتي ♡ » Dec 2021
 كُـنتَ هُـنا » 11-03-2023 (11:24 AM)
موآضيعي » 694
آبدآعاتي » 585,283
 تقييمآتي » 334896
 حاليآ في »
دولتي الحبيبه » دولتي الحبيبه Saudi Arabia
جنسي  »  Female
 حالتي الآن »
آلقسم آلمفضل  » الآسلامي♡
آلعمر  » 17سنة
الحآلة آلآجتمآعية  » عزباء 😄
تم شكري »  5,489
شكرت » 7,961
الاعجابات المتلقاة » 526
الاعجابات المُرسلة » 648
 التقييم » اميرة الصمت has a reputation beyond reputeاميرة الصمت has a reputation beyond reputeاميرة الصمت has a reputation beyond reputeاميرة الصمت has a reputation beyond reputeاميرة الصمت has a reputation beyond reputeاميرة الصمت has a reputation beyond reputeاميرة الصمت has a reputation beyond reputeاميرة الصمت has a reputation beyond reputeاميرة الصمت has a reputation beyond reputeاميرة الصمت has a reputation beyond reputeاميرة الصمت has a reputation beyond repute
نظآم آلتشغيل  » Windows 2000
مُتنفسي هنا » مُتنفسي هنا
مَزآجِي  »  1
мч ѕмѕ ~
мч ммѕ ~
MMS ~
 
قَدَاسَة طُهِّرَ | | أَوْسِمَتِي | |
وسآم -|| ♥| غيابك طال و نستنى ●  


/ نقاط: 0

وسام تكريم الاعضاء بالحصريات  


/ نقاط: 0

وسآم -|| ♥| نُشطاء الأسبوع ●  


/ نقاط: 0

وسام المسابقة الأدبية الكبرى | مُشارك .  


/ نقاط: 0

وسام تكريم الاعضاء الحصريات  


/ نقاط: 0

  كل الاوسمة: 62

 

اميرة الصمت غير متواجد حالياً

افتراضي



سلمت اناملك ويعطيك العافيه علي مجهودك
في أنتظار المزيد
من عطائك والمزيد ومواضيعك الرائعة والجميله
ودائما في إبداع مستمر


 توقيع : اميرة الصمت






رد مع اقتباس
إضافة رد

مواقع النشر (المفضلة)

تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة

الانتقال السريع

المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
كيف تتعلم لغة البرمجة جافا سكريبت JavaScript Şøķåŕą ϟ تَطويـر المُنتديـات ϟ 28 02-27-2024 02:02 AM
كائنات البحث والتجريد في لغة البرمجة جافا سكريبت Şøķåŕą ϟ تَطويـر المُنتديـات ϟ 28 02-17-2024 05:44 PM
ما هي أنواع مترجمات الأكواد في جافا سكريبت Şøķåŕą ϟ تَطويـر المُنتديـات ϟ 34 01-29-2024 03:49 PM
ما هي أنماط التصميم البرمجي في جافا سكريبت Şøķåŕą ϟ تَطويـر المُنتديـات ϟ 32 01-29-2024 03:48 PM
جافا سكريبت Şøķåŕą ϟ تَطويـر المُنتديـات ϟ 30 12-31-2023 09:01 PM


الساعة الآن 05:05 PM


Powered by vBulletin Hosting By R-ESHQ
new notificatio by R-ESHQ
HêĽм √ 3.1 BY: ! ωαнαм ! © 2010
User Alert System provided by Advanced User Tagging (Lite) - vBulletin Mods & Addons Copyright © 2024 DragonByte Technologies Ltd.
تنويه : المشاركات المطروحة تعبر عن وجهة نظر أصحابها وليس بالضرورة تمثل رأي أدارة الموقع