intel-Kom i gang-med-VTune-Profiler-logo

intel Kom godt i gang med VTune Profiler

Kom godt i gang med Intel® VTune™ Profiler

Brug Intel VTune Profiler at analysere lokale og eksterne målsystemer fra Windows*, macOS* og Linux* værter. Forbedre applikations- og systemydeevne gennem disse operationer:

  • Analyser algoritmevalg.
  • Find flaskehalse med seriel og parallel kode.
  • Forstå, hvor og hvordan din applikation kan drage fordel af tilgængelige hardwareressourcer.
  • Fremskynd udførelsen af ​​din ansøgning.
    Download Intel VTune Profiler på dit system på en af ​​disse måder:
  • Download den selvstændige version.
  • Hent Intel VTune Profiler som en del af Intel® oneAPI Base Toolkit.
    Se VTune Profiler træningsside for videoer, webinars og mere materiale til at hjælpe dig i gang.

NOTE
Dokumentation for versioner af Intel® VTune™ Profiler før 2021-udgivelsen er kun tilgængelige til download. For en liste over tilgængelige dokumentationsdownloads efter produktversion, se disse sider:

  • Download dokumentation til Intel Parallel Studio XE
  • Download dokumentation til Intel System Studio

Forstå arbejdsgangen
Brug Intel VTune Profiler til profile en applikation og analysere resultater for præstationsforbedringer.

Den generelle arbejdsgang indeholder disse trin:

intel-Kom i gang-med-VTune-Profiler-01

Vælg dit værtssystem for at komme i gang
Lær mere om systemspecifikke arbejdsgange til Windows*, Linux* eller macOS*.

intel-Kom i gang-med-VTune-Profiler-02

Kom godt i gang med Intel® VTune™ Profiler til Windows* OS

Før du begynder

  1. Installer Intel® VTune™ Profiler på dit Windows*-system.
  2. Byg din applikation med symboloplysninger og i frigivelsestilstand med alle optimeringer aktiveret. For detaljerede oplysninger om compilerindstillinger, se VTune Profiler online brugervejledning.
    Du kan også bruge matrix sampapplikationen tilgængelig i \VTune\Samples\matrix. Du kan se tilsvarende sampresulterer i \VTune\Projects\sample (matrix).
  3. Indstil miljøvariablerne: Kør \setvars.bat script.
    Som standard er for oneAPI-komponenter er Program Files (x86)\Intel\oneAPI.
    NOTE Du behøver ikke at køre setvars.bat, når du bruger Intel® VTune™ Profiler i Microsoft* Visual Studio*.

Trin 1: Start Intel® VTune™ Profiler
Start Intel VTune Profiler gennem en af ​​disse måder og opret et projekt. Et projekt er en beholder for den applikation, du vil analysere, typen af ​​analyse og dataindsamlingsresultater.

Kilde / Start VTune Profiler

Standalone (GUI)

  1. Kør vtune-gui-kommandoen eller kør Intel® VTune™ Profiler fra startmenuen.
  2. Når GUI åbner, skal du klikke på velkomstskærmen.
  3. Angiv projektets navn og placering i dialogboksen Opret projekt.
  4. Klik på Opret projekt.

Standalone (kommandolinje)
Kør vtune-kommandoen.

Microsoft* Visual Studio* IDE
Åbn din løsning i Visual Studio. VTune Profiler værktøjslinjen aktiveres automatisk, og dit Visual Studio-projekt er sat som et analysemål.

NOTE
Du behøver ikke oprette et projekt, når du kører Intel® VTune™ Profiler fra kommandolinjen eller i Microsoft* Visual Studio.

Trin 2: Konfigurer og kør analyse
Efter oprettelse af et nyt projekt åbnes vinduet Konfigurer analyse med disse standardværdier:

