র‌্যাম ব্যবহার ব্যাটারি ড্রেন কিভাবে প্রভাবিত করে?


17

আমি অ্যান্ড্রয়েড মেমরি পরিচালনা সম্পর্কে সত্যিই বিভ্রান্ত।

আমি কেবল এখানে পড়েছি যে সাম্প্রতিক তালিকা থেকে স্যুইপ করে বা টাস্ক কিলারগুলি ব্যবহার করে অ্যাপ্লিকেশনগুলিকে হত্যা করা আপনার ব্যাটারিটি সংরক্ষণ করবে না তবে আরও নিকাশ করবে কারণ এরপরে পরবর্তী সময় আপনি এটি চালু করার সময় ওএসগুলি আবার অ্যাপ্লিকেশনগুলি লোড করতে বা নিজের দ্বারা স্টার্টআপ করার জন্য ওএসকে চাপ দেয়। তারা আরও বলেছিল যে আসলে আমাদের চিন্তিত হওয়া উচিত তা হল সিপিইউ ব্যবহার, র‌্যাম ব্যবহার নয়।

এর অর্থ কি খুব বেশি র‌্যাম ব্যবহার করা ব্যাটারি ড্রেন করে না? র‌্যাম একটি হার্ডওয়্যার হিসাবে এটির কিছু ধরে রাখা কি ব্যাটারি ড্রেন করা উচিত নয়? আমি যদি টেম্পল রান খেলছি এবং কেবল হোম বোতামটি টিপব যাতে পরবর্তী সময় লঞ্চটি অ্যাপ্লিকেশনটি দ্রুত লোড হয়? বা অ্যাপটি আমাদের সর্বদা যেমন প্রস্থান না করা অবধি কেবল পিছনের বোতামটি টিপতে হবে? আমি ইন্টারনেটেও অনুসন্ধান করেছি কিন্তু কেউ কেউ বলেছে যে এটি ব্যাটারি নষ্ট করবে কারণ এটি র‍্যামের উপরে বসে আছে, কেউ কেউ বলেছে যে র্যামের আসল ডেটা বা কিছুই নেই তার মধ্যে কোনও পার্থক্য নেই। আমাদের কি আমাদের অ্যাপ-কিলিং অভ্যাসটি ছেড়ে দেওয়া এবং কেবল স্বস্তি বোধ করা উচিত?

কিছু সুনির্দিষ্ট উত্তর প্রশংসা করা হবে। ধন্যবাদ। :)


1
তোমার র্যাম আপনার এক অন্তত হার্ডওয়্যার ক্ষমতালিপ্সু টুকরা ...
ব্রায়ান এস

আপনার মন্দির পরিচালিত উদাহরণটি সেরা নাও হতে পারে: গেমগুলি স্মরণে থাকতে পারে যেহেতু তারা বরং ওএস-খুন হয়ে যাবে, বা পটভূমিতে প্রেরণে সক্রিয়ভাবে গুরুত্বপূর্ণ ডেটা সংরক্ষণ করবে। এটি সম্ভবত সামান্য কিছুটা দ্রুত লোড হতে পারে কারণ কিছু ছোট অংশ এখনও লোড হয়েছে তবে গেমের ডেটা সম্ভবত সম্ভবত লোড করার প্রয়োজন হবে। এর থেকে আরও ভাল উদাহরণ হ'ল একটি সহজ টুইটার ক্লায়েন্ট: এটি আপনার র্যামের মধ্যে সুন্দর এবং আরামদায়ক হতে পারে যতক্ষণ না আপনার প্রয়োজন হয়।
Nanne

উত্তর:


22

আমি সন্দেহ করি যে ব্যাটারি গ্রহণ এবং র‌্যাম ব্যবহারের মধ্যে প্রত্যক্ষ সম্পর্ক রয়েছে। হার্ডওয়্যারটি জানে না কোন র‌্যাম কোষে 'ব্যবহৃত' ডেটা রয়েছে এবং কোনটি। সুতরাং সেই স্তরে ব্যাটারি ব্যবহারের ক্ষেত্রে কোনও পার্থক্য থাকতে পারে না।

