intel-Get-Started-with-VTune-Profiler-logotip

intel Početak rada s VTune Profiler

Započnite s Intel® VTune™ Profiler

Koristite Intel VTune Profiler za analizu lokalnih i udaljenih ciljnih sustava s Windows*, macOS* i Linux* hostova. Poboljšajte performanse aplikacije i sustava pomoću ovih operacija:

  • Analizirajte odabire algoritama.
  • Pronađite uska grla serijskog i paralelnog koda.
  • Shvatite gdje i kako vaša aplikacija može imati koristi od dostupnih hardverskih resursa.
  • Ubrzajte izvršavanje svoje aplikacije.
    Preuzmite Intel VTune Profiler na vašem sustavu na jedan od ovih načina:
  • Preuzmite samostalnu verziju.
  • Nabavite Intel VTune Profiler kao dio Intel® oneAPI Base Toolkit.
    Pogledajte VTune Profiler stranica za obuku za videozapise, webinars i više materijala koji će vam pomoći da započnete.

BILJEŠKA
Dokumentacija za verzije Intel® VTune™ Profiler prije izdanja 2021. dostupni su samo za preuzimanje. Za popis dostupnih preuzimanja dokumentacije po verziji proizvoda pogledajte ove stranice:

  • Preuzmite dokumentaciju za Intel Parallel Studio XE
  • Preuzmite dokumentaciju za Intel System Studio

Razumijevanje tijeka rada
Koristite Intel VTune Profiler prema profile aplikaciju i analizirati rezultate radi poboljšanja performansi.

Opći tijek rada sadrži ove korake:

intel-Get-Started-with-VTune-Profiler-01

Odaberite svoj host sustav za početak
Saznajte više o tijekovima rada specifičnim za sustav za Windows*, Linux* ili macOS*.

intel-Get-Started-with-VTune-Profiler-02

Započnite s Intel® VTune™ Profiler za Windows* OS

Prije nego počnete

  1. Instalirajte Intel® VTune™ Profiler na vašem Windows* sustavu.
  2. Izgradite svoju aplikaciju s informacijama o simbolima iu Release modu sa svim omogućenim optimizacijama. Za detaljne informacije o postavkama prevoditelja pogledajte VTune Profiler mrežni korisnički priručnik.
    Također možete koristiti matricu sample aplikacija dostupna u \VTune\Samples\matrica. Možete vidjeti odgovarajuće sample rezultira \VTune\Projekti\sample (matrica).
  3. Postavite varijable okoline: Pokrenite \setvars.bat skripta.
    Prema zadanim postavkama, za oneAPI komponente je Program Files (x86)\Intel\oneAPI.
    BILJEŠKA Ne morate pokretati setvars.bat kada koristite Intel® VTune™ Profiler unutar Microsoft* Visual Studio*.

Korak 1: Pokrenite Intel® VTune™ Profiler
Pokrenite Intel VTune Profiler na jedan od ovih načina i postavite projekt. Projekt je spremnik za aplikaciju koju želite analizirati, vrstu analize i rezultate prikupljanja podataka.

Izvor / Pokrenite VTune Profiler

Samostalni (GUI)

  1. Pokrenite naredbu vtune-gui ili pokrenite Intel® VTune™ Profiler iz izbornika Start.
  2. Kada se GUI otvori, kliknite na zaslonu dobrodošlice.
  3. U dijaloškom okviru Stvaranje projekta navedite naziv projekta i lokaciju.
  4. Pritisnite Stvori projekt.

Samostalno (naredbeni redak)
Pokrenite naredbu vtune.

Microsoft* Visual Studio* IDE
Otvorite svoje rješenje u Visual Studiju. VTune Profiler alatna traka je automatski omogućena i vaš Visual Studio projekt postavljen je kao cilj analize.

BILJEŠKA
Ne morate stvarati projekt kada koristite Intel® VTune™ Profiler iz naredbenog retka ili unutar Microsoft* Visual Studio.

Korak 2: Konfigurirajte i pokrenite analizu
Nakon stvaranja novog projekta otvara se prozor Konfiguriraj analizu s ovim zadanim vrijednostima:

