intel Inspector သည် Dynamic Memory နှင့် Threading Error Checking Tool ကို ရယူပါ။
Intel® Inspector ဖြင့် စတင်လိုက်ပါ။
Intel® Inspector သည် Windows* နှင့် Linux* လည်ပတ်မှုစနစ်များတွင် serial နှင့် multithreaded applications များကို တီထွင်အသုံးပြုသူများအတွက် dynamic memory နှင့် threading error checking tool တစ်ခုဖြစ်သည်။
ဤစာတမ်းသည် Intel Inspector GUI ကို စတင်အသုံးပြုရန်အတွက် ပုံမှန်လုပ်ငန်းအသွားအလာကို အကျဉ်းချုပ်ဖော်ပြထားသည်။
အဓိကအင်္ဂါရပ်များ
Intel Inspector ကမ်းလှမ်းချက်-
- သီးခြား GUI၊ Microsoft Visual Studio* plug-in နှင့် command line လည်ပတ်မှုပတ်ဝန်းကျင်များ။
- ကြိုတင်သတ်မှတ်ခွဲခြမ်းစိတ်ဖြာမှုဖွဲ့စည်းပုံများ (အချို့သောပြင်ဆင်နိုင်သောဆက်တင်များနှင့်အတူ) အပြင် ခွဲခြမ်းစိတ်ဖြာမှုနယ်ပယ်နှင့် ကုန်ကျစရိတ်တို့ကို ထိန်းချုပ်နိုင်ရန် စိတ်ကြိုက်ခွဲခြမ်းစိတ်ဖြာမှုပုံစံများကို ဖန်တီးနိုင်မှုတို့ပါဝင်သည်။
- သင့်အာရုံစူးစိုက်မှုလိုအပ်သည့်အရာများကို အာရုံစိုက်ကူညီပေးရန်အတွက် တစ်ဦးချင်းပြဿနာများ၊ ပြဿနာဖြစ်ပွားမှုများနှင့် ဖုန်းခေါ်ဆိုမှုဆိုင်ရာ အချက်အလက်များကို မြင်နိုင်ခြင်း၊ ပါဝင်ခြင်းနှင့် ဖယ်ထုတ်ခြင်းတို့ဖြင့် ပြဿနာများကို ဦးစားပေးခြင်းနှင့် စစ်ထုတ်ခြင်းတို့ဖြင့် အာရုံစိုက်ပါ။
- ပြဿနာကို နှိမ်နှင်းနိုင်မှု အပါအဝင် သင့်အာရုံစိုက်မှု လိုအပ်သည့် ပြဿနာများကိုသာ အာရုံစိုက်နိုင်စေရန် ကူညီပံ့ပိုးပေးသည်-
- အစုအစည်းများအပေါ်အခြေခံ၍ နှိမ်နင်းရေးစည်းမျဉ်းများဖန်တီးပါ။
- ပြင်ပအဖွဲ့အစည်း ဖိနှိပ်မှုအဖြစ်သို့ ပြောင်းလဲပါ။ files Intel Inspector ကို နှိမ်နင်းရန် file ပုံစံ
- နှိပ်ကွပ်ဖန်တီးပြီး တည်းဖြတ်ပါ။ fileစာသားတည်းဖြတ်သူတွင် s
- အပြန်အလှန်အားဖြင့် အမှားရှာပြင်နိုင်စွမ်းရှိသောကြောင့် ခွဲခြမ်းစိတ်ဖြာမှုအတွင်း ပြဿနာများကို ပိုမိုနက်ရှိုင်းစွာ စုံစမ်းစစ်ဆေးနိုင်သည်။
- ပြဿနာများကို ထပ်ခါထပ်ခါ စုံစမ်းစစ်ဆေးခြင်းမှ ရှောင်ရှားနိုင်ရန် သင့်အား ကူညီရန် အမြဲရှိနေသော၊ ပြန့်ပွားနေသော ပြဿနာဆိုင်ရာ အချက်အလက်
- လိုအပ်သလောက် မမ်မိုရီယိုစိမ့်မှုကို ထောက်လှမ်းခြင်းအပါအဝင် အစီရင်ခံထားသည့် မှတ်ဉာဏ်အမှားအယွင်းများစွာ
- သင့်အပလီကေးရှင်းသည် မျှော်လင့်ထားသည်ထက် မမ်မိုရီပိုမသုံးကြောင်း သေချာစေရန်အတွက် မှတ်ဉာဏ်ကြီးထွားမှုတိုင်းတာခြင်း။
- ဒေတာ ပြိုင်ဆိုင်မှု၊ သော့ပိတ်မှု၊ လော့ခ်ချမှု အထက်အောက် ချိုးဖောက်မှု၊ အစုအစည်းပေါ်ရှိ အမှားရှာဖွေခြင်း အပါအဝင် ကြိုးတန်းတွဲဝင်ရောက်မှု အမှားရှာဖွေခြင်း
- Intel® ဆော့ဖ်ဝဲ အပ်ဒိတ်များကို ဒေါင်းလုဒ်လုပ်ပြီး တပ်ဆင်ရန်၊ ထည့်သွင်းထားသည့် ဆော့ဖ်ဝဲ၏ စာရင်းသွင်းမှု အခြေအနေကို စီမံခန့်ခွဲရန်၊ အမှတ်စဉ်နံပါတ်များကို အသက်သွင်းရန်နှင့် Intel ဆော့ဖ်ဝဲအကြောင်း နောက်ဆုံးသတင်းများကို ရှာဖွေရန် (Windows* OS သာ)
Intel Inspector အဖြစ် ရရှိနိုင်ပါသည်။ သီးသန့်တပ်ဆင်ခြင်း။ နှင့် အောက်ဖော်ပြပါ ထုတ်ကုန်များ၏ တစ်စိတ်တစ်ပိုင်းအနေဖြင့်
သတိပေးချက်များနှင့် ငြင်းဆိုချက်များ
Intel နည်းပညာများအနေဖြင့်ဖွင့်ထားသောဟာ့ဒ်ဝဲ၊
မည်သည့် ထုတ်ကုန် သို့မဟုတ် အစိတ်အပိုင်းမှ လုံးဝ လုံခြုံနိုင်မည်မဟုတ်ပေ။
သင့်ကုန်ကျစရိတ်နှင့် ရလဒ်များ ကွဲပြားနိုင်သည်။
© Intel ကော်ပိုရေးရှင်း။ Intel၊ Intel လိုဂိုနှင့် အခြားသော Intel အမှတ်အသားများသည် Intel ကော်ပိုရေးရှင်း သို့မဟုတ် ၎င်း၏လုပ်ငန်းခွဲများ၏ အမှတ်တံဆိပ်များဖြစ်သည်။ အခြားအမည်များနှင့် အမှတ်တံဆိပ်များကို အခြားသူများ၏ ပိုင်ဆိုင်မှုအဖြစ် တောင်းဆိုနိုင်ပါသည်။
Microsoft၊ Windows နှင့် Windows လိုဂိုများသည် အမေရိကန်ပြည်ထောင်စုနှင့်/သို့မဟုတ် အခြားနိုင်ငံများတွင် Microsoft ကော်ပိုရေးရှင်း၏ မှတ်ပုံတင်ထားသော ကုန်အမှတ်တံဆိပ်များဖြစ်သည်။
ဤစာရွက်စာတမ်းမှ မည်သည့်ဉာဏပစ္စည်းမူပိုင်ခွင့်ကိုမဆို (အသုံးအနှုန်း သို့မဟုတ် သွယ်ဝိုက်သောအားဖြင့်၊ တားဆီးပိတ်ပင်ခြင်း သို့မဟုတ် အခြားနည်းဖြင့်) လိုင်စင်မရှိပါ။
ဖော်ပြထားသော ထုတ်ကုန်များတွင် ထုတ်ကုန်အား ထုတ်ပြန်ထားသည့် သတ်မှတ်ချက်များမှ သွေဖည်သွားစေနိုင်သည့် errata ဟု သိထားသည့် ဒီဇိုင်းချွတ်ယွင်းချက်များ သို့မဟုတ် အမှားအယွင်းများ ပါဝင်နိုင်သည်။ လက်ရှိသွင်ပြင်လက္ခဏာအမှားအယွင်းများကို တောင်းဆိုမှုအရ ရနိုင်ပါသည်။
Intel သည် အကန့်အသတ်မရှိ၊ ရောင်းဝယ်ဖောက်ကားနိုင်မှု၏ သွယ်ဝိုက်အာမခံချက်၊ ရည်ရွယ်ချက်တစ်ခုအတွက် ကြံ့ခိုင်မှု၊ နှင့် ချိုးဖောက်မှုမဟုတ်သည့်အပြင် စွမ်းဆောင်ရည်၊ အရောင်းအ၀ယ်ပြုလုပ်မှု သို့မဟုတ် ကုန်သွယ်မှုတွင် အသုံးပြုမှုတို့မှ ဖြစ်ပေါ်လာသည့် မည်သည့်အာမခံချက်အပါအဝင်မဆို Intel မှ ငြင်းဆိုထားသည်။
Intel® Inspector-Windows* OS ဖြင့် စတင်လိုက်ပါ။
Intel® Inspector သည် Windows* နှင့် Linux* လည်ပတ်မှုစနစ်များတွင် serial နှင့် multithreaded applications များကို တီထွင်အသုံးပြုသူများအတွက် dynamic memory နှင့် threading error checking tool တစ်ခုဖြစ်သည်။ ဤအကြောင်းအရာသည် သင့်အပလီကေးရှင်းများနှင့် သင်လျှောက်ထားနိုင်သော အဆုံးမှအဆုံးအလုပ်အသွားအလာကို အကျဉ်းချုပ်ဖော်ပြသည့် စတင်ခြင်းစာရွက်စာတမ်း၏ တစ်စိတ်တစ်ပိုင်းဖြစ်သည်။
လိုအပ်ချက်များ
C++ နှင့် Fortran binaries ၏ debug နှင့် release mode နှစ်ခုလုံးတွင် memory နှင့် threading အမှားများကိုခွဲခြမ်းစိတ်ဖြာရန် Intel Inspector ကိုသုံးနိုင်သည်။ အတိကျဆုံးနှင့် ပြီးပြည့်စုံသော Intel Inspector ခွဲခြမ်းစိတ်ဖြာမှုရလဒ်များကို ထုတ်ပေးသည့် အပလီကေးရှင်းများ တည်ဆောက်ရန်-
သင့်အပလီကေးရှင်းကို အမှားရှာပြင်မုဒ်တွင် တည်ဆောက်ပါ။
- အကောင်းဆုံး compiler/linker ဆက်တင်များကို အသုံးပြုပါ။ ပိုမိုသိရှိလိုပါက ကြည့်ရှုပါ။ Intel Inspector Help တွင် အပလီကေးရှင်းများ တည်ဆောက်ခြင်း။.
- သင့်အပလီကေးရှင်းသည် threading ခွဲခြမ်းစိတ်ဖြာခြင်းများကိုမလုပ်ဆောင်မီ သင့်အပလီကေးရှင်းသည် စာတွဲတစ်ခုထက်ပို၍ ဖန်တီးကြောင်းသေချာပါစေ။ ဖြည့်စွက်ကာ:
- သင့်အပလီကေးရှင်းသည် Intel Inspector ပတ်ဝန်းကျင်အပြင်ဘက်တွင် အလုပ်လုပ်နေကြောင်း အတည်ပြုပါ။
- Run လိုက်ပါ။ \inspze-vars.bat အမိန့်။ .
ပုံသေတပ်ဆင်မှုလမ်းကြောင်း၊ , အောက်တွင်ရှိသည်။ C:\ အစီအစဉ် Files (x86)\Intel
\oneAPI\စစ်ဆေးရေးမှူး (Program အစား အချို့သောစနစ်များတွင် Files (x86) သည် လမ်းညွှန်အမည်ဖြစ်ပါသည်။ အစီအစဉ် Files ).
မှတ်ချက် inspxe-gui command ကိုအသုံးပြုရန်စီစဉ်ထားမှသာ သင့်ပတ်ဝန်းကျင်ကို စနစ်ထည့်သွင်းရန် လိုအပ်ပါသည်။
command line interface ကို run ရန် Intel Inspector standalone GUI interface သို့မဟုတ် inspxe-cl command ကိုဖွင့်ပါ။
ပိုမိုသိရှိလိုပါက ကြည့်ရှုပါ။ Intel Inspector Help တွင် အပလီကေးရှင်းများ တည်ဆောက်ခြင်း။.
စတင်လိုက်ပါ။
Intel Inspector ကို စတင်အသုံးပြုရန် ဤအဆင့်များကို လိုက်နာပါ။
Intel Inspector ကိုဖွင့်ပါ။
စတင်ရန်-
- Intel Inspector standalone GUI- inspxe-gui command ကို run သို့မဟုတ် Microsoft Windows* App အားလုံးs မျက်နှာပြင်ကိုရွေးချယ်ပါ။ Intel Inspector [ဗားရှင်း].
- Visual Studio* IDE သို့ Intel Inspector plug-in- သင်၏ဖြေရှင်းချက်ကို Visual Studio* IDE တွင်ဖွင့်ပြီး နှိပ်ပါ။
အိုင်ကွန်။
အမိန့်ပေးစာကြောင်းအင်တာဖေ့စ်ကိုဖွင့်ရန်- inspxe-cl အမိန့်ကိုဖွင့်ပါ။ (အကူအညီရယူရန်၊ -help ကို command line တွင် ထည့်သွင်းပါ။)
ပရောဂျက်ကို ရွေးချယ်/ဖန်တီးပါ။
Intel Inspector သည် ပရောဂျက်ပါရာဒိုင်းပေါ်တွင် အခြေခံထားပြီး ခွဲခြမ်းစိတ်ဖြာမှုအင်္ဂါရပ်များကို ဖွင့်ရန် ပရောဂျက်တစ်ခုကို ဖန်တီးရန် သို့မဟုတ် ဖွင့်ရန် လိုအပ်သည်။
ခွဲခြမ်းစိတ်ဖြာမှု ပရောဂျက်တစ်ခုကို စဉ်းစားကြည့်ပါ-
- ပြုစုထားသောလျှောက်လွှာ
- နှိမ်နင်းရေးစည်းမျဉ်းများနှင့် ရှာဖွေမှုလမ်းညွှန်များ အပါအဝင် ပြင်ဆင်သတ်မှတ်နိုင်သော အရည်အချင်းများ စုစည်းမှု
- ခွဲခြမ်းစိတ်ဖြာမှုရလဒ်များအတွက်ကွန်တိန်နာ
ပိုမိုသိရှိလိုပါက ကြည့်ရှုပါ။ Intel Inspector Help ရှိ ပရောဂျက်များကို ရွေးချယ်ခြင်း။.
ပရောဂျက်ကို စီစဉ်သတ်မှတ်ပါ။
ဒေတာသတ်မှတ်အရွယ်အစားနှင့် လုပ်ငန်းပမာဏသည် အက်ပ်လုပ်ဆောင်ချိန်နှင့် ခွဲခြမ်းစိတ်ဖြာမှုအမြန်နှုန်းအပေါ် တိုက်ရိုက်သက်ရောက်မှုရှိသည်။
အကောင်းဆုံးရလဒ်များအတွက်၊ စာတွဲတစ်ခုစီတွင် အလုပ်အနည်းဆုံးမှ အလယ်အလတ်မျှသာရှိသော အလုပ်တွဲများကို ဖန်တီးပေးသည့် အသေးစား၊ ကိုယ်စားလှယ်ဒေတာအတွဲများကို ရွေးချယ်ပါ။
သင့်ရည်ရွယ်ချက်- တတ်နိုင်သမျှ runtime ကာလတိုတိုအတွင်း၊ သင်တတ်နိုင်သလောက် လမ်းကြောင်းများစွာနှင့် လုပ်ဆောင်စရာများ (အပြိုင်လုပ်ဆောင်မှုများ) ကို တတ်နိုင်သလောက် လုပ်ဆောင်ပါ၊ အလုပ်တစ်ခုစီရှိ ကုဒ်လွှမ်းခြုံမှုအတွက် လိုအပ်သော အနိမ့်ဆုံးအနိမ့်ဆုံးတွင် ထပ်နေသောတွက်ချက်မှုကို လျှော့ချပါ။
စက္ကန့်အနည်းငယ် လည်ပတ်သည့် ဒေတာအတွဲများသည် စံပြဖြစ်သည်။ သင့်ကုဒ်အားလုံးကို စစ်ဆေးကြောင်း သေချာစေရန် အပိုဒေတာအစုံများကို ဖန်တီးပါ။
ပိုမိုသိရှိလိုပါက ကြည့်ရှုပါ။ Intel Inspector Help ရှိ ပရောဂျက်များကို ပြင်ဆင်ခြင်း။.
ခွဲခြမ်းစိတ်ဖြာမှုကို စီစဉ်သတ်မှတ်ပါ။
Intel Inspector သည် သင့်အား ခွဲခြမ်းစိတ်ဖြာမှုနယ်ပယ်နှင့် ကုန်ကျစရိတ်ကို ထိန်းချုပ်ရာတွင် ကူညီရန်အတွက် ကြိုတင်သတ်မှတ်မှတ်ဉာဏ်နှင့် threading ခွဲခြမ်းစိတ်ဖြာမှုအမျိုးအစားများ (အပြင် စိတ်ကြိုက်ခွဲခြမ်းစိတ်ဖြာမှုအမျိုးအစားများ) တို့ကို ပေးပါသည်။ နယ်ပယ်ကျဉ်းလေလေ၊ စနစ်ပေါ်ရှိ ဝန်ပိုပေါ့လေဖြစ်သည်။ နယ်ပယ်ပိုကျယ်လေ၊ စနစ်တွင်ဝန်ပိုကြီးလေဖြစ်သည်။
ထိပ်ဖျား
ခွဲခြမ်းစိတ်ဖြာမှုအမျိုးအစားများကို ထပ်တလဲလဲသုံးပါ။ သင့်အပလီကေးရှင်းကို မှန်ကန်စွာထည့်သွင်းထားကြောင်း အတည်ပြုရန်နှင့် ခွဲခြမ်းစိတ်ဖြာမှုကြာချိန်အတွက် မျှော်လင့်ချက်များကို သတ်မှတ်ရန် ကျဉ်းမြောင်းသောနယ်ပယ်ဖြင့် စတင်ပါ။ သင်ပိုမိုအဖြေများလိုအပ်ပြီး တိုးမြှင့်ကုန်ကျစရိတ်ကို သည်းခံနိုင်မှသာ နယ်ပယ်ကိုချဲ့ထွင်ပါ။
ပိုမိုသိရှိလိုပါက ကြည့်ရှုပါ။ Intel Inspector Help တွင် ခွဲခြမ်းစိတ်ဖြာမှုများကို ပြင်ဆင်ခြင်း။.
ခွဲခြမ်းစိတ်ဖြာမှုကို လုပ်ဆောင်ပါ။
ခွဲခြမ်းစိတ်ဖြာမှုကို သင်လုပ်ဆောင်သောအခါ၊ Intel Inspector သည်-
- သင့်လျှောက်လွှာကို လုပ်ဆောင်သည်။
- ကိုင်တွယ်ရန် လိုအပ်နိုင်သည့် ပြဿနာများကို ဖော်ထုတ်သည်။
- ထိုပြဿနာများကို ရလဒ်အဖြစ် စုဆောင်းပါ။
- သင်္ကေတအချက်အလက်အဖြစ်သို့ ပြောင်းသည်။ fileအမည်များနှင့် လိုင်းနံပါတ်များ။
- နှိမ်နှင်းခြင်းဆိုင်ရာ စည်းမျဥ်းများကို ကျင့်သုံးသည်။
- ပွားများ နှိမ်နှင်းခြင်းတို့ကို လုပ်ဆောင်သည်။
- ပြဿနာအစုံပါပဲ။
- သင်၏ ခွဲခြမ်းစိတ်ဖြာမှု ဖွဲ့စည်းမှုဆိုင်ရာ ရွေးချယ်စရာများပေါ် မူတည်၍ အပြန်အလှန် တုံ့ပြန်မှုရှိသော အမှားရှာပြင်ခြင်း ဆက်ရှင်ကို စတင်နိုင်ပါသည်။ ပိုမိုသိရှိလိုပါက ကြည့်ရှုပါ။ Intel Inspector Hel တွင် ခွဲခြမ်းစိတ်ဖြာမှုများ လုပ်ဆောင်ခြင်း။p.
ပြဿနာများကို ရွေးချယ်ပါ။
ခွဲခြမ်းစိတ်ဖြာမှုအတွင်း၊ Intel Inspector သည် တွေ့ရှိသည့်အမှာစာအတွက် ပြဿနာများကို ပြသသည်။ ခွဲခြမ်းစိတ်ဖြာမှုပြီးပါက Intel Inspector သည်-
- အုပ်စုများသည် ပြဿနာများကို ပြဿနာအစုများအဖြစ် တွေ့ရှိခဲ့သည် (သို့သော် တစ်ဦးချင်းပြဿနာများနှင့် ပြဿနာဖြစ်ပွားမှုများကို မြင်နိုင်စွမ်းရှိနေဆဲဖြစ်သည်)။
- ပြဿနာအစုံကို ဦးစားပေးသည်။
- သင့်အာရုံစူးစိုက်မှုလိုအပ်သော ထိုပြဿနာအစုံများကို အာရုံစိုက်ကူညီပေးရန် စစ်ထုတ်ခြင်း ကမ်းလှမ်းပါသည်။
ပိုမိုသိရှိလိုပါက ကြည့်ရှုပါ။ Intel Inspector Help ရှိ ပြဿနာများကို ရွေးချယ်ခြင်း။.
ရလဒ်ဒေတာကို ဘာသာပြန်ပြီး ပြဿနာများကို ဖြေရှင်းပါ။
သင်၏ကုန်ထုတ်စွမ်းအားကိုမြှင့်တင်ရန် အောက်ပါ Intel Inspector အင်္ဂါရပ်များကို အသုံးပြုပါ-
ရလဒ်ဒေတာကို ဘာသာပြန်ပါ။ | ပြဿနာအကူအညီကို ရှင်းပြပါ။
ပိုမိုသိရှိလိုပါက ကြည့်ရှုပါ။ Explain Problem Help ကို ဝင်ရောက်ကြည့်ရှုခြင်း။ Intel Inspector Help တွင်. |
|
သင့်အာရုံစူးစိုက်မှုလိုအပ်သော ပြဿနာများကိုသာ အာရုံစိုက်ပါ။ | ပြင်းထန်မှုအဆင့်များ ပိုမိုသိရှိလိုပါက ကြည့်ပါ။ Intel Inspector ရှိ ပြင်းထန်မှုအဆင့်များ ကူညီကြပါ. |
|
တိတ် | ခွဲခြမ်းစိတ်ဖြာမှုပြီးသွားပါပြီ။ | |
ပိုမိုသိရှိလိုပါက ကြည့်ရှုပါ။ တိတ် Intel Inspector Help တွင်. | ||
နှိမ်နှင်းခြင်း စည်းမျဉ်း | ခွဲခြမ်းစိတ်ဖြာမှုပြီးသွားပါပြီ။ | |
ပိုမိုသိရှိလိုပါက ကြည့်ရှုပါ။ Intel တွင် ဖိနှိပ်မှုများ ပံ့ပိုးမှု စစ်ဆေးရေးမှူး အကူအညီ. | ||
ပြဿနာများကိုဖြေရှင်းပါ။ | မူရင်းတည်းဖြတ်သူထံ တိုက်ရိုက်ဝင်ရောက်ခွင့် ပိုမိုသိရှိလိုပါက ကြည့်ပါ။ တည်းဖြတ်ခြင်း။ Intel Inspector ရှိ အရင်းအမြစ်ကုဒ် ကူညီကြပါ. |
|
ပိုမိုသိရှိရန်
စာရွက်စာတမ်း/အရင်းအမြစ် | ဖော်ပြချက် |
Intel စစ်ဆေးရေးမှူး- အသားပေး စာတမ်းပြုစုခြင်း။ | အတွေ့အကြုံမရှိသေးသူများ၊ အလယ်အလတ်နှင့် အဆင့်မြင့်အသုံးပြုသူများအတွက် အလွန်ကောင်းမွန်သော အလုံးစုံအရင်းအမြစ်တစ်ခု၊ ဤစာမျက်နှာတွင် လမ်းညွှန်ချက်များ၊ ထုတ်ပြန်ချက်မှတ်စုများ၊ ဗီဒီယိုများ၊ အထူးပြုလုပ်ထားသော အကြောင်းအရာများ၊ လေ့ကျင့်ရေးများamples၊ နှင့် အခြား။ |
Intel Inspector ဖြန့်ချိမှု မှတ်စုများနှင့် အသစ်များ အင်္ဂါရပ်များ | ဖော်ပြချက်၊ နည်းပညာပိုင်းဆိုင်ရာ ပံ့ပိုးကူညီမှုနှင့် သိထားသည့် ကန့်သတ်ချက်များ အပါအဝင် Intel Inspector ၏ နောက်ဆုံးပေါ်အချက်အလက်များ ပါဝင်ပါသည်။ ဤစာရွက်စာတမ်းတွင် စနစ်လိုအပ်ချက်များ၊ တပ်ဆင်မှုညွှန်ကြားချက်များနှင့် အမိန့်လိုင်းပတ်ဝန်းကျင်ကို သတ်မှတ်ခြင်းအတွက် လမ်းညွှန်ချက်များလည်း ပါရှိသည်။ |
ကျူတိုရီရယ်များ | Intel Inspector ကိုအသုံးပြုရန် သင်ကူညီပါ။ သင်တန်းတစ်ခုကူးယူပြီးနောက် sample compressed file ရေးနိုင်သော လမ်းညွှန်တစ်ခုသို့၊ အကြောင်းအရာများကို ထုတ်ယူရန် သင့်လျော်သောကိရိယာကို အသုံးပြုပါ။ သင်တန်းတက်ရန် ၎ampVisual Studio* ပတ်ဝန်းကျင်သို့ ကလစ်နှစ်ချက်နှိပ်ပါ။ file.
လေ့ကျင့်ရေး ၎ampIntel Inspector ကိုအသုံးပြုရန် သင့်အား ကူညီပေးပါသည်။ လေ့ကျင့်ရေး ၎amples များကို တစ်ဦးချင်း ဖိသိပ်ထားသကဲ့သို့ ထည့်သွင်းထားသည်။ files အောက် \samples\en\။ သင်တန်းတစ်ခုကူးယူပြီးနောက် sample compressed file စာရေးလို့ရတယ်။ လမ်းညွှန်၊ အကြောင်းအရာများကို ထုတ်ယူရန် သင့်လျော်သောကိရိယာကို အသုံးပြုပါ။ ကောက်နှုတ်ထားသော အကြောင်းအရာများတွင် လေ့ကျင့်တည်ဆောက်ပုံကို ဖော်ပြသည့် အတိုကောက် README ပါဝင်သည်။ampပြဿနာများကို ဖြေရှင်းပါ။ သင်တန်းတက်ရန် ၎ampVisual Studio* ပတ်ဝန်းကျင်တွင် .sln ကို နှစ်ချက်နှိပ်ပါ။ file. ကျူတိုရီရယ်များသည် သင့်အား C++ နှင့် Fortran လေ့ကျင့်ရေးများကို အသုံးပြု၍ မလုပ်ဆောင်ရသေးသော မှတ်ဉာဏ်ဝင်ရောက်မှု၊ မှတ်ဉာဏ်ယိုစိမ့်မှုနှင့် ဒေတာအပြေးအမှားများကို မည်သို့ရှာဖွေပြင်ဆင်ရမည်ကို ပြသထားသည်။amples |
Intel Inspector အသုံးပြုသူ လမ်းညွှန် | ဟိ အသုံးပြုသူလမ်းညွှန် Intel Inspector အတွက် အဓိကစာရွက်စာတမ်းဖြစ်ပါသည်။ |
နောက်ထပ်အရင်းအမြစ်များ | Intel Inspector- အိမ် Intel Inspector ဝေါဟာရ ကျွန်ုပ်တို့၏စာရွက်စာတမ်းများကို စူးစမ်းပါ။ |
Intel® Inspector-Linux* OS ဖြင့် စတင်လိုက်ပါ။
Intel® Inspector သည် Windows* နှင့် Linux* လည်ပတ်မှုစနစ်များတွင် serial နှင့် multithreaded applications များကို တီထွင်အသုံးပြုသူများအတွက် dynamic memory နှင့် threading error checking tool တစ်ခုဖြစ်သည်။ ဤအကြောင်းအရာသည် သင့်အပလီကေးရှင်းများနှင့် သင်လျှောက်ထားနိုင်သော အဆုံးမှအဆုံးအလုပ်အသွားအလာကို အကျဉ်းချုပ်ဖော်ပြသည့် စတင်ခြင်းစာရွက်စာတမ်း၏ တစ်စိတ်တစ်ပိုင်းဖြစ်သည်။
လိုအပ်ချက်များ
C++ နှင့် Fortran binaries ၏ debug နှင့် release mode နှစ်ခုလုံးတွင် memory နှင့် threading အမှားများကိုခွဲခြမ်းစိတ်ဖြာရန် Intel Inspector ကိုသုံးနိုင်သည်။ အတိကျဆုံးနှင့် ပြီးပြည့်စုံသော Intel Inspector ခွဲခြမ်းစိတ်ဖြာမှုရလဒ်များကို ထုတ်ပေးသည့် အပလီကေးရှင်းများ တည်ဆောက်ရန်-
- သင့်အပလီကေးရှင်းကို အမှားရှာပြင်မုဒ်တွင် တည်ဆောက်ပါ။
- အကောင်းဆုံး compiler/linker ဆက်တင်များကို အသုံးပြုပါ။ ပိုမိုသိရှိလိုပါက ကြည့်ရှုပါ။ Intel Inspector Help တွင် အပလီကေးရှင်းများ တည်ဆောက်ခြင်း။.
- သင့်အပလီကေးရှင်းသည် threading ခွဲခြမ်းစိတ်ဖြာခြင်းများကိုမလုပ်ဆောင်မီ သင့်အပလီကေးရှင်းသည် စာတွဲတစ်ခုထက်ပို၍ ဖန်တီးကြောင်းသေချာပါစေ။ ဖြည့်စွက်ကာ:
- သင့်အပလီကေးရှင်းသည် Intel Inspector ပတ်ဝန်းကျင်အပြင်ဘက်တွင် အလုပ်လုပ်နေကြောင်း အတည်ပြုပါ။
- EDITOR သို့မဟုတ် VISUAL ပတ်၀န်းကျင်ကို သင့်စာသားတည်းဖြတ်သူအဖြစ် ပြောင်းလဲနိုင်သော သတ်မှတ်ကြောင်း သေချာပါစေ။
- သင့်ပတ်ဝန်းကျင်ကို စနစ်ထည့်သွင်းရန် အောက်ပါတို့မှ တစ်ခုကို လုပ်ဆောင်ပါ-
- အောက်ပါ အရင်းအမြစ် ညွှန်ကြားချက်များထဲမှ တစ်ခုကို လုပ်ဆောင်ပါ
- csh/tcsh အသုံးပြုသူများအတွက်- အရင်းအမြစ် /inspze-vars.csh
- bash အသုံးပြုသူများအတွက်- အရင်းအမြစ် /inspze-vars.sh
- Intel® oneAPI HPC Toolkit သို့မဟုတ် Intel® oneAPI IoT Toolkit တပ်ဆင်မှု၏ တစ်စိတ်တစ်ပိုင်းအဖြစ် အပလီကေးရှင်းအတွက် ဤ script ၏အမည်သည် inspxe-vars အစား env\vars ဖြစ်သည်။
ပုံသေတပ်ဆင်မှုလမ်းကြောင်း၊ အောက်တွင်ဖော်ပြထားသည် - - /opt/intel/oneapi/inspector root အသုံးပြုသူများအတွက်
- root မဟုတ်သောအသုံးပြုသူများအတွက် $HOME/intel/oneapi/inspector
- ထည့်ပါ။ /bin32 or /bin64 သင်၏လမ်းကြောင်းသို့
ပိုမိုသိရှိလိုပါက ကြည့်ရှုပါ။ Intel Inspector Help တွင် အပလီကေးရှင်းများ တည်ဆောက်ခြင်း။.
စတင်လိုက်ပါ။
Intel Inspector ကို စတင်အသုံးပြုရန် ဤအဆင့်များကို လိုက်နာပါ။
Intel Inspector ကိုဖွင့်ပါ။
Intel Inspector standalone GUI ကို စတင်ရန်၊ inspxe-gui အမိန့်ကို ဖွင့်ပါ။
အမိန့်ပေးစာကြောင်းအင်တာဖေ့စ်ကိုဖွင့်ရန်- inspxe-cl အမိန့်ကိုဖွင့်ပါ။ (အကူအညီရယူရန် -help ကို ဖြည့်စွက်ပါ။
အမိန့်လိုင်း။)
ပရောဂျက်ကို ရွေးချယ်/ဖန်တီးခြင်း Intel Inspector သည် ပရောဂျက်ပါရာဒိုင်းအပေါ် အခြေခံပြီး ခွဲခြမ်းစိတ်ဖြာမှုဆိုင်ရာ အင်္ဂါရပ်များကို ဖွင့်ရန် ပရောဂျက်တစ်ခုကို ဖန်တီးရန် သို့မဟုတ် ဖွင့်ရန် လိုအပ်သည်။
ခွဲခြမ်းစိတ်ဖြာမှု ပရောဂျက်တစ်ခုကို စဉ်းစားကြည့်ပါ-
- ပြုစုထားသောလျှောက်လွှာ
- နှိမ်နင်းရေးစည်းမျဉ်းများနှင့် ရှာဖွေမှုလမ်းညွှန်များ အပါအဝင် ပြင်ဆင်သတ်မှတ်နိုင်သော အရည်အချင်းများ စုစည်းမှု
- ခွဲခြမ်းစိတ်ဖြာမှုရလဒ်များအတွက် ကွန်တိန်နာအသေးစိတ်အချက်အလက်များကို ကြည့်ရှုပါ။ Intel Inspector Help ရှိ ပရောဂျက်များကို ရွေးချယ်ခြင်း။.
ပရောဂျက်ကို စီစဉ်သတ်မှတ်ပါ။
ဒေတာသတ်မှတ်အရွယ်အစားနှင့် လုပ်ငန်းပမာဏသည် အက်ပ်လုပ်ဆောင်ချိန်နှင့် ခွဲခြမ်းစိတ်ဖြာမှုအမြန်နှုန်းအပေါ် တိုက်ရိုက်သက်ရောက်မှုရှိသည်။
အကောင်းဆုံးရလဒ်များအတွက်၊ စာတွဲတစ်ခုစီတွင် အလုပ်အနည်းဆုံးမှ အလယ်အလတ်မျှသာရှိသော အလုပ်တွဲများကို ဖန်တီးပေးသည့် အသေးစား၊ ကိုယ်စားလှယ်ဒေတာအတွဲများကို ရွေးချယ်ပါ။
သင့်ရည်ရွယ်ချက်- တတ်နိုင်သမျှ runtime ကာလတိုတိုအတွင်း၊ သင်တတ်နိုင်သလောက် လမ်းကြောင်းများစွာနှင့် လုပ်ဆောင်စရာများ (အပြိုင်လုပ်ဆောင်မှုများ) ကို တတ်နိုင်သလောက် လုပ်ဆောင်ပါ၊ အလုပ်တစ်ခုစီရှိ ကုဒ်လွှမ်းခြုံမှုအတွက် လိုအပ်သော အနိမ့်ဆုံးအနိမ့်ဆုံးတွင် ထပ်နေသောတွက်ချက်မှုကို လျှော့ချပါ။
စက္ကန့်အနည်းငယ် လည်ပတ်သည့် ဒေတာအတွဲများသည် စံပြဖြစ်သည်။ သင့်ကုဒ်အားလုံးကို စစ်ဆေးကြောင်း သေချာစေရန် အပိုဒေတာအစုံများကို ဖန်တီးပါ။
ပိုမိုသိရှိလိုပါက ကြည့်ရှုပါ။ Intel Inspector Hel ရှိ ပရောဂျက်များကို ပြင်ဆင်ခြင်း။p.
ခွဲခြမ်းစိတ်ဖြာမှုကို စီစဉ်သတ်မှတ်ပါ။
Intel Inspector သည် သင့်အား ခွဲခြမ်းစိတ်ဖြာမှုနယ်ပယ်နှင့် ကုန်ကျစရိတ်ကို ထိန်းချုပ်ရာတွင် ကူညီရန်အတွက် ကြိုတင်သတ်မှတ်မှတ်ဉာဏ်နှင့် threading ခွဲခြမ်းစိတ်ဖြာမှုအမျိုးအစားများ (အပြင် စိတ်ကြိုက်ခွဲခြမ်းစိတ်ဖြာမှုအမျိုးအစားများ) တို့ကို ပေးပါသည်။ နယ်ပယ်ကျဉ်းလေလေ၊ စနစ်ပေါ်ရှိ ဝန်ပိုပေါ့လေဖြစ်သည်။ နယ်ပယ်ပိုကျယ်လေ၊ စနစ်တွင်ဝန်ပိုကြီးလေဖြစ်သည်။
ထိပ်ဖျား
ခွဲခြမ်းစိတ်ဖြာမှုအမျိုးအစားများကို ထပ်တလဲလဲသုံးပါ။ သင့်အပလီကေးရှင်းကို မှန်ကန်စွာထည့်သွင်းထားကြောင်း အတည်ပြုရန် ကျဉ်းမြောင်းသောနယ်ပယ်ဖြင့် စတင်ပါ။
နှင့် ခွဲခြမ်းစိတ်ဖြာမှုကြာချိန်အတွက် မျှော်လင့်ချက်များ သတ်မှတ်ပါ။ သင်ပိုမိုအဖြေများလိုအပ်ပြီး တိုးမြှင့်ကုန်ကျစရိတ်ကို သည်းခံနိုင်မှသာ နယ်ပယ်ကိုချဲ့ထွင်ပါ။
ပိုမိုသိရှိလိုပါက ကြည့်ရှုပါ။ Intel Inspector Help တွင် ခွဲခြမ်းစိတ်ဖြာမှုများကို ပြင်ဆင်ခြင်း။.
ခွဲခြမ်းစိတ်ဖြာမှုကို လုပ်ဆောင်ပါ။
ခွဲခြမ်းစိတ်ဖြာမှုကို သင်လုပ်ဆောင်သောအခါ၊ Intel Inspector သည်-
- သင့်လျှောက်လွှာကို လုပ်ဆောင်သည်။
- ကိုင်တွယ်ရန် လိုအပ်နိုင်သည့် ပြဿနာများကို ဖော်ထုတ်သည်။
- ထိုပြဿနာများကို ရလဒ်အဖြစ် စုဆောင်းပါ။
- သင်္ကေတအချက်အလက်အဖြစ်သို့ ပြောင်းသည်။ fileအမည်များနှင့် လိုင်းနံပါတ်များ။
- နှိမ်နှင်းခြင်းဆိုင်ရာ စည်းမျဥ်းများကို ကျင့်သုံးသည်။
- ပွားများ နှိမ်နှင်းခြင်းတို့ကို လုပ်ဆောင်သည်။
- ပြဿနာအစုံပါပဲ။
- သင်၏ ခွဲခြမ်းစိတ်ဖြာမှု ဖွဲ့စည်းမှုဆိုင်ရာ ရွေးချယ်စရာများပေါ် မူတည်၍ အပြန်အလှန် တုံ့ပြန်မှုရှိသော အမှားရှာပြင်ခြင်း ဆက်ရှင်ကို စတင်နိုင်ပါသည်။
ပိုမိုသိရှိလိုပါက ကြည့်ရှုပါ။ Intel Inspector Hel တွင် ခွဲခြမ်းစိတ်ဖြာမှုများ လုပ်ဆောင်ခြင်း။p.
ပြဿနာများကို ရွေးချယ်ပါ ခွဲခြမ်းစိတ်ဖြာမှုပြီးပါက Intel Inspector သည်- - အုပ်စုများသည် ပြဿနာများကို ပြဿနာအစုများအဖြစ် တွေ့ရှိခဲ့သည် (သို့သော် တစ်ဦးချင်းပြဿနာများနှင့် ပြဿနာဖြစ်ပွားမှုများကို မြင်နိုင်စွမ်းရှိနေဆဲဖြစ်သည်)။
- ပြဿနာအစုံကို ဦးစားပေးသည်။
- သင့်အာရုံစူးစိုက်မှုလိုအပ်သော ထိုပြဿနာအစုံများကို အာရုံစိုက်ကူညီပေးရန် စစ်ထုတ်ခြင်း ကမ်းလှမ်းပါသည်။
ပိုမိုသိရှိလိုပါက ကြည့်ရှုပါ။ Intel Inspector Help ရှိ ပြဿနာများကို ရွေးချယ်ခြင်း။.
ရလဒ်ဒေတာကို ဘာသာပြန်ပြီး ပြဿနာများကို ဖြေရှင်းပါ။
သင်၏ကုန်ထုတ်စွမ်းအားကိုမြှင့်တင်ရန် အောက်ပါ Intel Inspector အင်္ဂါရပ်များကို အသုံးပြုပါ-
ရည်ရွယ်ချက် | ထူးခြားချက် | ခွဲခြမ်းစိတ်ဖြာနေစဉ်/ ခွဲခြမ်းစိတ်ဖြာပြီးနောက် ပြီးမြောက်သည်။ |
ရလဒ်ဒေတာကို ဘာသာပြန်ပါ။ | ပြဿနာအကူအညီကို ရှင်းပြပါ။
ပိုမိုသိရှိလိုပါက ကြည့်ရှုပါ။ Explain Problem Help ကို ဝင်ရောက်ကြည့်ရှုခြင်း။ Intel Inspector Help တွင်. |
|
သင့်အာရုံစူးစိုက်မှုလိုအပ်သော ပြဿနာများကိုသာ အာရုံစိုက်ပါ။ | ပြင်းထန်မှုအဆင့်များ ပိုမိုသိရှိလိုပါက ကြည့်ပါ။ Intel Inspector ရှိ ပြင်းထန်မှုအဆင့်များ ကူညီကြပါ. |
|
တိတ် | ခွဲခြမ်းစိတ်ဖြာမှုပြီးသွားပါပြီ။ | |
ပိုမိုသိရှိလိုပါက ကြည့်ရှုပါ။ တိတ် Intel Inspector Help တွင်. | ||
နှိမ်နှင်းခြင်း စည်းမျဉ်း | ခွဲခြမ်းစိတ်ဖြာမှုပြီးသွားပါပြီ။ | |
ပိုမိုသိရှိလိုပါက ကြည့်ရှုပါ။ Intel တွင် ဖိနှိပ်မှုများ ပံ့ပိုးမှု စစ်ဆေးရေးမှူး အကူအညီ. | ||
ပြဿနာများကိုဖြေရှင်းပါ။ | မူရင်းတည်းဖြတ်သူထံ တိုက်ရိုက်ဝင်ရောက်ခွင့် ပိုမိုသိရှိလိုပါက ကြည့်ပါ။ တည်းဖြတ်ခြင်း။ Intel Inspector ရှိ အရင်းအမြစ်ကုဒ် ကူညီကြပါ. |
|
ပိုမိုသိရှိရန်
စာရွက်စာတမ်း/အရင်းအမြစ် | ဖော်ပြချက် |
Intel စစ်ဆေးရေးမှူး- အသားပေး စာတမ်းပြုစုခြင်း။ | အတွေ့အကြုံမရှိသေးသူများ၊ အလယ်အလတ်နှင့် အဆင့်မြင့်အသုံးပြုသူများအတွက် အလွန်ကောင်းမွန်သော အလုံးစုံအရင်းအမြစ်တစ်ခု၊ ဤစာမျက်နှာတွင် လမ်းညွှန်ချက်များ၊ ထုတ်ပြန်ချက်မှတ်စုများ၊ ဗီဒီယိုများ၊ အထူးပြုလုပ်ထားသော အကြောင်းအရာများ၊ လေ့ကျင့်ရေးများamples၊ နှင့် အခြား |
Intel Inspector ဖြန့်ချိမှု မှတ်စုများနှင့် အသစ်များ အင်္ဂါရပ်များ | ဖော်ပြချက်၊ နည်းပညာပိုင်းဆိုင်ရာ ပံ့ပိုးကူညီမှုနှင့် သိထားသည့် ကန့်သတ်ချက်များ အပါအဝင် Intel Inspector ၏ နောက်ဆုံးပေါ်အချက်အလက်များ ပါဝင်ပါသည်။ ဤစာရွက်စာတမ်းတွင် စနစ်လိုအပ်ချက်များ၊ တပ်ဆင်မှုညွှန်ကြားချက်များနှင့် အမိန့်လိုင်းပတ်ဝန်းကျင်ကို သတ်မှတ်ခြင်းအတွက် လမ်းညွှန်ချက်များလည်း ပါရှိသည်။
|
ကျူတိုရီရယ်များ | Intel Inspector ကိုအသုံးပြုရန် သင်ကူညီပါ။ သင်တန်းတစ်ခုကူးယူပြီးနောက် sample compressed file ရေးနိုင်သော လမ်းညွှန်တစ်ခုသို့၊ အကြောင်းအရာများကို ထုတ်ယူရန် သင့်လျော်သောကိရိယာကို အသုံးပြုပါ။ သင်တန်းတက်ရန် ၎ampVisual Studio* ပတ်ဝန်းကျင်တွင် .sln ကို နှစ်ချက်နှိပ်ပါ။ file.
လေ့ကျင့်ရေး ၎ampIntel Inspector ကိုအသုံးပြုရန် သင့်အား ကူညီပေးပါသည်။ လေ့ကျင့်ရေး ၎amples များကို တစ်ဦးချင်း ဖိသိပ်ထားသကဲ့သို့ ထည့်သွင်းထားသည်။ files အောက် /samples/en/။ သင်တန်းတစ်ခုကူးယူပြီးနောက် sample compressed file ရေးနိုင်သော လမ်းညွှန်တစ်ခုသို့၊ အကြောင်းအရာများကို ထုတ်ယူရန် သင့်လျော်သောကိရိယာကို အသုံးပြုပါ။ ကောက်နှုတ်ထားသော အကြောင်းအရာများတွင် လေ့ကျင့်တည်ဆောက်ပုံကို ဖော်ပြသည့် အတိုကောက် README ပါဝင်သည်။ampပြဿနာများကို ဖြေရှင်းပါ။ ကျူတိုရီရယ်များသည် သင့်အား C++ နှင့် Fortran လေ့ကျင့်ရေးများကို အသုံးပြု၍ မလုပ်ဆောင်ရသေးသော မှတ်ဉာဏ်ဝင်ရောက်မှု၊ မှတ်ဉာဏ်ယိုစိမ့်မှုနှင့် ဒေတာအပြေးအမှားများကို မည်သို့ရှာဖွေပြင်ဆင်ရမည်ကို ပြသထားသည်။amples
|
Intel Inspector အသုံးပြုသူ လမ်းညွှန် | ဟိ အသုံးပြုသူလမ်းညွှန် Intel Inspector အတွက် အဓိကစာရွက်စာတမ်းဖြစ်ပါသည်။ |
Intel Inspector- အိမ် |
စာရွက်စာတမ်းများ / အရင်းအမြစ်များ
![]() |
intel Inspector သည် Dynamic Memory နှင့် Threading Error Checking Tool ကို ရယူပါ။ [pdf] အသုံးပြုသူလမ်းညွှန် စစ်ဆေးသူ Get၊ Dynamic Memory နှင့် Threading Error Checking Tool၊ Inspector Get Dynamic Memory and Threading Error Checking Tool၊ Threading Error Checking Tool၊ Error Checking Tool၊ Checking Tool |