Hotspot သည် perf.data ဖိုင်များကို ခွဲခြမ်းစိတ်ဖြာသောအခါတွင် ပွင့်လင်းမြင်သာသော အစားထိုးမှုအဖြစ် လုပ်ဆောင်နိုင်ပြီး FlameGraph မှတစ်ဆင့် အမြင်အာရုံပုံဖော်ခြင်းကဲ့သို့သော အင်္ဂါရပ်များ၊ ထိပ်တန်း utility ပုံစံရှိ အကျဉ်းချုပ်အခြေအနေခြုံငုံသုံးသပ်ချက်၊ ခေါ်ဆိုမှုစာရင်းအင်းများ စုစည်းမှု၊ အမျိုးအစားအမျိုးမျိုးဖြင့် အမျိုးအစားခွဲခြင်း ကိရိယာအကြံပြုချက်များပြသခြင်း၊ တပ်ဆင်ထားသော ယန္တရားများရှာဖွေခြင်းနှင့် ဖြစ်ရပ်များစွာအတွက် ဘေးချင်းကပ်တိုင်းတာမှုများကို ပြသနိုင်မှု။
ထုတ်ဝေမှုအသစ်တွင်-
- ကြီးမားပြီး ရှုပ်ထွေးသော အပလီကေးရှင်းများအတွက် ပရိုဖိုင်းဒေတာကို သိသိသာသာ အရှိန်မြှင့်လိုက်ပါသည်။ ဥပမာအားဖြင့်၊ Firefox အတွက် ထုတ်လုပ်လိုက်သော perf.data ဖိုင်သည် ယခုအခါ ပြင်းအားအစီအစဥ်ကို ပိုမိုမြန်ဆန်စွာ ခွဲခြမ်းစိတ်ဖြာထားပါသည်။
- စတင်ချိန်တွင် ဖန်တီးထားသည့် zstd အယ်လဂိုရီသမ်ကို အသုံးပြု၍ ချုံ့ထားသော ဒေတာဖြင့် ဖိုင်များကို ခွဲခြမ်းစိတ်ဖြာရန် မှန်ကန်သော ပံ့ပိုးမှုကို ပေါင်းထည့်ထားသည်
“perf record -z” နှင့် သင့်အား ပြင်းအား တစ်ခု သို့မဟုတ် နှစ်ခု အတိုင်းအတာဖြင့် အရွယ်အစားကို လျှော့ချရန် ခွင့်ပြုသည်။ - ဇူးမ်ဆွဲသည့်အခါ အချိန်ဝင်ရိုးအမှတ်အသားများနှင့် ယူနစ်ရှေ့ဆက်များကို ပြသရန်အတွက် အချိန်စကေးကို ခေတ်မီအောင် ပြုလုပ်ထားပါသည်။
- rustc compiler မှ ထည့်သွင်းထားသော သင်္ကေတများကို ခွဲခြမ်းစိတ်ဖြာခြင်းအား လုပ်ဆောင်ပြီးပါပြီ။
- perfparser submodule ကို fork call ကို အသုံးပြု၍ parallelization အတွက် ပိုမိုကောင်းမွန်သော ပံ့ပိုးမှုဖြင့် အပ်ဒိတ်လုပ်ထားပါသည်။
source: opennet.ru