intel-Get-Started-with-VTune-Profiler-03

  1. U odjeljku Pokretanje aplikacije potražite lokaciju izvršne datoteke vaše aplikacije file.
  2. Pritisnite Start da biste pokrenuli snimku performansi na svojoj aplikaciji. Ova analiza predstavlja opći nadview problema koji utječu na performanse vaše aplikacije na ciljnom sustavu.

Korak 3: View i analizirati podatke o izvedbi
Kada se prikupljanje podataka završi, VTune Profiler prikazuje rezultate analize u prozoru Sažetak. Evo, vidite da je izvedba završenaview vaše prijave.
Krajview obično uključuje nekoliko metrika zajedno s njihovim opisima.

intel-Get-Started-with-VTune-Profiler-04

  • A Proširite svaku metriku za detaljne informacije o čimbenicima koji doprinose.
  • B Označena metrika označava vrijednost izvan prihvatljivog/normalnog radnog raspona. Upotrijebite savjete za alate da biste razumjeli kako poboljšati označenu metriku.
  • C Pogledajte smjernice o drugim analizama koje biste trebali razmotriti sljedeće. Stablo analize ističe ove preporuke.

Sljedeći koraci
Snimak performansi je dobra polazna točka za dobivanje ukupne procjene performansi aplikacije s VTune Profiler. Zatim provjerite zahtijeva li vaš algoritam podešavanje.

  1. Slijedite vodič za analizu uobičajenih uskih grla u izvedbi.
  2. Nakon što je vaš algoritam dobro podešen, ponovno pokrenite snimku performansi kako biste kalibrirali rezultate i identificirali potencijalna poboljšanja performansi u drugim područjima.

Vidi također
Istraživanje mikroarhitekture

VTune Profiler Obilazak pomoći

Exampono: profesionalacfile OpenMP* aplikacija na Windowsima*
Koristite Intel VTune Profiler na Windows stroju na profile kaoample iso3dfd_omp_offload OpenMP aplikacija prebačena na Intel GPU. Naučite kako pokrenuti GPU analizu i ispitati rezultate.

Preduvjeti

  • Provjerite radi li na vašem sustavu Microsoft* Windows 10 ili noviju verziju.
  • Koristite jednu od ovih verzija Intel Processor Graphics:
    • Gen 8
    • Gen 9
    • Gen 11
  • Vaš bi sustav trebao raditi na jednom od ovih Intelovih procesora:
    • 7. generacija procesora Intel® Core™ i7 (kodni naziv Kaby Lake)
    • 8. generacija Intel® Core™ i7 procesora (kodni naziv Coffee Lake)
    • 10. generacija Intel® Core™ i7 procesora (kodno ime Ice Lake)
  • Instalirajte Intel VTune Profiler iz jednog od ovih izvora:
    • Preuzimanje samostalnog proizvoda
    • Intel® oneAPI Base Toolkit
    • Intel® System Bring-up Toolkit
  • Preuzmite Intel® oneAPI HPC Toolkit koji sadrži Intel® oneAPI DPC++/C++ kompajler (icx/icpx) koji vam je potreban zafile OpenMP aplikacije.
  • Postavite varijable okoline. Izvršite skriptu vars.bat koja se nalazi u \env imenik.
  • Postavite svoj sustav za GPU analizu.

BILJEŠKA
Da biste instalirali Intel VTune Profiler u okruženju Microsoft* Visual Studio, pogledajte VTune Profiler Korisnički priručnik.

Izgradite i kompajlirajte OpenMP Offload aplikaciju

  1. Preuzmite iso3dfd_omp_offload OpenMP Offload sample.
  2. Otvoreno prema sample imenik.
    cd <sample_dir>/DirectProgramming/C++/StructuredGrids/iso3dfd_omp_offload
  3. Kompajlirajte OpenMP Offload aplikaciju.

mkdir build
cd build
icx /std:c++17 /EHsc /Qiopenmp /I../include\ /Qopenmp-targets:
spir64 /DUSE_BASELINE /DEBUG ..\src\iso3dfd.cpp ..\src\iso3dfd_verify.cpp ..\src\utils.cpp

