মেগা অ্যান্ড্রয়েড টিউনঃ ভার্চুয়াল র্যাম (Virtual RAM) বাড়ান কোনরূপ সোয়াপিং না করেই

বিঃদ্রঃ এ পোস্ট এ পুর্বে আমার  সাইট এ করা হয়েছিল

প্রথমেই ধন্যবাদ RK Bhaiya কে

অ্যান্ড্রয়েড বন্ধুরা,আজ আপনাদের সাথে একটি বিশেষ টিপস শেয়ার করবো, যাদের ডিভাইসে ৫১২ এমবি RAM (র্যাম) যারা এইচডি গেমিং নিয়ে বিব্রত তাই না।

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

আপনার পাশের বন্ধুটি Temple Run OZ, Modern Combat 4, NFS Most Wanted, Asphalt 8 - Airসহ আরো অনেক এইচডি গেমস খেলতেছে আর আপনি এই গেমগুলো লেগ করায় কপাল চাপড়াচ্ছেন।

বন্ধু নো টেনশন!!! এন্ড্রয়েডে সব সম্ভব, আপনি ভার্চুয়াল র্যাম সংযোজন করে এমন এইচডি গেমগুলো কোন লেগ ছাড়াই সহজেই খেলতে পারবেন।

এছাড়া অনেকে তার ডিভাইসে মাল্টিটাস্কিং ( এক সাথে অনেক অ্যাপস চালানো) সুবিধাটি চায় কিন্তু RAM কম হওয়ায় তা বঞ্চিত হচ্ছেন। তারাও ভার্চুয়াল RAM সংযোজন করে এর প্রতিকার পেতে পারেন।

ভার্চুয়াল র্যাম সংযোজনে কমন একটি অ্যাপস হল RAM Expander, সম্প্রীতি অনেকে অভিযোগ করেছে তারা এই অ্যাপসটি দিয়ে কাঙ্খিত পারফরমেন্স পাচ্ছেন না, ওই আগের মতই লেগ করে।

এছাড়া উল্লেখ্য যে র্যাম এক্সপেন্ডার অ্যাপসটি এসডি কার্ডে Swap File তৈরি করে ভার্চুয়াল র্যাম সংযোজন করে এজন্য অবশ্যই আপনার ডিভাইসে Swap Kernel থাকতে হবে।

চাইনিজ (সিফনি, ওয়াল্টন, ম্যাক্সিমাস, মাইক্রোম্যাক্স) এন্ড্রয়েড ফোনে বা ট্যাবে ও কিছু কিছু ব্রান্ডের ফোনে Swap Kernel থাকে না, ফলে তারা ভার্চুয়াল র্যাম সংযোজন থেকে বঞ্চিত হোন।

এখন আপনাদের যে টিপসটি বলবো এটি করতে আপনার ডিভাইসটি Rooted হলেই যথেষ্ঠ, এছাড়া সাধারণ class 4/6 এসডি কার্ড দিয়েই ভার্চুয়াল র্যাম সংযোজন করে কাঙ্খিত পারফরমেন্স পেতে পারেন। এটি বিশেষত .sh script যা swap কে ইনেবল করে এসডি কার্ডের পার্টিশনে ভার্চুয়াল র্যাম সংযোজন করে।

এ বিষয়ক আরও লিখার আপডেট পেতে আমায় ফলো করুন Google+ এ +Farhaan Hridoy

Increase RAM memory size(without swapper!)

পদক্ষেপগুলো একটু দীর্ঘ তবে আমি সহজ ও প্রাঞ্জল ভাবে লিখার চেষ্টা করেছি, চলুন কাজ শুরু করি।

এ লিখাটি পুর্বে লিখা হয়েছে আমার ওয়েবসাইটে অর্থাত্‍ এ ঠিকানায় লিখা হয়েছে ।

যা যা লাগবেঃ

■ Rooted Divice
■ Terminal Emulutor (413kb)
■ Pimp My Rom 24mb (Download)
- Pimp My ROM - Alpha
- Pimp My ROM -Beta
■ Root Explorer (408kb)

Terminal Emulutor ও Root Explorer টি ফ্রী, প্লেস্টোর থেকে ডাউনলোড করে নিন।

