🔥 ۴۰ درصد تخفیف ثبت‌نام دوره‌ها قبل از افزایش قیمت‌ها
۰ ثانیه
۰ دقیقه
۰ ساعت
۱ کاملیا کاویانی
تاثیر متغیر سراسری در پرفورمنس
آویشن محدثی حل شده توسط آویشن محدثی

سلام  ، کد final bannerRepository = BannerRemoteDataSource(httpClient); 

 

که در برنامه استفاده شد برای تزریق وابستگی . دیدیم که به صورت سراسری استفاده شده و میتوان همه جای پروژه استفاده کرد . حال آیا در سرعت برنامه و پرفورمنسش تاثبر نمیزاره ؟ چون تا اونجایی که میدونم توی حافظه ذخیره میشه

سلام. این مورد در جلسات بعدی همین پروژه که معماری ‌bloC اضافه میشه حل میشه. 

به‌طور کلی قطعا در حافظه تاثیر داره اما باتوجه به اینکه دستگاه‌های موبایل حداقل رم ۴ گیگ دارند با چندتا متغیر سراسری مشکلی پیش نمیاد قطعا تعداد زیادش میتونه مشکلاتی ایجاد کنه. ولی بهتره که حتی الامکان این کار صورت نگیره

بهترین پاسخ
آویشن محدثی ۱۸ بهمن ۱۴۰۲، ۰۷:۴۶