Maglev ၏ JIT Compiler အသစ်သည် Chrome ၏စွမ်းဆောင်ရည်ကို မြှင့်တင်ပေးသည်။

Google သည် ဇွန်လ 114 ရက်နေ့တွင် Chrome 5 အသုံးပြုသူများအတွက် စတင်ဖြန့်ချိမည့် JIT compiler Maglev အသစ်ကို မိတ်ဆက်ခဲ့သည်။ JIT compiler သည် အလွန်အသုံးများသော JavaScript ကုဒ်အတွက် စွမ်းဆောင်ရည်မြင့် စက်ကုဒ်ကို အမြန်ထုတ်ပေးရန် ရည်ရွယ်သည်။ Maglev ကိုဖွင့်ခြင်းဖြင့် Jetstream စွမ်းဆောင်ရည်စမ်းသပ်မှုကို 7.5% နှင့် Speedometer စမ်းသပ်မှု 5% အရှိန်မြှင့်ခဲ့သည်။

ထို့အပြင်၊ Chrome စွမ်းဆောင်ရည်တိုးတက်မှု၏ ယေဘုယျဒိုင်းနမစ်များကို ဖော်ပြထားပါသည်။

  • ဝဘ်ဆိုက်များနှင့် အလုပ်လုပ်ရာတွင် လူကြိုက်များသော JavaScript စာကြည့်တိုက်များ၏ လုပ်ဆောင်မှုအမြန်နှုန်းကို တိုင်းတာသည့်အခါ ဘရောက်ဆာတုံ့ပြန်မှုအပေါ် အလေးပေးသည့် Speedometer စမ်းသပ်မှုတွင် Chrome ၏ရမှတ်များသည် 330 မှ 491 မှတ်အထိ တိုးတက်လာခဲ့သည်။ Maglev သို့ ကူးပြောင်းခြင်းအပြင်၊ စမ်းသပ်ခြင်းများသည် ပြီးခဲ့သောနှစ် (စာစောင် 101 မှ) တွင် ပြုလုပ်ခဲ့သော စမ်းသပ်မှုများတွင်၊ ဥပမာ၊ JavaScript အင်ဂျင်အတွင်းရှိ လုပ်ဆောင်ချက်များကို ခေါ်ဆိုခြင်းအတွက် ပိုမိုကောင်းမွန်အောင်လုပ်ဆောင်မှုများကို ထည့်သွင်းစဉ်းစားပါသည်။
  • JavaScript နှင့် WebAssembly ကို အသုံးပြု၍ အဆင့်မြင့် ဝဘ်အက်ပ်လီကေးရှင်းများနှင့် အလုပ်လုပ်ရန် ဒီဇိုင်းထုတ်ထားသည့် Jetstream စမ်းသပ်မှုတွင် Maglev ကို အသုံးပြုခြင်းဖြင့် ရမှတ် 330 (တိုးတက်မှု 7.5%) ရရှိစေခဲ့သည်။
  • မြင့်မားသော frame rate များဖြင့် ဘရောက်ဆာ၏ ဂရပ်ဖစ်စနစ်ခွဲ၏ အချက်အလက်များကို တင်ဆက်နိုင်မှုကို စမ်းသပ်သည့် MotionMark စမ်းသပ်မှုတွင် စွမ်းဆောင်ရည်သည် ယမန်နှစ်ကတည်းက သုံးဆတိုးတက်ခဲ့သည်။ နှစ်အစကတည်းက၊ developer များသည် Chrome ရှိ ဂရပ်ဖစ်များနှင့် အလုပ်လုပ်ရာတွင် အရှိန်မြှင့်ပေးသည့် ပိုမိုကောင်းမွန်အောင်လုပ်ဆောင်မှု 20 ကျော်ကို အဆိုပြုခဲ့ပြီး တစ်ဝက်ကျော်သည် တည်ငြိမ်သောထုတ်ဝေမှုများ၏ကုဒ်အခြေခံတွင် ပါဝင်ပြီးဖြစ်သည်။ ဥပမာအားဖြင့်၊ Canvas နှင့်အလုပ်လုပ်ခြင်း၏စွမ်းဆောင်ရည်ကို မြှင့်တင်ထားပြီး၊ ကုဒ်ပရိုဖိုင်ပြုလုပ်ခြင်းအပေါ် အခြေခံ၍ ပိုမိုကောင်းမွန်အောင်လုပ်ဆောင်မှုများကို ဖွင့်ထားပြီ၊ GPU ဘက်တွင် လုပ်ဆောင်သည့်အလုပ်များကို အချိန်ဇယားဆွဲခြင်းကို မြှင့်တင်ထားပြီး၊ layer flattening (ပေါင်းစပ်ခြင်း) ၏စွမ်းဆောင်ရည်ကို မြှင့်တင်ထားပြီး၊ တက်ကြွသောဆန့်ကျင်မှုအသစ် -aliasing algorithm MSAA (Multisample Anti-Aliasing) ကို အကောင်အထည် ဖော်ခဲ့ပြီး၊ 2D ပတ္တူပုံဖေါ်ခြင်းအား ပံ့ပိုးပေးထားပါသည်။ လုပ်ဆောင်ချက်များကို အပြိုင်လုပ်ဆောင်ရန်အတွက် သီးခြားလုပ်ငန်းစဉ်များအဖြစ် လုပ်ဆောင်ထားပါသည်။

source: opennet.ru

မှတ်ချက် Add