زبردستی روکنے اور واضح کیشے کی وضاحت کی

مصنف: Laura McKinney
تخلیق کی تاریخ: 6 Lang L: none (month-011) 2021
تازہ کاری کی تاریخ: 1 جولائی 2024
Anonim
Internet Technologies - Computer Science for Business Leaders 2016
ویڈیو: Internet Technologies - Computer Science for Business Leaders 2016

مواد


اگر آپ کو اپنے اینڈرائڈ اسمارٹ فون پر کسی ایپ سے پریشانی ہے تو آپ نے پڑھا ہوگا کہ آپ کو "فورس اسٹاپ" کرنا چاہئے اور پھر اسے ٹھیک کرنے کے لئے "کیشے کو صاف کریں"۔ اور دراصل ، وہ بالکل ٹھیک ہوسکتا ہے جو آپ کو کرنے کی ضرورت ہے۔ لیکن یہ کیوں مدد کرتا ہے؟ "فورس اسٹاپ" کیا کرتا ہے اور کیشے کیا ہے؟ مجھے وضاحت کا موقع دیں.

زبردستی روکنا

اینڈرائیڈ کے مرکز میں ، لینکس کا دانا ہے ، یہ دوسرے جزو کے ساتھ ساتھ میموری اور عمل کے نظم و نسق کا ذمہ دار ہے۔ جب بھی آپ ایپ شروع کرتے ہیں تو آپ واقعی میں لینکس کا عمل شروع کرتے ہیں۔

عمل ایک پروگرام (ایپ) کے لئے ایک منطقی کنٹینر ہوتا ہے۔ اس کا آغاز دانی کے ذریعہ کیا گیا ہے اور اسے چلانے والے سبھی ایپس میں سسٹم کے وسائل (میموری اور سی پی یو وقت سمیت) بانٹنے کے راستے کے طور پر استعمال کیا جاتا ہے۔ ہر عمل کی ایک شناخت ہوتی ہے ، جسے پی آئی ڈی (پروسیس ID) کہا جاتا ہے۔ ایک ترجیح ، یہ کتنا اہم ہے؛ اس کی اپنی ایڈریس اسپیس ، اور اس کے علاوہ جسمانی میموری سے متعلق صفحات؛ اور کچھ ریاستی معلومات: چل رہا ہے (یا چلانے کے قابل) ، سو رہا ہے ، رک گیا ہے اور زومبی ہے۔


دانا کا کام سی پی یو کا وقت طے کرنا اور اس عمل کے لئے میموری کو مختص کرنا ہے تاکہ یہ چل سکے۔ جس طرح سے یہ کام کرتا ہے وہ یہ ہے کہ دانا ہر چلنے والے عمل کو سی پی یو وقت کے سلائسیں دیتا ہے۔ اگر کوئی عمل سو رہا ہے (کیونکہ یہ نیٹ ورک سے ڈیٹا جیسی کسی چیز کا انتظار کر رہا ہے) تو پھر اسے CPU کا کوئی وقت نہیں مل پاتا ہے۔ عمل کا یہ سامان بہت تیزی سے ملی سیکنڈ کی سطح پر چلتا ہے ، اور ایک کارٹون کے فریموں کی طرح آپ کو بھی آسانی اور ایک سے زیادہ پروگرام چلانے کی صورت مل جاتی ہے۔

آخر میں ، جب کوئی ایپ خارج ہوجائے گی ، تو دانا ان ایپ کے ذریعہ استعمال ہونے والے تمام وسائل (جیسے کھلی فائلیں ، مختص میموری) وغیرہ کو صاف کردے گا اور آخر کار اس ایپ کیلئے تیار کردہ عمل کو حذف کردے گا۔

