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

intel Začnite z VTune Profiler

Začnite uporabljati Intel® VTune™ Profiler

Uporabite Intel VTune Profiler za analizo lokalnih in oddaljenih ciljnih sistemov iz gostiteljev Windows*, macOS* in Linux*. Izboljšajte delovanje aplikacije in sistema s temi operacijami:

  • Analizirajte izbiro algoritma.
  • Poiščite ozka grla serijske in vzporedne kode.
  • Razumejte, kje in kako lahko vaša aplikacija koristi od razpoložljivih virov strojne opreme.
  • Pospešite izvajanje vaše aplikacije.
    Prenesite Intel VTune Profiler v vašem sistemu na enega od teh načinov:
  • Prenesite samostojno različico.
  • Pridobite Intel VTune Profiler kot del osnovnega orodja Intel® oneAPI.
    Oglejte si VTune Profiler stran za usposabljanje za videoposnetke, webinars in več gradiva za lažji začetek.

OPOMBA
Dokumentacija za različice Intel® VTune™ Profiler pred izdajo 2021 so na voljo samo za prenos. Za seznam razpoložljivih prenosov dokumentacije glede na različico izdelka si oglejte te strani:

  • Prenesite dokumentacijo za Intel Parallel Studio XE
  • Prenesite dokumentacijo za Intel System Studio

Razumeti potek dela
Uporabite Intel VTune Profiler za profile aplikacijo in analizira rezultate za izboljšave delovanja.

Splošni potek dela vključuje te korake:

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

Za začetek izberite svoj gostiteljski sistem
Izvedite več o sistemskih potekih dela za Windows*, Linux* ali macOS*.

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

Začnite uporabljati Intel® VTune™ Profiler za OS Windows*

Preden začnete

  1. Namestite Intel® VTune™ Profiler v vašem sistemu Windows*.
  2. Zgradite svojo aplikacijo z informacijami o simbolih in v načinu izdaje z vsemi omogočenimi optimizacijami. Za podrobne informacije o nastavitvah prevajalnika glejte VTune Profiler spletni uporabniški priročnik.
    Uporabite lahko tudi matriko sampaplikacija je na voljo v \VTune\Samples\matrica. Ogledate si lahko ustrezne sample ima za posledico \VTune\Projekti\sample (matrika).
  3. Nastavite spremenljivke okolja: Zaženite \setvars.bat skript.
    Privzeto je za komponente oneAPI je Program Files (x86)\Intel\oneAPI.
    OPOMBA Če uporabljate Intel® VTune™ Pro, vam ni treba zagnati setvars.batfiler znotraj Microsoft* Visual Studio*.

1. korak: Zaženite Intel® VTune™ Profiler
Zaženite Intel VTune Profiler na enega od teh načinov in vzpostavite projekt. Projekt je vsebnik za aplikacijo, ki jo želite analizirati, vrsto analize in rezultate zbiranja podatkov.

Vir / Zaženite VTune Profiler

Samostojno (GUI)

  1. Zaženite ukaz vtune-gui ali zaženite Intel® VTune™ Profiler iz menija Start.
  2. Ko se odpre GUI, kliknite na pozdravni zaslon.
  3. V pogovornem oknu Ustvari projekt podajte ime in lokacijo projekta.
  4. Kliknite Ustvari projekt.

Samostojno (ukazna vrstica)
Zaženite ukaz vtune.

Microsoft* Visual Studio* IDE
Odprite svojo rešitev v Visual Studio. VTune Profileorodna vrstica r je samodejno omogočena in vaš projekt Visual Studio je nastavljen kot cilj analize.

OPOMBA
Ko uporabljate Intel® VTune™ Pro, vam ni treba ustvariti projektafiler iz ukazne vrstice ali znotraj Microsoft* Visual Studio.

2. korak: Konfigurirajte in zaženite analizo
Po ustvarjanju novega projekta se odpre okno Konfiguriraj analizo s temi privzetimi vrednostmi:

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

  1. V razdelku Zagon aplikacije poiščite lokacijo izvršljive datoteke aplikacije file.
  2. Kliknite Start, da zaženete posnetek delovanja v svoji aplikaciji. Ta analiza predstavlja splošno nadview težav, ki vplivajo na delovanje vaše aplikacije v ciljnem sistemu.