কার্যপদ্ধতিঃ

১. প্রথমেই আপনার স্টক বা কাস্টম রমটি "int.d" supported থাকতে হবে। আপনার রম "int.d" support আছে কিনা এটা চেক করতে Root Explorer ওপেন করে root permission দিন এবং system/etc তে যান এবং খুজে দেখুন int.d নামে কোন ফোল্ডার আছে কিনা, যদি থাকে তবে আপনার রমটি "int.d" supported। আর না থাকে তবে সেকেন্ড স্টেপটি ফলো করুন।

২. Pimp My Rom ওপেন করে root permission দিন। TOOLS/Universal Init.d Support এ গিয়ে Adding Init.d Support "Active" করুন। Active শেষে Reboot চাইবে, Reboot দিন। আপনার ডিভাইস ওপেন হলে Root Explorer ওপেন করে system/etc তে যান এবং খুজে দেখুন int.d নামে কোন ফোল্ডার আছে কিনা, যদি থাকে তবে আপনার রমটি এখন "int.d" supported.

৩. ভার্চুয়াল র্যাম সংযোজনে এসডি কার্ড পার্টিশন বাঞ্ছনীয়। ভার্চুয়াল র্যাম এর জন্য আপনি ৫১২ এমবি বা তারও বেশি এসডি কার্ডে সেকেন্ড পার্টিশন করে সংযুক্ত করতে পারেন। আমি ১জিবি ব্যবহার করি, গেমিংএ সেরা পারফরমেন্স পেতে ১জিবি ব্যবহার করতে পারেন। ব্লগে আমি আপনাদের জন্য Screenshot সহ এসডি কার্ড পার্টিশনের সহজ পদ্ধতি প্রকাশ করেছি।

এসডি কার্ড পার্টিশন করতে আমার ব্লগটি দেখুন।

৪) নিচের স্ক্রিপ্টটি ডাউনলোড করুন।

For STOCK ROM User's | স্টক রম ব্যবহারকারী

CM / PA / AOKP Based রম ব্যবহারকারী

আপনার রম অনুযায়ী 00userinit.txt টি ডাউনলোড করে পিসি থেকে বা আপনার ডিভাইস থেকে ES File Explorer ( এটা একটি file meneger) দিয়ে 00userinit.txt টি রিনেম করে (.txt) extension টি রিমোভ করুন।

[ নোটঃ প্রথমত, আপনার এসডি কার্ডটি যদি slow বা class 4 হয় তবে ডাউনলোডকৃত 00userinit.txt টি ওপেন করে echo কমিয়ে নিন। ভাল হয় "echo 60" থেকে "echo 30" তে পরিবর্তন করুন।

দ্বিতীয়ত, আপনি যদি এসডি কার্ডে সেকেন্ড পার্টিশন করে Link2SD ব্যবহারকারী হোন তবে ভার্চুয়াল র্যাম সংযোজনে এসডি কার্ডে তিনটি পার্টিশন করতে হবে, তিনটি পার্টিশন করার পদ্ধতি আমার ব্লগে দেয়া আছে দেখে নিন। এক্ষেত্রে সেকেড পার্টিশনটি Link2SD ব্যবহার করবেন এবং থার্ড পার্টিশনটি ভার্চুয়াল র্যাম এর জন্য। থার্ড পার্টিশনটি ভার্চুয়াল র্যাম এর জন্য ব্যবহার করতে আপনাকে ছোট একটি কাজ করতে হবে, তা হলো ডাউনলোডকৃত 00userinit.txt টি ওপেন করে "/dev/block/mmcblk0p2" থেকে "/dev/block/mmcblk0p3" এ পরিবর্তন করে নিন।

সকল পরিবর্তন শেষে 00userinit.txt টি রিনেম করে (.txt) extension টি রিমোভ করুন। ]

৫. 00userinit এসডি কার্ডে রেখে Root Explorer ওপেন করে 00userinit টি copy করে system/etc/init.d তে paste করুন। paste করার পূর্বে উপরে ডানে টাচ করে "Mount R/O" enable করতে ভুলবেন না যেন!