intel-Kom i gang-med-VTune-Profiler-03

  1. I sektionen Start applikation skal du gå til placeringen af ​​din applikations eksekverbare file.
  2. Klik på Start for at køre Performance Snapshot på din applikation. Denne analyse præsenterer en generel overview af problemer, der påvirker din applikations ydeevne på målsystemet.

Trin 3: View og analysere præstationsdata
Når dataindsamlingen er fuldført, VTune Profiler viser analyseresultater i vinduet Resume. Her ser du en forestilling forbiview af din ansøgning.
Det overview omfatter typisk flere metrics sammen med deres beskrivelser.

intel-Kom i gang-med-VTune-Profiler-04

  • A Udvid hver metric for at få detaljerede oplysninger om medvirkende faktorer.
  • B En markeret metrisk angiver en værdi uden for acceptabelt/normalt driftsområde. Brug værktøjstip til at forstå, hvordan du forbedrer en markeret metric.
  • C Se vejledning om andre analyser, du bør overveje at køre næste gang. Analysetræet fremhæver disse anbefalinger.

Næste trin
Performance Snapshot er et godt udgangspunkt for at få en samlet vurdering af applikationens ydeevne med VTune Profiler. Derefter skal du kontrollere, om din algoritme kræver tuning.

  1. Følg et selvstudie for at analysere almindelige flaskehalse i ydeevnen.
  2. Når din algoritme er velindstillet, skal du køre Performance Snapshot igen for at kalibrere resultater og identificere potentielle præstationsforbedringer på andre områder.

Se også
Mikroarkitektur udforskning

VTune Profiler Hjælp Tour

Exampdet: Profile en OpenMP*-applikation på Windows*
Brug Intel VTune Profiler på en Windows-maskine til profile somample iso3dfd_omp_offload OpenMP-applikation overført til en Intel GPU. Lær, hvordan du kører en GPU-analyse og undersøger resultater.

Forudsætninger

  • Sørg for, at dit system kører Microsoft* Windows 10 eller en nyere version.
  • Brug en af ​​disse versioner af Intel Processor Graphics:
    • Gen 8
    • Gen 9
    • Gen 11
  • Dit system burde køre på en af ​​disse Intel-processorer:
    • 7. generation af Intel® Core™ i7-processorer (kodenavn Kaby Lake)
    • 8. generation af Intel® Core™ i7-processorer (kodenavn Coffee Lake)
    • 10. generation af Intel® Core™ i7-processorer (kodenavn Ice Lake)
  • Installer Intel VTune Profiler fra en af ​​disse kilder:
    • Download enkeltstående produkt
    • Intel® oneAPI Base Toolkit
    • Intel® System Bring-up Toolkit
  • Download Intel® oneAPI HPC Toolkit, som indeholder Intel® oneAPI DPC++/C++ Compiler (icx/icpx), som du skal brugefile OpenMP applikationer.
  • Opsæt miljøvariabler. Udfør vars.bat-scriptet, der er placeret i \env bibliotek.
  • Konfigurer dit system til GPU-analyse.

NOTE
For at installere Intel VTune Profiler i Microsoft* Visual Studio-miljøet, se VTune Profiler Brugervejledning.

Byg og kompilér OpenMP Offload-applikationen

  1. Download iso3dfd_omp_offload OpenMP Offload sample.
  2. Åben for sampkataloget.
    cd <sample_dir>/DirectProgramming/C++/StructuredGrids/iso3dfd_omp_offload
  3. Kompiler OpenMP Offload-applikationen.

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

Kør en GPU-analyse på OpenMP Offload-applikationen
Du er nu klar til at køre GPU Offload Analysis på den OpenMP-applikation, du kompilerede.

  1. Åbn VTune Profiler og klik på Nyt projekt for at oprette et projekt.
  2. På velkomstsiden skal du klikke på Konfigurer analyse for at opsætte din analyse.
  3. Vælg disse indstillinger til din analyse.
    • I WHERE-ruden skal du vælge Lokal vært.
    • I HVAD-ruden skal du vælge Start applikation og angive binæren iso3dfd_omp_offload som applikationen til profile.
    • I HVORDAN-ruden skal du vælge GPU Offload-analysetypen fra Accelerators-gruppen i analysetræet.
      intel-Kom i gang-med-VTune-Profiler-05
  4. Klik på knappen Start for at køre analysen.