3. korak: View in analizirajte podatke o uspešnosti
Ko je zbiranje podatkov končano, VTune Profiler prikaže rezultate analize v oknu Povzetek. Tukaj vidite, da je predstava končanaview vaše prijave.
Konecview običajno vključuje več meritev skupaj z njihovimi opisi.

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

  • A Razširite vsako meritev za podrobne informacije o prispevajočih dejavnikih.
  • B Označena metrika označuje vrednost zunaj sprejemljivega/normalnega delovnega območja. Uporabite nasvete za orodje, da boste razumeli, kako izboljšati označeno meritev.
  • C Oglejte si navodila za druge analize, ki bi jih morali izvesti naslednjič. Drevo analize poudarja ta priporočila.

Naslednji koraki
Posnetek delovanja je dobro izhodišče za pridobitev splošne ocene delovanja aplikacije z VTune Profiler. Nato preverite, ali vaš algoritem zahteva nastavitev.

  1. Sledite vadnici za analizo pogostih ozkih grl pri delovanju.
  2. Ko je vaš algoritem dobro nastavljen, znova zaženite posnetek zmogljivosti, da umerite rezultate in prepoznate morebitne izboljšave zmogljivosti na drugih področjih.

Glej tudi
Raziskovanje mikroarhitekture

VTune Profiler Pomoč

Example: Profile aplikacija OpenMP* v sistemu Windows*
Uporabite Intel VTune Profiler na računalniku Windows na profile kotample iso3dfd_omp_offload Aplikacija OpenMP, prenesena na Intel GPE. Naučite se zagnati analizo GPE in pregledati rezultate.

Predpogoji

  • Preverite, ali vaš sistem uporablja Microsoft* Windows 10 ali novejšo različico.
  • Uporabite eno od teh različic Intel Processor Graphics:
    • Gen 8
    • Gen 9
    • Gen 11
  • Vaš sistem bi moral delovati na enem od teh procesorjev Intel:
    • Procesorji Intel® Core™ i7 7. generacije (kodno ime Kaby Lake)
    • Procesorji Intel® Core™ i8 7. generacije (kodno ime Coffee Lake)
    • Procesorji Intel® Core™ i10 7. generacije (kodno ime Ice Lake)
  • Namestite Intel VTune Profiler iz enega od teh virov:
    • Prenos samostojnega izdelka
    • Osnovni komplet orodij Intel® oneAPI
    • Intel® System Bring-up Toolkit
  • Prenesite komplet orodij Intel® oneAPI HPC, ki vsebuje prevajalnik Intel® oneAPI DPC++/C++ (icx/icpx), ki ga potrebujete za profile OpenMP aplikacije.
  • Nastavite spremenljivke okolja. Izvedite skript vars.bat, ki se nahaja v imenik \env.
  • Nastavite svoj sistem za analizo GPE.

OPOMBA
Za namestitev Intel VTune Profiler v okolju Microsoft* Visual Studio glejte VTune Profiler Uporabniški priročnik.

Zgradite in prevedite aplikacijo OpenMP Offload

  1. Prenesite iso3dfd_omp_offload OpenMP Offload sample.
  2. Odprto za sample imenik.
    cd <sample_dir>/DirectProgramming/C++/StructuredGrids/iso3dfd_omp_offload
  3. Prevedite aplikacijo OpenMP Offload.

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

Zaženite analizo GPE v aplikaciji OpenMP Offload
Zdaj ste pripravljeni zagnati analizo razbremenitve GPU v aplikaciji OpenMP, ki ste jo prevedli.

  1. Odprite VTune Profiler in kliknite Nov projekt, da ustvarite projekt.
  2. Na pozdravni strani kliknite Konfiguriraj analizo, da nastavite analizo.
  3. Izberite te nastavitve za svojo analizo.
    • V podoknu WHERE izberite Lokalni gostitelj.
    • V podoknu KAJ izberite Zaženi aplikacijo in podajte dvojiško datoteko iso3dfd_omp_offload kot aplikacijo za profile.
    • V podoknu KAKO izberite vrsto analize GPU Offload iz skupine Accelerators v Analysis Tree.
      intel-Get-Started-with-VTune-Profiler-05
  4. Za zagon analize kliknite gumb Start.