ہر ایپ کئی مختلف ریاستوں میں سے ایک میں ہو سکتی ہے: چل رہا ہے ، رک گیا ہے یا رک گیا ہے۔ یہ پروسیس اسٹیٹس سے مختلف ہیں ، جیسا کہ لینکس نے بیان کیا ہے ، اور اینڈرائڈ کے ذریعہ بیان کردہ "ایکٹیویٹی لائف سائیکل" کی نمائندگی کرتے ہیں۔ گوگل اس طرح رکھتا ہے ، "جب کوئی صارف آپ کے ایپ میں اس کے ذریعے ، اس سے باہر اور واپس جاتا ہے تو ، سرگرمی کے واقعات آپ کی ایپ کو مختلف ایپلی کیشنز میں منتقل کرتے ہیں۔


اینڈرائڈ کے بارے میں دلچسپ بات یہ ہے کہ یہ کبھی بھی کسی ایپ کو براہ راست نہیں مارتا ہے۔ اس کے بجائے ، یہ اس عمل کو ختم کردیتا ہے جس میں سرگرمی چلتی ہے ، جس سے نہ صرف سرگرمی بلکہ اس عمل میں چلنے والی ہر چیز کو بھی ختم کردیا جاتا ہے۔ یہ اس وقت ہوسکتا ہے جب اسے رام کو آزاد کرنے کی ضرورت ہو یا کوئی صارف ایپلیکیشن مینیجر میں فورس اسٹاپ کا استعمال کرکے کسی عمل کو ختم کرسکتا ہے۔

جب سب کچھ آسانی سے کام کررہا ہے تو ، ایک ایپ ایک سرگرمی کی حالت سے دوسری حالت میں منتقل ہوجائے گی اور یا تو بالآخر اینڈروئیڈ کے ذریعہ ہلاک ہوجائے گی (رکے ہوئے حالت میں منتقل ہونے کے بعد) یا پس منظر میں اس وقت تک گھوم رہے گی جب تک کہ صارف پیش منظر پر نہ لائے۔ ایک بار پھر تاہم ، اگر چیزیں غلط ہونا شروع کردیں تو ایپ غلط سلوک کر سکتی ہے۔ ہوسکتا ہے کہ یہ کچھ واقعات کا جواب دینا بند کردے ، یہ کسی قسم کی لوپ میں پھنس جاتا ہے یا شاید غیر متوقع چیزیں کرنا شروع کردیتا ہے۔

ایسی صورتوں میں ، ایپ کو ختم کرکے دوبارہ شروع کرنے کی ضرورت پڑسکتی ہے۔ فورس اسٹاپ اسی کے لئے ہے ، یہ بنیادی طور پر ایپ کے لینکس کے عمل کو ختم کر دیتا ہے اور گندگی کو صاف کرتا ہے!

غلط اسٹاپنگ ایپ کو درست کرنے کی کوشش کرتے ہوئے جب فورس اسٹاپ استعمال کرنے کی سفارش کی جاتی ہے تو وہ 1 ہے) اس ایپ کی موجودہ چلتی مثال کو ختم کردیتی ہے اور 2) اس کا مطلب یہ ہے کہ ایپ اب کسی بھی کیش فائل تک رسائی حاصل نہیں کرے گی ، جس کی وجہ سے ہمیں مرحلہ 2: صاف کیشے۔

کیشے صاف کریں

ایپ کے ہلاک ہونے کے بعد اگلا مرحلہ کیش ڈائرکٹری میں موجود ڈیٹا کو حذف کرنا ہے۔ جب کسی ایپلی کیشن کو عارضی فائل ، پہلے سے پروسیس شدہ فائل کی ضرورت ہوتی ہے ، یا جب وہ کسی فائل کی مقامی کاپی انٹرنیٹ سے ڈاؤن لوڈ کی گئی فائل کو رکھنا چاہتی ہے تو پھر اسے ایپ کی کیش ڈائریکٹری میں رکھا جائے گا۔ ہر ایپ کی اپنی ڈائرکٹری ہوتی ہے جہاں وہ ورکنگ فائلیں رکھ سکتی ہے۔