VTune Profiler indsamler data og viser analyseresultater i GPU Offload viewpunkt.

  • Se statistikker over CPU- og GPU-ressourceforbrug i vinduet Resume. Brug disse data til at afgøre, om din ansøgning er:
    • GPU-bundet
    • CPU-bundet
    • Ineffektiv udnyttelse af dit systems computerressourcer
  • Brug oplysningerne i platformsvinduet til at se grundlæggende CPU- og GPU-metrics.
  • Undersøg specifikke computeropgaver i grafikvinduet.

For en dybere analyse, se en relateret opskrift i VTune Profiler Præstationsanalyse Kogebog. Du kan også fortsætte din profilering med GPU Compute/Media Hotspots-analysen.

Example: Profile en SYCL*-applikation på Windows*
Profile somample matrix_multiply SYCL-applikation med Intel® VTune™ Profiler. Bliv fortrolig med produktet og forstå de indsamlede statistikker for GPU-bundne applikationer.

Forudsætninger

  • Sørg for, at du har Microsoft* Visual Studio (v2017 eller nyere) installeret på dit system.
  • Installer Intel VTune Profiler fra Intel® oneAPI Base Toolkit eller Intel® System Bring-up Toolkit. Disse værktøjssæt indeholder Intel® oneAPI DPC++/C++ Compiler(icpx -fsycl) compileren, der kræves til profileringsprocessen.
  • Opsæt miljøvariabler. Udfør vars.bat-scriptet, der er placeret i \env bibliotek.
  • Sørg for, at Intel oneAPI DPC++ Compiler (installeret med Intel oneAPI Base-værktøjssættet) er integreret i Microsoft Visual Studio.
  • Kompiler koden ved hjælp af -gline-tables-only og -fdebug-info-for-profiling mulighederne for Intel oneAPI DPC++ Compiler.
  • Konfigurer dit system til GPU-analyse.

For information om installation af Intel VTune Profiler i Microsoft* Visual Studio-miljøet, se VTune Profiler Brugervejledning.

Byg Matrix-appen
Download matrix_multiply_vtune-koden samppakke til Intel oneAPI-værktøjssæt. Dette indeholder sample, som du kan bruge til at bygge og profile en SYCL-applikation.

  1. Åbn Microsoft* Visual Studio.
  2. Klik File > Åbn > Projekt/løsning. Find mappen matrix_multiply_vtune og vælg matrix_multiply.sln.
  3. Byg denne konfiguration (Projekt > Byg).
  4. Kør programmet (Debug > Start Without Debugging).
  5. For at vælge en DPC++ eller gevindversion af sample, brug præprocessordefinitioner.
    1. Gå til Project Properties > DPC++ > Preprocessor > Preprocessor Definition.
    2. Definer icpx -fsycl eller USE_THR.

Kør GPU-analyse
Kør en GPU-analyse på Matrix'erneample.

  1. Fra Visual Studio-værktøjslinjen skal du klikke på knappen Konfigurer analyse.
    Vinduet Konfigurer analyse åbnes. Som standard arver det dine VS-projektindstillinger og specificerer matrix_multiply.exe som et program til profile.
  2. I vinduet Konfigurer analyse skal du klikke påintel-Kom i gang-med-VTune-Profiler-06 Gennemse-knappen i HVORDAN-ruden.
  3. Vælg analysetypen GPU Compute/Media Hotspots fra Accelerators-gruppen i analysetræet.
    intel-Kom i gang-med-VTune-Profiler-06
  4. Klik på knappen Start for at starte analysen med de foruddefinerede muligheder.