Pokrenite GPU analizu na OpenMP Offload aplikaciji
Sada ste spremni pokrenuti analizu opterećenja GPU-a na OpenMP aplikaciji koju ste kompajlirali.

  1. Otvorite VTune Profiler i kliknite na Novi projekt za izradu projekta.
  2. Na početnoj stranici kliknite na Konfiguriraj analizu da postavite svoju analizu.
  3. Odaberite ove postavke za svoju analizu.
    • U oknu WHERE odaberite Local Host.
    • U oknu WHAT odaberite Pokreni aplikaciju i navedite binarnu iso3dfd_omp_offload kao aplikaciju za profile.
    • U oknu KAKO odaberite vrstu analize opterećenja GPU-a iz grupe Akceleratori u stablu analize.
      intel-Get-Started-with-VTune-Profiler-05
  4. Pritisnite gumb Start za pokretanje analize.

VTune Profiler prikuplja podatke i prikazuje rezultate analize u GPU Offloadu viewtočka.

  • U prozoru Sažetak pogledajte statistiku o upotrebi CPU i GPU resursa. Koristite ove podatke kako biste utvrdili je li vaša aplikacija:
    • Vezano za GPU
    • Vezan za CPU
    • Neučinkovito korištenje računalnih resursa vašeg sustava
  • Upotrijebite informacije u prozoru Platforma da vidite osnovne CPU i GPU metrike.
  • Istražite određene računalne zadatke u grafičkom prozoru.

Za dublju analizu pogledajte povezani recept u VTune Profiler Kuharica analize performansi. Svoje profiliranje možete nastaviti i analizom GPU Compute/Media Hotspots.

Example: Profile SYCL* aplikacija na Windowsima*
profesionalacfile kaoample matrix_multiply SYCL aplikacija s Intel® VTune™ Profiler. Upoznajte se s proizvodom i shvatite statistiku prikupljenu za aplikacije povezane s GPU-om.

Preduvjeti

  • Provjerite imate li Microsoft* Visual Studio (v2017 ili noviji) instaliran na vašem sustavu.
  • Instalirajte Intel VTune Profiler iz Intel® oneAPI Base Toolkit ili Intel® System Bring-up Toolkit. Ovi skupovi alata sadrže Intel® oneAPI DPC++/C++ kompajler(icpx -fsycl) kompajler potreban za proces profiliranja.
  • Postavite varijable okoline. Izvršite skriptu vars.bat koja se nalazi u \env imenik.
  • Provjerite je li Intel oneAPI DPC++ Compiler (instaliran s Intel oneAPI Base Toolkit) integriran u Microsoft Visual Studio.
  • Kompajlirajte kod pomoću opcija -gline-tables-only i -fdebug-info-for-profiling za Intel oneAPI DPC++ Compiler.
  • Postavite svoj sustav za GPU analizu.

Za informacije o instaliranju Intel VTune Profiler u okruženju Microsoft* Visual Studio, pogledajte VTune Profiler Korisnički priručnik.

Izgradite aplikaciju Matrix
Preuzmite kod matrix_multiply_vtune samppaket za Intel oneAPI alate. Ovo sadrži sample koji možete koristiti za izgradnju i profile SYCL aplikacija.

  1. Otvorite Microsoft* Visual Studio.
  2. Klik File > Otvori > Projekt/Rješenje. Pronađite mapu matrix_multiply_vtune i odaberite matrix_multiply.sln.
  3. Izgradite ovu konfiguraciju (Projekt > Izrada).
  4. Pokrenite program (Debug > Start Without Debugging).
  5. Za odabir DPC++ ili navojne verzije sample, koristite definicije pretprocesora.
    1. Idite na Svojstva projekta > DPC++ > Predprocesor > Definicija pretprocesora.
    2. Definirajte icpx -fsycl ili USE_THR.

Pokrenite GPU analizu
Pokrenite GPU analizu na Matrix sample.

  1. Na alatnoj traci Visual Studio kliknite gumb Konfiguriraj analizu.
    Otvara se prozor Konfiguriraj analizu. Prema zadanim postavkama nasljeđuje postavke vašeg VS projekta i navodi matrix_multiply.exe kao aplikaciju za profile.
  2. U prozoru Konfiguriraj analizu kliknite naintel-Get-Started-with-VTune-Profiler-06 Gumb Pregledaj u oknu KAKO.
  3. Odaberite vrstu analize GPU Compute/Media Hotspots iz grupe Accelerators u Stablu analize.
    intel-Get-Started-with-VTune-Profiler-06
  4. Pritisnite gumb Start za pokretanje analize s unaprijed definiranim opcijama.

