PDA

نسخه کامل مشاهده نسخه کامل : برنامه هایی که همیشه باید اجرا باشن و راه حلی برا رم خوریشون؟؟؟؟



senaps
08-04-2014, 22:09
سلام...
مستقیم میرم سر اصل مطلب....
من یه سری اپ دارم مثل گاردین(روزنامه)، اسکایپ و تویتر و فیس بوق و واتس اپ و تانگو! و لاین و وایبر!! و همچنین جناب چیز شکن( هاتسپالت شیلد)...
جیمیل و احتمالا یه موزیک پلیر انلاین...

اینا کنار هم، حدود 100 مگ رم میخورن که رم گوشی من در حالت عادی فقط 200 مگ خالی داره و اینجوری بدجوری کند میشه...!!

راهی هست که اینا رو یه جوری کنیم که مصرف نکنن؟؟؟( من قطعا 24 ساعته ازشون استفاده نمیکنم، ولی دوست دارم اونایی که باید خودشون رو اپدیت کنن به موقع....)


ایا برنامه‌ی کلاینتی هست که این واتس عاپ و تانگو و وایبر و لاین و تلگرام! رو با هم تو خودش داشته باشه و نیاز نباشه چند تا برنامه داشته باشیم برا اینا که یه دونه‌اش اجرا باشه به جای صدتاش؟؟؟

ایا راهی هست که قسمتی از حافظه خارجی رو به رم گوشی اختصاص بدیم که جاش بیشتر بشه؟؟؟؟

مشکل من بیشتر مصرف بالای این برنامه ها از رم هستش که وقتی کارشون ندارم، باز نفری 20 مگ مصرف میکنن که نیازشون نیست و همون 3-4 مگ نرمالش باید باشه...

بعدش هم قدری برام عجیبه که چرا باید گوشیم فقط 150-200 مگ(در بهترین حالت!) رم خالی داشته باشه در حالی که مثلا گوشیی هستش که امسال اومده به بازار؟؟؟ (دیوس ۲)...گوشی فقط 768 مگ رم داره... طبیعیه که فقط 200 مگش خالی باشه؟؟؟ یعنی فقط اندروید به تنهایی 5 مگ رم میگیره؟؟؟؟

vtn54
09-04-2014, 15:18
سلام عزیز

تصور شما در مورد RAM کمی قدیمی است (مربوط به دوران ویندوز XP و قبل از آن) :n09:
البته این یک تفکر رایج در انجمنهای ایرانی است که متاسفانه اشتباه است.

سیستم عامل ویندوز از ویستا به اینطرف و سیستم عامل لینوکس (که آندروید بر پایه آن نوشته شده است) از مدتها قبل‌تر طوری طراحی شده‌اند که بتوانند از منابع سیستم به ویژه RAM بهترین استفاده را بکنند.به قول برنامه‌نویسان: RAM خالی RAM مرده است.شما کلی پول بابت RAM نمی‌دهید که خالی بماند!:n05:

سیستم عاملهای مدرن منجمله آندروید طوری طراحی شده‌اند که از فضای خالی RAM بهترین استفاده را ببرند در اینگونه موارد سرویسها و اجزای مربوط به سیستم عامل حافظه خالی را اشغال می‌کنند و این به سیستم عامل اجازه می‌دهد سرویسهای خود را در هنگام ضرورت بسیار سریع‌تر در اختیار کاربر قرار بدهد و از طرف دیگر هر وقت برنامه‌ دیگری به این حافظه نیاز داشته باشد سیستم عامل بلافاصله حافظه مورد نیاز را خالی می‌کند تا در اجرای برنامه مذکور مشکلی پیش نیاید. البته هر سیستم عامل و یا کلا هر نرم‌افزاری برای اجرای سریع و بدون دردسر به مقدار حداقلی منابع سخت‌افزاری از جمله RAM (که اغلب توسط شرکت سازنده مشخص می‌گردد) نیاز دارد ولی در اغلب موارد در سیستمهایی که این مقدار حداقل و یا بیشتر از آن منابع سخت افزاری در اختیار دارند علت کندی کمبود RAM نیست بلکه عدم سازگاری و باگهای نرم‌افزاری و کندی سایر اجزای سخت‌افزاری یا نرم‌افزاری و یا پر شدن حافظه فیزیکی و ... از جمله عوامل شایعتری هستند که باید مد نظر باشند.

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

senaps
09-04-2014, 19:19
با سلام....

با تشکر از شما...