Kør GPU-analyse fra kommandolinjen:

  1. Åbn sampkataloget:
    <sample_dir>\VtuneProfiler\matrix_multiply_vtune
  2. Åbn et Visual Studio*-projekt i denne mappe file navngivet matrix_multiply.sln
  3. Multiply.cpp file indeholder flere versioner af matrixmultiplikation. Vælg en version ved at redigere den tilsvarende #define MULTIPLY-linje i multiply.hpp
  4. Byg hele projektet med en Release-konfiguration.
    Dette genererer en eksekverbar fil kaldet matrix_multiply.exe.
  5. Forbered systemet til at køre en GPU-analyse. Se Konfigurer system til GPU-analyse.
  6. Indstil VTune Profiler miljøvariabler ved at køre batchen file: eksport \env\vars.bat
  7. Kør analysekommandoen:
    vtune.exe -collect gpu-offload — matrix_multiply.exe

VTune Profiler indsamler data og viser analyseresultater i GPU Compute/Media Hotspots viewpunkt. I vinduet Resume kan du se statistik over CPU- og GPU-ressourceforbrug for at forstå, om din applikation er GPU-bundet. Skift til grafikvinduet for at se grundlæggende CPU- og GPU-metrikker, der repræsenterer kodeudførelse over tid.

Kom godt i gang med Intel® VTune™ Profiler til Linux* OS

Før du begynder

  1. Installer Intel® VTune™ Profiler på dit Linux*-system.
  2. Byg din applikation med symboloplysninger og i frigivelsestilstand med alle optimeringer aktiveret. For detaljerede oplysninger om compilerindstillinger, se VTune Profiler online brugervejledning.
    Du kan også bruge matrix sampapplikationen tilgængelig i \sample\matrix. Du kan se sampresulterer i \sample (matrix).
  3. Opsæt miljøvariablerne: source /setvars.sh
    Som standard er er:
    • $HOME/intel/oneapi/ når installeret med brugertilladelser;
    • /opt/intel/oneapi/ når den er installeret med root-tilladelser.

Trin 1: Start VTune Profiler
Start VTune Profiler gennem en af ​​disse måder:

Kilde / Start VTune Profiler
Standalone/IDE (GUI)

  1. Kør kommandoen vtunegui. For at starte VTune Profiler fra Intel System Studio IDE skal du vælge Værktøjer > VTune Profiler > Start VTune Profiler. Dette indstiller alle relevante miljøvariabler og lancerer en selvstændig grænseflade for produktet.
  2. Når GUI åbner, skal du klikke på NYT PROJEKT på velkomstskærmen.
  3. Angiv projektets navn og placering i dialogboksen Opret projekt.
  4. Klik på Opret projekt.

Standalone (kommandolinje)

  • Kør vtune-kommandoen.

Trin 2: Konfigurer og kør analyse
Efter oprettelse af et nyt projekt åbnes vinduet Konfigurer analyse med disse standardværdier:

intel-Kom i gang-med-VTune-Profiler-07

  1. I sektionen Start applikation skal du gå til placeringen af ​​din applikation.
  2. Klik på Start for at køre Performance Snapshot på din applikation. Denne analyse præsenterer en generel overview af problemer, der påvirker din applikations ydeevne på målsystemet.

Trin 3: View og analysere præstationsdata
Når dataindsamlingen er fuldført, VTune Profiler viser analyseresultater i vinduet Resume. Her ser du en forestilling forbiview af din ansøgning.
Det overview omfatter typisk flere metrics sammen med deres beskrivelser.

intel-Kom i gang-med-VTune-Profiler-08

  • A Udvid hver metric for at få detaljerede oplysninger om medvirkende faktorer.
  • B En markeret metrisk angiver en værdi uden for acceptabelt/normalt driftsområde. Brug værktøjstip til at forstå, hvordan du forbedrer en markeret metric.
  • C Se vejledning om andre analyser, du bør overveje at køre næste gang. Analysetræet fremhæver disse anbefalinger.