Pokrenite GPU analizu iz naredbenog retka:

  1. Otvorite sampdirektorij datoteka:
    <sample_dir>\VtuneProfiler\matrix_multiply_vtune
  2. U ovom direktoriju otvorite Visual Studio* projekt file pod nazivom matrix_multiply.sln
  3. Multiply.cpp file sadrži nekoliko verzija matričnog množenja. Odaberite verziju uređivanjem odgovarajućeg retka #define MULTIPLY u multiply.hpp
  4. Izgradite cijeli projekt s konfiguracijom Release.
    Ovo generira izvršnu datoteku pod nazivom matrix_multiply.exe.
  5. Pripremite sustav za izvođenje GPU analize. Pogledajte Postavljanje sustava za GPU analizu.
  6. Postavite VTune Profiler varijable okruženja pokretanjem serije file: izvoz \env\vars.bat
  7. Pokrenite naredbu za analizu:
    vtune.exe -collect gpu-offload — matrix_multiply.exe

VTune Profiler prikuplja podatke i prikazuje rezultate analize u GPU Compute/Media Hotspots viewtočka. U prozoru Sažetak pogledajte statistiku o korištenju CPU i GPU resursa da biste saznali je li vaša aplikacija vezana za GPU. Prijeđite na grafički prozor da biste vidjeli osnovne CPU i GPU metrike koje predstavljaju izvršavanje koda tijekom vremena.

Započnite s Intel® VTune™ Profiler za Linux* OS

Prije nego počnete

  1. Instalirajte Intel® VTune™ Profiler na vašem Linux* sustavu.
  2. Izgradite svoju aplikaciju s informacijama o simbolima iu Release modu sa svim omogućenim optimizacijama. Za detaljne informacije o postavkama prevoditelja pogledajte VTune Profiler mrežni korisnički priručnik.
    Također možete koristiti matricu sample aplikacija dostupna u \sample\matrica. Možete vidjeti sample rezultira \sample (matrica).
  3. Postavite varijable okruženja: izvor /setvars.sh
    Prema zadanim postavkama, je:
    • $HOME/intel/oneapi/ kada je instaliran s korisničkim dopuštenjima;
    • /opt/intel/oneapi/ kada je instaliran s root dopuštenjima.

Korak 1: Pokrenite VTune Profiler
Pokrenite VTune Profiler na jedan od ovih načina:

Izvor / Pokrenite VTune Profiler
Samostalni/IDE (GUI)

  1. Pokrenite naredbu vtunegui. Za pokretanje VTune Profiler iz Intel System Studio IDE odaberite Alati > VTune Profiler > Pokrenite VTune Profiler. Ovo postavlja sve odgovarajuće varijable okoline i pokreće samostalno sučelje proizvoda.
  2. Kada se GUI otvori, kliknite NOVI PROJEKT na ekranu dobrodošlice.
  3. U dijaloškom okviru Stvaranje projekta navedite naziv projekta i lokaciju.
  4. Pritisnite Stvori projekt.

Samostalno (naredbeni redak)

  • Pokrenite naredbu vtune.

Korak 2: Konfigurirajte i pokrenite analizu
Nakon stvaranja novog projekta otvara se prozor Konfiguriraj analizu s ovim zadanim vrijednostima:

intel-Get-Started-with-VTune-Profiler-07

  1. U odjeljku Pokretanje aplikacije potražite lokaciju svoje aplikacije.
  2. Pritisnite Start da biste pokrenuli snimku performansi na svojoj aplikaciji. Ova analiza predstavlja opći nadview problema koji utječu na performanse vaše aplikacije na ciljnom sustavu.

Korak 3: View i analizirati podatke o izvedbi
Kada se prikupljanje podataka završi, VTune Profiler prikazuje rezultate analize u prozoru Sažetak. Evo, vidite da je izvedba završenaview vaše prijave.
Krajview obično uključuje nekoliko metrika zajedno s njihovim opisima.