তবে আমি মনে করি যে কেউ বলতে পারে যে অযথা অ্যাক্সেসকে হত্যা করার ফলে কিছু অতিরিক্ত সিপিইউ চক্র হয় যখন সেই অ্যাপসটিকে পুনরায় শুরু করতে হয় এবং সেইজন্য "আরও ব্যাটারি ব্যবহার করা হয়"।

এবং হ্যাঁ, আপনার অবশ্যই আপনার অ্যাপ্লিকেশন হত্যার অভ্যাসটি ছেড়ে দেওয়া উচিত। বেশিরভাগ ক্ষেত্রে, অ্যান্ড্রয়েড সিস্টেমের সংস্থানগুলি বেশ ভাল পরিচালনা করতে সক্ষম এবং অ্যাপসটিকে ম্যানুয়ালি মেরে ফেলা উচিত নয়। তারা যদি কেবল চারপাশে অলস থাকে এবং কিছুটা র‌্যাম খায় তবে তারা অবশ্যই আরও বেশি ব্যাটারি ফেলবে না। অবশ্যই, যদি সেই অ্যাপগুলি ক্রমাগত সিপিইউ ব্যবহার করে তবে তারা ব্যাটারি ড্রেন করবে (তবে এটি সাধারণত অ্যাপের মধ্যে কোনও বাগ বা খারাপভাবে প্রয়োগ করা অ্যাপ্লিকেশনটির লক্ষণ)।


অন্যদিকে, এমন দুর্ব্যবহারকারী অ্যাপস রয়েছে যা ঘুম থেকে জাগে এবং যুক্তিসঙ্গত সময়ে ঘুমাতে ফিরে যায় না। এই অ্যাপ্লিকেশনগুলি সম্ভবত ব্যাটারির সমস্যা তৈরি করতে পারে। আপনি ওয়েকলক ডিটেক্টর
এহতেশ চৌধুরী

এ কারণেই আমি বলেছিলাম যে ক্রমাগত সিপিইউ ব্যবহার করা অ্যাপগুলি সাধারণত ত্রুটিযুক্ত বা কমপক্ষে খারাপভাবে প্রয়োগ করা হয় implemented নোট করুন যে আমি ওয়েলক ডিটেক্টর এর মতো অ্যাপ্লিকেশন ব্যবহার করার পরামর্শ দেব না কারণ এই কার্যকারিতাটি এখন অ্যান্ড্রয়েডের অংশ (৪.৪ আইআইআরসি সহ)।
ফ্লো

16

কাগজের নোটবুকের মতো র্যামের কথা ভাবুন। আপনি বইটিতে ডেটা লিখতে পারেন (একটি পেন্সিল দিয়ে) এবং আপনি সেই ডেটাগুলি মুছতে এবং সেগুলি নতুন ডেটা দ্বারা প্রতিস্থাপন করতে পারেন তবে বইটি সর্বদা একই ওজন। বই আপনি যা লিখুন তা কোনও ভারী হয় না। একইভাবে, বর্তমান র‌্যাম প্রযুক্তির সাথে, এতে (যদি কিছু থাকে) নির্বিশেষে র‌্যামের ব্যাটারি ব্যবহার স্থির করা হয়।

অ্যান্ড্রয়েডের দৃষ্টিকোণ থেকে, আপনি হোম বোতাম বা পিছনের বোতামটি রেখে কোনও অ্যাপ্লিকেশন রেখে যাচ্ছেন কিনা তা বিবেচ্য নয়। পিছনের বোতামটি টিপলে কোনও অ্যাপ্লিকেশন মারা যায় না বা এটি র‍্যাম থেকে সরিয়ে দেয়। 'সাম্প্রতিক অ্যাপ্লিকেশনগুলি' তালিকার বাইরে একটি অ্যাপকে স্যুইপ করা অ্যাপ্লিকেশনটিকে হত্যা করে না বা র‌্যাম থেকে সরিয়ে দেয়। এটি কেবলমাত্র পার্থক্য হ'ল পরবর্তী সময় অ্যাপটি চালু করার সময় অ্যাপটি আপনাকে কী দেখায় তা পরিবর্তন করা: আপনি আগে যে স্ক্রীনটি ছিলেন বা অ্যাপের মূল / প্রথম স্ক্রিন।

