Intel Trace Analyzer နှင့် Collector ဖြင့် စတင်လိုက်ပါ။

Get-Started-with-Intel-Trace-Analyzer-and-Collector-product

Intel® Trace Analyzer နှင့် Collector ဖြင့် စတင်လိုက်ပါ။

ဤ Get Started document နှင့် ကြိုတင်စုဆောင်းထားသော ခြေရာကောက်ကို အသုံးပြုပါ။ file Intel® Trace Analyzer နှင့် Collector ဖြင့် အခြေခံ MPI စွမ်းဆောင်ရည် ခွဲခြမ်းစိတ်ဖြာမှုကို ဖြတ်သန်းရန်။
Intel Trace Analyzer နှင့် Collector သည် မက်ဆေ့ချ်ပေးပို့သည့် အင်တာဖေ့စ် (MPI) အသုံးပြုမှုထိရောက်မှုကို စူးစမ်းရှာဖွေရန်နှင့် ဆက်သွယ်ရေးဟော့စပေါ့များ၊ ထပ်တူပြုခြင်းဆိုင်ရာ ပိတ်ဆို့မှုများနှင့် ဝန်ချိန်ခွင်လျှာကို ခွဲခြားသတ်မှတ်ရန် ကူညီပေးသည်။ ထုတ်ကုန်အကြောင်း နောက်ထပ်အချက်အလက်များအတွက် Intel Trace Analyzer နှင့် Collector ထုတ်ကုန်စာမျက်နှာကို ကြည့်ပါ။

Intel Trace Analyzer နှင့် Collector ကို ဒေါင်းလုဒ်လုပ်ပါ။

  • Intel® oneAPI HPC Toolkit ၏ တစ်စိတ်တစ်ပိုင်းအဖြစ်
  • သီးခြားကိရိယာတစ်ခုအနေဖြင့်

လိုအပ်ချက်များ

  • Intel Trace Analyzer နှင့် Collector ကိုမလည်ပတ်မီ၊ နောက်ဆုံးပေါ် Intel® MPI Library နှင့် Intel® oneAPI DPC++/C++ Compiler သို့မဟုတ် Intel® Fortran Compiler ကို ထည့်သွင်းထားကြောင်း သေချာပါစေ။
  • ၎င်းသည် compilers များ၊ Intel MPI Library နှင့် Intel Trace Analyzer နှင့် Collector အတွက် လိုအပ်သော ပတ်ဝန်းကျင်ပြောင်းလွဲမှုများကို သတ်မှတ်ပေးကာ သင့်အပလီကေးရှင်းများကို ခြေရာခံရန် အသင့်ဖြစ်နေပါပြီ။
  • နောက်ထပ်အချက်အလက်များအတွက်၊ Intel® oneAPI HPC Toolkit စနစ်လိုအပ်ချက်များကို ကြည့်ပါ။

Workflow ကိုနားလည်ပါ။

  1. သင်၏လျှောက်လွှာကိုခြေရာခံပါ။
  2. အတက်ကြွဆုံး MPI လုပ်ဆောင်ချက်များကို ပိုင်းခြားစိတ်ဖြာပါ။
  3. ပြဿနာရှိသော အပြန်အလှန်တုံ့ပြန်မှုများကို ဖော်ထုတ်ပါ။
  4. ပြဿနာဖြစ်စေသော လုပ်ဆောင်ချက်ကို အစားထိုးခြင်းဖြင့် သင်၏ အပလီကေးရှင်း စွမ်းဆောင်ရည်ကို မြှင့်တင်ပါ။

သင်၏ MPI လျှောက်လွှာကို ခြေရာခံပါ။

သဲလွန်စတစ်ခုဖန်တီးပါ။ file အောက်ပါ အပလီကေးရှင်း အပြုအမူ ခွဲခြမ်းစိတ်ဖြာမှုအတွက် ဖြစ်ရပ်မှတ်တမ်းများကို စုဆောင်းရန်။

  1. oneAPI တပ်ဆင်မှုဒါရိုက်တာမှ setvars script ကို run ခြင်းဖြင့် Intel® Trace Analyzer နှင့် Collector ကိုဖွင့်ရန်အတွက် ပတ်ဝန်းကျင်ကို စနစ်ထည့်သွင်းပါ။
    မှတ်ချက်
    မူရင်းအားဖြင့်၊ Intel Trace Analyzer နှင့် Collector ကို Linux* OS နှင့် Program အတွက် /opt/intel/oneapi/itac တွင် ထည့်သွင်းထားသည်။ Files (x86)\Intel\oneAPI\itac\Windows* OS အတွက် နောက်ဆုံးပေါ်။
    Linux တွင်-
    $ source /opt/intel/oneapi/setvars.sh
    Windows တွင်-
    “C:\ အစီအစဉ် Files (x86)\Intel\oneAPI\setvars.bat”
  2. သင်၏ MPI အပလီကေးရှင်းကိုဖွင့်ပြီး -trace ရွေးချယ်မှုဖြင့် ခြေရာခံတစ်ခုကို ဖန်တီးပါ။
    Linux တွင်-
    $mpirun -trace -n 4 ./poisson_sendrecv.single
    Windows တွင်-
    အက်ပ်ကို စုစည်းပြီး သဲလွန်စကို စုဆောင်းပါ။
    Intel oneAPI DPC++/C++ Compiler အတွက်၊ run-
    > mpiicc -trace poisson_sendrecv.single.c
    Intel Fortran Compiler အတွက်၊ run သည်-
    > mpiifort -trace poisson_sendrecv.single.f
    ဒီ example သည် as အတွက် trace (stf*) ကိုထုတ်ပေးသည်။ample poisson_sendrcv.single MPI အပလီကေးရှင်း
  3. ထုတ်ပေးသော .stf ကိုဖွင့်ပါ။ file Intel Trace Analyzer နှင့် Collector ပါရှိသော Intel Trace Analyzer ဖြင့်။
    Linux တွင်-
    $ traceanalyzer ./ poisson_sendrecv.single.stf
    Windows တွင်-
    traceanalyzer poisson_sendrecv.single.stf

မှတ်ချက်
စမ်းသပ်ခြင်းအတွက်၊ ကြိုတင်စုဆောင်းထားသော ခြေရာကောက်ကို ဒေါင်းလုဒ်လုပ်နိုင်ပါသည်။ file poisson_sendrecv.single.stf ဤစာရွက်စာတမ်းတွင်အသုံးပြုသော poisson အတွက် Intel Trace Analyzer နှင့် Collector ဖြင့်ဖွင့်ပါ။
.stf file အနှစ်ချုပ် စာမျက်နှာတွင် ဖွင့်သည်။ viewသင်၏ အပလီကေးရှင်း စွမ်းဆောင်ရည်ဆိုင်ရာ ယေဘုယျ အချက်အလက်ကို ကိုယ်စားပြုသော၊Get-Started-with-Intel-Trace-Analyzer-and-Collector-fig-1Get-Started-with-Intel-Trace-Analyzer-and-Collector-fig-2မှတ်ချက် Intel Trace Analyzer နှင့် Collector လုပ်ဆောင်နိုင်စွမ်းအကြောင်း နောက်ထပ်အချက်အလက်များအတွက် ပိုမိုလေ့လာရန်။

အတက်ကြွဆုံး MPI လုပ်ဆောင်ချက်များကို ပိုင်းခြားစိတ်ဖြာပါ။