intel-Get-Started-with-VTune-Profiler-08

  • A Proširite svaku metriku za detaljne informacije o čimbenicima koji doprinose.
  • B Označena metrika označava vrijednost izvan prihvatljivog/normalnog radnog raspona. Upotrijebite savjete za alate da biste razumjeli kako poboljšati označenu metriku.
  • C Pogledajte smjernice o drugim analizama koje biste trebali razmotriti sljedeće. Stablo analize ističe ove preporuke.

Sljedeći koraci
Snimak performansi je dobra polazna točka za dobivanje ukupne procjene performansi aplikacije s VTune Profiler. Zatim provjerite zahtijeva li vaš algoritam podešavanje.

  1. Slijedite vodič za analizu uobičajenih uskih grla u izvedbi.
  2. Nakon što je vaš algoritam dobro podešen, ponovno pokrenite snimku performansi kako biste kalibrirali rezultate i identificirali potencijalna poboljšanja performansi u drugim područjima.

Vidi također
Istraživanje mikroarhitekture

VTune Profiler Obilazak pomoći

Example: Profile OpenMP aplikacija na Linuxu*
Koristite Intel VTune Profiler na Linux stroju na profile kaoample iso3dfd_omp_offload OpenMP aplikacija prebačena na Intel GPU. Naučite kako pokrenuti GPU analizu i ispitati rezultate.

Preduvjeti

  • Provjerite radi li na vašem sustavu Linux* OS kernel 4.14 ili noviju verziju.
  • Koristite jednu od ovih verzija Intel Processor Graphics:
    • Gen 8
    • Gen 9
    • Gen 11
  • Vaš bi sustav trebao raditi na jednom od ovih Intelovih procesora:
    • 7. generacija procesora Intel® Core™ i7 (kodni naziv Kaby Lake)
    • 8. generacija Intel® Core™ i7 procesora (kodni naziv Coffee Lake)
    • 10. generacija Intel® Core™ i7 procesora (kodno ime Ice Lake)
  • Za Linux GUI koristite:
    • GTK+ verzija 2.10 ili novija (preporučuju se verzije 2.18 i novije)
    • Pango verzija 1.14 ili novija
    • X.Org verzija 1.0 ili novija (preporučuju se verzije 1.7 i novije)
  • Instalirajte Intel VTune Profiler iz jednog od ovih izvora:
    • Preuzimanje samostalnog proizvoda
    • Intel® oneAPI Base Toolkit
    • Intel® System Bring-up Toolkit
  • Preuzmite Intel® oneAPI HPC Toolkit koji sadrži Intel® oneAPI DPC++/C++ kompajler (icx/icpx) koji vam je potreban zafile OpenMP aplikacije.
  • Postavite varijable okoline. Izvršite skriptu vars.sh.
  • Postavite svoj sustav za GPU analizu.

Izgradite i kompajlirajte OpenMP Offload aplikaciju

  1. Preuzmite iso3dfd_omp_offload OpenMP Offload sample.
  2. Otvoreno prema sample imenik.
    cd <sample_dir>/DirectProgramming/C++/StructuredGrids/iso3dfd_omp_offload
  3. Kompajlirajte OpenMP Offload aplikaciju.

mkdir izgraditi;
cmake -DVERIFY_RESULTS=0 ..
napraviti -j

Ovo generira src/iso3dfd izvršnu datoteku.

Za brisanje programa upišite:
učiniti čistim

Ovo uklanja izvršnu datoteku i objekt files koje ste stvorili naredbom make.

Pokrenite GPU analizu na OpenMP Offload aplikaciji
Sada ste spremni pokrenuti analizu opterećenja GPU-a na OpenMP aplikaciji koju ste kompajlirali.

  1. Otvorite VTune Profiler i kliknite na Novi projekt za izradu projekta.
  2. Na početnoj stranici kliknite na Konfiguriraj analizu da postavite svoju analizu.
  3. Odaberite ove postavke za svoju analizu.
    • U oknu WHERE odaberite Local Host.
    • U oknu WHAT odaberite Pokreni aplikaciju i navedite binarnu iso3dfd_omp_offload kao aplikaciju za profile.
    • U oknu KAKO odaberite vrstu analize opterećenja GPU-a iz grupe Akceleratori u stablu analize.
      intel-Get-Started-with-VTune-Profiler-09
  4. Pritisnite gumb Start za pokretanje analize.

