কীভাবে একটি ফ্রি-আপ র‌্যাম ইউটিলিটি র‌্যাম মুক্ত করে?


14

এটি কি প্রোগ্রামগুলি দ্বারা ব্যবহৃত র্যামটি দূরে ফেলে দেয় বা হার্ড ডিস্কের কোনও পৃষ্ঠা ফাইলে স্থানান্তর করে? অথবা এটি কেবল অনাবৃত র‌্যাম পরিষ্কার করে?

উত্তর:


18

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

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

আপনার যদি সত্যিই একটি ম্যাম সমস্যা হয় তবে আপনার কাছে কয়েকটি বিকল্প রয়েছে:

1) আরও র‍্যাম পান। সহজ, সরাসরি, সম্ভবত ব্যয়বহুল বা (ওএস এবং হার্ডওয়্যার কনফিগারেশনের উপর নির্ভর করে) অসম্ভব।

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

3) দ্রুত ডিস্ক পান। এটি আসলে আপনাকে আরও র‌্যাম দেয় না (স্পষ্টতই), তবে আপনি যদি নিজের পেজিং ফাইলগুলির জন্য দ্রুত ডিস্ক ব্যবহার করেন, তবে মেমরির বাইরে এবং বাইরে থাকা পৃষ্ঠাগুলি অদলবদলের সাথে জড়িত সময়গুলি কম হবে এবং তাই কম লক্ষণীয়।

অন্য কোন আসল বিকল্প নেই।


"র‌্যামকে ছেড়ে দেওয়া মোটেই কার্যকর নয়" " তবে এটি কীভাবে উইন্ডোজ ভিস্তা /। ন্যূনতম ফ্রি র‌্যাম ছেড়ে যায় তা সম্পর্কে লোকেদের বাধা দেয় কারণ এটি ব্যবহারকারী সাধারণত অ্যাক্সেস করে থাকে এমন প্রাক তথ্য প্রাপ্ত তথ্য।
নিক টি

@ নিক লোকেরা প্রচুর পরিমাণে ইনস্টলড র‌্যামের সাথে মেশিনে বিনা বিনা র‌্যামের উইন or বা ভিস্তার সম্পর্কে ঝাঁকুনি দিচ্ছেন, যেমন আপনি বলেছেন, উইন্ডোজ প্রিফেচিং ব্যবহারকারীর শিক্ষার সমস্যা। এটা এক যে যুক্তি হল যে বণ্টন এবং তারপর মেমরির prefetcher ব্যবহার করছিলেন freeing সিস্টেম ধীর সব prefetched তথ্য রাঙা করা হবে তোলে সঙ্গে প্রতিরোধ করা উচিত কোন ভাল কারণে এবং সেইজন্য ক্যাশে করা হইনি যখন আপনি একটি নতুন অ্যাপ্লিকেশন চালানোর এবং এর অর্থ হ'ল উপস্থাপক সদ্য খালি হওয়া র্যামটি পুনরায় পূরণ করার সময় এবং সংস্থানগুলি নষ্ট করে। কোনও প্রোগ্রামের যেভাবেই প্রয়োজন হলে
র‌্যামটি

উইন্ডোজ একটি ফাইল ক্যাশে হিসাবে র‌্যাম ব্যবহার করে, কারণ এটি EFFECTIVE ডিস্ক অ্যাক্সেসের গতি বাড়িয়ে তোলে। আপনি এটি সম্পর্কে সমস্ত প্রকারের অ-অবহিত ঝকঝকে দেখতে পাবেন। অনেকগুলি উইন্ডোজ সিস্টেমে এত কম র‌্যাম পাওয়া যায় বলে মনে হয় সাধারণত প্রচুর পরিমাণে একটি "রাম-ডিস্ক" ক্যাশে হিসাবে ব্যবহৃত হচ্ছে। এটির জন্য ব্যবহৃত পরিমাণটি গতিশীল, কারণ প্রোগ্রামগুলির আরও মেমরির প্রয়োজন ফাইল ক্যাশে ব্যবহৃত পরিমাণ হ্রাস করা হয়। যে লোকেরা ওএস লিখেছিল তারা কিছুটা আমাদের ভাবতে চাইবে ততটা অজ্ঞ ছিল না।
দ্রুত

11

মূলত র‌্যাম ফ্রি'রাই যা করে তা হ'ল তারা প্রচুর পরিমাণে র‌্যাম সংরক্ষণ করে উইন্ডোজকে অন্যান্য প্রোগ্রামগুলি ডিস্কে অদলবদল করতে বাধ্য করে এবং তারপরে রক্ষিত র‌্যামটি মুক্ত করে। এটি করার জন্য বিভিন্ন কৌশল থাকতে পারে তবে আমি অভ্যন্তরীণদের নিয়ে অবাক নই।

আমি যে যদি সম্ভব অধিক প্রকৃত র্যাম পেতে সুপারিশ হিসাবে চাই করবে সময় আসবে, যখন outswapped প্রোগ্রাম মেমরি ফিরে তার ভাগ পেতে প্রয়োজন ...


উইন্ডোজ চারপাশে একটি 'কম_মেমোরি' বার্তা প্রেরণ করে যা সমস্ত অ্যাপ্লিকেশনকে তাদের অব্যবহৃত ক্যাশে মুক্ত করতে বলে। এসকিউএল সার্ভার এবং ফাইল ক্যাশে সাফ হয়ে যায় যাতে আপনি অতিরিক্ত ফাঁকা জায়গাটি শেষ করেন।
বারফিল্ডমভ

8

অপারেটিং সিস্টেমটিকে বোকা বানানোর চেষ্টা করে, এটি এমন ধারণা দেয় যে সম্ভবত কিছু করা হচ্ছে। এই জাতীয় দৃষ্টিভঙ্গি পলকে টাকা দিতে পিটারকে ছিনতাই করার মতো ঘটনা pretty

অথবা ... আপনি যদি চেষ্টা করেন এবং দীর্ঘমেয়াদে কিছু না পেয়ে পান তবে কিছুই পাবেন না।

অন্য কথায়, আমি এই ধরণের জিনিসকে কন হিসাবে বিবেচনা করি। আপনার যদি র‌্যামের স্বল্পতা থাকে তবে সবচেয়ে বেশি দীর্ঘস্থায়ী টেকনিক্যাল সলিউশন buy


2

উইন্ডোজ চারপাশে একটি 'LOW_MEMORY' বার্তা প্রেরণ করে যা সমস্ত অ্যাপ্লিকেশনকে তাদের অব্যবহৃত ডেটা মুক্ত করতে বলে। এসকিউএল সার্ভার এবং ফাইল ক্যাশে সাফ হয়ে যায় যাতে আপনার প্রচুর অতিরিক্ত মুক্ত স্থান শেষ হয়ে যায়। এটি উইন্ডোজ ফাইল ক্যাশেও সাফ করে দেয় যা প্রারম্ভকালে সহজেই 1 গিগ স্থান নিতে পারে।

মেমরির একটি বড় অংশকে বরাদ্দ করা একটি কম স্মৃতি বার্তাটি ট্রিগার করার সহজ উপায় তবে এর জায়গায় স্মার্ট সিস্টেম থাকতে পারে।


2

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

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


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

1
: এটি একটি যুক্তিসম্মত নকশা, এবং কিছু সময়ে কার্নেলের মধ্যে সম্ভবত যাচ্ছেন lwn.net/Articles/397574
Tobu

1

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

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