Næste trin
Performance Snapshot er et godt udgangspunkt for at få en samlet vurdering af applikationens ydeevne med VTune Profiler. Derefter skal du kontrollere, om din algoritme kræver tuning.

  1. Følg et selvstudie for at analysere almindelige flaskehalse i ydeevnen.
  2. Når din algoritme er velindstillet, skal du køre Performance Snapshot igen for at kalibrere resultater og identificere potentielle præstationsforbedringer på andre områder.

Se også
Mikroarkitektur udforskning

VTune Profiler Hjælp Tour

Example: Profile en OpenMP-applikation på Linux*
Brug Intel VTune Profiler på en Linux-maskine til profile somample iso3dfd_omp_offload OpenMP-applikation overført til en Intel GPU. Lær, hvordan du kører en GPU-analyse og undersøger resultater.

Forudsætninger

  • Sørg for, at dit system kører Linux* OS kernel 4.14 eller en nyere version.
  • Brug en af ​​disse versioner af Intel Processor Graphics:
    • Gen 8
    • Gen 9
    • Gen 11
  • Dit system burde køre på en af ​​disse Intel-processorer:
    • 7. generation af Intel® Core™ i7-processorer (kodenavn Kaby Lake)
    • 8. generation af Intel® Core™ i7-processorer (kodenavn Coffee Lake)
    • 10. generation af Intel® Core™ i7-processorer (kodenavn Ice Lake)
  • Til Linux GUI skal du bruge:
    • GTK+ version 2.10 eller nyere (2.18 og nyere versioner anbefales)
    • Pango version 1.14 eller nyere
    • X.Org version 1.0 eller nyere (1.7 og nyere versioner anbefales)
  • Installer Intel VTune Profiler fra en af ​​disse kilder:
    • Download enkeltstående produkt
    • Intel® oneAPI Base Toolkit
    • Intel® System Bring-up Toolkit
  • Download Intel® oneAPI HPC Toolkit, som indeholder Intel® oneAPI DPC++/C++ Compiler (icx/icpx), som du skal brugefile OpenMP applikationer.
  • Opsæt miljøvariabler. Udfør vars.sh-scriptet.
  • Konfigurer dit system til GPU-analyse.

Byg og kompilér OpenMP Offload-applikationen

  1. Download iso3dfd_omp_offload OpenMP Offload sample.
  2. Åben for sampkataloget.
    cd <sample_dir>/DirectProgramming/C++/StructuredGrids/iso3dfd_omp_offload
  3. Kompiler OpenMP Offload-applikationen.

mkdir build;
cmake -DVERIFY_RESULTS=0 ..
gøre -j

Dette genererer en eksekverbar src/iso3dfd.

For at slette programmet skal du skrive:
gøre rent

Dette fjerner den eksekverbare fil og objektet files, som du oprettede med kommandoen make.

Kør en GPU-analyse på OpenMP Offload-applikationen
Du er nu klar til at køre GPU Offload Analysis på den OpenMP-applikation, du kompilerede.

  1. Åbn VTune Profiler og klik på Nyt projekt for at oprette et projekt.
  2. På velkomstsiden skal du klikke på Konfigurer analyse for at opsætte din analyse.
  3. Vælg disse indstillinger til din analyse.
    • I WHERE-ruden skal du vælge Lokal vært.
    • I HVAD-ruden skal du vælge Start applikation og angive binæren iso3dfd_omp_offload som applikationen til profile.
    • I HVORDAN-ruden skal du vælge GPU Offload-analysetypen fra Accelerators-gruppen i analysetræet.
      intel-Kom i gang-med-VTune-Profiler-09
  4. Klik på knappen Start for at køre analysen.

