PDA

View Full Version : Max تعداد عناصری که یک ArrayList میتواند بگیرد چند تاست



harani
جمعه 10 آذر 1391, 17:52 عصر
سلام دوستان من یک ArrayList (که از Setting برنامه ایجاد کردم) دارم که 2000 - 3000 و شایدم بیشتر عضو داره میخواستم بدونم اگه بخوام از این آرایه در فرم لودم و یا قسمت دیگه ای از برنامم استفاده کنم این برنامه با مشکلی روبرو میشه یا نه مثلاً آیا باعث با تأخیر ران شدن برنامه میشه یا نه ؟؟

در اصل میخواستم بدونم که یک ArrayList (حالا با توجه به آنکه از Setting برنامه ایجاد شده) چند عضو میتونه بگیره ؟؟؟


با سپاس از همگی

saied_hacker
جمعه 10 آذر 1391, 18:40 عصر
تا اونجا که یادمه حجم ابجکتت نباید از دو گیگ بیشتر نشه ( که نمیشه ) چون دات نت 4 بهت این اجازه رو نمیده
سرعتم در حدی نیست که بخاد حساس شی

harani
جمعه 10 آذر 1391, 19:15 عصر
تا اونجا که یادمه حجم ابجکتت نباید از دو گیگ بیشتر نشه ( که نمیشه ) چون دات نت 4 بهت این اجازه رو نمیده
سرعتم در حدی نیست که بخاد حساس شی

پس نظر شما اینکه اگه تعداد ArrayList از 2000-3000 م بیشتر شد . هیچ مشکلی پیش نمیاد ؟؟؟

علیرضا حسن زاده
جمعه 10 آذر 1391, 19:20 عصر
با اون تعدادی که شما میگی هیچ وقت مشکلی پیش نمیاد مگر اینکه سیستم کمبود رم داشته باشه و اندازه اعضای ارایه هم خیلی بزرگ باشه
ولی یه موردی که به ذهنم میاد اینه که حتما نیاز هست این تعداد عضو یک باره لود بشه؟(البته از شرایط برنامه اطلاعای ندارم ولی معمولا نیاز نیست)

saied_hacker
جمعه 10 آذر 1391, 19:21 عصر
کاری نداره تست کن یه 10,000 تایی درست کن ببین چی میشه ->
من 10000000 رو تست کردم در لود کمتر از 1 ثانیه با مقدار دهی

البته اگه نخای یه جا نمایشش بدی :) اونوقت داستان پیدا میکنی اگه فقط بخای بریزش تو ارایه و اون پشت مشتا واسه خودش باشه نه هیچ مشکلی نیس