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

رنز کا موازنہ

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

BoosterX → بینچ مارک → موازنہ کھولیں اور مطلوبہ محفوظ شدہ نتائج شامل کریں۔ پہلے/بعد کے تجربے کے لیے ایک ہی لوڈ ورژن، پروفائل اور شرائط منتخب کریں۔ اعداد میں فرق بذات خود کسی ٹویک کے اثر کو ثابت نہیں کرتا۔

انٹرفیس میں مختلف رنز کے درمیان فرق کا جائزہ لیا جا سکتا ہے: CPU، GPU، تاخیر، مطلق اقدار اور فیصد۔ شرائط کا عدم مطابقت خود اعداد کو بے کار نہیں بناتا، لیکن فرق کی وجہ کے بارے میں نتیجے کو محدود کرتا ہے۔ مطابقت کے انتباہات چیک کریں اور مختلف ورژنز کے موازنے کو خالص تجربہ نہ سمجھیں۔

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

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

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

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

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

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

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

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

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

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

اپ ڈیٹ شدہ: 2026-10-02۔