VTune Profiler indsamler data og viser analyseresultater i GPU Offload viewpunkt.

  • Se statistikker over CPU- og GPU-ressourceforbrug i vinduet Resume. Brug disse data til at afgøre, om din ansøgning er:
    • GPU-bundet
    • CPU-bundet
    • Ineffektiv udnyttelse af dit systems computerressourcer
  • Brug oplysningerne i platformsvinduet til at se grundlæggende CPU- og GPU-metrics.
  • Undersøg specifikke computeropgaver i grafikvinduet.

For en dybere analyse, se en relateret opskrift i VTune Profiler Præstationsanalyse Kogebog. Du kan også fortsætte din profilering med GPU Compute/Media Hotspots-analysen.

Example: Profile en SYCL*-applikation på Linux*
Brug VTune Profiler med somample matrix_multiply SYCL-applikation for hurtigt at blive fortrolig med produktet og statistik indsamlet for GPU-bundne applikationer.

Forudsætninger

  • Installer VTune Profiler og Intel® oneAPI DPC++/C++ Compiler fra Intel® oneAPI Base Toolkit eller Intel® System Bring-up Toolkit.
  • Opsæt miljøvariabler ved at udføre vars.sh-scriptet.
  • Konfigurer dit system til GPU-analyse.

Byg Matrix-applikationen
Download matrix_multiply_vtune-koden samppakke til Intel oneAPI-værktøjssæt. Dette indeholder sample, som du kan bruge til at bygge og profile en SYCL-applikation.

Til profile en SYCL-applikation, skal du sørge for at kompilere koden ved hjælp af -gline-tables-only og -fdebug-info-for-profiling Intel oneAPI DPC++ Compiler muligheder.

For at kompilere denne sampi ansøgningen skal du gøre følgende:

  1. Gå til sampkataloget.
    cd <sample_dir/VtuneProfiler/matrix_multiply>
  2. Multiply.cpp file i src-mappen indeholder flere versioner af matrixmultiplikation. Vælg en version ved at redigere den tilsvarende #define MULTIPLY-linje i multiply.h.
  3. Byg appen ved hjælp af det eksisterende mærkefile:
    cmake .
    lave
    Dette skulle generere en matrix.icpx -fsycl eksekverbar.
    For at slette programmet skal du skrive:
    gøre rent
    Dette fjerner den eksekverbare fil og objektet files, der blev oprettet af make-kommandoen.

Kør GPU-analyse
Kør en GPU-analyse på Matrix'erneample.

  1. Start VTune Profiler med kommandoen vtune-gui.
  2. Klik på Nyt projekt fra velkomstsiden.
  3. Angiv et navn og en placering for dine sampprojektet og klik på Opret projekt.
  4. I HVAD-ruden skal du gå til matrix.icpx-fsycl file.
  5. I HVORDAN-ruden skal du klikke på intel-Kom i gang-med-VTune-Profiler-06 Gennemse-knap, og vælg GPU Compute/Media Hotspots-analyse fra Accelerators-gruppen i analysetræet.
    intel-Kom i gang-med-VTune-Profiler-10
  6. Klik på knappen Start nederst for at starte analysen med de forudvalgte muligheder.

Kør GPU-analyse fra kommandolinjen:

  1. Forbered systemet til at køre en GPU-analyse. Se Konfigurer system til GPU-analyse.
  2. Konfigurer miljøvariabler for Intel-softwareværktøjer:
    kilde $ONEAPI_ROOT/setvars.sh
  3. Kør GPU Compute/Media Hotspots-analysen:
    vtune -saml gpu-hotspots -r ./result_gpu-hotspots — ./matrix.icpx -fsycl
    For at se oversigtsrapporten skal du skrive:
    vtune -rapportoversigt -r ./result_gpu-hotspots

VTune Profiler indsamler data og viser analyseresultater i GPU Compute/Media Hotspots viewpunkt. I vinduet Resume kan du se statistik over CPU- og GPU-ressourceforbrug for at forstå, om din applikation er GPU-bundet. Skift til grafikvinduet for at se grundlæggende CPU- og GPU-metrikker, der repræsenterer kodeudførelse over tid.

