intel Aan de slag met VTune Profiler
Ga aan de slag met Intel® VTune™ Profiler
Gebruik Intel VTune Profiler om lokale en externe doelsystemen van Windows*-, macOS*- en Linux*-hosts te analyseren. Verbeter de applicatie- en systeemprestaties via deze bewerkingen:
- Analyseer algoritmekeuzes.
- Vind knelpunten in seriële en parallelle code.
- Begrijp waar en hoe uw applicatie kan profiteren van de beschikbare hardwarebronnen.
- Versnel de uitvoering van uw aanvraag.
Intel VTune Pro downloadenfiler op uw systeem via een van deze manieren: - Download de zelfstandige versie.
- Koop Intel VTune Profiler als onderdeel van de Intel® oneAPI Base Toolkit.
Zie de VTune Profiler trainingspagina voor video's, webinars en meer materiaal om u op weg te helpen.
OPMERKING
Documentatie voor versies van Intel® VTune™ Profiler vóór de release van 2021 zijn alleen beschikbaar om te downloaden. Zie deze pagina's voor een lijst met beschikbare documentatiedownloads per productversie:
- Download documentatie voor Intel Parallel Studio XE
- Download documentatie voor Intel System Studio
Begrijp de workflow
Gebruik Intel VTune Profiler naar profile een applicatie en analyseer de resultaten voor prestatieverbeteringen.
De algemene workflow bevat deze stappen:
Selecteer uw hostsysteem om aan de slag te gaan
Lees meer over systeemspecifieke workflows voor Windows*, Linux* of macOS*.
Ga aan de slag met Intel® VTune™ Profiler voor Windows* besturingssysteem
Voordat u begint
- Installeer Intel® VTune™ Profiler op uw Windows*-systeem.
- Bouw uw applicatie met symboolinformatie en in Release-modus met alle optimalisaties ingeschakeld. Voor gedetailleerde informatie over compilerinstellingen raadpleegt u VTune Profiler online gebruikershandleiding.
Je kunt ook de matrix s gebruikenample applicatie beschikbaar in \VTune\Samples\matrix. U kunt de bijbehorende s zienample resulteert in \VTune\Projecten\sample (matrix). - Stel de omgevingsvariabelen in: Voer de \setvars.bat-script.
Standaard is de voor oneAPI-componenten is Program Files (x86)\Intel\oneAPI.
OPMERKING U hoeft setvars.bat niet uit te voeren als u Intel® VTune™ Pro gebruiktfiler binnen Microsoft* Visual Studio*.
Stap 1: Start Intel® VTune™ Profiler
Start Intel VTune Profiler via een van deze manieren en zet een project op. Een project is een container voor de applicatie die u wilt analyseren, het type analyse en de resultaten van de gegevensverzameling.
Bron / Start VTune Profiler
Zelfstandig (GUI)
- Voer de opdracht vtune-gui uit of voer Intel® VTune™ Pro uitfiler in het Startmenu.
- Wanneer de GUI wordt geopend, klikt u op in het welkomstscherm.
- Geef in het dialoogvenster Project maken de projectnaam en locatie op.
- Klik op Project maken.
Standalone (opdrachtregel)
Voer de vtune-opdracht uit.
Microsoft* Visual Studio* IDE
Open uw oplossing in Visual Studio. De VTune Profiler-werkbalk wordt automatisch ingeschakeld en uw Visual Studio-project wordt ingesteld als analysedoel.
OPMERKING
U hoeft geen project te maken als u Intel® VTune™ Pro gebruiktfiler vanaf de opdrachtregel of vanuit Microsoft* Visual Studio.
Stap 2: Analyse configureren en uitvoeren
Nadat u een nieuw project hebt gemaakt, wordt het venster Analyse configureren geopend met deze standaardwaarden:
- Blader in het gedeelte Applicatie starten naar de locatie van het uitvoerbare bestand van uw applicatie file.
- Klik op Start om Prestatiemomentopname uit te voeren voor uw toepassing. Deze analyse presenteert een algemeen overzichtview van problemen die de prestaties van uw toepassing op het doelsysteem beïnvloeden.
Stap 3: View en prestatiegegevens analyseren
Wanneer het verzamelen van gegevens is voltooid, wordt VTune Profiler geeft analyseresultaten weer in het venster Samenvatting. Hier zie je een optreden voorbijview van uw aanvraag.
De overview bevat doorgaans verschillende statistieken samen met hun beschrijvingen.
- A Vouw elke statistiek uit voor gedetailleerde informatie over bijdragende factoren.
- B Een gemarkeerde statistiek geeft een waarde aan die buiten het acceptabele/normale bereik ligt. Gebruik tooltips om te begrijpen hoe u een gemarkeerde statistiek kunt verbeteren.
- C Bekijk de richtlijnen voor andere analyses die u zou moeten overwegen om als volgende uit te voeren. De Analyseboom belicht deze aanbevelingen.
Volgende stappen
Performance Snapshot is een goed startpunt voor een algemene beoordeling van de applicatieprestaties met VTune ProfileR. Controleer vervolgens of uw algoritme moet worden afgestemd.
- Volg een tutorial om veelvoorkomende prestatieknelpunten te analyseren.
- Zodra uw algoritme goed is afgestemd, voert u Performance Snapshot opnieuw uit om de resultaten te kalibreren en potentiële prestatieverbeteringen op andere gebieden te identificeren.
Zie ook
Microarchitectuurverkenning
VTune Profiler Hulprondleiding
Exampon: Profile een OpenMP*-applicatie op Windows*
Gebruik Intel VTune Profiler op een Windows-computer naar profile alsample iso3dfd_omp_offload OpenMP-applicatie overgebracht naar een Intel GPU. Leer hoe u een GPU-analyse uitvoert en de resultaten bekijkt.
Vereisten
- Zorg ervoor dat uw systeem Microsoft* Windows 10 of een nieuwere versie gebruikt.
- Gebruik een van deze versies van Intel Processor Graphics:
- Generatie 8
- Generatie 9
- Generatie 11
- Uw systeem zou op een van deze Intel-processors moeten draaien:
- 7e generatie Intel® Core™ i7-processors (codenaam Kaby Lake)
- 8e generatie Intel® Core™ i7-processors (codenaam Coffee Lake)
- 10e generatie Intel® Core™ i7-processors (codenaam Ice Lake)
- Installeer Intel VTune Profiler uit een van deze bronnen:
- Zelfstandig product downloaden
- Intel® oneAPI-basistoolkit
- Intel® System Bring-up Toolkit
- Download de Intel® oneAPI HPC Toolkit die de Intel® oneAPI DPC++/C++ Compiler (icx/icpx) bevat die u nodig hebtfile OpenMP-applicaties.
- Omgevingsvariabelen instellen. Voer het vars.bat-script uit dat zich in het \env-map.
- Stel uw systeem in voor GPU-analyse.
OPMERKING
Om Intel VTune Pro te installerenfiler in de Microsoft* Visual Studio-omgeving, zie VTune ProfilerGebruikershandleiding.
Bouw en compileer de OpenMP Offload-applicatie
- Download de iso3dfd_omp_offload OpenMP Offload sampik.
- Open voor de sample map.
cd <sample_dir>/DirectProgramming/C++/StructuredGrids/iso3dfd_omp_offload - Compileer de OpenMP Offload-applicatie.
mkdir-build
cd bouwen
icx /std:c++17 /EHsc /Qiopenmp /I../include\ /Qopenmp-targets:
spir64 /DUSE_BASELINE /DEBUG ..\src\iso3dfd.cpp ..\src\iso3dfd_verify.cpp ..\src\utils.cpp
Voer een GPU-analyse uit op de OpenMP Offload-applicatie
U bent nu klaar om de GPU Offload-analyse uit te voeren op de OpenMP-toepassing die u heeft gecompileerd.
- Open VTune Profiler en klik op Nieuw project om een project aan te maken.
- Klik op de welkomstpagina op Analyse configureren om uw analyse in te stellen.
- Selecteer deze instellingen voor uw analyse.
- Selecteer Lokale host in het WHERE-paneel.
- In het WAT-paneel selecteert u Toepassing starten en geeft u het binaire bestand iso3dfd_omp_offload op als de toepassing die u wilt profile.
- Selecteer in het deelvenster HOE het analysetype GPU Offload uit de groep Accelerators in de analysestructuur.
- Klik op de knop Start om de analyse uit te voeren.
VTune Profiler verzamelt gegevens en geeft analyseresultaten weer in de GPU Offload viewpunt.
- Bekijk in het venster Samenvatting de statistieken over het gebruik van CPU- en GPU-bronnen. Gebruik deze gegevens om te bepalen of uw aanvraag:
- GPU-gebonden
- CPU-gebonden
- De computerbronnen van uw systeem inefficiënt gebruiken
- Gebruik de informatie in het Platform-venster om basis CPU- en GPU-statistieken te bekijken.
- Onderzoek specifieke computertaken in het grafische venster.
Voor een diepere analyse, zie een gerelateerd recept in VTune Profiler Prestatieanalysekookboek. U kunt uw profilering ook voortzetten met de GPU Compute/Media Hotspots-analyse.
Example: Profile een SYCL*-applicatie op Windows*
Profile alsample matrix_multiply SYCL-applicatie met Intel® VTune™ ProfileR. Maak kennis met het product en begrijp de statistieken die zijn verzameld voor GPU-gebonden applicaties.
Vereisten
- Zorg ervoor dat Microsoft* Visual Studio (v2017 of nieuwer) op uw systeem is geïnstalleerd.
- Installeer Intel VTune Profiler van de Intel® oneAPI Base Toolkit of de Intel® System Bring-up Toolkit. Deze toolkits bevatten de Intel® oneAPI DPC++/C++ Compiler(icpx -fsycl) compiler die nodig is voor het profileringsproces.
- Omgevingsvariabelen instellen. Voer het vars.bat-script uit dat zich in het \env-map.
- Zorg ervoor dat de Intel oneAPI DPC++ Compiler (geïnstalleerd met de Intel oneAPI Base toolkit) is geïntegreerd in Microsoft Visual Studio.
- Compileer de code met behulp van de opties -gline-tables-only en -fdebug-info-for-profiling voor Intel oneAPI DPC++ Compiler.
- Stel uw systeem in voor GPU-analyse.
Voor informatie over het installeren van Intel VTune Profiler in de Microsoft* Visual Studio-omgeving, zie VTune ProfilerGebruikershandleiding.
Bouw de Matrix-app
Download de matrix_multiply_vtune-code sample-pakket voor Intel oneAPI-toolkits. Dit bevat de sampbestand dat u kunt gebruiken om te bouwen en te profile een SYCL-applicatie.
- Open Microsoft* Visual Studio.
- Klik File > Open > Project/Oplossing. Zoek de map matrix_multiply_vtune en selecteer matrix_multiply.sln.
- Bouw deze configuratie (Project > Bouwen).
- Voer het programma uit (Debug > Start zonder foutopsporing).
- Om een DPC++- of schroefdraadversie van de sample, gebruik preprocessordefinities.
- Ga naar Projecteigenschappen > DPC++ > Preprocessor > Preprocessordefinitie.
- Definieer icpx -fsycl of USE_THR.
Voer GPU-analyse uit
Voer een GPU-analyse uit op de Matrix-sampik.
- Klik in de Visual Studio-werkbalk op de knop Analyse configureren.
Het venster Analyse configureren wordt geopend. Standaard neemt het uw VS-projectinstellingen over en specificeert het matrix_multiply.exe als een toepassing voor profile. - In het venster Analyse configureren klikt u op de
Bladerknop in het HOE-paneel.
- Selecteer het analysetype GPU Compute/Media Hotspots in de groep Accelerators in de analysestructuur.
- Klik op de knop Start om de analyse te starten met de vooraf gedefinieerde opties.
Voer GPU-analyse uit vanaf de opdrachtregel:
- Open de sampbestandsmap:
<sample_dir>\VtuneProfiler\matrix_multiply_vtune - Open in deze map een Visual Studio*-project file genaamd matrix_multiply.sln
- Het bestand vermenigvuldigen.cpp file bevat verschillende versies van matrixvermenigvuldiging. Selecteer een versie door de overeenkomstige regel #define MULTIPLY in multiply.hpp te bewerken
- Bouw het hele project met een Release-configuratie.
Dit genereert een uitvoerbaar bestand met de naam matrix_multiply.exe. - Bereid het systeem voor om een GPU-analyse uit te voeren. Zie Systeem instellen voor GPU-analyse.
- Stel VTune Pro infiler-omgevingsvariabelen door de batch uit te voeren file: exporteren \env\vars.bat
- Voer het analysecommando uit:
vtune.exe -collect gpu-offload - matrix_multiply.exe
VTune Profiler verzamelt gegevens en geeft analyseresultaten weer in de GPU Compute/Media Hotspots viewpunt. Bekijk in het venster Samenvatting de statistieken over het gebruik van CPU- en GPU-bronnen om te zien of uw toepassing GPU-gebonden is. Schakel over naar het grafische venster om basisgegevens over de CPU en GPU te bekijken die de uitvoering van de code in de loop van de tijd weergeven.
Ga aan de slag met Intel® VTune™ Profiler voor Linux* besturingssysteem
Voordat u begint
- Installeer Intel® VTune™ Profiler op uw Linux*-systeem.
- Bouw uw applicatie met symboolinformatie en in Release-modus met alle optimalisaties ingeschakeld. Voor gedetailleerde informatie over compilerinstellingen raadpleegt u VTune Profiler online gebruikershandleiding.
Je kunt ook de matrix s gebruikenample applicatie beschikbaar in \Sample\matrix. Je kunt zien Sample resulteert in \Sample (matrix). - Stel de omgevingsvariabelen in: source /setvars.sh
Standaard is de is:- $HOME/intel/oneapi/ indien geïnstalleerd met gebruikersrechten;
- /opt/intel/oneapi/ indien geïnstalleerd met root-rechten.
Stap 1: Start VTune Profiler
Start VTune Profiler via een van deze manieren:
Bron / Start VTune Profiler
Standalone/IDE (GUI)
- Voer de opdracht vtunegui uit. Om VTune Pro te startenfiler in de Intel System Studio IDE selecteert u Extra > VTune Profiler > Start VTune ProfileR. Hiermee worden alle geschikte omgevingsvariabelen ingesteld en wordt een zelfstandige interface van het product gestart.
- Wanneer de GUI wordt geopend, klikt u op NIEUW PROJECT in het welkomstscherm.
- Geef in het dialoogvenster Project maken de projectnaam en locatie op.
- Klik op Project maken.
Standalone (opdrachtregel)
- Voer de vtune-opdracht uit.
Stap 2: Analyse configureren en uitvoeren
Nadat u een nieuw project hebt gemaakt, wordt het venster Analyse configureren geopend met deze standaardwaarden:
- Blader in het gedeelte Toepassing starten naar de locatie van uw toepassing.
- Klik op Start om de Prestatiemomentopname voor uw toepassing uit te voeren. Deze analyse presenteert een algemeen overzichtview van problemen die de prestaties van uw toepassing op het doelsysteem beïnvloeden.
Stap 3: View en prestatiegegevens analyseren
Wanneer het verzamelen van gegevens is voltooid, wordt VTune Profiler geeft analyseresultaten weer in het venster Samenvatting. Hier zie je een optreden voorbijview van uw aanvraag.
De overview bevat doorgaans verschillende statistieken samen met hun beschrijvingen.
- A Vouw elke statistiek uit voor gedetailleerde informatie over bijdragende factoren.
- B Een gemarkeerde statistiek geeft een waarde aan die buiten het acceptabele/normale bereik ligt. Gebruik tooltips om te begrijpen hoe u een gemarkeerde statistiek kunt verbeteren.
- C Bekijk de richtlijnen voor andere analyses die u zou moeten overwegen om als volgende uit te voeren. De Analyseboom belicht deze aanbevelingen.
Volgende stappen
Performance Snapshot is een goed startpunt voor een algemene beoordeling van de applicatieprestaties met VTune ProfileR. Controleer vervolgens of uw algoritme moet worden afgestemd.
- Volg een tutorial om veelvoorkomende prestatieknelpunten te analyseren.
- Zodra uw algoritme goed is afgestemd, voert u Performance Snapshot opnieuw uit om de resultaten te kalibreren en potentiële prestatieverbeteringen op andere gebieden te identificeren.
Zie ook
Microarchitectuurverkenning
VTune Profiler Hulprondleiding
Example: Profile een OpenMP-applicatie op Linux*
Gebruik Intel VTune Profiler op een Linux-machine naar profile alsample iso3dfd_omp_offload OpenMP-applicatie overgebracht naar een Intel GPU. Leer hoe u een GPU-analyse uitvoert en de resultaten bekijkt.
Vereisten
- Zorg ervoor dat uw systeem Linux* OS kernel 4.14 of een nieuwere versie gebruikt.
- Gebruik een van deze versies van Intel Processor Graphics:
- Generatie 8
- Generatie 9
- Generatie 11
- Uw systeem zou op een van deze Intel-processors moeten draaien:
- 7e generatie Intel® Core™ i7-processors (codenaam Kaby Lake)
- 8e generatie Intel® Core™ i7-processors (codenaam Coffee Lake)
- 10e generatie Intel® Core™ i7-processors (codenaam Ice Lake)
- Gebruik voor de Linux GUI:
- GTK+ versie 2.10 of nieuwer (2.18 en nieuwere versies worden aanbevolen)
- Pango versie 1.14 of nieuwer
- X.Org versie 1.0 of nieuwer (1.7 en nieuwere versies worden aanbevolen)
- Installeer Intel VTune Profiler uit een van deze bronnen:
- Zelfstandig product downloaden
- Intel® oneAPI-basistoolkit
- Intel® System Bring-up Toolkit
- Download de Intel® oneAPI HPC Toolkit die de Intel® oneAPI DPC++/C++ Compiler (icx/icpx) bevat die u nodig hebtfile OpenMP-applicaties.
- Omgevingsvariabelen instellen. Voer het vars.sh-script uit.
- Stel uw systeem in voor GPU-analyse.
Bouw en compileer de OpenMP Offload-applicatie
- Download de iso3dfd_omp_offload OpenMP Offload sampik.
- Open voor de sample map.
cd <sample_dir>/DirectProgramming/C++/StructuredGrids/iso3dfd_omp_offload - Compileer de OpenMP Offload-applicatie.
mkdir bouwen;
cmake -DVERIFY_RESULTS=0 ..
maak -j
Dit genereert een uitvoerbaar bestand src/iso3dfd.
Om het programma te verwijderen, typt u:
schoon maken
Hiermee worden het uitvoerbare bestand en het object verwijderd files die u hebt gemaakt met de opdracht make.
Voer een GPU-analyse uit op de OpenMP Offload-applicatie
U bent nu klaar om de GPU Offload-analyse uit te voeren op de OpenMP-toepassing die u heeft gecompileerd.
- Open VTune Profiler en klik op Nieuw project om een project aan te maken.
- Klik op de welkomstpagina op Analyse configureren om uw analyse in te stellen.
- Selecteer deze instellingen voor uw analyse.
- Selecteer Lokale host in het WHERE-paneel.
- In het WAT-paneel selecteert u Toepassing starten en geeft u het binaire bestand iso3dfd_omp_offload op als de toepassing die u wilt profile.
- Selecteer in het deelvenster HOE het analysetype GPU Offload uit de groep Accelerators in de analysestructuur.
- Klik op de knop Start om de analyse uit te voeren.
VTune Profiler verzamelt gegevens en geeft analyseresultaten weer in de GPU Offload viewpunt.
- Bekijk in het venster Samenvatting de statistieken over het gebruik van CPU- en GPU-bronnen. Gebruik deze gegevens om te bepalen of uw aanvraag:
- GPU-gebonden
- CPU-gebonden
- De computerbronnen van uw systeem inefficiënt gebruiken
- Gebruik de informatie in het Platform-venster om basis CPU- en GPU-statistieken te bekijken.
- Onderzoek specifieke computertaken in het grafische venster.
Voor een diepere analyse, zie een gerelateerd recept in VTune Profiler Prestatieanalysekookboek. U kunt uw profilering ook voortzetten met de GPU Compute/Media Hotspots-analyse.
Example: Profile een SYCL*-applicatie op Linux*
Gebruik VTune Profiler met alsample matrix_multiply SYCL-applicatie om snel vertrouwd te raken met het product en de statistieken die zijn verzameld voor GPU-gebonden applicaties.
Vereisten
- Installeer VTune Profiler en Intel® oneAPI DPC++/C++ Compiler van de Intel® oneAPI Base Toolkit of de Intel® System Bring-up Toolkit.
- Stel omgevingsvariabelen in door het script vars.sh uit te voeren.
- Stel uw systeem in voor GPU-analyse.
Bouw de Matrix-applicatie
Download de matrix_multiply_vtune-code sample-pakket voor Intel oneAPI-toolkits. Dit bevat de sampbestand dat u kunt gebruiken om te bouwen en te profile een SYCL-applicatie.
Naar profile een SYCL-toepassing, zorg ervoor dat u de code compileert met behulp van de opties -gline-tables-only en -fdebug-info-for-profiling Intel oneAPI DPC++ Compiler.
Voor het samenstellen van deze sample-applicatie, doe het volgende:
- Ga naar de sample map.
cd <sample_dir/VtuneProfiler/matrix_vermenigvuldigen> - Het bestand vermenigvuldigen.cpp file in de map src staan verschillende versies van matrixvermenigvuldiging. Selecteer een versie door de overeenkomstige regel #define MULTIPLY in multiply.h te bewerken.
- Bouw de app met behulp van de bestaande Makefile:
cmake .
maken
Dit zou een uitvoerbaar bestand matrix.icpx -fsycl moeten genereren.
Om het programma te verwijderen, typt u:
schoon maken
Hiermee worden het uitvoerbare bestand en het object verwijderd files die zijn gemaakt met het make-commando.
Voer GPU-analyse uit
Voer een GPU-analyse uit op de Matrix-sampik.
- Start VTune Profiler met de opdracht vtune-gui.
- Klik op Nieuw project op de welkomstpagina.
- Geef een naam en locatie op voor uw sampbestandproject en klik op Project maken.
- Blader in het WAT-paneel naar matrix.icpx-fsycl file.
- Klik in het HOE-paneel op de
Bladeren en selecteer GPU Compute/Media Hotspots-analyse in de groep Accelerators in de analysestructuur.
- Klik onderaan op de knop Start om de analyse met de vooraf geselecteerde opties te starten.
Voer GPU-analyse uit vanaf de opdrachtregel:
- Bereid het systeem voor om een GPU-analyse uit te voeren. Zie Systeem instellen voor GPU-analyse.
- Omgevingsvariabelen instellen voor Intel-softwaretools:
bron $ONEAPI_ROOT/setvars.sh - Voer de GPU Compute/Media Hotspots-analyse uit:
vtune -collect gpu-hotspots -r ./result_gpu-hotspots — ./matrix.icpx -fsycl
Om het samenvattende rapport te zien, typt u:
vtune -report samenvatting -r ./result_gpu-hotspots
VTune Profiler verzamelt gegevens en geeft analyseresultaten weer in de GPU Compute/Media Hotspots viewpunt. Bekijk in het venster Samenvatting de statistieken over het gebruik van CPU- en GPU-bronnen om te zien of uw toepassing GPU-gebonden is. Schakel over naar het grafische venster om basisgegevens over de CPU en GPU te bekijken die de uitvoering van de code in de loop van de tijd weergeven.
Ga aan de slag met Intel® VTune™ Profiler voor macOS*
Gebruik VTune Profiler op een macOS-systeem om doelanalyse op afstand uit te voeren op een niet-macOS-systeem (alleen Linux* of Android*) .
U kunt VTune Pro niet gebruikenfiler in een macOS-omgeving voor deze doeleinden:
- Profile het macOS-systeem waarop het is geïnstalleerd.
- Verzamel gegevens op een extern macOS-systeem.
Voer een van deze stappen uit om de prestaties van een extern Linux*- of Android*-doel vanaf de macOS-host te analyseren:
- Voer een VTune Pro uitfiler-analyse op het macOS-systeem met een extern systeem opgegeven als doel. Wanneer de analyse begint, wordt VTune Profiler maakt verbinding met het externe systeem om gegevens te verzamelen en brengt de resultaten vervolgens terug naar de macOS-host viewind.
- Voer lokaal een analyse uit op het doelsysteem en kopieer de resultaten naar een macOS-systeem viewin VTune Profiler.
Bij de stappen in dit document wordt uitgegaan van een extern Linux-doelsysteem en worden prestatiegegevens verzameld met behulp van SSH-toegang van VTune Profiler op een macOS-hostsysteem.
Voordat u begint
- Installeer Intel® VTune™ Profiler op uw macOS*-systeem.
- Bouw uw Linux-applicatie met symboolinformatie en in Release-modus met alle optimalisaties ingeschakeld. Voor gedetailleerde informatie raadpleegt u de compilerinstellingen in VTune Profiler hulp.
- Stel SSH-toegang in vanaf het host-macOS-systeem naar het doel-Linux-systeem om in de wachtwoordloze modus te werken.
Stap 1: Start VTune Profiler
- Start VTune Profiler met de opdracht vtune-gui.
Standaard is de is /opt/intel/oneapi/. - Wanneer de GUI wordt geopend, klikt u op NIEUW PROJECT in het welkomstscherm.
- Geef in het dialoogvenster Project maken de projectnaam en locatie op.
- Klik op Project maken.
Stap 2: Analyse configureren en uitvoeren
Nadat u een nieuw project hebt gemaakt, wordt het venster Analyse configureren geopend met het analysetype Prestatiesnapshot.
Deze analyse levert een overview van problemen die van invloed zijn op de prestaties van uw toepassing op het doelsysteem.
- In het WHERE-paneel selecteert u Remote Linux (SSH) en specificeert u het doel-Linux-systeem met gebruikersnaam@hostnaam[:poort].
VTune Profiler maakt verbinding met het Linux-systeem en installeert het doelpakket. - Geef in het WAT-paneel het pad op naar uw toepassing op het doel-Linux-systeem.
- Klik op de knop Start om Prestatiemomentopname in de toepassing uit te voeren.
Stap 3: View en prestatiegegevens analyseren
Wanneer het verzamelen van gegevens is voltooid, wordt VTune Profiler geeft analyseresultaten weer op het macOS-systeem. Start uw analyse in het venster Samenvatting. Hier zie je een optreden voorbijview van uw aanvraag.
De overview bevat doorgaans verschillende statistieken samen met hun beschrijvingen.
- A Vouw elke statistiek uit voor gedetailleerde informatie over bijdragende factoren.
- B Een gemarkeerde statistiek geeft een waarde aan die buiten het acceptabele/normale bereik ligt. Gebruik tooltips om te begrijpen hoe u een gemarkeerde statistiek kunt verbeteren.
- C Bekijk de richtlijnen voor andere analyses die u zou moeten overwegen om als volgende uit te voeren. De Analyseboom belicht deze aanbevelingen.
Volgende stappen
Performance Snapshot is een goed startpunt voor een algemene beoordeling van de applicatieprestaties met VTune Profiler.
Controleer vervolgens of uw algoritme moet worden afgestemd.
- Voer Hotspots-analyse uit op uw toepassing.
- Volg een Hotspots-tutorial. Leer technieken om het maximale uit uw Hotspots-analyse te halen.
- Zodra uw algoritme goed is afgestemd, voert u Performance Snapshot opnieuw uit om de resultaten te kalibreren en potentiële prestatieverbeteringen op andere gebieden te identificeren.
Zie ook
Microarchitectuurverkenning
VTune Profiler Hulprondleiding
Meer informatie
Document / Beschrijving
- Gebruikershandleiding
De gebruikershandleiding is de primaire documentatie voor VTune Profiler.
OPMERKING
U kunt ook een offline versie van VTune Pro downloadenfiler-documentatie. - Online-training
De online trainingssite is een uitstekende bron om de basisprincipes van VTune Pro te lerenfiler met Aan de slag-handleidingen, video's, tutorials, webinars en technische artikelen. - Kookboek
Kookboek voor prestatieanalyse met recepten voor het identificeren en oplossen van populaire prestatieproblemen met behulp van analysetypen in VTune Profiler. - Installatiehandleiding voor Windows | Linux | macOS-hosts
De installatiehandleiding bevat basisinstallatie-instructies voor VTune Profiler en configuratie-instructies na installatie voor de verschillende stuurprogramma's en collectoren. - Zelfstudies
VTune Profiler-tutorials leiden een nieuwe gebruiker in korte tijd door de basisfunctiesample applicatie. - Release-opmerkingen
Vind informatie over de nieuwste versie van VTune Profiler, inclusief een uitgebreide beschrijving van nieuwe functies, systeemvereisten en technische problemen die zijn opgelost.
Voor de standalone- en toolkit-versies van VTune Profiler, begrijp de huidige systeemvereisten.
Kennisgevingen en disclaimers
Voor Intel-technologieën is mogelijk geactiveerde hardware, software of serviceactivering vereist.
Geen enkel product of onderdeel kan absoluut veilig zijn.
Uw kosten en resultaten kunnen variëren.
© Intel Corporation. Intel, het Intel-logo en andere Intel-merken zijn handelsmerken van Intel Corporation of haar dochterondernemingen. Andere namen en merken kunnen worden geclaimd als eigendom van anderen.
Intel, het Intel-logo, Intel Atom, Intel Core, Intel Xeon Phi, VTune en Xeon zijn handelsmerken van Intel Corporation in de VS en/of andere landen.
*Andere namen en merken kunnen eigendom van anderen zijn.
Microsoft, Windows en het Windows-logo zijn handelsmerken of geregistreerde handelsmerken van Microsoft Corporation in de Verenigde Staten en/of andere landen.
Java is een gedeponeerd handelsmerk van Oracle en/of zijn gelieerde ondernemingen.
OpenCL en het OpenCL-logo zijn handelsmerken van Apple Inc. en worden met toestemming van Khronos gebruikt.
Voor Intel-technologieën is mogelijk geactiveerde hardware, software of serviceactivering vereist.
Geen enkel product of onderdeel kan absoluut veilig zijn.
Uw kosten en resultaten kunnen variëren.
© Intel Corporation. Intel, het Intel-logo en andere Intel-merken zijn handelsmerken van Intel Corporation of haar dochterondernemingen. Andere namen en merken kunnen worden geclaimd als eigendom van anderen.
Intel, het Intel-logo, Intel Atom, Intel Core, Intel Xeon Phi, VTune en Xeon zijn handelsmerken van Intel Corporation in de VS en/of andere landen.
*Andere namen en merken kunnen eigendom van anderen zijn.
Microsoft, Windows en het Windows-logo zijn handelsmerken of geregistreerde handelsmerken van Microsoft Corporation in de Verenigde Staten en/of andere landen.
Java is een gedeponeerd handelsmerk van Oracle en/of zijn gelieerde ondernemingen.
OpenCL en het OpenCL-logo zijn handelsmerken van Apple Inc. en worden met toestemming van Khronos gebruikt.
Documenten / Bronnen
![]() |
intel Aan de slag met VTune Profiler [pdf] Gebruikershandleiding Aan de slag met VTune Profiler, Aan de slag, met VTune Profiler, VTune Profiler |