VTune Profiler prikuplja podatke i prikazuje rezultate analize u GPU Offloadu viewtočka.

  • U prozoru Sažetak pogledajte statistiku o upotrebi CPU i GPU resursa. Koristite ove podatke kako biste utvrdili je li vaša aplikacija:
    • Vezano za GPU
    • Vezan za CPU
    • Neučinkovito korištenje računalnih resursa vašeg sustava
  • Upotrijebite informacije u prozoru Platforma da vidite osnovne CPU i GPU metrike.
  • Istražite određene računalne zadatke u grafičkom prozoru.

Za dublju analizu pogledajte povezani recept u VTune Profiler Kuharica analize performansi. Svoje profiliranje možete nastaviti i analizom GPU Compute/Media Hotspots.

Example: Profile SYCL* aplikacija na Linuxu*
Koristite VTune Profiler s asample matrix_multiply SYCL aplikacija za brzo upoznavanje s proizvodom i statistikom prikupljenom za GPU-vezane aplikacije.

Preduvjeti

  • Instalirajte VTune Profiler i Intel® oneAPI DPC++/C++ kompajler iz Intel® oneAPI Base Toolkit ili Intel® System Bring-up Toolkit.
  • Postavite varijable okruženja izvršavanjem skripte vars.sh.
  • Postavite svoj sustav za GPU analizu.

Izgradite aplikaciju Matrix
Preuzmite kod matrix_multiply_vtune samppaket za Intel oneAPI alate. Ovo sadrži sample koji možete koristiti za izgradnju i profile SYCL aplikacija.

Za profesionalcafile SYCL aplikaciju, obavezno kompajlirajte kod pomoću opcija -gline-tables-only i -fdebug-info-for-profiling Intel oneAPI DPC++ Compiler.

Za sastavljanje ovog sampaplikaciju, učinite sljedeće:

  1. Idi na sample imenik.
    cd <sample_dir/VtuneProfiler/matrix_multiply>
  2. Multiply.cpp file u mapi src sadrži nekoliko verzija matričnog množenja. Odaberite verziju uređivanjem odgovarajućeg retka #define MULTIPLY u multiply.h.
  3. Izradite aplikaciju koristeći postojeći Makefile:
    cmake .
    napraviti
    Ovo bi trebalo generirati izvršnu datoteku matrix.icpx -fsycl.
    Za brisanje programa upišite:
    učiniti čistim
    Ovo uklanja izvršnu datoteku i objekt filekoji su stvoreni naredbom make.

Pokrenite GPU analizu
Pokrenite GPU analizu na Matrix sample.

  1. Pokrenite VTune Profiler s naredbom vtune-gui.
  2. Pritisnite Novi projekt na stranici dobrodošlice.
  3. Navedite ime i mjesto za svoj sample projekt i kliknite Stvori projekt.
  4. U oknu WHAT potražite matrix.icpx-fsycl file.
  5. U oknu KAKO kliknite intel-Get-Started-with-VTune-Profiler-06 Gumb Pregledaj i odaberite GPU Compute/Media Hotspots analizu iz grupe Accelerators u stablu analize.
    intel-Get-Started-with-VTune-Profiler-10
  6. Pritisnite gumb Start na dnu kako biste pokrenuli analizu s unaprijed odabranim opcijama.

Pokrenite GPU analizu iz naredbenog retka:

  1. Pripremite sustav za izvođenje GPU analize. Pogledajte Postavljanje sustava za GPU analizu.
  2. Postavite varijable okruženja za Intelove softverske alate:
    izvor $ONEAPI_ROOT/setvars.sh
  3. Pokrenite analizu GPU Compute/Media Hotspots:
    vtune -collect gpu-hotspots -r ./result_gpu-hotspots — ./matrix.icpx -fsycl
    Da biste vidjeli sažetak izvješća, upišite:
    vtune -sažetak izvješća -r ./result_gpu-hotspots

VTune Profiler prikuplja podatke i prikazuje rezultate analize u GPU Compute/Media Hotspots viewtočka. U prozoru Sažetak pogledajte statistiku o korištenju CPU i GPU resursa da biste saznali je li vaša aplikacija vezana za GPU. Prijeđite na grafički prozor da biste vidjeli osnovne CPU i GPU metrike koje predstavljaju izvršavanje koda tijekom vremena.