৬. paste করার পর 00userinit টি চেপে ধরলে চার্ট আসবে, চার্ট থেকে permission সিলেক্ট করুন। একটি পপআপ মেনু আসবে সেখানে সবগুলোতে টিক দিয়ে ok দিন।

৭. এবার Terminal Emulutor টি ওপেন করে "su" লিখুন root permission চাইবে, root permission দিন, ফিরতি লাইনে "free" লিখুন। পরবর্তী লাইনে একটি চার্ট চলে আসবে সেখানে swap যদি ০ (শূন্য) না আসে তাহলে বুঝতে হবে সফলভাবে আপনার ডিভাইসে ভার্চুয়াল র্যাম সংযোজন হয়েছে, congratulations!!!

আর swap যদি 0 (শূন্য) আসে তবে বুঝতে হবে আপনার কোন পদক্ষেপে ভুল হয়েছে, পুনরায় চেষ্টা করুন।

এই পদ্ধতিতে আমি সফলভাবে ভার্চুয়াল র্যাম তৈরী করে বেশ কিছু দিন ধরে ভাল রেজাল্টই পাচ্ছি। শুধু আমি নই আমার কিছু ফ্রেন্ড ও কাজিনকে এই পদ্ধতিতে র্যাম তৈরি করে দিয়েছি, তারাও খুব ভাল রেজাল্টই পাচ্ছে বলে জানিয়েছে। তো আপনি বসে আছেন কেন?
আপনিও আমার দেখানো পদ্ধতিতে তৈরি করে ফেলুন ভার্চুয়াল র্যাম।

শেষ করার আগে একটি পাইকারী টিপসঃ
যারা এত কিছু না করে শুধু র্যাম এক্সপেন্ডারেই সন্তুষ্ঠ থাকতে চান তাদের বলব আপনারা অরজিনাল class10 এসডি কার্ড ব্যবহার করুন এবং Pimp My Rom দিয়ে Universal Init.d "Active" করে নিন, আশা করি র্যাম এক্সপেন্ডারের সেরা পারফরমেন্সটিই পাবেন।

ফেসবুকে আমি - ফারহান হৃদয় (Farhaan Hridoy)

ফেসবুকে Android বিষয়ক আরও হেল্প পেতে জয়েন করুন আমাদের অ্যান্ড্রয়েড বিষয়ক ফেসবুক গ্রুপ - Android BD Helpline Group

প্রযুক্তি বিষয়ক আমার নিজস্ব -ওয়েবসাইট

ডেভেলপিং এবং সার্বিক সহযোগিতায় RK Bhaiya

Level 0

আমি Farhaan Hridoy। বিশ্বের সর্ববৃহৎ বিজ্ঞান ও প্রযুক্তির সৌশল নেটওয়ার্ক - টেকটিউনস এ আমি 11 বছর 7 মাস যাবৎ যুক্ত আছি। টেকটিউনস আমি এ পর্যন্ত 32 টি টিউন ও 36 টি টিউমেন্ট করেছি। টেকটিউনসে আমার 2 ফলোয়ার আছে এবং আমি টেকটিউনসে 0 টিউনারকে ফলো করি।


টিউনস


আরও টিউনস


টিউনারের আরও টিউনস


টিউমেন্টস

Level 0

Thanks.

Level 0

স্ক্রিপ্ট লিংক কাজ করে না

কাজের পোস্ট।
দেখি পারি কিনা।

00userinit.txt download korte pare na link problem, plz vi link tara tare thik koren

viya link ta plz thik koren link to kaz kore na স্ক্রিপ্ট dload korte parche na

vaia, amar memory card 4gb.ami jodi 512 mb Ram barate chai tahole memory card er 2nd partition koto mb korbo???
pls ans it…

@Ahmedshajal:

ওহ ভাই আপনি আমায় আমার স্থান যদি দেখাতেই চাইলেন তবে আর্টিকেল লিংক শুদ্ধো দিলেই পারতেন।

এত্তো কাহিনী এর দরকার কী?

@Ahmedshajal:

আসলে আপনারা কি জানেন অকৃতজ্ঞ লিংক সল্ভড লিখে কমেন্ট দিলাম তারপর ও আপনার কেন এত্তো লুলামি। -_-

Level New

Faltu link. Fake post

vai ram er status and information dakhbo ki bhabe??