خیال مندرجہ ذیل ہے۔ اگر کوئی ایپ انٹرنیٹ سے فائلیں یا ڈیٹا ڈاؤن لوڈ کرتا ہے تو پھر جب بھی ایپ شروع ہوتی ہے اسی فائلوں کو ڈاؤن لوڈ کرنے میں بینڈوڈتھ کے علاوہ وقت کا ضیاع ہوتا ہے۔ اس کے بجائے ، انٹرنیٹ سے ڈاؤن لوڈ کرنے کی ضرورت والی کوئی بھی فائل ایک بار ڈاؤن لوڈ کی جاسکتی ہے اور پھر کیشے میں محفوظ کی جاسکتی ہے۔ ایپ وقتا فوقتا یہ چیک کرسکتی ہے کہ آیا وہ عارضی کاپیاں اب بھی درست ہیں یا نہیں اور اگر ضرورت ہو تو کیشے کو ریفریش کریں۔

ایک اور مثال یہ ہوگی کہ اگر ایپ کو کسی فائل پر کارروائی کرنے کی ضرورت ہو ، ہوسکتا ہے کہ کچھ کوائف پر کچھ ضابطہ کشائی یا ڈکرپشن کو انجام دیں۔ اس کوڈیکنگ یا ڈکرپشن کو انجام دینے کے بجائے جب ہر بار ایپ لانچ ہوتی ہے ، جس میں سی پی یو کے بہت زیادہ سائیکل استعمال ہوں گے ، ایپ اس کو ایک بار کر سکتی ہے اور پھر اس کا نتیجہ کیشے میں اسٹور کرسکتی ہے۔ ایک بار پھر ، ایپ پروسیس شدہ فائل کی صداقت کی جانچ کر سکتی ہے اور ضرورت پڑنے پر کیشے کو ریفریش کرسکتی ہے۔

یہ عارضی فائلیں ہونے کی وجہ یہ ہے کہ ایپ کو موجود فائلوں پر انحصار نہیں کرنا چاہئے کیونکہ جب کوئی ڈیوائس اسٹوریج پر کم چلتی ہے تو Android ان کو حذف کرسکتی ہے۔ ان معاملات میں ، ایپ محض اعدادوشمار کو دوبارہ ڈاؤن لوڈ کرتا ہے ، یا فائلوں پر دوبارہ عملدرآمد کرتا ہے اور اپنی کیش میں نیا بناتا ہے۔

اطلاقات ایپ ڈیٹا ڈائرکٹری کا استعمال کرکے فائلوں کو زیادہ مستقل طور پر محفوظ کرسکتے ہیں۔ یہ کیش ڈائریکٹری سے مختلف ہے اور ایپ کے زیر ملکیت مستقل فائلوں کے لئے ڈیزائن کیا گیا ہے۔ چونکہ اینڈروئیڈ ایپ کو مطلع کیے بغیر ہی کیش ڈائریکٹری میں فائلوں کو حذف کرنے کے قابل ہے ، لہذا صارفین کے لئے ان فائلوں کو "صاف کیشے" صاف کریں بٹن کے ذریعے حذف کرنا بھی محفوظ ہے!

اس سے بدسلوکی کرنے والی ایپس کو ٹھیک کرنے میں مدد مل سکتی ہے کیونکہ اس سے عارضی فائلوں کا تالاب صاف ہوجاتا ہے اور ایپ کو دوبارہ تخلیق کرنے پر مجبور ہوجاتا ہے اور اس طرح ایپ کو ایک طرح کی تازہ شروعات مل جاتی ہے۔ یہ اکثر اس مسئلے کو ٹھیک کرسکتا ہے کیونکہ عارضی یا کیشڈ فائل کی کارروائی میں خرابی تھی۔

