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

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

 

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

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

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

بهترین پاسخ
یلدا محصلی ۱۸ بهمن ۱۴۰۲، ۰۷:۴۶