Перейти к содержимому

رنز کا موازنہ

На этой странице

مکمل شدہ رنز کا موازنہ ایک ہی لوڈ ورژن، اسکورنگ ماڈل اور پروفائل کے ساتھ کریں۔ فیصد تبدیلی اعداد کے فرق کو بیان کرتی ہے، لیکن بذات خود ٹیوننگ کے اثر کو ثابت نہیں کرتی۔

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

  1. پروسیسر اور گرافکس کارڈ کا ماڈل، Windows اور ڈرائیور کے ورژن لکھیں۔ ٹیسٹوں کے درمیان پاور موڈ اور کولنگ نہ بدلیں۔ ایک ہی پس منظر پروگراموں کا سیٹ استعمال کریں۔
  2. پہلے بغیر کسی ترتیب کی تبدیلی کے کم از کم تین ٹیسٹ چلائیں۔ اس طرح آپ نتائج کے معمول کے پھیلاؤ کو دیکھ سکیں گے۔ چھوٹے فرقوں کے بارے میں نتیجہ اخذ کرنے کے لیے زیادہ تکرار درکار ہو سکتی ہے۔
  3. ایک ترتیب بدلیں اور ٹیسٹ دہرائیں۔ اگر ری اسٹارٹ درکار ہو، تو اسے اصل ترتیبات والی سیریز سے پہلے بھی انجام دیں۔ ہر رن سے پہلے یکساں وقت انتظار کریں۔
  4. جہاں ممکن ہو، پہلے اصل ترتیبات، پھر تبدیل شدہ، اور پھر دوبارہ اصل ترتیبات جانچیں: A → B → A۔ ایسی ترتیب ترتیب کے اثر کو گرمی اور پس منظر کے بوجھ سے الگ کرنے میں مدد کرتی ہے۔
  5. تمام نتائج محفوظ رکھیں۔ پہلے سے طے کریں کہ کون سی ناکامیاں ٹیسٹ کو موازنے کے قابل نہیں بناتیں، مثلاً رن کا رک جانا۔ اگر آپ کسی ٹیسٹ کو خارج کرتے ہیں، تو وجہ بتائیں۔ کم اسکور بذات خود اسے حذف کرنے کی وجہ نہیں۔

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

Δ score, % = 100 × (mean_after / mean_before − 1)
CV, % = 100 × sample_standard_deviation / mean

رنز کے درمیان اوسط اقدار اور پھیلاؤ کا موازنہ کریں۔ نہ صرف حتمی اسکور، بلکہ انفرادی اسکور، ملی سیکنڈ میں تاخیر اور لوڈز کی انجام دہی کی رفتار (throughput) بھی جانچیں۔ تاخیر کے لیے منفی فرق عام طور پر بہتری کا مطلب رکھتا ہے؛ اسکور کے لیے مثبت فرق اسکور میں اضافے کا مطلب رکھتا ہے۔

تکرار کی جانچ کے لیے مکمل رنز شمار کریں۔ ایک ہی ٹیسٹ کے اندر ہزاروں فریم دہرائے گئے ٹیسٹوں کا متبادل نہیں: وہ سب ایک ہی سیشن میں حاصل ہوتے ہیں اور مشترکہ حالات پر منحصر ہوتے ہیں۔

معمول کے پھیلاؤ کے مقابلے میں چھوٹی تبدیلی کے لیے اضافی تکرار درکار ہوتی ہے۔ ایک ہی سیریز کی بنیاد پر «1% سے زیادہ ہر چیز معنی خیز ہے» جیسی عالمگیر حد مقرر نہیں کی جا سکتی۔ شماریاتی طور پر قابل امتیاز فرق بھی عملی اثر کے لیے بہت چھوٹا ہو سکتا ہے۔

بلاک وار تشخیص پہلے سے نتائج میں شامل ہے: ہر لوڈ کے لیے بلاکس کے حساب سے انجام دہی کی رفتار کا پھیلاؤ، «پہلا-آخری» شفٹ اور مراحل کے حساب سے رجحان محفوظ کیا جاتا ہے۔ اس سے یہ فیصلہ کرنا ممکن ہوتا ہے کہ دو رنز کا فرق ان کے اندر مشاہدہ ہونے والے شور سے زیادہ ہے یا نہیں، نئی تکرار سے پہلے ہی۔ وہ فارمولے جن کے ذریعے بلاکس کو اسکور میں جمع کیا جاتا ہے، اسکور کے حساب میں کھلے ہیں۔

آٹھ رنز کی سیریز میں ایک آپٹمائزڈ سسٹم پر تکرار اور ریزولوشنز کا موازنہ کیا گیا۔ اس میں غیر آپٹمائزڈ حالت شامل نہیں اور اسی لیے یہ BoosterX سے حاصل ہونے والے فائدے کو ثابت نہیں کرتی۔

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

جانچا گیا: 2026-09-20۔