السلام عليكم ورحمة الله وبركاته
لدي برنامج قمت بعمله على VB.net 2010 اهم جزئيه في البرنامج هو السرعه في التنفيذ للحصول على نتائج جيده با ستخدام خوارزميه معينه .. تم التعديل عليه مساعدة بعض الاخوه جزاهم الله خير وزادت السرعه , لكنني اريد ان استفسر عن بعض الامور التي فد تزيد في سرعة البرنامج ..
1 :- اثناء العمل يتم الاستدعاء من اكثر من فورم يعني مثلا لو كان لدينا 10000 دوره وتبدا في form1 وتستدعي في كل دوره اكثر من 100 مره من form2 فهل هذا يعتبر سبب بطء ؟ ماذا لو وضعت في نفس ال form ؟
2:- البرنامج يتعامل مع grids ويجري تبديلات بينهم وايضا في كل دوره اكثر من 100 مره .. وقد تكون ايضا في نفس grid فهل هذا يؤثر على السرعه ؟
3:- عملية نسخ محتويات بين grid و grid اخرى بشكل نسخ cell to cell هل يعتبر هذا بطء ايضا ؟
هذه بعض الاسئله التي اشعر انها قد تبطء من عمل البرنامج .. هل تعتقدوا ان لها دور في بطء وسرعة البرنامج ؟ وماهي الاقتراحات الاخرى بنفس الطريقه يعني دون ان اقوم بتحويل ال grids الى arrays مثلا ..
تحياتي