VTune Profiler zbira podatke in prikazuje rezultate analize v GPU Offload viewtočka.

  • V oknu Povzetek si oglejte statistične podatke o uporabi virov CPE in GPE. S temi podatki ugotovite, ali je vaša aplikacija:
    • Vezan na GPU
    • Vezano na procesor
    • Neučinkovita uporaba računalniških virov vašega sistema
  • Uporabite informacije v oknu Platforma za ogled osnovnih meritev CPE in GPE.
  • Raziščite posebne računalniške naloge v grafičnem oknu.

Za globljo analizo si oglejte soroden recept v VTune Profiler Kuharica za analizo uspešnosti. Svoje profiliranje lahko nadaljujete tudi z analizo GPU Compute/Media Hotspots.

Example: Profile aplikacija SYCL* v sistemu Windows*
Profile kotample matrix_multiply SYCL aplikacija z Intel® VTune™ Profiler. Seznanite se z izdelkom in razumejte statistiko, zbrano za aplikacije, vezane na GPU.

Predpogoji

  • Prepričajte se, da imate v sistemu nameščen Microsoft* Visual Studio (v2017 ali novejši).
  • Namestite Intel VTune Profiler iz osnovnega kompleta orodij Intel® oneAPI ali kompleta orodij Intel® System Bring-up Toolkit. Ti kompleti orodij vsebujejo prevajalnik Intel® oneAPI DPC++/C++ Compiler(icpx -fsycl), potreben za postopek profiliranja.
  • Nastavite spremenljivke okolja. Izvedite skript vars.bat, ki se nahaja v imenik \env.
  • Prepričajte se, da je prevajalnik Intel oneAPI DPC++ (nameščen s kompletom orodij Intel oneAPI Base) integriran v Microsoft Visual Studio.
  • Prevedite kodo z možnostma -gline-tables-only in -fdebug-info-for-profiling za prevajalnik Intel oneAPI DPC++.
  • Nastavite svoj sistem za analizo GPE.

Za informacije o namestitvi Intel VTune Profiler v okolju Microsoft* Visual Studio glejte VTune Profiler Uporabniški priročnik.

Zgradite aplikacijo Matrix
Prenesite kodo matrix_multiply_vtune samppaket za komplete orodij Intel oneAPI. To vsebuje sample, ki jih lahko uporabite za izdelavo in profile aplikacijo SYCL.

  1. Odprite Microsoft* Visual Studio.
  2. Kliknite File > Odpri > Projekt/Rešitev. Poiščite mapo matrix_multiply_vtune in izberite matrix_multiply.sln.
  3. Zgradite to konfiguracijo (Projekt > Zgradi).
  4. Zaženite program (Debug > Start Without Debugging).
  5. Če želite izbrati DPC++ ali navojno različico sample, uporabite definicije predprocesorja.
    1. Pojdite na Lastnosti projekta > DPC++ > Predprocesor > Definicija predprocesorja.
    2. Definirajte icpx -fsycl ali USE_THR.

Zaženite analizo GPU
Zaženite analizo GPE na Matrix sample.

  1. V orodni vrstici Visual Studio kliknite gumb Konfiguriraj analizo.
    Odpre se okno Konfiguriraj analizo. Privzeto podeduje vaše nastavitve projekta VS in poda matrix_multiply.exe kot aplikacijo za profile.
  2. V oknu Konfiguriraj analizo klikniteintel-Get-Started-with-VTune-Profiler-06 Gumb za brskanje v podoknu KAKO.
  3. Izberite vrsto analize GPU Compute/Media Hotspots v skupini Accelerators v Analysis Tree.
    intel-Get-Started-with-VTune-Profiler-06
  4. Kliknite gumb Start, da zaženete analizo z vnaprej določenimi možnostmi.

