کدام بهتر است : بکارگیری بیشتر Cpu یا اشغال بیشتر حافظه Ram ؟
سلام
فرض کنید برنامه ای داریم که کاربر یکسری اطلاعات را وارد میکنه ، سپس اعضایی در صفحه ( به تعداد زیاد ) وجود داره که اگر کاربر روی هر کدوم کلیک کنه ، یکسری محاسبات طولانی انجام میشه و سپس نتایج حاصل از محاسبات مربوط به همون عضو انتخاب شده نشون داده می شه ، و کاربر می تونه عضو انتخاب شده را یکسره تغییر بده تا محاسبات طولانی مربوط به اون عضو انجام بشه و نتایج اون نشون داده بشه .
سوال :
با توجه به اینکه کاربر می تونه مدام عضو انتخاب شده را تغییر بده تا نتایج اونو مشاهده کنه ، چون برای هر عضو محاسباتی طولانی انجام میشه ، فضای Cpu زیاد مصرف میشه . آیا این حالت بهتره یا حالت زیر :
بعد از اینکه کاربر اولین عضو را انتخاب کرد اطلاعات تمام اعضا یک بار برای همیشه داخل فیلدهایی ذخیره بشه ، ( یعنی یک بار محاسبات تمام اعضا انجام بشه و داخل آرایه هایی ذخیره بشه ) تا اگر کاربر عضو دیگری انتخاب کرد اطلاعات از همان آرایه ها برداشته بشه و دوباره محاسبات طولانی انجام نشه . ولی عیب این روش اینه که اطلاعات هر عضو خیلی زیاده ( مثلاً ممکنه روی صفحه 60 عضو باشه و هر عضو شامل ۴ آرایه دینامیک باشه و سایز هر آرایه ممکنه به ۴۰ برسه ) ، که باعث اشغال بیشتر حافظه Ram میشه .
کدوم روش بهتره ؟
1 - اشغال نکردن حافظه Ram ولی مصرف زیاد Cpu
2 - مصرف نکردن Cpu و اشغال Ram
ممنون .
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .