میک پر ہائی ونڈو سرور CPU استعمال کریں۔
Mac کو OS X Yosemite کے ساتھ ایک قابل ذکر بصری دوبارہ ڈیزائن کے ساتھ بہت ساری تبدیلیاں موصول ہوئی ہیں، لیکن ان میں سے کچھ تبدیلیاں اور مختلف شفاف اثرات کچھ صارفین کے Mac کی کارکردگی کو ونڈو سرور کے غلط رویے سے متاثر کر رہے ہیں۔ یہ عام طور پر ونڈوسرور کے عمل سے بظاہر بغیر کسی وجہ کے بھاری سی پی یو کے استعمال میں تیزی سے ظاہر ہوتا ہے، اکثر میموری کے غیر معمولی استعمال کے ساتھ، جس کے نتیجے میں کچھ کمپیوٹرز پر Mac OS X اور MacOS کے عام استعمال کے دوران بہت سست اور کٹے رویے کا سامنا کرنا پڑتا ہے۔
سب سے بری بات یہ ہے کہ کوئیک لک کھولنا، فائنڈر کی چند نئی ونڈوز کھولنا، یا مصروف فائنڈر فولڈرز کے مواد کو اسکرول کرنا WindowServer پروسیسر کے استعمال میں اضافے کا باعث بنتا ہے جو کافی زیادہ ہوتا ہے کہ کمپیوٹر منجمد ہو جانا یا یہاں تک کہ بہت خراب بیچ بال کرسر کی ظاہری شکل۔
اگر ونڈو سرور اکثر میک او ایس اور میک او ایس ایکس کے ساتھ کچھ حالات میں بظاہر کوئی معنی خیز وجہ نہ ہونے کی وجہ سے زیادہ سی پی یو کے استعمال میں اضافہ کرتا رہتا ہے تو یہ مضمون آپ کے لیے ہے۔ ہم ایسے عناصر اور خصوصیات کو کم کرکے ونڈو سرور کے عمل کو قابو کرنے کی کوشش کرنے جارہے ہیں جو ونڈو سرور کے رویے (یا غلط رویے) کو بڑھاوا دے سکتے ہیں، یہ ایک چیلنجنگ کام ہے کہ ونڈوسرور کو Mac OS X میں نظر آنے والی تقریباً ہر چیز کو کھینچنے کے لیے ضروری ہے۔ امید ہے کہ WindowServer CPU کا استعمال مسئلہ صرف ایک بگ یا اصلاح کا مسئلہ ہے جس پر توجہ دی جائے گی، لیکن فی الحال یہ طرز عمل Mac OS (Mac OS X 10) کے تازہ ترین ورژن میں بھی جاری ہے۔10.3 آگے) یہاں تک کہ جدید ترین میک ہارڈ ویئر پر بھی۔ خوش قسمتی سے، کچھ حل ہیں جو مدد کرتے ہیں، تو آئیے اس تک پہنچتے ہیں۔
Mac OS X میں شفاف اثرات کو بند کریں
صرف شفافیت کے اثرات کو بند کرنے سے ہر ایک میک کی رفتار بڑھ جاتی ہے جس کا میں نے Mac OS X Yosemite یا بعد میں چلانے کا سامنا کیا ہے، چاہے ہارڈ ویئر نیا ہو یا پرانا۔ یہاں تک کہ اگر کمپیوٹر خاص طور پر سست محسوس نہیں کرتا ہے، تو یہ شفافیت کے اثرات کو بند کرتے ہوئے تقریباً تیز تر محسوس کرے گا۔
- Apple مینو پر جائیں اور "System Preferences" کو منتخب کریں، پھر "Accessibility" پر جائیں
- بائیں مینو سے "ڈسپلے" کا انتخاب کریں
- آئن ہونے کے لیے "شفافیت کو کم کریں" کے ساتھ والے سوئچ کو ٹوگل کریں (متبادل طور پر، اگر آپ چاہتے ہیں کہ UI کو فرق کرنا تھوڑا آسان ہو تو آپ کنٹراسٹ بڑھانے کو فعال کر سکتے ہیں، اس سے پارباسی عناصر بھی بند ہو جائیں گے۔ OS X)
زیادہ تر کارروائیوں میں رفتار میں اضافہ فوری طور پر قابل ذکر ہے، اور آپ کوارٹز ڈیبگ میں FPS فریم ریٹ مانیٹر کے ساتھ نتائج سے پہلے اور بعد کی پیمائش بھی کر سکتے ہیں، جو ہارڈ ویئر کے لحاظ سے 10 FPS یا اس سے زیادہ ہو سکتا ہے۔ اسکرین اینیمیشنز کی ریفریش ریٹ میں اضافہ۔
میک OS X 10.10.3 کے ساتھ اب بھی ایسا ہی ہے (یہ بیٹا ہے)، اس لیے شاید کوئی ضدی بگ ہے یا ہو سکتا ہے کہ OS X Yosemite کے لیے کارکردگی کو بہتر بنانے کا تھوڑا سا عمل ابھی باقی ہے۔
ذاتی طور پر، مجھے شفاف اثرات پسند ہیں اس لیے میں اسے جدید ترین میک ہارڈویئر کے ساتھ جاری رکھنے کا رجحان رکھتا ہوں، لیکن یہاں تک کہ میرے 2015 کے ماڈل ریٹینا میک بک پرو کو 16 جی بی ریم کے ساتھ شفافیت کو بند کرنے سے فروغ ملتا ہے۔ دریں اثناء، بمشکل پرانا ہارڈ ویئر جیسا کہ 2012 سے MacBook Air پر شفاف اثرات کے ساتھ مایوس کن طور پر سست ہے، اور میں نے Retina iMac 27″ کے صارفین سے ایسی ہی شکایات سنی ہیں، جو ظاہر ہے کہ بالکل نیا اور طاقتور ہارڈ ویئر ہے۔کافی وسائل کے ساتھ وہ نیا ہارڈ ویئر اب بھی OS X میں شفاف اثرات ظاہر کرنے میں جدوجہد کر سکتا ہے تجویز کرتا ہے کہ ایک حتمی سافٹ ویئر حل ہونے کا امکان ہے۔
غیر استعمال شدہ ایپ اور فائنڈر ونڈوز کو بند کریں
جب OS X Yosemite میں ایپس یا فائنڈر کی بہت سی ونڈوز کھلی ہوتی ہیں، WindowServer وسائل کی بے حد مقدار استعمال کرنا شروع کر دیتا ہے۔ اگرچہ یہ OS X (یا اس معاملے کے لیے کسی بھی OS) کے تمام ورژنز میں ہو سکتا ہے، لیکن Yosemite کے بارے میں کچھ انوکھا ہے جس کی وجہ سے یہ ایک خاص طور پر خراب ہونے والا واقعہ ہے۔
حل کسی بھی چیز سے زیادہ صارف کے رویے پر مبنی ہے۔ غیر استعمال شدہ ونڈوز یا ایپس کو بند کرنے کی عادت ڈالیں تاکہ انہیں مزید وسائل کی ضرورت نہ رہے۔
بند تمام ونڈوز کی اسٹروک کو یاد رکھنا اس کے انتظام کے لیے مفید ہو سکتا ہے۔
مشن کنٹرول اسپیس کو خود کو دوبارہ ترتیب دینا روکیں
اگر آپ Spaces استعمال کرتے ہیں، جو کہ بنیادی طور پر میک پر ورچوئل ڈیسک ٹاپ ماحول ہے، تو خالی جگہوں کو استعمال کی بنیاد پر خود کو دوبارہ ترتیب دینے سے روکنے سے WindowServer کے رویے میں تھوڑا سا فرق پڑتا ہے۔
- Apple مینو سے سسٹم کی ترجیحات کھولیں اور "مشن کنٹرول" پر جائیں
- "حالیہ استعمال کی بنیاد پر خالی جگہوں کو خودکار طور پر دوبارہ ترتیب دیں" کے لیے ترتیب کو غیر فعال کریں
بہت سے صارفین بہرحال اس خصوصیت کو محسوس نہیں کرتے ہیں، اس لیے اگر بہتری تقریباً صفر ہے تو بھی عام طور پر اس سے محروم نہیں ہوتا ہے۔
متعدد ڈسپلے؟ ہر ایک کے لیے جگہیں بند کریں
اگر آپ کے پاس ملٹی ڈسپلے سیٹ اپ ہے، تو غیر فعال کرنے کے لیے ایک اور سیٹنگ ہر انفرادی ڈسپلے کے لیے Spaces ہے۔
- سسٹم کی ترجیحات کھولیں اور "مشن کنٹرول" پر جائیں
- آف ہونے کے لیے "ڈسپلے میں الگ جگہیں ہیں" کی ترتیب کو ٹوگل کریں
- لاگ آؤٹ، یا اس سے بہتر، میک کو ریبوٹ کریں
یقیناً، اگر آپ اپنے میک کے ساتھ ایک سے زیادہ اسکرینیں استعمال کرنے والے نہیں ہیں، تو اس تبدیلی کا کوئی اثر نہیں ہوگا اس لیے آپ کی توجہ کہیں اور ہونی چاہیے۔
ریبوٹ
اگر آپ ان میک صارفین میں سے ہیں جو اپنے میک کو کبھی بند یا ریبوٹ نہیں کرتے ہیں، لیکن آپ کو WindowServer اعلی CPU مسائل کا سامنا ہے، تو آپ میک کو کچھ زیادہ کثرت سے ایڈجسٹ اور دوبارہ شروع کرنا چاہیں گے۔ بس میک کو دوبارہ شروع کرنے سے WindowServer کے عمل کے غلط برتاؤ کا ایک عارضی حل ملتا ہے۔ میں جانتا ہوں کہ یہ سب سے کم نصیحت کی طرح لگتا ہے، لیکن متعدد تبصرہ نگاروں نے اس کے ساتھ عارضی کامیابی کی اطلاع دی ہے، اور میں نے خود بہتری کا مشاہدہ کیا ہے۔ یقینی طور پر مثالی سے کم، لیکن جب تک بنیادی وجہ پر توجہ نہیں دی جاتی، یہ مدد کر سکتا ہے۔
اگر آپ نے مندرجہ بالا سب کچھ کر لیا ہے اور آپ کو لگتا ہے کہ ونڈو سرور غلط برتاؤ کر رہا ہے یا میک غیر معمولی طور پر سست چل رہا ہے، تو یہ OS X Yosemite کو تیز کرنے کے لیے ان تجاویز پر نظرثانی کرنے کے قابل ہے، یا اس کی وجہ سمجھنے کے لیے عام نکات بھی۔ میک آہستہ چل سکتا ہے، جو مزید مدد کر سکتا ہے۔
کیا آپ کو ونڈو سرور کے مسائل کا سامنا ہے؟ کیا آپ کے پاس OS X Yosemite میں WindowServer وسائل کے استعمال کو کم کرنے کے لیے کوئی تجاویز ہیں؟ ہمارے تبصروں میں اپنا تجربہ اور چالیں ضرور شیئر کریں۔