Zaženite analizo GPU iz ukazne vrstice:

  1. Odprite sampimenik datotek:
    <sample_dir>\VtuneProfiler\matrix_multiply_vtune
  2. V tem imeniku odprite projekt Visual Studio* file z imenom matrix_multiply.sln
  3. Multiply.cpp file vsebuje več različic matričnega množenja. Izberite različico tako, da uredite ustrezno vrstico #define MULTIPLY v multiply.hpp
  4. Zgradite celoten projekt s konfiguracijo Release.
    To ustvari izvršljivo datoteko z imenom matrix_multiply.exe.
  5. Pripravite sistem za izvedbo analize GPE. Glejte Nastavitev sistema za analizo GPE.
  6. Nastavite VTune Profiler spremenljivk okolja z izvajanjem serije file: izvoz \env\vars.bat
  7. Zaženite ukaz za analizo:
    vtune.exe -collect gpu-offload — matrix_multiply.exe

VTune Profiler zbira podatke in prikazuje rezultate analize v GPU Compute/Media Hotspots viewtočka. V oknu Povzetek si oglejte statistične podatke o uporabi virov CPE in GPE, da boste razumeli, ali je vaša aplikacija vezana na GPE. Preklopite v grafično okno in si oglejte osnovne meritve CPE in GPE, ki predstavljajo izvajanje kode skozi čas.

Začnite uporabljati Intel® VTune™ Profiler za OS Linux*

Preden začnete

  1. Namestite Intel® VTune™ Profiler v vašem sistemu Linux*.
  2. Zgradite svojo aplikacijo z informacijami o simbolih in v načinu izdaje z vsemi omogočenimi optimizacijami. Za podrobne informacije o nastavitvah prevajalnika glejte VTune Profiler spletni uporabniški priročnik.
    Uporabite lahko tudi matriko sampaplikacija je na voljo v \sample\matrica. Vidite lahko sample ima za posledico \sample (matrika).
  3. Nastavite spremenljivke okolja: vir /setvars.sh
    Privzeto je je:
    • $HOME/intel/oneapi/ ko je nameščen z uporabniškimi dovoljenji;
    • /opt/intel/oneapi/, ko je nameščen s korenskimi dovoljenji.

1. korak: Zaženite VTune Profiler
Zaženite VTune Profiler na enega od teh načinov:

Vir / Zaženite VTune Profiler
Samostojno/IDE (GUI)

  1. Zaženite ukaz vtunegui. Za zagon VTune Profiler v Intel System Studio IDE izberite Orodja > VTune Profiler > Zaženite VTune Profiler. To nastavi vse ustrezne spremenljivke okolja in zažene samostojen vmesnik izdelka.
  2. Ko se GUI odpre, na pozdravnem zaslonu kliknite NOV PROJEKT.
  3. V pogovornem oknu Ustvari projekt podajte ime in lokacijo projekta.
  4. Kliknite Ustvari projekt.

Samostojno (ukazna vrstica)

  • Zaženite ukaz vtune.

2. korak: Konfigurirajte in zaženite analizo
Po ustvarjanju novega projekta se odpre okno Konfiguriraj analizo s temi privzetimi vrednostmi:

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

  1. V razdelku Zagon aplikacije poiščite lokacijo svoje aplikacije.
  2. Kliknite Start, da zaženete posnetek učinkovitosti delovanja v svoji aplikaciji. Ta analiza predstavlja splošno nadview težav, ki vplivajo na delovanje vaše aplikacije v ciljnem sistemu.

3. korak: View in analizirajte podatke o uspešnosti
Ko je zbiranje podatkov končano, VTune Profiler prikaže rezultate analize v oknu Povzetek. Tukaj vidite, da je predstava končanaview vaše prijave.
Konecview običajno vključuje več meritev skupaj z njihovimi opisi.

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

  • A Razširite vsako meritev za podrobne informacije o prispevajočih dejavnikih.
  • B Označena metrika označuje vrednost zunaj sprejemljivega/normalnega delovnega območja. Uporabite nasvete za orodje, da boste razumeli, kako izboljšati označeno meritev.
  • C Oglejte si navodila za druge analize, ki bi jih morali izvesti naslednjič. Drevo analize poudarja ta priporočila.

