ওএস এক্স-এর আমার প্রতিদিনের ব্যবহারের (এবং আরও কয়েকটি ইন্টারনেট জুড়ে বিভিন্ন পোস্ট অনুসারে বেশ কয়েকটি) এক সাধারণ ঘটনা, যখনই কোনও "ফ্রি" মেমরি পাওয়া যায় না তখন সিস্টেমটি ধীর হয়ে যায় seems মনে হয়, এটি অদলবদলের কারণে হয়েছে কারণ ভারী ডিস্কের ক্রিয়াকলাপটি দৃশ্যমান এবং vm_stat অনেক পৃষ্ঠার রিপোর্ট করে। (আমাকে ভুল থেকে সংশোধন করুন)
যাইহোক, "নিষ্ক্রিয়" র্যামের পরিমাণ সাধারণত সমস্ত উপলব্ধ মেমরির (^ 1।) এর প্রায় 12.5% -25% এর মধ্যে থাকে যখন অদলবদল শুরু / ঘটে / শেষ হয়।
Http://support.apple.com/kb/ht1342 অনুসারে :
নিষ্ক্রিয় স্মৃতি
স্মৃতিতে এই তথ্য সক্রিয়ভাবে ব্যবহৃত হচ্ছে না, তবে সম্প্রতি ব্যবহৃত হয়েছিল।
উদাহরণস্বরূপ, আপনি যদি মেল ব্যবহার করছেন এবং তারপরে এটি ছেড়ে দেন তবে মেলটি যে র্যামটি ব্যবহার করছিল সেটি নিষ্ক্রিয় মেমরি হিসাবে চিহ্নিত করা হয়েছে। এই নিষ্ক্রিয় মেমরিটি ফ্রি মেমরির মতোই অন্য অ্যাপ্লিকেশন দ্বারা ব্যবহারের জন্য উপলব্ধ। যাইহোক, আপনি যদি মেলটির নিষ্ক্রিয় মেমরিটি অন্য কোনও অ্যাপ্লিকেশন দ্বারা ব্যবহৃত হওয়ার আগে খোলেন, মেলটি দ্রুত খুলবে কারণ এর নিষ্ক্রিয় মেমরিটি ধীর হার্ড ডিস্ক থেকে মেল লোড না করে অ্যাক্টিভ মেমরিতে রূপান্তরিত হয়।
এবং http://developer.apple.com/library/mac/# ডকুমেন্টেশন / পারফরম্যান্স / কনসেপ্টুয়াল / ম্যানেজিং মেমোরি / আর্টিকেলস / আউটআউট মেমরি এইচটিএমএল অনুসারে :
নিষ্ক্রিয় তালিকায় এমন পৃষ্ঠা রয়েছে যা বর্তমানে শারীরিক স্মৃতিতে বাস করে তবে সম্প্রতি অ্যাক্সেস করা যায়নি। এই পৃষ্ঠাগুলিতে বৈধ ডেটা রয়েছে তবে যে কোনও সময় মেমরি থেকে মুক্তি পেতে পারে ।
সুতরাং, মূলত: যখন কোনও প্রোগ্রামটি বন্ধ হয়ে যায়, তখন এটির মেমরিটি নিষ্ক্রিয় হিসাবে চিহ্নিত হয়ে যায় এবং যে কোনও সময়ে দাবিযোগ্য হওয়া উচিত। তবুও, ওএস এক্স যখনই "ফ্রি" মেমরিটি কম হয়ে যায়, কেবলমাত্র এই মেমরিটিকে দাবি করার পরিবর্তে অদলবদল ফাইলটিতে মেমরি অদলবদল করা পছন্দ করবে।
কেন? এই আচরণের সুবিধা কী, বলুন, তাত্ক্ষণিকভাবে নিষ্ক্রিয় মেমরি প্রকাশ করে এমনকি অদলবদলের ফাইলটিও স্পর্শ করবেন না? কিছু উত্স (^ 2।) ইঙ্গিত করে যে ওএস এক্স "নিষ্ক্রিয়" স্মৃতি মুক্ত করার আগে অদলবদল করার জন্য পৃষ্ঠাটি প্রকাশ করবে, কিন্তু এখনকার কোনও স্মৃতি থেকে স্মৃতি থেকে মুক্তি পাওয়া গেলে তা কি বোঝায় না ? অদলবদল ব্যয়বহুল, মুক্তি কি সস্তা, তাইনা?
কিছু পছন্দ বা জ্ঞাত হ্যাক ব্যবহার করে কি এই আচরণটি পরিবর্তন করা যেতে পারে? (সম্ভবত এমন একের মধ্যে স্বাপ / ডায়নামিক_পাগার পুরোপুরি অক্ষম করা এবং পুনরায় চালু করা অন্তর্ভুক্ত নয়)
আমি শুদ্ধি কমান্ডের পাশাপাশি কিছু ফ্রি মেমোরি জোর করার জন্য ডিস্ক অনুমতিগুলি মেরামত করার ধারণারও প্রশংসা করি , তবে এগুলি আসলে অদলবদল / রিলিজের সিদ্ধান্তের যুক্তি ঠিক করার চেয়ে আরও নিখরচায় মেমোরিটিকে বেদনাযুক্ত করার উপায় ...
বিটিডব্লিকে এখানে অনুরূপ প্রশ্ন জিজ্ঞাসা করা হয়েছিল: http://forums.macnn.com/90/mac-os-x/434650/why-does-os-x-swap-when/ এবং এখানে: HTTP: //hintsforums.macworld .com / showthread.php? t = 87688 তবে ওপিগুলি মূল প্রশ্নটি পুনরায় জিজ্ঞাসা করলেও, উত্তরের কোনও উত্তরই তার উত্তর দেয় না ...
^ 1। 17-মার্চ -2012 আপডেট করুন আমি প্রথম এই প্রশ্নটি পোস্ট করার পরে, আমি 4gb থেকে 8gb ইনস্টল করা মেষ থেকে চলে এসেছি এবং সমস্যাটি এখনও রয়ে গেছে। "নিষ্ক্রিয়" র্যামের পরিমাণ আগে 0.5 গিগাবাইট-1.0 গিগাবাইট ছিল এবং এখন অদলবদল শুরু / ঘটে / শেষ হয় যখন সাধারণত প্রায় ১.০-২.০ গিগাবাইটের কাছাকাছি হয়, তবে মনে হয় যে প্রায় ১২.৫% -২৫% ওএসএক্স দ্বারা নিষ্ক্রিয় হিসাবে সংরক্ষণ করা হয়েছে কার্নেল যুক্তি।
^ 2। উদাহরণস্বরূপ https://apple.stackexchange.com/questions/4288/ কি-does- it- mean- if- i- have- lots- of- inactive- memory- at- the- end- of- a- work- দিন :
আপনার সমস্ত স্মৃতি একবার ব্যবহার করার পরে (ফ্রি মেমরিটি 0 হয়) সক্রিয় মেমরির আরও জায়গা তৈরি করতে ওএসগুলি অদলবদল মেমরিটি swapfile এ লিখবে।
আপডেট 17-মার্চ -2012
এখন পর্যন্ত যে পদ্ধতিগুলির সহায়তা দেওয়ার পরামর্শ দেওয়া হয়েছে তার একটি চক্র রয়েছে:
রেচক পদার্থ কমান্ড
"পারফরম্যান্স বিশ্লেষণের জন্য কোল্ড ডিস্ক বাফার ক্যাশে আনুমানিক প্রাথমিক বুটের শর্তাদি ব্যবহার করা হয় ma এটি ম্যালোক, ভিএম_লোকট, ইত্যাদির মাধ্যমে বরাদ্দকৃত বেনামী মেমরিটিকে প্রভাবিত করে না"।
এটি ডিস্কের ক্যাশে অদলবদল করতে ওক্সকে প্রতিরোধ করতে দরকারী (যা হাস্যকর যে ওক্স আসলে প্রথম স্থানে এটি করে) তবে ডিস্ক ক্যাশে যে ক্ষয়ক্ষতি হয় তা দিয়ে, মানে যদি ডিস্ক ক্যাশে না হয় অদলবদল হয়ে গেলে, কেউ কেবল একটি শীতল ডিস্ক বাফার ক্যাশে দিয়ে যাবে, সম্ভবত সম্পাদনাকে নেতিবাচকভাবে প্রভাবিত করবে।
FreeMemory অ্যাপ্লিকেশন এবং / অথবা ডিস্ক অনুমতি রিপেয়ারিং কিছু খালি মেমরি বলপূর্বক
কোনও মেমরি ছাড়তে সাহায্য করে না , কেবল কিছু গিগাবাইট মেমরির বিষয়বস্তু র্যাম থেকে এইচডি পর্যন্ত স্থানান্তর করে। শেষ পর্যন্ত, যখন আমি মেমরি মুক্ত করার সময় খোলা অ্যাপ্লিকেশনগুলি ব্যবহার করার চেষ্টা করতাম তখন এর প্রচুর ভিএম এখন অদলবদল করে রাখার ফলে প্রচুর অদলবদল ঘটে।
ডায়নামিকপেগারওয়্যার্পার ব্যবহার করে অদলবদ -বরাদ্দের গতি বাড়ানো
অদলবদ্বার ব্যবহারকে গতি বাড়ানোর জন্য করণীয় ভাল মনে হয়, তবে এখনও নিষ্ক্রিয় মেমরি থাকা অবস্থায় প্রথম স্থানে অক্স অদলবদলের সমস্যাটির সমাধান করে না।
ডায়নামিকপাগার অক্ষম করে এবং পুনরায় চালু করে অদলবদল অক্ষম করা হচ্ছে
এটি যখন সমস্ত স্মৃতি ব্যবহার করা হয় তখন এই সিস্টেমটি হ্যাংয়ের দামের জন্য অক্সকে অদলবদল না করতে বাধ্য করে। একটি কার্যকর বিকল্প নয় ...
একটি হ্যাকড ডায়নামিকগার ব্যবহার করে সোয়াপ অক্ষম করা হচ্ছে
উপরের ডায়নামিকজারকে অক্ষম করার অনুরূপ, ব্লগ পোস্টে দেওয়া মন্তব্যগুলির কিছু অংশগুলি ইঙ্গিত দেয় যে এটি কোনও কার্যকর সমাধান নয়: "নিষ্ক্রিয় মেমরিটি যথারীতি বেশি"। "যখন আপনার সিস্টেমের স্মৃতিশক্তি শেষ নয়, পুরো ওএস স্তব্ধ হয়ে যায় ...", "আপনি যদি ম্যাকের পুরো পরিমাণের মেমরি ব্যবহার করেন তবে মেশিনটি সম্ভবত স্তব্ধ হয়ে যাবে"
মোট কথা, এখনও "নিষ্ক্রিয়" মেমরি থাকা অবস্থায় আমি ম্যাক ওএস এক্সকে অদলবদল করা নিষ্ক্রিয় করার উপায় সম্পর্কে এখনও অবগত নই। যদি এটি সম্ভব না হয় তবে কমপক্ষে কোথাও কোথাও কোথাও একটি ব্যাখ্যা রয়েছে যে কেন কোনও সময় মেমরি থেকে মুক্তি পাওয়া মেমরিটি অ্যাসপ্যাক্স পছন্দ করে ?