View Full Version : سرعت پایین اولین Fill
  
asilverisis
جمعه 24 تیر 1384, 21:22 عصر
سلام
برای اولین بار که یه DataSet  توی برنامه Fill می شه سرعتش خیلی پایینه 
ولی دفعه های بعد نه فقط اون DataSet  بلکه تمام DataSet ها حتی توی فرم های دیگه هم 
با سرعت خوبی  Fill می شن 
چرا ؟
ealireza
جمعه 24 تیر 1384, 21:58 عصر
خوب چون در Result  در SQl Cash میشه و بار دوم سریع تر از بار اوله..
Farhad.B.S
شنبه 25 تیر 1384, 01:47 صبح
در صورتی که عملیات پر شدن دیتاست های دیگه که با استفاده از کئوری های متفاوت پر میشند با سرعت مناسبی انجام میشه ؛ یکی از دلایل میتونه زمانی باشه که صرف ایجاد کانشکن و برقراری رابطه با دیتابیس میشه.
Microsoft.net
شنبه 25 تیر 1384, 02:11 صبح
دلیل اصلیش کش Cash Assembelis در دات نت هست اولین برنامه در دات نت اولین بار همیشه کند تر اجرا میشه و ربطی به dataset یا Sql نداره البته مایکروسافت راه حلی برای این کار داره ...
asilverisis
شنبه 25 تیر 1384, 14:42 عصر
خوب چون در Result  در SQl Cash میشه و بار دوم سریع تر از بار اوله..
در صورتی که عملیات پر شدن دیتاست های دیگه که با استفاده از کئوری های متفاوت پر میشند با سرعت مناسبی انجام میشه ؛ یکی از دلایل میتونه زمانی باشه که صرف ایجاد کانشکن و برقراری رابطه با دیتابیس میشه
سلام 
من این ها رو کاملا فکرش رو کردم ولی  برنامه ی من  کاملا توسط کد نوشته شده و هیچ Dataset یا DataAdapter  یا Connection رو به صورت Object  ندارم 
یعنی هر کاری که انجام  بشه شی های  مربوط به اون  ( Connection , DataAdapter , DataSet) از بین می رن یا حداقل اینکه Connection  قطع می شه ولی هیچ ربطی به سرعت بقیه نداره
دلیل اصلیش کش Cash Assembelis در دات نت هست اولین برنامه در دات نت اولین بار همیشه کند تر اجرا میشه و ربطی به dataset یا Sql نداره البته مایکروسافت راه حلی برای این کار داره ...
 یعنی توی .Net 2005  رفع می شه ؟
 
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.