Kom godt i gang med Intel® VTune™ Profiler til macOS*

Brug VTune Profiler på et macOS-system for at udføre fjernmålanalyse på et ikke-macOS-system (kun Linux* eller Android*).

Du kan ikke bruge VTune Profiler i et macOS-miljø til disse formål:

  • Profile det macOS-system, det er installeret på.
  • Indsaml data på et eksternt macOS-system.

For at analysere ydeevnen af ​​et eksternt Linux*- eller Android*-mål fra macOS-værten skal du udføre et af disse trin:

  • Kør en VTune Profiler-analyse på macOS-systemet med et fjernsystem angivet som målet. Når analysen begynder, VTune Profiler opretter forbindelse til fjernsystemet for at indsamle data, og bringer derefter resultaterne tilbage til macOS-værten for viewing.
  • Kør en analyse på målsystemet lokalt og kopier resultaterne til et macOS-system til viewing i VTune Profiler.

Trinnene i dette dokument forudsætter et eksternt Linux-målsystem og indsamler ydeevnedata ved hjælp af SSH-adgang fra VTune Profiler på et macOS-værtssystem.

Før du begynder

  1. Installer Intel® VTune™ Profiler på dit macOS*-system.
  2. Byg din Linux-applikation med symboloplysninger og i frigivelsestilstand med alle optimeringer aktiveret. For detaljerede oplysninger, se kompileringsindstillingerne i VTune Profiler hjælp.
  3. Konfigurer SSH-adgang fra værts-macOS-systemet til mål-Linux-systemet for at fungere i tilstanden uden adgangskode.

Trin 1: Start VTune Profiler

  1. Start VTune Profiler med kommandoen vtune-gui.
    Som standard er er /opt/intel/oneapi/.
  2. Når GUI åbner, skal du klikke på NYT PROJEKT på velkomstskærmen.
  3. Angiv projektets navn og placering i dialogboksen Opret projekt.
  4. Klik på Opret projekt.

Trin 2: Konfigurer og kør analyse
Når du har oprettet et nyt projekt, åbnes vinduet Konfigurer analyse med analysetypen Performance Snapshot.
Denne analyse præsenterer en overview af problemer, der påvirker din applikations ydeevne på målsystemet.

intel-Kom i gang-med-VTune-Profiler-11

  1. I WHERE-ruden skal du vælge Remote Linux (SSH) og angive Linux-målsystemet ved hjælp af brugernavn@ værtsnavn[:port].
    VTune Profiler opretter forbindelse til Linux-systemet og installerer målpakken.
  2. I HVAD-ruden skal du angive stien til din applikation på Linux-målsystemet.
  3. Klik på knappen Start for at køre Performance Snapshot på applikationen.

Trin 3: View og analysere præstationsdata
Når dataindsamlingen er fuldført, VTune Profiler viser analyseresultater på macOS-systemet. Start din analyse i vinduet Resumé. Her ser du en forestilling forbiview af din ansøgning.

Det overview omfatter typisk flere metrics sammen med deres beskrivelser.

intel-Kom i gang-med-VTune-Profiler-12

  • A Udvid hver metric for at få detaljerede oplysninger om medvirkende faktorer.
  • B En markeret metrisk angiver en værdi uden for acceptabelt/normalt driftsområde. Brug værktøjstip til at forstå, hvordan du forbedrer en markeret metric.
  • C Se vejledning om andre analyser, du bør overveje at køre næste gang. Analysetræet fremhæver disse anbefalinger.

Næste trin
Performance Snapshot er et godt udgangspunkt for at få en samlet vurdering af applikationens ydeevne med VTune Profiler.
Derefter skal du kontrollere, om din algoritme kræver tuning.

  1. Kør Hotspots-analyse på din applikation.
  2. Følg en Hotspots-tutorial. Lær teknikker til at få mest muligt ud af din Hotspots-analyse.
  3. Når din algoritme er velindstillet, skal du køre Performance Snapshot igen for at kalibrere resultater og identificere potentielle præstationsforbedringer på andre områder.

