13-05-2019, 02:02 PM
(13-05-2019, 02:22 AM)hsn93 كتب : اعتقد من السيء استخدام هذه الاسماء في المتغيرات .. هذه اسماء رجسترات في البروسسر بينما يتم تخزينها في الرام الاسم في رايي يعطي مفهوم خاطئ للجدد..بالعكس استعمال اسماء المتغيرات (اسماء السجلات) التي تعكس حقيقة ما يتم محاكاته (اوامر الأسمبلي الصورة فوق) يتيح فهم مراحل التنفيذ و السجلات التي يتم اعتمادها في المحاكاة...
(13-05-2019, 02:22 AM)hsn93 كتب : عندك memory leak
في حالة هذا المثال (فقط) تحرير الذاكرة المحجوزة غير اجباري لان التطبيق ينفذ الأوامر و بعدها يغلق (لا يقوم بتنفيذ اوامر اخرى اضافية)، و مع غلقه يقوم النظام بتحرير ما تم حجزه (داخل حيز العملية)
طبعا، هذا لا يمنع من اعتماد السلوك البرمجي الصحيح بتحرير ما يتم حجزه من ذاكرة...