Google သည် Linux အတွက် multi-level LRU patch များကို မိတ်ဆက်ပေးခဲ့သည်။

Google သည် Linux အတွက် LRU ယန္တရား၏ ပိုမိုကောင်းမွန်သော အကောင်အထည်ဖော်မှုဖြင့် ပက်ခ်များကို မိတ်ဆက်ပေးခဲ့သည်။ LRU (အနည်းဆုံး လတ်တလောအသုံးပြုသူ) သည် အသုံးမပြုသော မှတ်ဉာဏ်စာမျက်နှာများကို စွန့်ပစ်ရန် သို့မဟုတ် လဲလှယ်ရန် ခွင့်ပြုသည့် ယန္တရားတစ်ခုဖြစ်သည်။ Google ၏ အဆိုအရ မည်သည့်စာမျက်နှာများကို နှင်ထုတ်မည်ကို ဆုံးဖြတ်သည့် ယန္တရား၏ လက်ရှိအကောင်အထည်ဖော်မှုသည် CPU ပေါ်တွင် တင်ဆောင်မှု အလွန်များပြားပြီး မည်သည့်စာမျက်နှာများကို နှင်ထုတ်ရမည်ကို မကြာခဏ ညံ့ဖျင်းစွာ ဆုံးဖြတ်လေ့ရှိသည်။

ကုမ္ပဏီမှပြုလုပ်သောစမ်းသပ်မှုများတွင်၊ LRU ၏အကောင်အထည်ဖော်မှုအသစ်သည်စနစ်တွင်မှတ်ဉာဏ်မရှိခြင်းကြောင့် (OOM kill) အရေအတွက်ကို 18% လျော့ချပေးကာ Chrome OS တွင် memory နည်းပါးခြင်းကြောင့်ဘရောက်ဆာတက်ဘ်များကိုပယ်ဖျက်သည့်အရေအတွက်ကိုလျှော့ချခဲ့သည်။ 96% နှင့် loaded devices များတွင် OOM အရေအတွက် 59% လျော့နည်းသွားသည်။ ၎င်းသည် စမ်းသပ်နေစဉ်အတွင်း သတိပြုမိသော စွမ်းဆောင်ရည်ဆုတ်ယုတ်မှုများနှင့် အခြားချို့ယွင်းချက်များကို ဖယ်ရှားပေးသည့် ဖာထေးမှု၏ ဒုတိယဗားရှင်းဖြစ်သည်။

source: opennet.ru

မှတ်ချက် Add