Započnite s Intel® VTune™ Profiler za macOS*

Koristite VTune Profiler na macOS sustavu za izvođenje udaljene ciljne analize na sustavu koji nije macOS (samo Linux* ili Android*).

Ne možete koristiti VTune Profiler u macOS okruženju za ove svrhe:

  • profesionalacfile macOS sustav na kojem je instaliran.
  • Prikupite podatke na udaljenom macOS sustavu.

Da biste analizirali izvedbu udaljenog Linux* ili Android* cilja s macOS hosta, napravite jedan od ovih koraka:

  • Pokrenite VTune Profiler analiza na macOS sustavu s udaljenim sustavom navedenim kao cilj. Kada analiza započne, VTune Profiler povezuje se s udaljenim sustavom radi prikupljanja podataka, a zatim vraća rezultate na macOS host za viewing.
  • Lokalno pokrenite analizu ciljnog sustava i kopirajte rezultate u macOS sustav za viewu VTune Profiler.

Koraci u ovom dokumentu pretpostavljaju udaljeni ciljni Linux sustav i prikupljanje podataka o performansama pomoću SSH pristupa iz VTune Profiler na macOS host sustavu.

Prije nego počnete

  1. Instalirajte Intel® VTune™ Profiler na vašem macOS* sustavu.
  2. Izradite svoju Linux aplikaciju s informacijama o simbolima iu Release modu sa svim omogućenim optimizacijama. Za detaljne informacije pogledajte postavke kompilatora u VTune Profiler pomoć.
  3. Postavite SSH pristup s glavnog macOS sustava na ciljni Linux sustav za rad u načinu rada bez lozinke.

Korak 1: Pokrenite VTune Profiler

  1. Pokrenite VTune Profiler s naredbom vtune-gui.
    Prema zadanim postavkama, je /opt/intel/oneapi/.
  2. Kada se GUI otvori, kliknite NOVI PROJEKT na ekranu dobrodošlice.
  3. U dijaloškom okviru Stvaranje projekta navedite naziv projekta i lokaciju.
  4. Pritisnite Stvori projekt.

Korak 2: Konfigurirajte i pokrenite analizu
Nakon što stvorite novi projekt, otvara se prozor Konfiguriraj analizu s vrstom analize Snimka izvedbe.
Ova analiza predstavlja overview problema koji utječu na performanse vaše aplikacije na ciljnom sustavu.

intel-Get-Started-with-VTune-Profiler-11

  1. U oknu WHERE odaberite Remote Linux (SSH) i odredite ciljni Linux sustav koristeći korisničko ime@ hostname[:port].
    VTune Profiler se spaja na Linux sustav i instalira ciljni paket.
  2. U oknu WHAT navedite stazu do vaše aplikacije na ciljnom Linux sustavu.
  3. Pritisnite gumb Start da pokrenete snimku performansi na aplikaciji.

Korak 3: View i analizirati podatke o izvedbi
Kada se prikupljanje podataka završi, VTune Profiler prikazuje rezultate analize na macOS sustavu. Započnite analizu u prozoru Sažetak. Evo, vidite da je izvedba završenaview vaše prijave.

Krajview obično uključuje nekoliko metrika zajedno s njihovim opisima.

intel-Get-Started-with-VTune-Profiler-12

  • A Proširite svaku metriku za detaljne informacije o čimbenicima koji doprinose.
  • B Označena metrika označava vrijednost izvan prihvatljivog/normalnog radnog raspona. Upotrijebite savjete za alate da biste razumjeli kako poboljšati označenu metriku.
  • C Pogledajte smjernice o drugim analizama koje biste trebali razmotriti sljedeće. Stablo analize ističe ove preporuke.

Sljedeći koraci
Snimak performansi je dobra polazna točka za dobivanje ukupne procjene performansi aplikacije s VTune Profiler.
Zatim provjerite zahtijeva li vaš algoritam podešavanje.

  1. Pokrenite analizu vrućih točaka na svojoj aplikaciji.
  2. Slijedite vodič za Hotspots. Naučite tehnike kako biste maksimalno iskoristili svoju analizu Hotspots.
  3. Nakon što je vaš algoritam dobro podešen, ponovno pokrenite snimku performansi kako biste kalibrirali rezultate i identificirali potencijalna poboljšanja performansi u drugim područjima.