Naslednji koraki
Posnetek delovanja je dobro izhodišče za pridobitev splošne ocene delovanja aplikacije z VTune Profiler. Nato preverite, ali vaš algoritem zahteva nastavitev.

  1. Sledite vadnici za analizo pogostih ozkih grl pri delovanju.
  2. Ko je vaš algoritem dobro nastavljen, znova zaženite posnetek zmogljivosti, da umerite rezultate in prepoznate morebitne izboljšave zmogljivosti na drugih področjih.

Glej tudi
Raziskovanje mikroarhitekture

VTune Profiler Pomoč

Example: Profile aplikacija OpenMP v sistemu Linux*
Uporabite Intel VTune Profiler na računalniku Linux na profile kotample iso3dfd_omp_offload Aplikacija OpenMP, prenesena na Intel GPE. Naučite se zagnati analizo GPE in pregledati rezultate.

Predpogoji

  • Prepričajte se, da vaš sistem uporablja jedro OS Linux* 4.14 ali novejšo različico.
  • Uporabite eno od teh različic Intel Processor Graphics:
    • Gen 8
    • Gen 9
    • Gen 11
  • Vaš sistem bi moral delovati na enem od teh procesorjev Intel:
    • Procesorji Intel® Core™ i7 7. generacije (kodno ime Kaby Lake)
    • Procesorji Intel® Core™ i8 7. generacije (kodno ime Coffee Lake)
    • Procesorji Intel® Core™ i10 7. generacije (kodno ime Ice Lake)
  • Za GUI Linux uporabite:
    • GTK+ različica 2.10 ali novejša (priporočene so različice 2.18 in novejše)
    • Pango različica 1.14 ali novejša
    • X.Org različica 1.0 ali novejša (priporočene so različice 1.7 in novejše)
  • Namestite Intel VTune Profiler iz enega od teh virov:
    • Prenos samostojnega izdelka
    • Osnovni komplet orodij Intel® oneAPI
    • Intel® System Bring-up Toolkit
  • Prenesite komplet orodij Intel® oneAPI HPC, ki vsebuje prevajalnik Intel® oneAPI DPC++/C++ (icx/icpx), ki ga potrebujete za profile OpenMP aplikacije.
  • Nastavite spremenljivke okolja. Izvedite skript vars.sh.
  • Nastavite svoj sistem za analizo GPE.

Zgradite in prevedite aplikacijo OpenMP Offload

  1. Prenesite iso3dfd_omp_offload OpenMP Offload sample.
  2. Odprto za sample imenik.
    cd <sample_dir>/DirectProgramming/C++/StructuredGrids/iso3dfd_omp_offload
  3. Prevedite aplikacijo OpenMP Offload.

mkdir build;
cmake -DVERIFY_RESULTS=0 ..
narediti -j

To ustvari izvršljivo datoteko src/iso3dfd.

Če želite izbrisati program, vnesite:
narediti čisto

To odstrani izvršljivo datoteko in predmet files, ki ste jih ustvarili z ukazom make.

Zaženite analizo GPE v aplikaciji OpenMP Offload
Zdaj ste pripravljeni zagnati analizo razbremenitve GPU v aplikaciji OpenMP, ki ste jo prevedli.

  1. Odprite VTune Profiler in kliknite Nov projekt, da ustvarite projekt.
  2. Na pozdravni strani kliknite Konfiguriraj analizo, da nastavite analizo.
  3. Izberite te nastavitve za svojo analizo.
    • V podoknu WHERE izberite Lokalni gostitelj.
    • V podoknu KAJ izberite Zaženi aplikacijo in podajte dvojiško datoteko iso3dfd_omp_offload kot aplikacijo za profile.
    • V podoknu KAKO izberite vrsto analize GPU Offload iz skupine Accelerators v Analysis Tree.
      intel-Get-Started-with-VTune-Profiler-09
  4. Za zagon analize kliknite gumb Start.

