PDA

View Full Version : مدیریت سرعت اجرای برنامه هنگام اجرای حلقه for



farghabil
شنبه 21 اسفند 1395, 09:31 صبح
سلام دوستان وقت بخیر

من در زمان اجرای یکی از فرم ها یک حلقه For دارم که اطلاعات رو از دیتابیس لود میکنه و یک سری تغییرات روشون انجام میده و بصورت یکی یکی توی TreeView به عنوان یک نود جدید add‌میکنه.
اطلاعات معمولا زیاد هستن به خاطر همین فرم طول میکشه تا لود بشه

راهکاری هست که سرعت کار رو بالا برد یا مثلا از چیزی غیر از حلقه For استفاده کرد؟

hamid_hr
شنبه 21 اسفند 1395, 11:16 صبح
اگه میشه کدهای داخل for رو بزارین تا اساتید بررسی کنن
در حالت کلی برای اینکه ui فریز نشه میشه از backgroundworker استفاده کرد
ولی برای سرعت بالاتر باید کد ها رو بزارین تا بشه راهنمایی کرد