Se også
Mikroarkitektur udforskning

VTune Profiler Hjælp Tour

Lær mere
Dokument / Beskrivelse

  • Brugervejledning
    Brugervejledningen er den primære dokumentation for VTune Profiler.
    NOTE
    Du kan også downloade en offlineversion af VTune Profiler dokumentation.
  • Online træning
    Onlinetræningssiden er en fremragende ressource til at lære det grundlæggende i VTune Profiler med Kom godt i gang-vejledninger, videoer, tutorials, webinars og tekniske artikler.
  • Kogebog
    Præstationsanalysekogebog, der indeholder opskrifter til at identificere og løse populære præstationsproblemer ved hjælp af analysetyper i VTune Profiler.
  • Installationsvejledning til Windows | Linux | macOS-værter
    Installationsvejledningen indeholder grundlæggende installationsinstruktioner til VTune Profiler og konfigurationsinstruktioner efter installation til de forskellige drivere og samlere.
  • Selvstudier
    VTune Profiler tutorials guider en ny bruger gennem grundlæggende funktioner med et kort sampansøgningen.
  • Release Notes
    Find oplysninger om den seneste version af VTune Profiler, herunder en omfattende beskrivelse af nye funktioner, systemkrav og tekniske problemer, der blev løst.
    Til de selvstændige versioner og værktøjssætversionerne af VTune Profiler, forstå de nuværende systemkrav.

Meddelelser og ansvarsfraskrivelser
Intel-teknologier kan kræve aktiveret hardware, software eller service-aktivering.
Intet produkt eller komponent kan være helt sikkert.
Dine omkostninger og resultater kan variere.
© Intel Corporation. Intel, Intel-logoet og andre Intel-mærker er varemærker tilhørende Intel Corporation eller dets datterselskaber. Andre navne og mærker kan hævdes som andres ejendom.
Intel, Intel-logoet, Intel Atom, Intel Core, Intel Xeon Phi, VTune og Xeon er varemærker tilhørende Intel Corporation i USA og/eller andre lande.
*Andre navne og mærker kan hævdes at være andres ejendom.
Microsoft, Windows og Windows-logoet er varemærker eller registrerede varemærker tilhørende Microsoft Corporation i USA og/eller andre lande.
Java er et registreret varemærke tilhørende Oracle og/eller dets tilknyttede selskaber.
OpenCL og OpenCL-logoet er varemærker tilhørende Apple Inc., der bruges med tilladelse fra Khronos.

Intel-teknologier kan kræve aktiveret hardware, software eller service-aktivering.
Intet produkt eller komponent kan være helt sikkert.
Dine omkostninger og resultater kan variere.
© Intel Corporation. Intel, Intel-logoet og andre Intel-mærker er varemærker tilhørende Intel Corporation eller dets datterselskaber. Andre navne og mærker kan hævdes som andres ejendom.
Intel, Intel-logoet, Intel Atom, Intel Core, Intel Xeon Phi, VTune og Xeon er varemærker tilhørende Intel Corporation i USA og/eller andre lande.
*Andre navne og mærker kan hævdes at være andres ejendom.
Microsoft, Windows og Windows-logoet er varemærker eller registrerede varemærker tilhørende Microsoft Corporation i USA og/eller andre lande.
Java er et registreret varemærke tilhørende Oracle og/eller dets tilknyttede selskaber.
OpenCL og OpenCL-logoet er varemærker tilhørende Apple Inc., der bruges med tilladelse fra Khronos.

Dokumenter/ressourcer

intel Kom godt i gang med VTune Profiler [pdfBrugervejledning
Kom godt i gang med VTune Profiler, Kom godt i gang med VTune Profiler, VTune Profiler

Referencer

Efterlad en kommentar

Din e-mailadresse vil ikke blive offentliggjort. Påkrævede felter er markeret *