اوووبس انت تقوم بتعبئة الداتا جريد بهذه الطريقة
بكل تاكيد عند استخدام عملية For وكذلك With
من تعبئة وتغيير فى خصاصئها بهذا الشكل ستسبب بكثير من التقل فى البرنامج
خصوصاً عندما لا تستخدم backgroundWorker
وكذلك فالامر لا يعتمد على كود واحد فقط
بال على كثرة الاكواد وطريقة تكرارها بطريقة غير محببة
وكذلك استخدام مثل For واكواد الاتصال بالانترنت وما غير ذلك
فهى عوامل رئيسية من اسباب بطي اى برنامج
فالحلقات التكرارية الغير مفهومة او التى تدور على فراغ
والتى تم بنائها لاتمام هدف ولكن كانت صياغتها بطريقة غير مستحبة
او استخدامها بطريقة غير صحيحة فكل تلك الامور تادى الى استهلاك من موارد الجهاز
وقد يختلف الاختبار معك من جهاز الى جهاز اخر
فمثلاً يمكنك اختبار البرنامج
على جهاز بامكانيات بسيطة ويحتوى مثلاً على نسخة ويندوز 7
وتجد ان البرنامج يعمل بصورة رائعة
بينما تجد البرنامج على جهاز بامكانيات متوسطة او اعلى
ولكن يحتوى على نسخة 10 وتجد بطئ فى الجهاز حتى بدون استخدام البرنامج
فمثل هذه الاجهزة تكون بسبب استخدام نسخة 8.1 و 10 على HDD بدلاً من SSD
وتعتقد هنا عند فتح البرنامج الخاص بك على مثل هذه الاجهزة ان المشكلة لديك
فلاتمام فحص البرنامج يجب اخز بالاعتبار فاكثر من حاجة
حتى تتمكن من معرفة مقدار استهلاك برنامجك من موارد الجهاز بصورة صحيحة
تحياتى لك
وتمنياتى لك التوفيق