কল্পনা করুন আপনার কাছে একটি নোটবুক রয়েছে (আগের মতো) এবং প্রচুর রেফারেন্স বই সহ একটি বড় বুকકેস। আপনি রেফারেন্স বইগুলি আপনার চারপাশে বহন করতে পারবেন না, সুতরাং কোনও বিষয় সম্পর্কে আপনার যদি জানতে প্রয়োজন হয় তবে আপনাকে কোনও রেফারেন্স বইয়ের বাইরে তথ্যটি আপনার ছোট্ট নোটবুকে অনুলিপি করতে হবে। আপনি যখন নোটবুকের জায়গার বাইরে চলে যাচ্ছেন, আপনি আপনার প্রয়োজন নেই এমন কিছু তথ্য মুছতে আপনার ইরেজারটি ব্যবহার করেন, যাতে আপনি এতে আরও তথ্য অনুলিপি করতে পারেন।

এই সমস্ত অনুলিপি ক্লান্তিকর। সুতরাং একবার আপনি কিছু তথ্য অনুলিপি করার পরে, আপনি যতক্ষণ আপনার প্রয়োজন হতে পারে মনে করেন ততক্ষণ এটি আপনার নোটবুকে রাখতে চান। আপনি এখনই নোটবুকের কোন তথ্যটি ব্যবহার করছেন এবং আপনি কী তথ্য প্রায়শই ব্যবহার করেন এবং কোন তথ্য আপনি কিছুক্ষণ ব্যবহার করেননি সে সম্পর্কে নজর রাখেন। আপনি যখন জায়গা তৈরি করতে চান, প্রথমে আপনি যে তথ্যটি কিছুক্ষণ ব্যবহার করেননি তা মুছুন। যদি আপনি সেই বামের কোনও কিছু না পান তবে আপনি প্রায়শই ব্যবহার করেন এমন কিছু তথ্য মুছুন তবে এখনই নয়। কেবলমাত্র আপনি যদি জায়গার জন্য সত্যিই মরিয়া হয়ে থাকেন (সম্ভবত এমন একটি বড় বিষয় রয়েছে যা পুরো নোটবুকটি নিয়ে থাকে) আপনি আজ যে তথ্য ব্যবহার করছেন তা আপনি মুছে ফেলেন?

আপনার র‌্যামের সাথে অ্যান্ড্রয়েড ঠিক এটি করছে। রেফারেন্স বই সহ বড় বইয়ের হ'ল এটি আপনার ফোনের অভ্যন্তরীণ স্টোরেজের মতো: আপনি এটিকে সরাসরি ব্যবহার করতে পারবেন না (কারণ বইগুলি মুদ্রিত হয়, পেনসিল দিয়ে লেখা হয় না), তাই আপনার নোটবুকে ডেটা অনুলিপি করতে ব্যয়বহুল (এটি সময় এবং শক্তি লাগে) ( র‌্যাম) কাজ করার জন্য।

একটি টাস্ক ম্যানেজার অ্যাপ্লিকেশনটি এমন এক স্কুলশিক্ষকের মতো যিনি মনে করেন যে আপনার নোটবুকটি সেই সমস্ত পৃষ্ঠাগুলির নোটকে অপরিশোধিত দেখাচ্ছে যা আপনি আর ব্যবহার করছেন না। স্কুলশিক্ষক প্রায়শই প্রায়শই আসে এবং নোটগুলির পুরো পৃষ্ঠা মুছে দেয়। এটি অপ্রয়োজনীয়, কারণ এটি বইটি প্রায় বহন করতে সহজতর করে না: বইটি নির্বিশেষে একই ওজনের। শুধু তাই নয় , স্কুলশিক্ষক জানেন না আপনি কোন তথ্যটি প্রায়শই ব্যবহার করেন - তার একটি অস্পষ্ট ধারণা থাকতে পারে তবে তিনি আপনার মতো জানেন না - তাই যখন কখনও তিনি তথ্য মুছে ফেলেন তখন ব্যয়টি অতিরিক্ত ভ্রমণে যেতে হয় বইয়ের শেল্ফ, যা আপনার অন্যথায় প্রয়োজন হত না।