کیشے کو صاف کرنے کا ایک فائدہ یہ ہے کہ یہ اسٹوریج کی جگہ کو آزاد کرتا ہے۔ لہذا اگر آپ داخلی اسٹوریج کو کم کررہے ہیں تو پھر سبھی ایپس کیلئے کیش ڈیٹا کو صاف کرنے میں مدد مل سکتی ہے۔

لپیٹنا

اینڈروئیڈ پی بیٹا کے دوران کچھ تجربات کے بعد ، گوگل کا Android کا تازہ ترین ورژن فورس اسٹاپ اور کلیئر کیچ کیلئے پچھلے ورژن کی طرح ایک ہی بٹن اور فعالیت رکھتا ہے۔ آپ دونوں کو ابھی بھی ایپس کی ترتیب کے مینو کے تحت پائیں گے۔

اینڈروئیڈ 9.0 پائی اگرچہ کچھ نیا متعارف کراتا ہے - غیر جوابی ایپس کو خود بخود بند کرنا۔ اس کا مطلب یہ ہے کہ آپ کو امید ہے کہ قریبی ایپس پر مجبور نہیں ہونا پڑے گا جو اب جواب دینا چھوڑ دیں ، سسٹم کو خود بخود ہر چیز کو سنبھالنا چاہئے۔ اس طرح ، صارفین اگر پائی چلارہے ہیں تو ان کو غیر ذمہ دار ایپ پر متنبہ کرنے کے لئے "ایپ کا جواب نہیں دے رہے ہیں" (اے این آر) ڈائیلاگ باکس کو نہیں دیکھ پائیں گے۔ تاہم ، اگر کسی وجہ سے کوئی ایپ پائی کو جواب دینا بند کردیتی ہے تو صارفین کو ایپ کو ختم کرنے کے لئے فورس اسٹاپ اور کلیئر کیشے والے بٹنوں کو آزمانا چاہئے اور پھر اسے دوبارہ اسٹارٹ کرنا چاہئے۔


اگر آپ کو ایپس کے کیشے کو صاف کرنے کے بارے میں ہدایات کی ضرورت ہے تو پھر آپ Android 6.0 مارش میلو میں ایپ کے ڈیٹا اور کیچ کو کیسے صاف کریں اور اپنے Android ڈیوائس پر کیشے کو صاف کرکے اسٹوریج کی جگہ دوبارہ حاصل کرنے کے بارے میں متعدد عمدہ ہدایت نامہ موجود ہیں۔ فورس اسٹاپ کا استعمال بالکل اسی طرح ہے ، صرف منسلک گائیڈز میں دی گئی ہدایات پر عمل کریں ، لیکن "فورس اسٹاپ" پر "صاف کیشے" کی بجائے ٹیپ کریں۔

فورس اسٹاپ اور کلیئر کیچ سے متعلق آپ کے تجربات کیا ہیں؟ کیا ایسی کوئی ایپس موجود ہے جو آپ کو کیچڈ فائلوں کے لئے بہت زیادہ اسٹوریج اسپیس استعمال کرتی ہے؟ براہ کرم مجھے نیچے دیئے گئے تبصروں میں بتائیں۔

اپ ڈیٹ: ہواوے P30 اور P30 پرو اب سرکاری ہیں! ہمارے پی 30 پرو کو یہاں پر پڑھیں!ایم ڈبلیو سی کا ہینگ اوور ختم ہوچکا ہے اور آخر کار وقت آگیا ہے کہ ہواوے نے 2019 کے لئے اپنی پہلی پرچم برداری - ہواوے P30 ا...

ہم پہلے ہی خوردہ فروش صفحات اور سرکاری ویب سائٹ کی فہرستیں دیکھ چکے ہیں ، لیکن ہواوے نے آخر کار P30 لائٹ کا باضابطہ اعلان کرنے کا فیصلہ کیا ہے۔کمپنی نے ایک پریس ریلیز جاری کی ہے جس میں اس آلے کے وجود ...

سوویت