والا نمی دونم دیدگاهم مال کی هست، ولی میدونم هر وقت سیستم کند شده، سی‌پی‌یو بیکار بوده و رم کاملا و با تمام ظرفیتش مورد استفاده بوده....

مثلا، دیروز رم من فقط 90 مگ فضای ازاد داشت و به شدت کند بود، با بستن برنامه هایی که ران بودن( فیس بوق، هاتسپالت، وایبر و تانگو و...که بالا گفتم)، و خالی شدن رم، سرعت سریعا درست شد و گوشی فعالیت نرمال خودش رو در پی گرفت....

گوشی من هم مدل گلکسی اس دیوس ۲ هستش که ظاهرا فقط یکساله که اومده تو بازار... فکر نمیکنم به این سرعت بخواد از مد بیوفته( البته شاید هم تنفر من از سامسونگ رو میدونه که اینجوری باهام لج میکنه...)

این تنها باری بود که گوشیم کند شد...

-------------------------
تعریف رم، فکر نمی‌کنم زیاد عوض شده باشه ها ولی...؟؟؟ یعنی رم همیشه یه حافظه موقت بوده که سرویس های در حال اجرا برن اون تو و با سرعت مناسبی خودشون رو به پردازنده برسونن برا اجرا... حالا هرچی از اینا بیشتر باشه، فضا برای انجام کار کمتره....
مثلا اگر برنامه ها در حالت عادی که باهاشون کار نمی‌کنیم، فقط 10 مگ فضای خالی جا بذارن، موقعی که شروع میکنیم با یه برنامه کار بکنیم اون برنامه مثلا به 40 مگ رم نیاز داشته باشه، 30 مگ کم میاره و این باعث میشه که فعالیت کند تر بشه...

این تعریف عوض شده ایا؟؟؟ میشه لینکی چیزی از معماری های جدید سیستم عامل ها بدید که مطالعه بکنم در خصوصش؟؟؟ چون من لپ‌تاپم فقط اوبونتو و PC فقط ویندوز هفت و گوشی هم اندروید اخرین نسخه هستش( که سه چهار روز پیش گوشی پیغام داد اپدیت بکنه( من از اینترنتش استفاده نکرده بودم ولی حسابی خودش و برنامه هاش و غیره و ذلک رو اپدیت کرد!!) )....
تو همشون این مسئله ی پر شدن رم بوده .....

البته توی اندروید فقط دیروز کند شد که با بستن پراسس های اضافی اصلاح شد...

-----------------------------

قاعدتا برنامه های مربوطه( وایبر و واتس اپ و اینا) اگر پراسسشون بسته باشه، پیغام گیرشون هم بسته هست و پیغام کسی برام بفرسته من نمی گیرم و افلاین نشون داده میشم دیگه درسته؟؟؟

adrenalin
09-04-2014, 20:58
معماری اندروید یه بحث هست و انتظار نگه داشتن برنامه برای اجرا سریع تر یه بحث دیگه
ولی همه اینا به کنار اینجا بحث ماشین مجازی اندروید هم دخیل هست که اونم گاه گداری مشکل ایجاد می کنه واسه گوشی های که عملا رم پایین دارن اینجور که گوگل از کیت کت تعریف کرده باید روی گوشی ها 512 بهترین عملکرد داشته باشه

پیشنهاد میشه این برنامه هم تست کنید

[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

vtn54
09-04-2014, 21:40
میشه لینکی چیزی از معماری های جدید سیستم عامل ها بدید که مطالعه بکنم در خصوصش؟؟؟ چون من لپ‌تاپم فقط اوبونتو و PC فقط ویندوز هفت و گوشی هم اندروید اخرین نسخه هستش( که سه چهار روز پیش گوشی پیغام داد اپدیت بکنه( من از اینترنتش استفاده نکرده بودم ولی حسابی خودش و برنامه هاش و غیره و ذلک رو اپدیت کرد!!) )....
تو همشون این مسئله ی پر شدن رم بوده .....

البته توی اندروید فقط دیروز کند شد که با بستن پراسس های اضافی اصلاح شد...



خدمت شما دوست عزیز برای نمونه:
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

senaps
10-04-2014, 11:38
جالبه....
من فک میکردم اندروید داره باهام کل کل میکنه! چون من هی یزنم فیس بوق رو اپش رو می‌بندم، دو ساعت بعد می‌بینم اون پایین وایساده داره بر و بر منو نیگاه میکنه :| یه جورایی حس میکردم داره بهم توهین میکنه اندروید وقتی سر خود اپهایی که من می‌بندم رو اجرا میکنه...