এটি সম্পর্কে এইভাবে চিন্তা করা, আপনার প্রশ্নের উত্তর দেওয়া সহজ। আরও র‌্যাম ব্যবহার করা সরাসরি আর কোনও শক্তি ব্যবহার করে না। একটি টাস্ক ম্যানেজার অ্যাপ আপনাকে আরও শক্তি ব্যবহার করতে পারে, কারণ আপনি অভ্যন্তরীণ স্টোরেজ থেকে র্যামে এমন জিনিসগুলি অনুলিপি করতে চলেছেন যা অন্যথায় আপনাকে করতে হবে না। একইভাবে, একটি একক র্যাম-ক্ষুধার্ত অ্যাপ্লিকেশনটির জন্য আপনার দ্বিগুণ ব্যয় হয়: প্রথমে আপনাকে সেই অ্যাপ্লিকেশনটির সমস্ত তথ্য নোটবুকে লিখতে হবে এবং তারপরে আপনি এটি শেষ করার পরে আপনাকে অনেকগুলি তথ্য মুছে ফেলতে হবে (তৈরি করতে) স্পেস), যা আপনাকে আবার বুক শেলফ থেকে অনুলিপি করতে হবে।


2
হাহাহা, আমি উপমাটি পছন্দ করি (+1)। (যদিও, প্রযুক্তিগতভাবে, আপনি যদি নোটবুক কিছু লিখেন তবে এটির ওজন আরও খানিকটা বাড়বে ... তবে আমি খুব সমালোচিত হচ্ছি in) @ মিনেইনওইওওর জন্য লক্ষ্য করার মতো অন্য কিছু হ'ল আপনি যদি কোনও টাস্ক ম্যানেজার চালাচ্ছেন, তবে টাস্ক ম্যানেজার এছাড়াও যা করা দরকার তা করার জন্য পাওয়ার সাইকেল (একেএ সিপিইউ )ও ব্যবহার করছে। অতএব ... আরও ব্যাটারি ব্যবহৃত হচ্ছে।
জ্যাসকাভ

2
এটি আবর্জনা সংগ্রহকারী উল্লেখ করার মতোও হতে পারে। আপনার নোটবুকটিতে কেবলমাত্র আপনার আবার প্রয়োজন হতে পারে এমন তথ্য নেই। এটিতে "আবর্জনা" রয়েছে - এমন তথ্য আপনার অবশ্যই আর কখনও প্রয়োজন হবে না। এটি কারণ অ্যান্ড্রয়েড অলস এবং আরও মেমরির প্রয়োজন না হওয়া পর্যন্ত আবর্জনা মুছতে পারে না। আপনি যখন স্মৃতিশক্তি কম রাখবেন তখন কিছু জায়গা বাঁচাতে এটি এই আবর্জনা সংগ্রহ করবে। আপনি যদি প্রায়শই স্মৃতিশক্তি কম রাখেন তবে এটি আরও বেশি বার আবর্জনা সংগ্রহ করবে এবং আরও বেশি ব্যাটারি ব্যবহার করবে।
জেমস_পিক

@ জামেস_পিক চতুর্থ অনুচ্ছেদ সম্পর্কে এটি। আমি অতিরিক্তভাবে অ্যাপ্লিকেশন জিসিকে এটিতে আনতে চাই না, কারণ এটি কেবল প্রোগ্রামারদের জন্য প্রাসঙ্গিক একটি বড় বিষয়।
ড্যান হাল্মে