VTune Profiler zbira podatke in prikazuje rezultate analize v GPU Offload viewtočka.

  • V oknu Povzetek si oglejte statistične podatke o uporabi virov CPE in GPE. S temi podatki ugotovite, ali je vaša aplikacija:
    • Vezan na GPU
    • Vezano na procesor
    • Neučinkovita uporaba računalniških virov vašega sistema
  • Uporabite informacije v oknu Platforma za ogled osnovnih meritev CPE in GPE.
  • Raziščite posebne računalniške naloge v grafičnem oknu.

Za globljo analizo si oglejte soroden recept v VTune Profiler Kuharica za analizo uspešnosti. Svoje profiliranje lahko nadaljujete tudi z analizo GPU Compute/Media Hotspots.

Example: Profile aplikacija SYCL* v sistemu Linux*
Uporabite VTune Profiler z asample matrix_multiply SYCL aplikacija za hitro seznanitev z izdelkom in statistiko, zbrano za aplikacije, vezane na GPU.

Predpogoji

  • Namestite VTune Profiler in prevajalnik Intel® oneAPI DPC++/C++ iz osnovnega kompleta orodij Intel® oneAPI ali kompleta orodij Intel® System Bring-up Toolkit.
  • Nastavite spremenljivke okolja z izvajanjem skripta vars.sh.
  • Nastavite svoj sistem za analizo GPE.

Zgradite aplikacijo Matrix
Prenesite kodo matrix_multiply_vtune samppaket za komplete orodij Intel oneAPI. To vsebuje sample, ki jih lahko uporabite za izdelavo in profile aplikacijo SYCL.

Za profesionalcafile aplikacijo SYCL, poskrbite, da boste kodo prevedli z možnostma -gline-tables-only in -fdebug-info-for-profiling prevajalnika Intel oneAPI DPC++.

Za sestavljanje tega sampaplikacije naredite naslednje:

  1. Pojdite na sample imenik.
    cd <sample_dir/VtuneProfiler/matrix_multiply>
  2. Multiply.cpp file v mapi src vsebuje več različic matričnega množenja. Izberite različico tako, da uredite ustrezno vrstico #define MULTIPLY v multiply.h.
  3. Zgradite aplikacijo z obstoječim Makefile:
    cmake.
    narediti
    To bi moralo ustvariti izvršljivo datoteko matrix.icpx -fsycl.
    Če želite izbrisati program, vnesite:
    narediti čisto
    To odstrani izvršljivo datoteko in predmet fileki so bili ustvarjeni z ukazom make.

Zaženite analizo GPU
Zaženite analizo GPE na Matrix sample.

  1. Zaženite VTune Profiler z ukazom vtune-gui.
  2. Na pozdravni strani kliknite Nov projekt.
  3. Določite ime in lokacijo za vaš sampin kliknite Ustvari projekt.
  4. V podoknu KAJ poiščite matrix.icpx-fsycl file.
  5. V podoknu KAKO kliknite intel-Get-Started-with-VTune-Profiler-06 Gumb za brskanje in izberite analizo GPU Compute/Media Hotspots iz skupine Accelerators v Analysis Tree.
    intel-Get-Started-with-VTune-Profiler-10
  6. Kliknite gumb Start na dnu, da zaženete analizo s predhodno izbranimi možnostmi.

Zaženite analizo GPU iz ukazne vrstice:

  1. Pripravite sistem za izvedbo analize GPE. Glejte Nastavitev sistema za analizo GPE.
  2. Nastavite spremenljivke okolja za programska orodja Intel:
    vir $ONEAPI_ROOT/setvars.sh
  3. Zaženite analizo GPU Compute/Media Hotspots:
    vtune -collect gpu-hotspots -r ./result_gpu-hotspots — ./matrix.icpx -fsycl
    Za ogled zbirnega poročila vnesite:
    vtune -povzetek poročila -r ./result_gpu-hotspots

VTune Profiler zbira podatke in prikazuje rezultate analize v GPU Compute/Media Hotspots viewtočka. V oknu Povzetek si oglejte statistične podatke o uporabi virov CPE in GPE, da boste razumeli, ali je vaša aplikacija vezana na GPE. Preklopite v grafično okno in si oglejte osnovne meritve CPE in GPE, ki predstavljajo izvajanje kode skozi čas.

Začnite uporabljati Intel® VTune™ Profiler za macOS*

