macOS একটি দুর্দান্ত অপারেটিং সিস্টেম হিসাবে পরিচিত কারণ এটি দ্রুত এবং এটির একটি মসৃণ ব্যবহারকারী ইন্টারফেস রয়েছে। আপনি আপনার প্রয়োজনীয় গুরুত্বপূর্ণ অ্যাপগুলি সহজেই অ্যাক্সেস করতে পারেন এবং আপনি পিছিয়ে বা হিমায়িত না হয়ে একসাথে একাধিক কাজ করতে পারেন৷
সুতরাং, যদি আপনি কিছু অলসতা, অ্যাপ চালু এবং বন্ধ করতে অসুবিধা, হিমায়িত উইন্ডো, বা অন্যান্য কর্মক্ষমতা সমস্যার সম্মুখীন হন তবে এটি আপনার ম্যাকের বয়সের কারণে হতে পারে বা আপনার কম্পিউটারে কিছু ভুল হতে পারে৷
আপনার ম্যাকের পারফরম্যান্স এবং গতিতে যখন আপনি সমস্যার সম্মুখীন হন তখন আপনাকে প্রথমে যে জিনিসটি পরীক্ষা করতে হবে তা হল অ্যাক্টিভিটি মনিটর। ফাইন্ডারে মেনু, যান> ইউটিলিটি ক্লিক করুন , তারপর অ্যাক্টিভিটি মনিটর বেছে নিন আপনার ম্যাকের সমস্ত চলমান প্রক্রিয়া এবং অ্যাপ্লিকেশনগুলির একটি তালিকা আপনাকে উপস্থাপন করা হবে। আপনার যে প্রক্রিয়াগুলি পরীক্ষা করা উচিত তা হল উইন্ডো সার্ভার, যেহেতু অনেক ম্যাক ব্যবহারকারী সম্প্রতি এটিকে সমস্যাযুক্ত হিসাবে রিপোর্ট করেছেন৷
প্রো টিপ:কর্মক্ষমতা সমস্যা, জাঙ্ক ফাইল, ক্ষতিকারক অ্যাপ এবং নিরাপত্তা হুমকির জন্য আপনার Mac স্ক্যান করুন
যা সিস্টেমের সমস্যা বা ধীর কর্মক্ষমতা সৃষ্টি করতে পারে।
কিছু প্রতিবেদন অনুসারে, উইন্ডো সার্ভার প্রক্রিয়ার কারণে ম্যাক ব্যবহারকারীরা ম্যাকের উচ্চ মেমরি এবং সিপিইউ ব্যবহার লক্ষ্য করেছেন। এটি সেই ব্যাকগ্রাউন্ড প্রসেসগুলির মধ্যে একটি যা RAM এবং CPU পাওয়ার সহ প্রচুর কম্পিউটার রিসোর্স ব্যবহার করে, যার ফলে ডিভাইসের কর্মক্ষমতা মারাত্মকভাবে হ্রাস পায়। WindowServer ছাড়াও, কিছু প্রক্রিয়ার জন্য আপনার নজর রাখা উচিত nsurlsessiond, mds_stores, mdnsresponder, বিশ্বস্ত, hidd এবং syslogd। যাইহোক, এই সমস্ত প্রক্রিয়ার মধ্যে, উইন্ডো সার্ভারে সবচেয়ে বেশি ঘটনা ঘটে।
কিছু রিপোর্টে, খরচ 10GB পর্যন্ত 40GB পর্যন্ত হতে পারে এবং ব্যবহারকারীকে সংখ্যা কমাতে রিবুট করতে বাধ্য করা হয়। যাইহোক, কিছু সময়ের পরে, খরচের হার বাড়তে থাকে, অবিরাম রিবুটের একটি চক্র শুরু করে। অন্যান্য প্রসেসে বরাদ্দ করা যেতে পারে এমন পর্যাপ্ত সংস্থান না থাকায় ম্যাক ব্যবহারকারীরাও বিস্তৃত সমস্যার সম্মুখীন হন। আপনি যদি অনেক অ্যাপ চালান বা আপনার কম্পিউটারে রিসোর্স-ভারী ক্রিয়াকলাপ করেন তবে এটি একটি বিশাল মাথাব্যথা হতে পারে।
যা অনেক ম্যাক ব্যবহারকারীদের বিভ্রান্ত করে তা হল যে তারা এমনকি উইন্ডো সার্ভার প্রক্রিয়াটি কী এবং ম্যাকওএস সিস্টেমে এর ভূমিকা কী তা জানে না। অন্ধভাবে এই প্রক্রিয়াটি ছেড়ে দেওয়া ত্রুটির কারণ হতে পারে কারণ ব্যবহারকারীরা জানেন না এটি কিসের জন্য, যা তাদের শেষ পর্যন্ত হতাশ করে।
সুতরাং আপনি যদি লক্ষ্য করেন যে উইন্ডো সার্ভার প্রক্রিয়া আপনার সিপিইউ বা মেমরির একটি বিশাল অংশ খাচ্ছে, এই নিবন্ধটি আপনাকে এই সমস্যাটি কীভাবে মোকাবেলা করতে হবে সে সম্পর্কে তথ্য সরবরাহ করবে। WindowServer প্রক্রিয়াটি কী, এটি কী করে এবং এটি শেষ করা নিরাপদ কিনা সে সম্পর্কেও আমরা কিছুটা আলোচনা করব৷
ম্যাকে উইন্ডো সার্ভার কি?
WindowServer হল macOS এর একটি মূল উপাদান এবং এটি উইন্ডো পরিচালনার জন্য দায়ী পরিষেবাগুলির সমন্বয়ে গঠিত। এটি আপনার অ্যাপ্লিকেশন এবং আপনার প্রদর্শনের মধ্যে একটি যোগাযোগ হিসাবে কাজ করে। এটি আপনার স্ক্রিনে অ্যাপ্লিকেশনটির আচরণকে প্রতিফলিত করে, যার অর্থ আপনি অ্যাপ্লিকেশনটিকে যা করতে চান, উইন্ডো সার্ভার প্রদর্শনে আপনি যে গ্রাফিক্স দেখতে পাচ্ছেন তা প্রকাশ করে। আপনি আপনার স্ক্রিনে যা দেখবেন না কেন, এটি উইন্ডো সার্ভার প্রক্রিয়া দ্বারা সেখানে রাখা হয়েছিল। প্রতিটি অ্যাপ আপনি লঞ্চ করেন, প্রতিটি উইন্ডো আপনি খোলেন, প্রতিটি গেম খেলেন, এবং প্রতিটি ভিডিও স্ট্রিম করেন — আপনি উইন্ডো সার্ভার প্রক্রিয়ার কারণে সেগুলি দেখতে পারেন৷
আপনি আপনার ম্যাকে লগ ইন করার মুহুর্তে উইন্ডো সার্ভার প্রক্রিয়াটি সক্রিয় হয়ে যায় এবং আপনি লগ আউট করার পরে এটি চালানো বন্ধ হয়ে যাবে। যেহেতু এটি একটি মূল macOS প্রক্রিয়া, এর মানে হল এটি সিস্টেমে একটি গুরুত্বপূর্ণ ভূমিকা পালন করে এবং এটি বন্ধ করার ফলে কিছু গুরুতর পরিণতি হবে৷ কিছু কিছু ক্ষেত্রে, আপনি একটি ত্রুটির সম্মুখীন হতে পারেন যেমন উইন্ডো সার্ভার [ERROR] – অজানা CGXDisplayDevice:0x41dc9d00।
WindowServer কেন ম্যাকে উচ্চ মেমরি ব্যবহার করে?
দুর্ভাগ্যবশত, উইন্ডো সার্ভার একটি ত্রুটিহীন প্রক্রিয়া নয়, বিশেষ করে যেহেতু এটি অনেকগুলি প্রোগ্রাম এবং অ্যাপের সাথে কাজ করে। মনে রাখবেন যে প্রতিটি প্রোগ্রাম আপনার স্ক্রিনে জিনিসগুলি প্রজেক্ট করার জন্য উইন্ডো সার্ভারের সাথে যোগাযোগ করে। আপনার ম্যাকে যত বেশি অ্যাপ্লিকেশন চলছে, উইন্ডো সার্ভারকে তত বেশি কাজ করতে হবে। তাই অবাক হবেন না যদি দেখেন WindowServer-এর CPU এবং মেমরি খরচ ছাদে বেড়ে চলেছে৷
এটি বিশেষত সত্য যদি ক্রমাগত চলমান প্রোগ্রামগুলি ডিসপ্লেতে যা আছে তা পরিবর্তন করে। এই পরিবর্তনগুলির মানে হল যে প্রোগ্রামটি ওভারড্রাইভে উইন্ডো সার্ভারে কাজ করছে, যার ফলে উচ্চ CPU ব্যবহার হচ্ছে। ভিডিও গেম খেলা, ফটো এবং ভিডিও এডিটর এবং অন্যান্য ক্রিয়াকলাপ যার জন্য স্ক্রীনকে ক্রমাগত রিফ্রেশ করা প্রয়োজন তা CPU এবং মেমরি খরচ বৃদ্ধির কারণ হবে৷
তবে কখনও কখনও আপনি ম্যাকে উচ্চ সিপিইউ এবং মেমরি ব্যবহার লক্ষ্য করবেন যদিও সেখানে খুব বেশি কিছু চলছে না। এটা সম্ভব যে চলমান অ্যাপ্লিকেশানগুলির মধ্যে একটিতে একটি বাগ রয়েছে যার কারণে এটি স্বাভাবিকের চেয়ে বেশি সংস্থান গ্রহণ করে৷ আপনি যদি এই ত্রুটিপূর্ণ অ্যাপ্লিকেশনটিকে চিহ্নিত করতে সক্ষম হন, তাহলে সমস্যাটি প্রতিবেদন করতে বিকাশকারীর সাথে যোগাযোগ করার কথা বিবেচনা করুন৷
কিন্তু যদি উইন্ডো সার্ভারের ব্যবহার খুব বেশি হয় এবং এটি আপনার পরিচালনার চেয়ে বেশি সমস্যা সৃষ্টি করে, নীচে আমাদের কিছু সমাধান দেখুন৷
উইন্ডোজ সার্ভারের কারণে ম্যাকের উচ্চ মেমরি এবং সিপিইউ ব্যবহারের সাথে কীভাবে মোকাবিলা করবেন
আপনি যদি লক্ষ্য করেন যে WindowsServer আপনার কম্পিউটার সংস্থানগুলির একটি বিশাল অংশ খেয়ে ফেলছে, এখানে কিছু জিনিস রয়েছে যা আপনি করতে পারেন৷
পদ্ধতি 1:আপনার কম্পিউটার পুনরায় চালু করুন।
আপনার ম্যাকের অপারেটিং সিস্টেম রিফ্রেশ করা আপনার প্রক্রিয়াগুলি পুনরায় সেট করার এবং তাদের ব্যবহারকে ডিফল্ট স্তরে নামিয়ে আনার একটি ভাল উপায়। আপনাকে যা করতে হবে তা হল অ্যাপল মেনুতে ক্লিক করুন, তারপরে রিস্টার্ট নির্বাচন করুন। আবার লগ ইন করার সময় উইন্ডোজ পুনরায় খোলার টিক চিহ্ন মুক্ত করতে ভুলবেন না। যদি এটি কাজ না করে তবে নীচের কিছু অন্যান্য পদ্ধতি ব্যবহার করে দেখুন।
পদ্ধতি 2:সমস্ত অপ্রয়োজনীয় অ্যাপ এবং উইন্ডোজ ছেড়ে দিন।
আপনার যদি অনেকগুলি প্রোগ্রাম উইন্ডো বা ফাইন্ডার উইন্ডো খোলা থাকে তবে উইন্ডো সার্ভারকে আরও কঠোর পরিশ্রম করতে হবে এবং আরও সংস্থানগুলি ব্যবহার করতে হবে। তাই আপনি যদি মনে করেন যে আপনার ম্যাক অস্বাভাবিকভাবে ধীর গতির বা কিছু ক্রিয়া সম্পাদন করতে কিছু অসুবিধা হয়, তাহলে আপনার আর প্রয়োজন নেই এমন উইন্ডোজ বা অ্যাপগুলি বন্ধ করার কথা বিবেচনা করা উচিত। ডেটা ক্ষতি এড়াতে কোনও উইন্ডো বন্ধ করার আগে প্রথমে আপনার ফাইলগুলি সংরক্ষণ করতে ভুলবেন না। এটি উইন্ডো সার্ভারকে শ্বাস নিতে এবং ম্যাকোসকে সাবলীলভাবে কাজ করতে দেয়৷
পদ্ধতি 3:আপনার Mac এ স্বচ্ছ প্রভাব বন্ধ করুন।
ম্যাকের মধ্যে স্বচ্ছতা হল একটি ভিজ্যুয়াল ইফেক্ট যা ম্যাকওএস এবং এর অ্যাপগুলি গভীরতার অনুভূতি তৈরি করতে ব্যবহার করে। এটি Mac-এ ডিফল্টরূপে সক্রিয় থাকে, তাই আপনি এই বৈশিষ্ট্য সম্পর্কে সচেতন হবেন না যদি না আপনি একজন সত্যিকারের macOS nerd না হন৷
WindowServer এ লোড কমানোর সবচেয়ে সহজ উপায় হল স্বচ্ছতা প্রভাব বন্ধ করা। এটি পুরানো এবং কম শক্তিশালী ম্যাকের জন্য বিশেষভাবে কার্যকর। এমনকি যদি আপনার Mac বিশেষভাবে ধীর মনে না করে, তবে এটি করা প্রায় অবশ্যই এটিকে অনেক দ্রুত করে তুলবে৷
স্বচ্ছ প্রভাবগুলি নিষ্ক্রিয় করতে, নীচের পদক্ষেপগুলি অনুসরণ করুন:
- অ্যাপল মেনুতে ক্লিক করুন, তারপরে সিস্টেম পছন্দগুলি> অ্যাক্সেসিবিলিটি নির্বাচন করুন৷
- ডিসপ্লে -এ ক্লিক করুন বাম পাশের মেনু থেকে।
- পাশে সুইচ টগল করুনস্বচ্ছতা হ্রাস করুন এটি চালু করতে।
এটি করা হলে উইন্ডো সার্ভারের পক্ষে আপনার পর্দায় উইন্ডোগুলি পরিচালনা করা এবং প্রকাশ করা সহজ হবে৷
পদ্ধতি 4:মিশন কন্ট্রোল স্পেসকে নিজেকে পুনর্বিন্যাস করা থেকে আটকান।
আপনি যদি স্পেস ব্যবহার করেন, যা Mac-এ ভার্চুয়াল ডেস্কটপ এনভায়রনমেন্ট নামেও পরিচিত, তাহলে স্পেসগুলিকে তাদের ব্যবহার অনুযায়ী নিজেদেরকে পুনর্বিন্যাস করা থেকে বিরত রাখলে WindowServer কীভাবে আচরণ করে তার উপর বিশাল পার্থক্য আনবে৷
এটি করতে:
- অ্যাপল মেনু> সিস্টেম পছন্দ এ যান , তারপর মিশন কন্ট্রোল-এ ক্লিক করুন
- চেক আনচেক করুন সবচেয়ে সাম্প্রতিক ব্যবহারের উপর ভিত্তি করে স্বয়ংক্রিয়ভাবে স্পেস পুনর্বিন্যাস করুন।
এই পরিবর্তনটি ছোট মনে হতে পারে, তবে এটি উইন্ডো সার্ভারকে অনেক সাহায্য করে কারণ স্পেসগুলি আর স্বয়ংক্রিয়ভাবে সরানো হবে না। এটি উইন্ডো সার্ভারের উপর বোঝা কমিয়ে দেয়, প্রক্রিয়ায় এর ব্যবহার কমিয়ে দেয়। এছাড়াও, আপনি যখন স্পেস ব্যবহার করছেন তখন আপনি সম্ভবত পার্থক্যটি লক্ষ্য করবেন না।
পদ্ধতি 5:ডিসপ্লে রেজোলিউশনের জন্য ডিফল্ট ব্যবহার করুন।
বেশ কিছু ব্যবহারকারী উল্লেখ করেছেন যে উইন্ডো সার্ভারের কারণে ম্যাকের এই উচ্চ মেমরি এবং সিপিইউ ব্যবহার একটি বাগ যা একটি স্কেল্ড ডিসপ্লে রেজোলিউশন ব্যবহার করে ম্যাককে প্রভাবিত করে। এটি বিশেষ করে 4K মনিটরের জন্য সত্য যেগুলি স্কেলড রেজোলিউশন ব্যবহার করছে৷
৷একটি অস্থায়ী সমাধান হল প্রদর্শনের জন্য ডিফল্ট ব্যবহার করা রেজোলিউশনে নেভিগেট করে Apple Menu> System Preferences> Displays
আপনি এটিতে থাকাকালীন, একাধিক প্রদর্শনের জন্য স্পেস বন্ধ করার চেষ্টাও করা উচিত। সিস্টেম পছন্দ থেকে ,মিশন নিয়ন্ত্রণ, বেছে নিন তারপর ডিসপ্লেতে আলাদা স্পেস আছে এর জন্য সুইচটি টগল করুন বন্ধ করতে।
উপরের সমস্ত কিছু করার পরে আপনার ম্যাক পুনরায় চালু করুন এবং উইন্ডো সার্ভারের CPU এবং মেমরি খরচের ক্ষেত্রে এই পদক্ষেপগুলি কোনও পার্থক্য করেছে কিনা তা পরীক্ষা করুন৷
সারাংশ
WindowServer হল একটি গুরুত্বপূর্ণ macOS উপাদান যা আপনি আপনার স্ক্রিনে যা দেখছেন তার জন্য দায়ী৷ আপনার ডিসপ্লেতে আপনার যত বেশি উপাদান থাকবে এবং আপনার স্ক্রিনে তত বেশি ক্রিয়াকলাপ ঘটবে, হয় অ্যাপস বা ব্যাকগ্রাউন্ড প্রক্রিয়ার কারণে, উইন্ডো সার্ভারের জন্য কাজের চাপ মোকাবেলা করা তত কঠিন হবে এবং এর ফলে আপনার ম্যাকের সংস্থানগুলি বেশি খরচ হবে। যদি এটি হয়, তাহলে এখানে কৌশলটি WindowServer-এ চাপ কমিয়ে খরচ কমানো উচিত। এবং উপরে তালিকাভুক্ত টিপস আপনাকে এতে সাহায্য করবে।