The only difference it makes is changing what the app shows you next time you launch it- এহ, বেশিরভাগ ক্ষেত্রে সত্য, তবে সবসময় না। "পিছনে" অ্যাপ্লিকেশনটিকে বলে, "ঠিক আছে, আমি হয়ে গেছি", যাতে এটি তাত্ক্ষণিকভাবে অতিরিক্ত পরিচ্ছন্নতা করতে পারে। আমি আমার ডেটা প্ল্যানটি একদিন মেরেছিলাম যখন আমি Google মানচিত্র থেকে "পিছনে" পরিবর্তে "হোম" হঠাৎ আঘাত করি - এটি ব্যাকগ্রাউন্ডে আপডেট হতে থাকে।
ইজকাটা

> 'সাম্প্রতিক অ্যাপ্লিকেশনগুলি' তালিকা থেকে কোনও অ্যাপ স্যুইপ করা অ্যাপ্লিকেশনটিকে হত্যা করে না বা এটি র‌্যাম থেকে সরিয়ে দেয় না। এটি অ্যান্ড্রয়েডের সর্বশেষতম সংস্করণগুলিতে পরিবর্তন করা হয়েছিল। উদাহরণস্বরূপ দেখুন: কোড. google.com/p/android/issues/detail?id=63618
jis

1

নিবন্ধটি আপনাকে যেমন ব্যাখ্যা করেছে, র‌্যামে কতটা জিনিস বোঝাই করা যায় তা বিবেচ্য নয়, সুতরাং আপনি যদি নিষ্ক্রিয় অ্যাপ্লিকেশনগুলি বন্ধ না করেন তবে এটি সম্পূর্ণ ঠিক। তবে যদি অ্যাপটি ক্রমাগত কিছু ক্রিয়াকলাপ করে থাকে যেমন কিছু ডেটা সিঙ্ক করা, বা ডাউনলোড করা, বা এমনকি শব্দ রেকর্ড করা হয় তবে এটি আপনার ব্যাটারিটি নষ্ট করে দেবে, কারণ এটি সিপিইউ ব্যবহার করে যা আপনার ব্যাটারি থেকে শক্তি অর্জন করে, অ্যাপ্লিকেশনগুলি বন্ধ করে দেবে বিবেচনা করা ভাল জিনিস হতে। অন্যথায়, আপনি যদি নিশ্চিত হন যে অ্যাপটি পটভূমিতে ধ্রুবক ক্রিয়াকলাপ সম্পাদন করবে না, তবে এটি র‌্যামে সঞ্চিত হওয়ার বিষয়ে আপনার চিন্তা করা উচিত নয়, এটি এসডিকার্ডে আপনার ফাইলগুলি সংরক্ষণ করার মতোই (আমার অর্থ এসডিকার্ড না ব্যাটারি ব্যবহার করুন, তাই না?)। তাই কেবল শিথিল করুন :) আমার ধারণা মন্দিরটি চালানো ব্যাকগ্রাউন্ডে কোনও ক্রিয়াকলাপ না করে, তাই এটিকে ম্যামের মধ্যে রেখে যাওয়ার চিন্তা করবেন না। আশা করি আমি আপনাকে বুঝিয়েছি। চিয়ার্স!


0

আইওএস এবং অ্যান্ড্রয়েডের মধ্যে একটি বড় পার্থক্য রয়েছে। আইওএস অ্যাপসকে হিমায়িত করে, অ্যান্ড্রয়েড দেয় না। তিনি এই নিবন্ধটিতে যে যুক্তিটি ব্যাখ্যা করেছেন তা অ্যান্ড্রয়েডে প্রয়োগ করা যাবে না, যেখানে কিছু অ্যাপ্লিকেশন ব্যাকগ্রাউন্ডে থাকার সময় আপনার ব্যাটারি নিষ্কাশন করবে। যদি আপনি এটি সম্পর্কে যত্নশীল হন তবে কোনও টাস্ক কিলারের পরিবর্তে গ্রিনিফের মতো কিছু ব্যবহার করুন।


