intel Inizia con VTune Profiler
Inizia con Intel® VTune™ Profiler
Usa Intel VTune Profiler per analizzare sistemi target locali e remoti da host Windows*, macOS* e Linux*. Migliora le prestazioni dell'applicazione e del sistema attraverso queste operazioni:
- Analizzare le scelte dell'algoritmo.
- Trova i colli di bottiglia del codice seriale e parallelo.
- Scopri dove e come la tua applicazione può trarre vantaggio dalle risorse hardware disponibili.
- Velocizza l'esecuzione della tua applicazione.
Scarica Intel VTune Profiler sul tuo sistema attraverso uno di questi modi: - Scarica la versione indipendente.
- Ottieni Intel VTune Profiler come parte di Intel® oneAPI Base Toolkit.
Guarda VTune Profiler pagina di formazione per i video, webinars e altro materiale per aiutarti a iniziare.
NOTA
Documentazione per le versioni di Intel® VTune™ Profiler precedenti alla versione 2021 sono disponibili solo per il download. Per un elenco dei download della documentazione disponibile in base alla versione del prodotto, vedere queste pagine:
- Scarica la documentazione per Intel Parallel Studio XE
- Scarica la documentazione per Intel System Studio
Comprendere il flusso di lavoro
Usa Intel VTune Profiler a profile un'applicazione e analizzare i risultati per il miglioramento delle prestazioni.
Il flusso di lavoro generale contiene questi passaggi:
Seleziona il tuo sistema host per iniziare
Ulteriori informazioni sui flussi di lavoro specifici del sistema per Windows*, Linux* o macOS*.
Inizia con Intel® VTune™ Profiler per sistema operativo Windows*
Prima di iniziare
- Installa Intel® VTune™ Profiler sul tuo sistema Windows*.
- Crea la tua applicazione con informazioni sui simboli e in modalità di rilascio con tutte le ottimizzazioni abilitate. Per informazioni dettagliate sulle impostazioni del compilatore, vedere VTune Profiler guida per l'utente in linea.
Puoi anche usare la matrice sample applicazione disponibile in \VTune\Sampfile\matrix. Puoi vedere le corrispondenti sample risultati in \VTune\Progetti\sample (matrice). - Impostare le variabili di ambiente: eseguire il file Script \setvars.bat.
Per impostazione predefinita, il per i componenti oneAPI è Program Files(x86)\Intel\oneAPI.
NOTA Non è necessario eseguire setvars.bat quando si utilizza Intel® VTune™ Profiler all'interno di Microsoft* Visual Studio*.
Passaggio 1: avviare Intel® VTune™ Profiler
Avvia Intel VTune Profiler attraverso uno di questi modi e impostare un progetto. Un progetto è un contenitore per l'applicazione che si desidera analizzare, il tipo di analisi e i risultati della raccolta dati.
Sorgente / Avvia VTune Profiler
Autonomo (GUI)
- Eseguire il comando vtune-gui o eseguire Intel® VTune™ Profiler dal menu Start.
- Quando si apre la GUI, fare clic nella schermata di benvenuto.
- Nella finestra di dialogo Crea progetto, specificare il nome e la posizione del progetto.
- Fare clic su Crea progetto.
Autonomo (riga di comando)
Esegui il comando vtune.
IDE di Microsoft* Visual Studio*
Apri la tua soluzione in Visual Studio. Il VTune ProfileLa barra degli strumenti r viene abilitata automaticamente e il progetto di Visual Studio viene impostato come destinazione dell'analisi.
NOTA
Non è necessario creare un progetto quando si esegue Intel® VTune™ Profiler dalla riga di comando o all'interno di Microsoft* Visual Studio.
Passaggio 2: configurazione ed esecuzione dell'analisi
Dopo aver creato un nuovo progetto, la finestra Configura analisi si apre con questi valori predefiniti:
- Nella sezione Avvia applicazione, individuare la posizione dell'eseguibile dell'applicazione file.
- Fare clic su Avvia per eseguire l'istantanea delle prestazioni sull'applicazione. Questa analisi presenta un over generaleview di problemi che influenzano le prestazioni dell'applicazione sul sistema di destinazione.
Fase 3: View e analizzare i dati sulle prestazioni
Al termine della raccolta dei dati, VTune Profiler visualizza i risultati dell'analisi nella finestra Riepilogo. Qui vedi una performance finitaview della tua applicazione.
Il sopraview in genere include diverse metriche insieme alle relative descrizioni.
- A Espandi ciascuna metrica per informazioni dettagliate sui fattori che contribuiscono.
- B Una metrica contrassegnata indica un valore al di fuori dell'intervallo operativo accettabile/normale. Utilizza i suggerimenti per capire come migliorare una metrica segnalata.
- C Consulta la guida su altre analisi che dovresti considerare di eseguire successivamente. L'albero di analisi evidenzia queste raccomandazioni.
Prossimi passi
Performance Snapshot è un buon punto di partenza per ottenere una valutazione complessiva delle prestazioni dell'applicazione con VTune ProfileR. Successivamente, controlla se il tuo algoritmo richiede la messa a punto.
- Segui un tutorial per analizzare i colli di bottiglia delle prestazioni più comuni.
- Una volta che il tuo algoritmo è ben ottimizzato, esegui di nuovo Performance Snapshot per calibrare i risultati e identificare potenziali miglioramenti delle prestazioni in altre aree.
Vedi anche
Esplorazione della microarchitettura
VTune Profiler Guida Guida
Exampon: Professionistafile un'applicazione OpenMP* su Windows*
Usa Intel VTune Profiler su una macchina Windows per profile COMEample iso3dfd_omp_offload Applicazione OpenMP scaricata su una GPU Intel. Scopri come eseguire un'analisi della GPU ed esaminare i risultati.
Prerequisiti
- Assicurati che il tuo sistema esegua Microsoft* Windows 10 o una versione più recente.
- Usa una di queste versioni di Intel Processor Graphics:
- Generazione 8
- Generazione 9
- Generazione 11
- Il tuo sistema dovrebbe essere in esecuzione su uno di questi processori Intel:
- Processori Intel® Core™ i7 di settima generazione (nome in codice Kaby Lake)
- Processori Intel® Core™ i8 di ottava generazione (nome in codice Coffee Lake)
- Processori Intel® Core™ i10 di decima generazione (nome in codice Ice Lake)
- Installa Intel VTune Profiler da una di queste fonti:
- Download del prodotto autonomo
- Toolkit di base Intel® oneAPI
- Kit di strumenti Intel® System Bring-up
- Scarica Intel® oneAPI HPC Toolkit che contiene il compilatore Intel® oneAPI DPC++/C++ (icx/icpx) necessario per il profile Applicazioni OpenMP.
- Imposta le variabili di ambiente. Eseguire lo script vars.bat che si trova nel file directory \env.
- Configura il tuo sistema per l'analisi GPU.
NOTA
Per installare Intel VTune Profiler nell'ambiente Microsoft* Visual Studio, vedere VTune Profiler Guida per l'utente.
Crea e compila l'applicazione OpenMP Offload
- Scarica iso3dfd_omp_offload OpenMP Offload samplui.
- Aperto alla sampla directory.
cd <sample_dir>/DirectProgramming/C++/StructuredGrids/iso3dfd_omp_offload - Compilare l'applicazione OpenMP Offload.
compilazione mkdir
costruire cd
icx /std:c++17 /EHsc /Qiopenmp /I../include\ /Qopenmp-targets:
spir64 /DUSE_BASELINE /DEBUG ..\src\iso3dfd.cpp ..\src\iso3dfd_verify.cpp ..\src\utils.cpp
Esegui un'analisi GPU sull'applicazione OpenMP Offload
Ora sei pronto per eseguire l'analisi dell'offload della GPU sull'applicazione OpenMP che hai compilato.
- Apri VTune Profiler e fare clic su Nuovo progetto per creare un progetto.
- Nella pagina di benvenuto, fare clic su Configura analisi per configurare l'analisi.
- Seleziona queste impostazioni per la tua analisi.
- Nel riquadro DOVE selezionare Host locale.
- Nel riquadro COSA, seleziona Avvia applicazione e specifica il binario iso3dfd_omp_offload come applicazione da utilizzarefile.
- Nel riquadro COME, seleziona il tipo di analisi Offload GPU dal gruppo Acceleratori nell'albero dell'analisi.
- Fare clic sul pulsante Avvia per eseguire l'analisi.
VTune Profiler raccoglie i dati e visualizza i risultati dell'analisi in GPU Offload viewpunto.
- Nella finestra Riepilogo, visualizza le statistiche sull'utilizzo delle risorse di CPU e GPU. Utilizza questi dati per determinare se la tua applicazione è:
- Limitato alla GPU
- Limitato alla CPU
- Utilizzo inefficiente delle risorse di calcolo del sistema
- Utilizza le informazioni nella finestra Piattaforma per visualizzare le metriche di CPU e GPU di base.
- Esamina attività di elaborazione specifiche nella finestra Grafica.
Per un'analisi più approfondita, vedere una ricetta correlata in VTune Profiler Ricettario per l'analisi delle prestazioni. Puoi anche continuare la tua profilazione con l'analisi GPU Compute/Media Hotspots.
Example: Profile un'applicazione SYCL* su Windows*
Professionistafile COMEample matrix_multiply Applicazione SYCL con Intel® VTune™ ProfileR. Acquisisci familiarità con il prodotto e comprendi le statistiche raccolte per le applicazioni legate alla GPU.
Prerequisiti
- Assicurati di avere Microsoft* Visual Studio (v2017 o successivo) installato sul tuo sistema.
- Installa Intel VTune Profiler da Intel® oneAPI Base Toolkit o Intel® System Bring-up Toolkit. Questi toolkit contengono il compilatore Intel® oneAPI DPC++/C++ Compiler(icpx -fsycl) necessario per il processo di profilatura.
- Imposta le variabili di ambiente. Eseguire lo script vars.bat che si trova nel file directory \env.
- Assicurarsi che il compilatore Intel oneAPI DPC++ (installato con il toolkit Intel oneAPI Base) sia integrato in Microsoft Visual Studio.
- Compilare il codice utilizzando le opzioni -gline-tables-only e -fdebug-info-for-profiling per il compilatore Intel oneAPI DPC++.
- Configura il tuo sistema per l'analisi GPU.
Per informazioni sull'installazione di Intel VTune Profiler nell'ambiente Microsoft* Visual Studio, vedere VTune Profiler Guida per l'utente.
Crea l'app Matrix
Scarica il codice matrix_multiply_vtune samppacchetto le per i toolkit Intel oneAPI. Questo contiene la sample che puoi usare per costruire e profile un'applicazione SYCL.
- Apri Microsoft* Visual Studio.
- Clic File > Apri > Progetto/Soluzione. Trova la cartella matrix_multiply_vtune e seleziona matrix_multiply.sln.
- Crea questa configurazione (Progetto > Crea).
- Eseguire il programma (Debug > Avvia senza debug).
- Per scegliere una versione DPC++ o filettata di sample, usa le definizioni del preprocessore.
- Vai a Proprietà progetto > DPC++ > Preprocessore > Definizione preprocessore.
- Definisci icpx -fsycl o USE_THR.
Esegui analisi GPU
Esegui un'analisi GPU su Matrix samplui.
- Dalla barra degli strumenti di Visual Studio fare clic sul pulsante Configura analisi.
Si apre la finestra Configura analisi. Per impostazione predefinita, eredita le impostazioni del progetto VS e specifica matrix_multiply.exe come applicazione per i professionistifile. - Nella finestra Configura analisi, fare clic su
Pulsante Sfoglia nel riquadro COME.
- Selezionare il tipo di analisi GPU Compute/Media Hotspot dal gruppo Acceleratori nell'albero dell'analisi.
- Fare clic sul pulsante Avvia per avviare l'analisi con le opzioni predefinite.
Esegui analisi GPU dalla riga di comando:
- Aprire la sampdirectory:
<sample_dir>\VtuneProfiler\matrix_multiply_vtune - In questa directory aprire un progetto Visual Studio* file denominato matrix_multiply.sln
- Il file multiply.cpp file contiene diverse versioni della moltiplicazione di matrici. Selezionare una versione modificando la corrispondente riga #define MULTIPLY in multipleply.hpp
- Crea l'intero progetto con una configurazione Release.
Questo genera un eseguibile chiamato matrix_multiply.exe. - Preparare il sistema per eseguire un'analisi GPU. Vedere Configurazione del sistema per l'analisi GPU.
- Imposta VTune Profiler variabili di ambiente eseguendo il batch file: esportare \env\vars.bat
- Esegui il comando di analisi:
vtune.exe -collect gpu-offload — matrice_multiply.exe
VTune Profiler raccoglie i dati e visualizza i risultati dell'analisi negli hotspot GPU Compute/Media viewpunto. Nella finestra Riepilogo, visualizza le statistiche sull'utilizzo delle risorse CPU e GPU per capire se la tua applicazione è associata alla GPU. Passa alla finestra Grafica per vedere le metriche di CPU e GPU di base che rappresentano l'esecuzione del codice nel tempo.
Inizia con Intel® VTune™ Profiler per sistema operativo Linux*
Prima di iniziare
- Installa Intel® VTune™ Profiler sul tuo sistema Linux*.
- Crea la tua applicazione con informazioni sui simboli e in modalità di rilascio con tutte le ottimizzazioni abilitate. Per informazioni dettagliate sulle impostazioni del compilatore, vedere VTune Profiler guida per l'utente in linea.
Puoi anche usare la matrice sample applicazione disponibile in \Sample\matrix. Puoi vedere sample risultati in \Sample (matrice). - Impostare le variabili d'ambiente: source /setvars.sh
Per impostazione predefinita, il È:- $HOME/intel/oneapi/ se installato con permessi utente;
- /opt/intel/oneapi/ se installato con i permessi di root.
Passaggio 1: avviare VTune Profiler
Avvia VTune Profiler attraverso uno di questi modi:
Sorgente / Avvia VTune Profiler
Autonomo/IDE (GUI)
- Esegui il comando vtunegui. Per avviare VTune Profiler dall'IDE di Intel System Studio, selezionare Strumenti > VTune Profiler > Avvia VTune ProfileR. Questo imposta tutte le variabili di ambiente appropriate e avvia un'interfaccia autonoma del prodotto.
- Quando si apre la GUI, fare clic su NUOVO PROGETTO nella schermata di benvenuto.
- Nella finestra di dialogo Crea progetto, specificare il nome e la posizione del progetto.
- Fare clic su Crea progetto.
Autonomo (riga di comando)
- Esegui il comando vtune.
Passaggio 2: configurazione ed esecuzione dell'analisi
Dopo aver creato un nuovo progetto, la finestra Configura analisi si apre con questi valori predefiniti:
- Nella sezione Avvia applicazione, vai alla posizione della tua applicazione.
- Fare clic su Avvia per eseguire l'istantanea delle prestazioni sull'applicazione. Questa analisi presenta un over generaleview di problemi che influenzano le prestazioni dell'applicazione sul sistema di destinazione.
Fase 3: View e analizzare i dati sulle prestazioni
Al termine della raccolta dei dati, VTune Profiler visualizza i risultati dell'analisi nella finestra Riepilogo. Qui vedi una performance finitaview della tua applicazione.
Il sopraview in genere include diverse metriche insieme alle relative descrizioni.
- A Espandi ciascuna metrica per informazioni dettagliate sui fattori che contribuiscono.
- B Una metrica contrassegnata indica un valore al di fuori dell'intervallo operativo accettabile/normale. Utilizza i suggerimenti per capire come migliorare una metrica segnalata.
- C Consulta la guida su altre analisi che dovresti considerare di eseguire successivamente. L'albero di analisi evidenzia queste raccomandazioni.
Prossimi passi
Performance Snapshot è un buon punto di partenza per ottenere una valutazione complessiva delle prestazioni dell'applicazione con VTune ProfileR. Successivamente, controlla se il tuo algoritmo richiede la messa a punto.
- Segui un tutorial per analizzare i colli di bottiglia delle prestazioni più comuni.
- Una volta che il tuo algoritmo è ben ottimizzato, esegui di nuovo Performance Snapshot per calibrare i risultati e identificare potenziali miglioramenti delle prestazioni in altre aree.
Vedi anche
Esplorazione della microarchitettura
VTune Profiler Guida Guida
Example: Profile un'applicazione OpenMP su Linux*
Usa Intel VTune Profiler su una macchina Linux a profile COMEample iso3dfd_omp_offload Applicazione OpenMP scaricata su una GPU Intel. Scopri come eseguire un'analisi della GPU ed esaminare i risultati.
Prerequisiti
- Assicurati che il tuo sistema esegua il kernel del sistema operativo Linux* 4.14 o una versione più recente.
- Usa una di queste versioni di Intel Processor Graphics:
- Generazione 8
- Generazione 9
- Generazione 11
- Il tuo sistema dovrebbe essere in esecuzione su uno di questi processori Intel:
- Processori Intel® Core™ i7 di settima generazione (nome in codice Kaby Lake)
- Processori Intel® Core™ i8 di ottava generazione (nome in codice Coffee Lake)
- Processori Intel® Core™ i10 di decima generazione (nome in codice Ice Lake)
- Per la GUI di Linux, utilizzare:
- GTK+ versione 2.10 o successiva (si consiglia la 2.18 e versioni successive)
- Pango versione 1.14 o successiva
- X.Org versione 1.0 o successiva (si consigliano le versioni 1.7 e successive)
- Installa Intel VTune Profiler da una di queste fonti:
- Download del prodotto autonomo
- Toolkit di base Intel® oneAPI
- Kit di strumenti Intel® System Bring-up
- Scarica Intel® oneAPI HPC Toolkit che contiene il compilatore Intel® oneAPI DPC++/C++ (icx/icpx) necessario per il profile Applicazioni OpenMP.
- Imposta le variabili di ambiente. Eseguire lo script vars.sh.
- Configura il tuo sistema per l'analisi GPU.
Crea e compila l'applicazione OpenMP Offload
- Scarica iso3dfd_omp_offload OpenMP Offload samplui.
- Aperto alla sampla directory.
cd <sample_dir>/DirectProgramming/C++/StructuredGrids/iso3dfd_omp_offload - Compilare l'applicazione OpenMP Offload.
build mkdir;
cmake -DVERIFY_RESULTS=0 ..
fare -j
Questo genera un eseguibile src/iso3dfd.
Per eliminare il programma, digitare:
rendere pulito
Questo rimuove l'eseguibile e l'oggetto files che hai creato con il comando make.
Esegui un'analisi GPU sull'applicazione OpenMP Offload
Ora sei pronto per eseguire l'analisi dell'offload della GPU sull'applicazione OpenMP che hai compilato.
- Apri VTune Profiler e fare clic su Nuovo progetto per creare un progetto.
- Nella pagina di benvenuto, fare clic su Configura analisi per configurare l'analisi.
- Seleziona queste impostazioni per la tua analisi.
- Nel riquadro DOVE selezionare Host locale.
- Nel riquadro COSA, seleziona Avvia applicazione e specifica il binario iso3dfd_omp_offload come applicazione da utilizzarefile.
- Nel riquadro COME, seleziona il tipo di analisi Offload GPU dal gruppo Acceleratori nell'albero dell'analisi.
- Fare clic sul pulsante Avvia per eseguire l'analisi.
VTune Profiler raccoglie i dati e visualizza i risultati dell'analisi in GPU Offload viewpunto.
- Nella finestra Riepilogo, visualizza le statistiche sull'utilizzo delle risorse di CPU e GPU. Utilizza questi dati per determinare se la tua applicazione è:
- Limitato alla GPU
- Limitato alla CPU
- Utilizzo inefficiente delle risorse di calcolo del sistema
- Utilizza le informazioni nella finestra Piattaforma per visualizzare le metriche di CPU e GPU di base.
- Esamina attività di elaborazione specifiche nella finestra Grafica.
Per un'analisi più approfondita, vedere una ricetta correlata in VTune Profiler Ricettario per l'analisi delle prestazioni. Puoi anche continuare la tua profilazione con l'analisi GPU Compute/Media Hotspots.
Example: Profile un'applicazione SYCL* su Linux*
Usa VTune Profiler con asample matrix_multiply applicazione SYCL per familiarizzare rapidamente con il prodotto e le statistiche raccolte per le applicazioni legate alla GPU.
Prerequisiti
- Installa VTune Profiler e compilatore Intel® oneAPI DPC++/C++ da Intel® oneAPI Base Toolkit o Intel® System Bring-up Toolkit.
- Imposta le variabili di ambiente eseguendo lo script vars.sh.
- Configura il tuo sistema per l'analisi GPU.
Crea l'applicazione Matrix
Scarica il codice matrix_multiply_vtune samppacchetto le per i toolkit Intel oneAPI. Questo contiene la sample che puoi usare per costruire e profile un'applicazione SYCL.
A professionistafile un'applicazione SYCL, assicurarsi di compilare il codice utilizzando le opzioni -gline-tables-only e -fdebug-info-for-profiling Intel oneAPI DPC++ Compiler.
Per compilare questo sample application, procedere come segue:
- Vai alla sampla directory.
cd <sample_dir/VtuneProfiler/matrice_moltiplica> - Il file multiply.cpp file nella cartella src contiene diverse versioni della moltiplicazione di matrici. Selezionare una versione modificando la riga #define MULTIPLY corrispondente in multiply.h.
- Crea l'app usando il Make esistentefile:
fare .
Fare
Questo dovrebbe generare un eseguibile matrix.icpx -fsycl.
Per eliminare il programma, digitare:
rendere pulito
Questo rimuove l'eseguibile e l'oggetto files che sono stati creati dal comando make.
Esegui analisi GPU
Esegui un'analisi GPU su Matrix samplui.
- Avvia VTune Profiler con il comando vtune-gui.
- Fare clic su Nuovo progetto dalla pagina di benvenuto.
- Specifica un nome e una posizione per i tuoi messaggi di posta elettronicaample progetto e fare clic su Crea progetto.
- Nel riquadro WHAT, vai a matrix.icpx-fsycl file.
- Nel riquadro COME, fare clic su
Pulsante Sfoglia e seleziona Analisi GPU Compute/Media Hotspot dal gruppo Acceleratori nell'albero dell'analisi.
- Fare clic sul pulsante Avvia in basso per avviare l'analisi con le opzioni preselezionate.
Esegui analisi GPU dalla riga di comando:
- Preparare il sistema per eseguire un'analisi GPU. Vedere Configurazione del sistema per l'analisi GPU.
- Impostare le variabili di ambiente per gli strumenti software Intel:
fonte $ONEAPI_ROOT/setvars.sh - Esegui l'analisi GPU Compute/Media Hotspots:
vtune -collect gpu-hotspots -r ./result_gpu-hotspots — ./matrix.icpx -fsycl
Per visualizzare il rapporto di riepilogo, digitare:
vtune -report summary -r ./result_gpu-hotspots
VTune Profiler raccoglie i dati e visualizza i risultati dell'analisi negli hotspot GPU Compute/Media viewpunto. Nella finestra Riepilogo, visualizza le statistiche sull'utilizzo delle risorse CPU e GPU per capire se la tua applicazione è associata alla GPU. Passa alla finestra Grafica per vedere le metriche di CPU e GPU di base che rappresentano l'esecuzione del codice nel tempo.
Inizia con Intel® VTune™ Profiler per macOS*
Usa VTune Profiler su un sistema macOS per eseguire l'analisi del target remoto su un sistema non macOS (solo Linux* o Android*) .
Non puoi usare VTune Profiler in un ambiente macOS per questi scopi:
- Professionistafile il sistema macOS su cui è installato.
- Raccogli dati su un sistema macOS remoto.
Per analizzare le prestazioni di un target Linux* o Android* remoto dall'host macOS, esegui uno di questi passaggi:
- Esegui un VTune Profiler analisi sul sistema macOS con un sistema remoto specificato come destinazione. Quando inizia l'analisi, VTune Profiler si connette al sistema remoto per raccogliere i dati, quindi riporta i risultati all'host macOS per viewing.
- Esegui un'analisi sul sistema di destinazione in locale e copia i risultati su un sistema macOS per viewin VTune Profiler.
I passaggi in questo documento presuppongono un sistema di destinazione Linux remoto e raccolgono i dati sulle prestazioni utilizzando l'accesso SSH da VTune Profiler su un sistema host macOS.
Prima di iniziare
- Installa Intel® VTune™ Profiler sul tuo sistema macOS*.
- Crea la tua applicazione Linux con informazioni sui simboli e in modalità di rilascio con tutte le ottimizzazioni abilitate. Per informazioni dettagliate, vedere le impostazioni del compilatore in VTune Profiler aiuto.
- Imposta l'accesso SSH dal sistema macOS host al sistema Linux di destinazione per lavorare in modalità senza password.
Passaggio 1: avviare VTune Profiler
- Avvia VTune Profiler con il comando vtune-gui.
Per impostazione predefinita, il è /opt/intel/oneapi/. - Quando si apre la GUI, fare clic su NUOVO PROGETTO nella schermata di benvenuto.
- Nella finestra di dialogo Crea progetto, specificare il nome e la posizione del progetto.
- Fare clic su Crea progetto.
Passaggio 2: configurazione ed esecuzione dell'analisi
Dopo aver creato un nuovo progetto, la finestra Configura analisi si apre con il tipo di analisi Performance Snapshot.
Questa analisi presenta un overview di problemi che influiscono sulle prestazioni dell'applicazione sul sistema di destinazione.
- Nel riquadro WHERE, selezionare Remote Linux (SSH) e specificare il sistema Linux di destinazione utilizzando username@ hostname[:port].
VTune Profiler si connette al sistema Linux e installa il pacchetto di destinazione. - Nel riquadro WHAT, fornisci il percorso della tua applicazione sul sistema Linux di destinazione.
- Fare clic sul pulsante Avvia per eseguire Performance Snapshot sull'applicazione.
Fase 3: View e analizzare i dati sulle prestazioni
Al termine della raccolta dei dati, VTune Profiler visualizza i risultati dell'analisi sul sistema macOS. Inizia la tua analisi nella finestra Riepilogo. Qui vedi una performance finitaview della tua applicazione.
Il sopraview in genere include diverse metriche insieme alle relative descrizioni.
- A Espandi ciascuna metrica per informazioni dettagliate sui fattori che contribuiscono.
- B Una metrica contrassegnata indica un valore al di fuori dell'intervallo operativo accettabile/normale. Utilizza i suggerimenti per capire come migliorare una metrica segnalata.
- C Consulta la guida su altre analisi che dovresti considerare di eseguire successivamente. L'albero di analisi evidenzia queste raccomandazioni.
Prossimi passi
Performance Snapshot è un buon punto di partenza per ottenere una valutazione complessiva delle prestazioni dell'applicazione con VTune Profiler.
Successivamente, controlla se il tuo algoritmo richiede la messa a punto.
- Esegui l'analisi degli hotspot sulla tua applicazione.
- Segui un tutorial sugli hotspot. Impara le tecniche per ottenere il massimo dall'analisi degli hotspot.
- Una volta che il tuo algoritmo è ben ottimizzato, esegui di nuovo Performance Snapshot per calibrare i risultati e identificare potenziali miglioramenti delle prestazioni in altre aree.
Vedi anche
Esplorazione della microarchitettura
VTune Profiler Guida Guida
Saperne di più
Documento / Descrizione
- Guida per l'utente
La Guida per l'utente è la documentazione principale per VTune Profiler.
NOTA
Puoi anche scaricare una versione offline di VTune Profiler documentazione. - Formazione online
Il sito di formazione online è un'ottima risorsa per apprendere le basi di VTune Profiler con guide introduttive, video, tutorial, webinari e articoli tecnici. - Libro di cucina
Ricettario di analisi delle prestazioni che contiene ricette per identificare e risolvere problemi di prestazioni comuni utilizzando i tipi di analisi in VTune Profiler. - Guida all'installazione per Windows | linux | host macOS
La Guida all'installazione contiene le istruzioni di base per l'installazione di VTune Profiler e le istruzioni di configurazione post-installazione per i vari driver e collettori. - Esercitazioni
VTune Profiler tutorial guidano un nuovo utente attraverso le funzionalità di base con una breve sampl'applicazione. - Note di rilascio
Trova informazioni sull'ultima versione di VTune Profiler, inclusa una descrizione completa delle nuove funzionalità, dei requisiti di sistema e dei problemi tecnici che sono stati risolti.
Per le versioni standalone e toolkit di VTune Profiler, comprendere gli attuali requisiti di sistema.
Avvisi e dichiarazioni di non responsabilità
Le tecnologie Intel potrebbero richiedere l'attivazione di hardware, software o servizi abilitati.
Nessun prodotto o componente può essere assolutamente sicuro.
I tuoi costi e risultati possono variare.
© Intel Corporation. Intel, il logo Intel e altri marchi Intel sono marchi di Intel Corporation o delle sue consociate. Altri nomi e marchi possono essere rivendicati come proprietà di altri.
Intel, il logo Intel, Intel Atom, Intel Core, Intel Xeon Phi, VTune e Xeon sono marchi di Intel Corporation negli Stati Uniti e/o in altri paesi.
*Altri nomi e marchi potrebbero essere rivendicati come proprietà di terzi.
Microsoft, Windows e il logo Windows sono marchi o marchi registrati di Microsoft Corporation negli Stati Uniti e/o in altri paesi.
Java è un marchio registrato di Oracle e/o delle sue affiliate.
OpenCL e il logo OpenCL sono marchi registrati di Apple Inc. utilizzati con autorizzazione di Khronos.
Le tecnologie Intel potrebbero richiedere l'attivazione di hardware, software o servizi abilitati.
Nessun prodotto o componente può essere assolutamente sicuro.
I tuoi costi e risultati possono variare.
© Intel Corporation. Intel, il logo Intel e altri marchi Intel sono marchi di Intel Corporation o delle sue consociate. Altri nomi e marchi possono essere rivendicati come proprietà di altri.
Intel, il logo Intel, Intel Atom, Intel Core, Intel Xeon Phi, VTune e Xeon sono marchi di Intel Corporation negli Stati Uniti e/o in altri paesi.
*Altri nomi e marchi potrebbero essere rivendicati come proprietà di terzi.
Microsoft, Windows e il logo Windows sono marchi o marchi registrati di Microsoft Corporation negli Stati Uniti e/o in altri paesi.
Java è un marchio registrato di Oracle e/o delle sue affiliate.
OpenCL e il logo OpenCL sono marchi registrati di Apple Inc. utilizzati con autorizzazione di Khronos.
Documenti / Risorse
![]() |
intel Inizia con VTune Profiler [pdf] Guida utente Inizia con VTune Profiler, Inizia, con VTune Profiler, VTune Profiler |