MPI အက်ပလီကေးရှင်း၏ အပြုအမူကို ပိုင်းခြားစိတ်ဖြာပြီး ပိတ်ဆို့မှုများကို ရှာဖွေပြီး အက်ပလီကေးရှင်းစွမ်းဆောင်ရည်ကို မြှင့်တင်ရန် နည်းလမ်းများကို ရှာဖွေရန် နံပါတ်စဉ်များကို ခွဲခြားသတ်မှတ်ပါ။

  1. အကျဉ်းချုပ် စာမျက်နှာမှ Event Timeline ကိုဖွင့်ပါ။ view ထိပ်တန်း MPI လုပ်ဆောင်ချက်များကို နက်ရှိုင်းစွာခွဲခြမ်းစိတ်ဖြာရန်အတွက် Continue > Charts > Event Timeline ကိုနှိပ်ခြင်းဖြင့်။
    ဇယားသည် အချိန်နှင့်အမျှ လုပ်ငန်းစဉ်တစ်ခုချင်းစီ၏ လုပ်ဆောင်ချက်များကို ပြသသည်။
    အပလီကေးရှင်းအလုပ်သည် ထပ်ခါထပ်ခါဖြစ်ပြီး၊ ထပ်ခါတလဲလဲလုပ်ဆောင်မှုတစ်ခုစီတွင် တွက်ချက်မှုအပိုင်းနှင့် MPI ဆက်သွယ်မှုများပါ၀င်သည်။
  2. လိုအပ်သောအချိန်ကြားကာလတစ်လျှောက် သင့်မောက်စ်ကိုဆွဲယူခြင်းဖြင့် ၎င်းကိုအာရုံစိုက်ရန် တစ်ခုတည်းသောထပ်ခြင်းတစ်ခုကို ခွဲခြားသတ်မှတ်ပါGet-Started-with-Intel-Trace-Analyzer-and-Collector-fig-3သဲလွန်စ view သင်ရွေးချယ်ထားသည့် ခြေရာခံအတွင်း အပိုင်းကို ပြသသည်။ Event Timeline ဇယားသည် ရွေးချယ်ထားသော ထပ်ခါတလဲလဲလုပ်နေစဉ်အတွင်း လုပ်ဆောင်ခဲ့သည့် အဖြစ်အပျက်များကို ပြသသည်။
    • အလျားလိုက်ဘားများသည် ဤလုပ်ငန်းစဉ်များတွင် ခေါ်သော လုပ်ဆောင်ချက်များဖြင့် လုပ်ငန်းစဉ်များကို ကိုယ်စားပြုသည်။
    • ဖြစ်စဉ်များကြားမှ ပေးပို့သော စာများကို အနက်ရောင်လိုင်းများက ညွှန်ပြသည်။ ဤလိုင်းများသည် ပေးပို့ခြင်းနှင့် လက်ခံခြင်းလုပ်ငန်းစဉ်များကို ချိတ်ဆက်ပေးသည်။
    • အပြာရောင်လိုင်းများသည် ထုတ်လွှင့်ခြင်း သို့မဟုတ် လျှော့ချခြင်းကဲ့သို့သော စုပေါင်းလုပ်ဆောင်မှုများကို ကိုယ်စားပြုသည်။
  3. Flat Pro သို့ပြောင်းပါ။file tab (A) သင်ညွှန်သည့်အချိန်၌ လုပ်ဆောင်သည့်လုပ်ဆောင်ချက်များကို အနီးကပ်ကြည့်ရှုရန် (ဖြစ်ရပ်အချိန်ဇယားတွင် ရွေးချယ်ထားသည်။Get-Started-with-Intel-Trace-Analyzer-and-Collector-fig-4
  4. သင့်အပလီကေးရှင်းရှိ MPI လုပ်ငန်းစဉ်လုပ်ဆောင်ချက်ကို ခွဲခြမ်းစိတ်ဖြာရန် MPI လုပ်ဆောင်ချက်များကို အုပ်စုခွဲပါ။
    ဒါကိုလုပ်ဖို့၊ Flat Pro ရှိ လုပ်ငန်းစဉ်အားလုံး > Group MPI (B) ကို right-click နှိပ်ပါ။file UngroupMPI ကို ရွေးပါ။ ဤလုပ်ဆောင်ချက်သည် တစ်ဦးချင်းစီ MPI ခေါ်ဆိုမှုများကို ဖော်ထုတ်ပေးပါသည်။
  5. ထပ်ခါထပ်ခါလုပ်ဆောင်မှု၏အစတွင် MPI_Sendrecv ကို အသုံးပြု၍ ၎င်းတို့၏တိုက်ရိုက်အိမ်နီးချင်းများနှင့် ဆက်သွယ်သည့်လုပ်ငန်းစဉ်များကို ပိုင်းခြားစိတ်ဖြာပါ။ ဟောင်းအတွက်ample-Get-Started-with-Intel-Trace-Analyzer-and-Collector-fig-5
    • a ၎ampMPI_Sendrecv ဒေတာဖလှယ်မှုတွင် တစ်ဆို့နေပါသည်။ လုပ်ငန်းစဉ်သည် ယခင်တစ်ခုနှင့် လဲလှယ်မှုပြီးမြောက်သည်အထိ ၎င်း၏နောက်အိမ်နီးချင်းနှင့် ဒေတာဖလှယ်ခြင်းမပြုပါ။ ပွဲအချိန်ဇယားများ view ဤ လည်ပင်းကို လှေကားထစ်တစ်ခုအဖြစ် ပြသသည်။
    • ခ ထပ်ခါထပ်ခါလုပ်ဆောင်မှု၏အဆုံးတွင် MPI_Allreduce သည် လုပ်ငန်းစဉ်အားလုံးကို ပြန်လည်တပြိုင်တည်းလုပ်ဆောင်သည်။ ထို့ကြောင့် ဤဘလောက်သည် နောက်ပြန်လှေကားသဏ္ဌာန်ရှိသည်။
  6. Function Pro ကို အသုံးပြု၍ နံပါတ်စဉ်ကို ခွဲခြားသတ်မှတ်ပါ။file နှင့် Message Profile views.
    • a ဇယားများကို တစ်ချိန်တည်းတွင် ဖွင့်ပါ-
      Function Pro တွင်file ဇယားကွက် Load Balancetab ကိုဖွင့်ပါ။
    • Message Pro ကိုဖွင့်ရန် Charts menu သို့သွားပါ။file.
    • ခ Load Balance တက်ဘ်တွင်၊ MPI_Sendrecv နှင့် MPI_Allreduce ကို ချဲ့ပါ။ Load Balancing သည် MPI_Sendrecv တွင်အသုံးပြုသည့်အချိန်သည် MPI_Allreduce အတွက်အချိန်လျော့နည်းသွားချိန်တွင် လုပ်ငန်းစဉ်နံပါတ်ဖြင့်တိုးလာသည်ကိုဖော်ပြသည်။
    • ဂ။ Message Pro ကို စစ်ဆေးပါ။file ဇယားကွက်ကို ညာဘက်အောက်ထောင့်သို့ ဆင်းပါ။
      အဆင့်နိမ့်အဆင့်မှ အဆင့်နိမ့်သို့ သွားလာနေသည့် မက်ဆေ့ချ်များသည် အဆင့်နိမ့်အဆင့်မှ ပိုမြင့်သောအဆင့်သို့ ရောက်ရှိလာသည့် မက်ဆေ့ချ်များသည် အားနည်းသော ထူးထူးခြားခြား ပုံစံတစ်မျိုးကို ဖော်ပြနေချိန်တွင် ဘလောက်များ၏ အရောင်ကုဒ်ကုဒ်က ညွှန်ပြသည်-Get-Started-with-Intel-Trace-Analyzer-and-Collector-fig-6

နှိုင်းယှဥ်ခွဲခြမ်းစိတ်ဖြာမှုရလဒ်များသည် အပလီကေးရှင်းတွင် ရှုပ်ထွေးသော လဲလှယ်မှုပုံစံများမရှိကြောင်း ပြသသည်၊ လဲလှယ်မှုကို အိမ်နီးချင်းလုပ်ငန်းစဉ်များဖြင့်သာ လုပ်ဆောင်ပါသည်။ အပလီကေးရှင်း၏ ဆက်သွယ်မှုပုံစံကို ပိုကောင်းအောင်ပြုလုပ်ရန် ဆက်သွယ်ရေးအဆင့်ကို ပြောင်းလဲခြင်းဖြင့် သင်၏ အက်ပ်လီကေးရှင်းစွမ်းဆောင်ရည်ကို မြှင့်တင်ရန်အတွက် အချက်အလက်များသည် မရှိမဖြစ်လိုအပ်ပါသည်။

ဟန်ချက်မညီသော ဆက်သွယ်မှုများကို ဖော်ထုတ်ပါ။

စံပြအခြေအနေများအောက်တွင် သင့်လျှောက်လွှာကို ကြည့်ရှုပြီး မူရင်းလမ်းကြောင်းကို နှိုင်းယှဉ်ပါ။ file ပြဿနာရှိသော အပြန်အလှန်ဆက်သွယ်မှုများကို သီးခြားခွဲထုတ်ရန် စံပြပုဂ္ဂိုလ်နှင့်။

  1. စံပြအဖြစ်ဖန်တီးပါ။ file:
    • a Advanced > Idealization ကို ရွေးပါ သို့မဟုတ် နှိပ်ပါ။Get-Started-with-Intel-Trace-Analyzer-and-Collector-fig-7 (Idealization) toolbar ကိုနှိပ်လိုက်ပါ။
    • ခ Idealization dialog box ရှိ စံပြသတ်မှတ်ချက်ဘောင်များကို စစ်ဆေးပါ (စံပြလမ်းကြောင်း file ပြောင်းလဲခြင်းအတွက် အမည်နှင့် အချိန်အပိုင်းအခြား)။
    • ဂ။ သင့်ခြေရာခံကို စံနမူနာပြရန် စတင်ရန် ကိုနှိပ်ပါ။
  2. မူရင်းခြေရာကို စံပြုထားသည့် လမ်းကြောင်းနှင့် နှိုင်းယှဉ်ပါ-
    • a Advanced > Imbalance Diagram ကို ရွေးပါ သို့မဟုတ် နှိပ်ပါ။ Get-Started-with-Intel-Trace-Analyzer-and-Collector-fig-8(Imbalance Diagram) toolbar ကိုနှိပ်ပါ။
    • ခ Imbalance Diagram dialog box တွင် Open Another ကိုနှိပ်ပါ။ File ခလုတ်၊ စံပြထားသည့် ခြေရာကောက်သို့ သွားကာ ၎င်းကို ရွေးချယ်ပါ။
    • ဂ။ Imbalance Diagram window တွင်၊ Total Mode ခလုတ်ကို နှိပ်ပြီး Breakdown Mode ကို ရွေးချယ်ပါ။

Get-Started-with-Intel-Trace-Analyzer-and-Collector-fig-9

MPI_Sendrecv သည် အချိန်ကုန်ဆုံးလုပ်ဆောင်ချက်ဖြစ်ကြောင်း သင်တွေ့မြင်နိုင်ပါသည်။ မညီမျှသောအလေးချိန်ကိုပြသည်။
အရောင်ဖျော့ပြီး MPI_Sendrecv လုပ်ဆောင်ချက်အတွက် 10% ခန့်ပါဝင်သည်။ ဤအချိန်သည် လုပ်ငန်းစဉ်များ အချင်းချင်း စောင့်မျှော်နေချိန်ဖြစ်သည်။

ဆက်သွယ်ရေးပြောင်းလဲခြင်းဖြင့် သင်၏ Application စွမ်းဆောင်ရည်ကို မြှင့်တင်ပါ။

  1. ပိတ်ဆို့ခြင်းမဟုတ်သော ဆက်သွယ်မှုများကို ပြောင်းလဲခြင်းဖြင့် MPI အပလီကေးရှင်း၏ စွမ်းဆောင်ရည်ကို မြှင့်တင်ပါ။
    သင့်ကုဒ်တွင် အမှတ်စဉ် MPI_Sendrcv ကို ပိတ်ဆို့ခြင်းမဟုတ်သော ဆက်သွယ်မှုဖြင့် အစားထိုးပါ- MPI_Isend နှင့် MPI_Irecv။ ဟောင်းအတွက်ample- မူရင်းကုဒ်အတိုအထွာ-
    // နယ်နိမိတ်ချင်းဖလှယ်ခြင်း။
    လဲလှယ်မှုပျက်ပြယ်ခြင်း(para* p၊ grid* gr){
    int i၊j;
    MPI_အခြေအနေအခြေအနေ_100၊ အခြေအနေ_200၊ အခြေအနေ_300၊ အခြေအနေ_400၊
    // ပထမတန်းကို အောက်သို့ ပို့ပါ။
    MPI_Send(gr->x_new[1]၊ gr->lcol+2၊ MPI_DOUBLE၊ gr->down၊ 100၊ MPI_COMM_WORLD); MPI_Recv(gr->x_new[gr->lrow+1]၊ gr->lcol+2၊ MPI_DOUBLE၊ gr->up၊ 100၊ MPI_COMM_WORLD၊
    &status_100);
    // နောက်ဆုံးအတန်းကို ပို့ပေးပါ။
    MPI_Send(gr->x_new[gr->lrow]၊ gr->lcol+2၊ MPI_DOUBLE၊ gr->up၊ 200၊ MPI_COMM_WORLD);
    MPI_Recv(gr->x_new[0]၊ gr->lcol+2၊ MPI_DOUBLE၊ gr->down၊ 200၊ MPI_COMM_WORLD၊ &status_200);
    Intel Trace Analyzer နှိုင်းယှဉ်မှုကို အသုံးပြုပါ။ view ပြင်ဆင်ထားသော လျှောက်လွှာနှင့် အမှတ်စဉ်များကို နှိုင်းယှဉ်ရန်
    // ဘယ်ကော်လံကို tmp arrays သို့ ကူးယူပါ။
    if(gr->ဘယ်ဘက် != MPI_PROC_NULL){
    gr->x_new[i][gr->lcol+1] = right_col[i]; right_col[i] = gr->x_new[i][gr->lcol];
    // မှန်​ကန်​စွာ ပို့​ပေး
    MPI_Send(right_col၊ gr->lrow+2၊ MPI_DOUBLE၊ gr->right၊ 400၊ MPI_COMM_WORLD); }
    if(gr->ဘယ်ဘက် != MPI_PROC_NULL)
    {
    MPI_Recv(left_col၊ gr->lrow+2၊ MPI_DOUBLE၊ gr->left၊ 400၊ MPI_COMM_WORLD၊&status_400); for(i=0; i< gr->lrow+2; i++
    {
    gr->x_new[i][0] = left_col[i];
    }
    }
    ကုဒ်အတိုအထွာကို အပ်ဒိတ်လုပ်ထားသည်။
    MPI_Request တောင်းဆိုချက်[7];
    // ပထမတန်းကို အောက်သို့ ပို့ပါ။
    MPI_Isend(gr->x_new[1]၊ gr->lcol+2၊ MPI_DOUBLE၊ gr->down၊ 100၊ MPI_COMM_WORLD၊ &req[0]);
    MPI_Irecv(gr->x_new[gr->lrow+1]၊ gr->lcol+2၊ MPI_DOUBLE၊ gr->up၊ 100၊ MPI_COMM_WORLD၊ &req[1]);
    ....
    MPI_Waitall(7၊ req၊ MPI_STATUSES_IGNORE);
    ပြုပြင်ပြီးသည်နှင့်၊ ပြန်လည်ပြင်ဆင်ထားသော အပလီကေးရှင်း၏ တစ်ခုတည်းသော ထပ်လောင်းမှုသည် အောက်ပါ ex ကဲ့သို့ ဖြစ်လိမ့်မည်။ample-Get-Started-with-Intel-Trace-Analyzer-and-Collector-fig-10
  2. Intel Trace Analyzer နှိုင်းယှဉ်မှုကို အသုံးပြုပါ။ view နံပါတ်စဉ်အလိုက် အပလီကေးရှင်းကို ပြန်လည်ပြင်ဆင်ထားသော အက်ပ်နှင့် နှိုင်းယှဉ်ရန်။ နှိုင်းယှဉ်မှု၏အကူအညီဖြင့် ခြေရာနှစ်ခုကို နှိုင်းယှဉ်ပါ။ Viewသွားမယ်။ View > နှိုင်းယှဉ်။ နှိုင်းယှဉ်မှု View ပုံသဏ္ဌာန်တူသည်-Get-Started-with-Intel-Trace-Analyzer-and-Collector-fig-11နှိုင်းယှဉ်မှု၌ Viewပိတ်ဆို့ခြင်းမဟုတ်သော ဆက်သွယ်ရေးကို အသုံးပြုခြင်းသည် နံပါတ်စဉ်များကို ဖယ်ရှားရန်နှင့် လုပ်ငန်းစဉ်များ၏ ဆက်သွယ်မှုအချိန်ကို လျှော့ချရန် ကူညီပေးကြောင်း သင်တွေ့မြင်နိုင်ပါသည်။
    မှတ်ချက် သင့်အပလီကေးရှင်း၏ node-level စွမ်းဆောင်ရည်အကြောင်း နောက်ထပ်အချက်အလက်များအတွက် သက်ဆိုင်ရာကိရိယာများအတွက် စာရွက်စာတမ်းများကို ကြည့်ပါ- Intel® VTune™ Profiler Intel® Advisor ကို အသုံးပြု၍ Intel® MPI အပလီကေးရှင်းများကို ခွဲခြမ်းစိတ်ဖြာခြင်းနှင့် MPI ကုဒ် ခွဲခြမ်းစိတ်ဖြာခြင်း။

ပိုမိုသိရှိရန်

Intel Trace Analyzer နှင့် Collector အကြောင်း နောက်ထပ်အချက်အလက်များအတွက် အောက်ပါအရင်းအမြစ်များကို စူးစမ်းပါ။Get-Started-with-Intel-Trace-Analyzer-and-Collector-fig-12Get-Started-with-Intel-Trace-Analyzer-and-Collector-fig-13

သတိပေးချက်များနှင့် ငြင်းဆိုချက်များ

  • Intel နည်းပညာများအနေဖြင့်ဖွင့်ထားသောဟာ့ဒ်ဝဲ၊
  • မည်သည့် ထုတ်ကုန် သို့မဟုတ် အစိတ်အပိုင်းမှ လုံးဝ လုံခြုံနိုင်မည်မဟုတ်ပေ။
  • သင့်ကုန်ကျစရိတ်နှင့် ရလဒ်များ ကွဲပြားနိုင်သည်။
  • © Intel ကော်ပိုရေးရှင်း။ Intel၊ Intel လိုဂိုနှင့် အခြားသော Intel အမှတ်အသားများသည် Intel ကော်ပိုရေးရှင်း သို့မဟုတ် ၎င်း၏လုပ်ငန်းခွဲများ၏ အမှတ်တံဆိပ်များဖြစ်သည်။ အခြားအမည်များနှင့် အမှတ်တံဆိပ်များကို အခြားသူများ၏ ပိုင်ဆိုင်မှုအဖြစ် တောင်းဆိုနိုင်ပါသည်။
  • ဤစာရွက်စာတမ်းမှ မည်သည့်ဉာဏပစ္စည်းမူပိုင်ခွင့်ကိုမဆို (အသုံးအနှုန်း သို့မဟုတ် သွယ်ဝိုက်သောအားဖြင့်၊ တားဆီးပိတ်ပင်ခြင်း သို့မဟုတ် အခြားနည်းဖြင့်) လိုင်စင်မရှိပါ။
  • ဖော်ပြထားသော ထုတ်ကုန်များတွင် ထုတ်ကုန်အား ထုတ်ပြန်ထားသည့် သတ်မှတ်ချက်များမှ သွေဖည်သွားစေနိုင်သည့် errata ဟု သိထားသည့် ဒီဇိုင်းချွတ်ယွင်းချက်များ သို့မဟုတ် အမှားအယွင်းများ ပါဝင်နိုင်သည်။ လက်ရှိသွင်ပြင်လက္ခဏာအမှားအယွင်းများကို တောင်းဆိုမှုအရ ရနိုင်ပါသည်။
  • Intel သည် အကန့်အသတ်မရှိ၊ ရောင်းဝယ်ဖောက်ကားနိုင်မှု၏ သွယ်ဝိုက်အာမခံချက်၊ ရည်ရွယ်ချက်တစ်ခုအတွက် ကြံ့ခိုင်မှု၊ နှင့် ချိုးဖောက်မှုမဟုတ်သည့်အပြင် စွမ်းဆောင်ရည်၊ အရောင်းအ၀ယ်ပြုလုပ်မှု သို့မဟုတ် ကုန်သွယ်မှုတွင် အသုံးပြုမှုတို့မှ ဖြစ်ပေါ်လာသည့် မည်သည့်အာမခံချက်အပါအဝင်မဆို Intel မှ ငြင်းဆိုထားသည်။

စာရွက်စာတမ်းများ / အရင်းအမြစ်များ

Intel Trace Analyzer နှင့် Collector ဖြင့် စတင်လိုက်ပါ။ [pdf] အသုံးပြုသူလမ်းညွှန်
Intel Trace Analyzer and Collector ဖြင့် စတင်ပါ၊ Intel၊ Trace Analyzer and Collector၊ Collector ဖြင့် စတင်လိုက်ပါ။

ကိုးကား

မှတ်ချက်တစ်ခုချန်ထားပါ။

သင့်အီးမေးလ်လိပ်စာကို ထုတ်ပြန်မည်မဟုတ်ပါ။ လိုအပ်သောအကွက်များကို အမှတ်အသားပြုထားသည်။ *