ফ্রিজ অ্যাপের সুবিধা কী?
মিন নাইং ওও

1
@ মিনেইংওও, একটি "খারাপ" অ্যাপ্লিকেশন কোনও ব্যবহারকারীকে ভাবতে পারে না যে আইফোন ব্যাটারি ব্যর্থ হচ্ছে। তাই আপেলকে দোষ দেওয়া বন্ধ করে দেওয়া হচ্ছে ping
ইয়ান রিংরোজ

1
@MinNaingOo পড়ুন এই addictivetips.com/android/...
bluehallu

1
@ হ্যালুসিইনজেনিc আমি এর সমস্ত সুবিধাগুলি সম্পর্কে খুব বেশি জানতাম না যদিও আমি আমার সমস্ত অ্যান্ড্রয়েড ডিভাইসে গ্রিনিফাই ব্যবহার করছি। লিঙ্কটির জন্য আপনাকে ধন্যবাদ :)
মিন নাইং ওও

1
@MinNaingOo পড়ুন এই stackoverflow.com/questions/11417837/...
bluehallu

0

শিরোনামের প্রশ্নের উত্তরে: "খুব বেশি র‌্যাম ড্রেনের ব্যাটারি ব্যবহার করা যাবে?"
(আপনার "আসল" প্রশ্ন নয়, তবে প্রশ্নের শিরোনামে আগ্রহী অন্যদের পক্ষে সম্ভবত কার্যকর)

হ্যাঁ, যখন একই সাথে চালানোর চেষ্টা করা অ্যাপস বা পরিষেবাগুলি দ্বারা খুব বেশি র‍্যাম ব্যবহার করা হয়, তখন সিস্টেমে এগুলির কয়েকটি খুব ঘন ঘন, এমনকি প্রতি সেকেন্ডে একাধিক বার মারা যেতে পারে এবং অন্য কোনও কিছুর জন্য প্রয়োজনীয় হওয়ার সাথে সাথে এগুলি পুনরায় চালু করতে পারে।
এটি প্রচুর সিপিইউ চক্র ব্যবহার করছে এবং এভাবে কিছু ব্যাটারি ক্ষমতা।

মনে রাখবেন যে এটি কোনও সাধারণ ক্ষেত্রে নয়, যেমন "কিছু অ্যাপ্লিকেশন ম্যানুয়ালি হত্যা না করা", এটি একটি "খুব ভাঙা" রাষ্ট্র - তবে আমি এটি ঘটতে দেখেছি, মনে হয় স্মৃতিতে হস্তক্ষেপ এবং প্রতিযোগিতামূলক অনেক পরিষেবাগুলির সাথে সম্পর্কিত।


-1

যেহেতু প্রধান র‌্যাম গতিশীল (ক্যাপাসিটারগুলি দিয়ে তৈরি যা কোনও তথ্য আলগা করে) সেগুলি অবশ্যই রিফ্রেশ করতে হবে। এই রিফ্রেশাল শক্তি গ্রহণ করে, এবং একটি পূর্ণ (বা ব্যবহৃত) ব্লক, একবারে সমস্ত 0 এর সংশ্লেষের তুলনায় "রিচার্জ" করতে আরও বেশি শক্তি গ্রহণ করা উচিত বা কোনওভাবেই এটি ব্যবহার করা হচ্ছে না তা জানেন।

যাইহোক, যদি এটি সত্যই অবগত হয় তবে আরও বেশি ইলেকট্রনিক্সের সাথে / কীভাবে জানেন এমন ব্যক্তির পক্ষে তা লক্ষণীয়।

আমি সবসময়ই সমস্ত কম্পিউটারে উচ্চতর ব্যাটারি ব্যবহার লক্ষ্য করেছি যখন সিপিইউ স্তর নির্বিশেষে আরও বেশি র‌্যাম ব্যবহার করা হয় তবে এখানে অন্যান্য খেলাগুলি খেলতে হবে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.