Uporabite VTune Profiler v sistemu macOS za izvedbo oddaljene ciljne analize v sistemu, ki ni macOS (samo Linux* ali Android*).

VTune Pro ne morete uporabljatifiler v okolju macOS za te namene:

  • Profile sistem macOS, v katerem je nameščen.
  • Zbirajte podatke v oddaljenem sistemu macOS.

Če želite analizirati delovanje oddaljenega cilja Linux* ali Android* iz gostitelja macOS, naredite enega od teh korakov:

  • Zaženite VTune Profiler analiza v sistemu macOS z oddaljenim sistemom, navedenim kot cilj. Ko se analiza začne, VTune Profiler se poveže z oddaljenim sistemom za zbiranje podatkov, nato pa rezultate vrne gostitelju macOS za viewing.
  • Lokalno zaženite analizo ciljnega sistema in kopirajte rezultate v sistem macOS za viewv VTune Profiler.

Koraki v tem dokumentu predvidevajo oddaljeni ciljni sistem Linux in zbirajo podatke o zmogljivosti z uporabo dostopa SSH iz VTune Profiler v gostiteljskem sistemu macOS.

Preden začnete

  1. Namestite Intel® VTune™ Profiler v vašem sistemu macOS*.
  2. Zgradite svojo aplikacijo Linux z informacijami o simbolih in v načinu za izdajo z vsemi omogočenimi optimizacijami. Za podrobne informacije glejte nastavitve prevajalnika v VTune Profiler pomoč.
  3. Nastavite dostop SSH iz gostiteljskega sistema macOS do ciljnega sistema Linux za delo v načinu brez gesla.

1. korak: Zaženite VTune Profiler

  1. Zaženite VTune Profiler z ukazom vtune-gui.
    Privzeto je je /opt/intel/oneapi/.
  2. Ko se GUI odpre, na pozdravnem zaslonu kliknite NOV PROJEKT.
  3. V pogovornem oknu Ustvari projekt podajte ime in lokacijo projekta.
  4. Kliknite Ustvari projekt.

2. korak: Konfigurirajte in zaženite analizo
Ko ustvarite nov projekt, se odpre okno Konfiguriraj analizo z vrsto analize posnetka zmogljivosti.
Ta analiza predstavlja overview težav, ki vplivajo na delovanje vaše aplikacije v ciljnem sistemu.

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

  1. V podoknu WHERE izberite Remote Linux (SSH) in podajte ciljni sistem Linux z uporabo uporabniško ime@ ime gostitelja [: vrata].
    VTune Profiler se poveže s sistemom Linux in namesti ciljni paket.
  2. V podoknu KAJ podajte pot do vaše aplikacije v ciljnem sistemu Linux.
  3. Kliknite gumb Start, da zaženete Performance Snapshot v aplikaciji.

3. korak: View in analizirajte podatke o uspešnosti
Ko je zbiranje podatkov končano, VTune Profiler prikaže rezultate analize v sistemu macOS. Začnite analizo v oknu Povzetek. Tukaj vidite, da je predstava končanaview vaše prijave.

Konecview običajno vključuje več meritev skupaj z njihovimi opisi.

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

  • A Razširite vsako meritev za podrobne informacije o prispevajočih dejavnikih.
  • B Označena metrika označuje vrednost zunaj sprejemljivega/normalnega delovnega območja. Uporabite nasvete za orodje, da boste razumeli, kako izboljšati označeno meritev.
  • C Oglejte si navodila za druge analize, ki bi jih morali izvesti naslednjič. Drevo analize poudarja ta priporočila.

Naslednji koraki
Posnetek delovanja je dobro izhodišče za pridobitev splošne ocene delovanja aplikacije z VTune Profiler.
Nato preverite, ali vaš algoritem zahteva nastavitev.

  1. Zaženite analizo vročih točk v svoji aplikaciji.
  2. Sledite vadnici Hotspots. Naučite se tehnik, s katerimi lahko kar najbolje izkoristite svojo analizo Hotspots.
  3. Ko je vaš algoritem dobro nastavljen, znova zaženite posnetek zmogljivosti, da umerite rezultate in prepoznate morebitne izboljšave zmogljivosti na drugih področjih.

