PDA

View Full Version : DataSet و سرعت برنامه



cache_overflow
چهارشنبه 15 فروردین 1386, 16:12 عصر
آیاستفاده از DataSet به سبب load اولیه اطلاعات باعث کندی برنامه می شود

Alireza_Salehi
چهارشنبه 15 فروردین 1386, 18:06 عصر
اگر اطلاعات رو فقط جهت نمایش Load (فقط خواندن) می کنید، از DataReader استفاده کنیدبه طور قابل ملاحظه ای سرعت افزایش پیدا می کنه.

linux
چهارشنبه 15 فروردین 1386, 18:07 عصر
آیاستفاده از DataSet به سبب load اولیه اطلاعات باعث کندی برنامه می شود
به هر حال شما برای نشان دادن دیتا آنها را لود کنید و حتما یک زمانی را خواهد گرفت ولی استفاده از دیتاست تاثیری در کند شدن ندارد

ar.shirazi
چهارشنبه 15 فروردین 1386, 18:17 عصر
دیتاست تمام اطلاعات مورد نیاز شما را وارد حافظه اصلی میکند و سپس با آنها کار میکند .

در وسعت کم ، مشکلی ندارد ولی وقتی تعداد رکوردها بالا رفت ، هم حافظه زیادی اشغال شده هم زمان .

الته در مورد برنامه ویندوزی مشکلی نیست ولی در وب استفاده از دیتا ست یعنی فاجعه .

a_golabpur
جمعه 17 فروردین 1386, 12:48 عصر
اگر می خواهی اطلاعات با سرعت بالایی لود شود باید از معماری سه لایه دات نت و یا معماری پنج لایه دات نت استفاده کنی .

hdv212
جمعه 17 فروردین 1386, 14:48 عصر
دات نت 2.0 با ارائه متدهای Begin و End و نوعهای داده ای IAsyncResult امکان اجرای کامندها بصورت آسنکرون را فراهم کرد.

Load کردن داده ها به صورت Asynchronous باعث کندی برنامه نمیشه، و در زمان Load کردن داده ها میتونید فعالیتهای دیگر هم انجام بدید. لینک مقالش :
http://www.dotnetsource.com/fa/forum/default.aspx?g=posts&t=207