Vidi također
Istraživanje mikroarhitekture

VTune Profiler Obilazak pomoći

Saznajte više
Dokument / Opis

  • Upute za korištenje
    Korisnički priručnik je primarna dokumentacija za VTune Profiler.
    BILJEŠKA
    Također možete preuzeti izvanmrežnu verziju VTune Profiler dokumentaciju.
  • Online obuka
    Mrežno mjesto za obuku odličan je izvor za učenje osnova VTune Profiler s vodičima za početak rada, videozapisima, uputama, webinars, i tehnički članci.
  • kuharica
    Kuharica analize performansi koja sadrži recepte za prepoznavanje i rješavanje popularnih problema performansi pomoću tipova analize u VTune Profiler.
  • Vodič za instalaciju za Windows | Linux | macOS hostovi
    Vodič za instalaciju sadrži osnovne upute za instalaciju za VTune Profiler i upute za konfiguraciju nakon instalacije za razne upravljačke programe i kolektore.
  • Tutoriali
    VTune Profiler vodiči vode novog korisnika kroz osnovne značajke s kratkim sample aplikacija.
  • Bilješke o izdanju
    Pronađite informacije o najnovijoj verziji VTune Profiler, uključujući opsežan opis novih značajki, sistemskih zahtjeva i tehničkih problema koji su riješeni.
    Za samostalne i alatne verzije VTune Profiler, razumjeti trenutne zahtjeve sustava.

Obavijesti i odricanje od odgovornosti
Intelove tehnologije mogu zahtijevati omogućen hardver, softver ili uslugu aktiviranja.
Nijedan proizvod ili komponenta ne može biti apsolutno siguran.
Vaši troškovi i rezultati mogu varirati.
© Intel Corporation. Intel, Intelov logotip i druge Intelove oznake zaštitni su znakovi Intel Corporation ili njegovih podružnica. Ostala imena i marke mogu se smatrati vlasništvom drugih.
Intel, Intelov logotip, Intel Atom, Intel Core, Intel Xeon Phi, VTune i Xeon zaštitni su znakovi Intel Corporation u SAD-u i/ili drugim zemljama.
*Druga imena i robne marke mogu se smatrati vlasništvom drugih.
Microsoft, Windows i Windows logo su zaštitni znakovi ili registrirani zaštitni znakovi Microsoft Corporation u Sjedinjenim Državama i/ili drugim zemljama.
Java je registrirani zaštitni znak tvrtke Oracle i/ili njegovih podružnica.
OpenCL i logo OpenCL zaštitni su znakovi tvrtke Apple Inc. koje uz dopuštenje koristi Khronos.

Intelove tehnologije mogu zahtijevati omogućen hardver, softver ili uslugu aktiviranja.
Nijedan proizvod ili komponenta ne može biti apsolutno siguran.
Vaši troškovi i rezultati mogu varirati.
© Intel Corporation. Intel, Intelov logotip i druge Intelove oznake zaštitni su znakovi Intel Corporation ili njegovih podružnica. Ostala imena i marke mogu se smatrati vlasništvom drugih.
Intel, Intelov logotip, Intel Atom, Intel Core, Intel Xeon Phi, VTune i Xeon zaštitni su znakovi Intel Corporation u SAD-u i/ili drugim zemljama.
*Druga imena i robne marke mogu se smatrati vlasništvom drugih.
Microsoft, Windows i Windows logo su zaštitni znakovi ili registrirani zaštitni znakovi Microsoft Corporation u Sjedinjenim Državama i/ili drugim zemljama.
Java je registrirani zaštitni znak tvrtke Oracle i/ili njegovih podružnica.
OpenCL i logo OpenCL zaštitni su znakovi tvrtke Apple Inc. koje uz dopuštenje koristi Khronos.

Dokumenti / Resursi

intel Početak rada s VTune Profiler [pdf] Korisnički priručnik
Započnite s VTune Profiler, Započnite, s VTune Profiler, VTune Profiler

Reference

Ostavite komentar

Vaša email adresa neće biti objavljena. Obavezna polja su označena *