Glej tudi
Raziskovanje mikroarhitekture

VTune Profiler Pomoč

Več o tem
Dokument / Opis

  • Uporabniški priročnik
    Uporabniški priročnik je primarna dokumentacija za VTune Profiler.
    OPOMBA
    Prenesete lahko tudi različico VTune Pro brez povezavefiler dokumentacija.
  • Spletno usposabljanje
    Spletno mesto za usposabljanje je odličen vir za učenje osnov VTune Profiler z vodniki za začetek, videoposnetki, vadnicami, webinars in tehnični članki.
  • Kuharska knjiga
    Kuharska knjiga za analizo zmogljivosti, ki vsebuje recepte za prepoznavanje in reševanje priljubljenih težav z zmogljivostjo z uporabo vrst analiz v VTune Profiler.
  • Navodila za namestitev za Windows | Linux | gostitelji macOS
    Navodila za namestitev vsebujejo osnovna navodila za namestitev za VTune Profiler in navodila za konfiguracijo po namestitvi za različne gonilnike in zbiralnike.
  • Vadnice
    VTune Profiler vadnice vodijo novega uporabnika skozi osnovne funkcije s kratkimi sample aplikacija.
  • Opombe ob izdaji
    Poiščite informacije o najnovejši različici VTune Profiler, vključno z izčrpnim opisom novih funkcij, sistemskih zahtev in tehničnih težav, ki so bile odpravljene.
    Za samostojne različice in različice orodja VTune Profiler, razumeti trenutne sistemske zahteve.

Obvestila in zavrnitve odgovornosti
Intelove tehnologije morda zahtevajo aktivirano strojno, programsko opremo ali storitve.
Noben izdelek ali komponenta ne more biti popolnoma varna.
Stroški in rezultati se lahko razlikujejo.
© Intel Corporation. Intel, logotip Intel in druge znamke Intel so blagovne znamke družbe Intel Corporation ali njenih podružnic. Druga imena in blagovne znamke se lahko zahtevajo kot last drugih.
Intel, logotip Intel, Intel Atom, Intel Core, Intel Xeon Phi, VTune in Xeon so blagovne znamke družbe Intel Corporation v ZDA in/ali drugih državah.
*Druga imena in blagovne znamke so lahko last drugih.
Microsoft, Windows in logotip Windows so blagovne znamke ali registrirane blagovne znamke družbe Microsoft Corporation v Združenih državah in/ali drugih državah.
Java je registrirana blagovna znamka podjetja Oracle in/ali njegovih podružnic.
OpenCL in logotip OpenCL sta blagovni znamki družbe Apple Inc., ki ju uporablja Khronos z dovoljenjem.

Intelove tehnologije morda zahtevajo aktivirano strojno, programsko opremo ali storitve.
Noben izdelek ali komponenta ne more biti popolnoma varna.
Stroški in rezultati se lahko razlikujejo.
© Intel Corporation. Intel, logotip Intel in druge znamke Intel so blagovne znamke družbe Intel Corporation ali njenih podružnic. Druga imena in blagovne znamke se lahko zahtevajo kot last drugih.
Intel, logotip Intel, Intel Atom, Intel Core, Intel Xeon Phi, VTune in Xeon so blagovne znamke družbe Intel Corporation v ZDA in/ali drugih državah.
*Druga imena in blagovne znamke so lahko last drugih.
Microsoft, Windows in logotip Windows so blagovne znamke ali registrirane blagovne znamke družbe Microsoft Corporation v Združenih državah in/ali drugih državah.
Java je registrirana blagovna znamka podjetja Oracle in/ali njegovih podružnic.
OpenCL in logotip OpenCL sta blagovni znamki družbe Apple Inc., ki ju uporablja Khronos z dovoljenjem.

Dokumenti / Viri

intel Začnite z VTune Profiler [pdf] Uporabniški priročnik
Začnite uporabljati VTune Profiler, Začnite, z VTune Profiler, VTune Profiler

Reference

Pustite komentar

Vaš elektronski naslov ne bo objavljen. Obvezna polja so označena *