اگر مائیکروسافٹ ونڈوز 10 OS کی ترتیبات میں تبدیلیاں کرنے پر راضی ہوجاتا ہے تو گوگل کروم براؤزر کے اعلی رام استعمال کو کم کرسکتا ہے

سافٹ ویئر / اگر مائیکروسافٹ ونڈوز 10 OS کی ترتیبات میں تبدیلیاں کرنے پر راضی ہوجاتا ہے تو گوگل کروم براؤزر کے اعلی رام استعمال کو کم کرسکتا ہے 2 منٹ پڑھا

گوگل کروم پر ڈارک موڈ



گوگل کروم ویب براؤزر اپنے خاص طور پر ونڈوز 10 چلانے والے کمپیوٹرز پر خاص طور پر اعلی رام استعمال کے لئے جانا جاتا ہے ، ایسا ہوتا ہے کہ گوگل کروم براؤزر کی میموری ہاگنگ کو کم کرنے کے قابل ہوسکتا ہے۔ تاہم ، تلاش کے دیو کو کچھ خاص مواقع اور ونڈوز 10 کے اندر مائیکروسافٹ کی ترتیبات میں تبدیلی کی ضرورت ہے تاکہ منتقلی کا انتظار کیا جاسکے رام استعمال میں کمی کی خصوصیت .

مائیکروسافٹ کے پاس تھا حال ہی میں گوگل کروم ویب براؤزر کی اعلی رام استعمال کو کم کرنے کے طریقے پیش کیے گئے ہیں . ونڈوز 10 او ایس بنانے والے نے اشارہ دیا تھا کہ گوگل کے فراہم کردہ کرومیم انجن پر مبنی اس کے اپنے ایج ویب براؤزر نے رام کے استعمال کو کامیابی کے ساتھ کم کردیا ہے۔ تاہم ، گوگل نے اس دعوی کی تکنیک کو مسترد کردیا تھا سی پی یو کی کارکردگی پر منفی اثر پڑا . اب گوگل کا دعوی ہے کہ اگر مائیکرو سافٹ ونڈوز 10 او ایس کو ٹویٹ کرتا ہے تو وہ کروم ویب براؤزر کے رام استعمال کو کامیابی کے ساتھ کم کرسکتا ہے۔



مائیکرو سافٹ نے ایپ کے رام استعمال کو کم کرنے کے لئے ‘سیگمنٹ ہیپ’ متعارف کرایا لیکن گوگل کروم تعاون نہیں کرتا ہے؟

ونڈوز 10 مئی 2020 اپ ڈیٹ کے ساتھ ، جسے 20H1 یا v2004 اپ ڈیٹ بھی کہا جاتا ہے ، مائیکروسافٹ نے ایک نیا فیچر متعارف کرایا جس کا نام ’سیگمنٹ ہیپ‘ ہے۔ یہ کچھ ون 32 ڈیسک ٹاپ ایپس جیسے گوگل کروم اور ایج کے ذریعہ میموری کے استعمال کو کم کرنے کے لئے ڈیزائن کیا گیا ہے۔ اس تکنیک میں 'جدید ڈھیر لگانے' شامل ہے جس کے بارے میں سمجھا جاتا ہے کہ وہ اطلاقات کے مجموعی طور پر میموری کے استعمال کو کم کردیں گے۔



تاہم ، یہ نوٹ کرنا ضروری ہے کہ سیگمنٹ ہیپ ایک ایسی چیز ہے جسے ڈویلپرز کو اپنے ایپس میں استعمال کرنے کی ضرورت ہے۔ مائیکروسافٹ پہلے ہی اسے اپنے کرومیم ایج کے لئے استعمال کررہا ہے۔ در حقیقت ، کمپنی کا دعوی ہے کہ اس نئی تکنیک میں ایج براؤزر کے میموری کے استعمال میں 27 فیصد کمی ریکارڈ کی گئی ہے۔



اتفاقی طور پر ، گوگل گوگل کروم ویب براؤزر کے لئے ’سیگمنٹ ہیپ‘ تکنیک اپنانے پر راضی تھا۔ تاہم ، سرچ دیو نے نوٹ کیا کہ مائکروسافٹ نے تیار کردہ ، ریم سیونگ فکس کو کروم کے آئندہ ورژن ، بشمول ورژن in 85 میں قابل نہیں بنایا جائے گا۔ اعلی کارکردگی کا مظاہرہ جس میں اعلی CPU استعمال شامل ہے۔



آج تک ، Google طبقہ کے ڈھیر کو چالو کرنے کے لئے .exe مینی فیسٹ طریقہ کا استعمال کرتا رہا ہے۔ گوگل نوٹ کیا کہ پرانی تکنیک کا رام کے استعمال پر کچھ مثبت اثر پڑتا ہے ، لیکن سی پی یو وقت لگتا ہے ، 'زیادہ سے زیادہ بچت براؤزر اور نیٹ ورک کے عمل سے ہوتی ہے ، جبکہ زیادہ تر لاگت پیش کنندہ کے عمل سے ہوتی ہے۔'

گوگل کو مائیکرو سافٹ کو کروم ویب براؤزر کے رام استعمال کو کم کرنے کے لئے ونڈوز 10 کو موافقت کرنے کی ضرورت ہے۔

گوگل کا دعوی ہے کہ سی پی یو پرفارمنس ریگریشن کے بغیر سیگمنٹ ہیپ کا استعمال کرنا کافی آسان ہوگا اگر مائیکروسافٹ ونڈوز 10 OS میں کسی فنکشن کو شامل کرنے پر راضی ہوجاتا ہے جو Ntdll.dll میں RtlpHpHeapFeatures میں 'سیگمنٹ ہیپ قابل' بٹ کو سیٹ یا کلیئر کردے گا۔

گوگل کے سینئر ڈویلپر نے بھی باضابطہ پوسٹ شائع کی ہے گتوب جس نے مندرجہ ذیل دو جھنڈوں کو لاگو کرنے کے لئے مائیکروسافٹ کی مدد طلب کی تھی:

  1. HEAP_ENABLE_SEGMENT_HEAP - NT ڈھیر کے بجائے سیگمنٹ ہیپ بنائیں۔
  2. HEAP_DISABLE_SEGMENT_HEAP - سیگمنٹ ہیپ کی بجائے این ٹی ہیپ بنائیں ، یہاں تک کہ اگر سیگمنٹ ہیپ کی درخواست درخواست میں ہی درخواست کی گئی ہو۔

یہ بتانے کی ضرورت نہیں ، جھنڈے گوگل کے کرومیم انجن پر مبنی تمام ویب براؤزرز کے لئے مددگار ثابت ہوں گے۔ تاہم ، اس بات کا امکان نہیں ہے کہ مائیکروسافٹ گوگل کے طریقہ کار کے لئے بے تابی سے اپنی رام بچانے والی ٹیکنالوجی کو ختم کردے گا۔ گوگل اور مائیکروسافٹ مشترکہ طور پر سیگمنٹ ہیپ پر کام کرسکتے ہیں۔ لیکن اس وقت تک ، کروم مائیکروسافٹ کی رام کی بچت کی تکنیک کے ساتھ کام نہیں کرے گا۔

ٹیگز کروم گوگل مائیکرو سافٹ