ওএস এক্স কম্প্রেস মেমরি বোঝা

মেমরি কম্প্রেশন আপনার ম্যাক এর পারফরম্যান্স উন্নত করতে পারেন

ওএস এক্স Mavericks এর রিলিজের মাধ্যমে, অ্যাপল পরিবর্তিত একটি মেমরিতে কিভাবে মেমরি পরিচালিত হয় মেমরি কম্প্রেশন যোগ করার সাথে, পারফরম্যান্স বজায় রাখা বা বাড়ানোয় আপনার ম্যাক কম মেমরির সাথে আরও বেশি কিছু করতে পারে। ওএস এক্স এর পুরোনো সংস্করণে, মেমরি ব্যবহারের একটি চমত্কার মান মেমরি ম্যানেজমেন্ট সিস্টেমের চারপাশে নির্মিত হয়েছিল। অ্যাপ্লিকেশনগুলি একটি বরাদ্দকরণের অনুরোধ জানায়, সিস্টেমটি অনুরোধটি পূরণ করে এবং অ্যাপ্লিকেশনগুলি তাদের RAM এর প্রয়োজনের পরে আর ফিরে আসেনি।

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

অ্যাপল এমনকি একটি চমত্কার নিফটি হাতিয়ার প্রদান করে, কার্যকলাপ মনিটর , যে অন্যান্য বিষয়ের মধ্যে, ম্যাকের RAM ব্যবহার করা হচ্ছে কিভাবে নিরীক্ষণ করতে পারে কার্যকলাপ মনিটর এখনও উপলব্ধ থাকলেও, তার মেমরি পর্যবেক্ষণ ক্ষমতাগুলি একটি নাটকীয় পরিবর্তনের মধ্যে রয়েছে, যেটি একটি ম্যাক কম্পাসেড মেমরি ব্যবহারের মাধ্যমে এখন ভালভাবে RAM ব্যবহার করতে সক্ষম।

কম্প্রেস স্মৃতি

সংকুচিত মেমরি অ্যাপল থেকে নতুন বা একচেটিয়া কিছু নয়। কম্পিউটিং সিস্টেমগুলি দীর্ঘদিন ধরে বিভিন্ন ধরনের মেমরি কম্প্রেশন ব্যবহার করছে। যদি আপনি 80-এর দশকের মাঝামাঝি এবং 90-এর দশকের প্রথম দিকে ম্যাকস ব্যবহার করেন, তাহলে আপনি কানেক্টিক্স থেকে র্যাম ডাবলারের মতো পণ্যগুলি মনে করতে পারেন, যা ম্যাকের জন্য উপলব্ধ বিনামূল্যের RAM এর পরিমাণকে কার্যকরীভাবে বৃদ্ধি করে, যা র্যামে সংরক্ষিত ডাটা সংকুচিত করে। আমার ম্যাক প্লাস চালু হওয়ার সাথে সাথে আমি মনে করি RAM ডাবলার আইকনটি দেখেছি। আমার বিশ্বাস, ম্যাক প্লাস, যা শুধুমাত্র 4 মেগাবাইট RAM ছিল, সব সাহায্য প্রয়োজন যে RAM ডাবলার এটি দিতে পারে।

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

মেমরি কম্প্রেশন একটি প্রত্যাবর্তন তৈরীর হয়, মূলত কারণ অবাধে একাধিক কোর প্রসেসর আবির্ভাব। যখন মেমরি কম্প্রেশন জন্য ব্যবহৃত রুটিনগুলি অনেক প্রসেসর কোরের মধ্যে লোড করা যায়, তখন মেমরির সংকুচিত বা ডিম্প্রেসড হওয়ার প্রয়োজন হলে আপনি কোনও পারফরম্যান্সে আঘাত হানতে পারবেন না। এটি কেবল একটি ব্যাকগ্রাউন্ড টাস্ক হয়ে যায়।

একটি ম্যাক উপর কম্প্রেস স্মৃতি কিভাবে কাজ করে

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

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

কম্প্রেশন প্রক্রিয়া সব সময় সক্রিয় নয়। পরিবর্তে, অটোমেশনটি দেখায় যে কতটা বিনামূল্যে RAM র্যাম পাওয়া যায়। যদি কোনও ফ্রী মেমরির পরিমাণ উল্লেখযোগ্য পরিমাণে থাকে তবে কোনও কম্প্রেশন সঞ্চালিত হয় না, এমনকি যদি নিষ্ক্রিয় মেমরির অনেকগুলি থাকে।

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

অবশ্যই, কি কম্প্রেশন অর্জন করতে পারেন সীমা আছে। কিছু সময়ে, আপনি যদি অ্যাপগুলি চালু করেন বা মেমোরি-সন্নিবেশিত অ্যাপ্লিকেশনগুলি ব্যবহার করেন যা RAM রোনা যায়, তবে আপনার ম্যাকের জন্য পর্যাপ্ত স্থান থাকবে না। ঠিক যেমন অতীতে, OS আপনার ম্যাকের ড্রাইভে নিষ্ক্রিয় RAM ডেটা সোয়াপ দিতে শুরু করবে। কিন্তু মেমরি কম্প্রেশন সহ, এটি বেশিরভাগ ব্যবহারকারীদের জন্য একটি খুব বিরল ঘটনা হতে পারে।

এমনকি যদি OS আপনার ড্রাইভ থেকে মেমোরিটি স্যোভার করতে পারে তবে OSX এর মেমরি ম্যানেজমেন্ট সিস্টেম কম্প্রেসড অকার্যকর মেমরির সুবিধাগুলি কম্প্রাকড ডেটা পুরো-দৈর্ঘ্যের ড্রাইভ বিভাগে পাঠিয়ে, কার্যকারিতা বৃদ্ধি এবং SSDs এ পরিধান কমিয়ে দেয়।

কার্যকলাপ মনিটর এবং মেমরি কম্প্রেশন

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

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