intel Comenceu amb VTune Profiler
Comenceu amb Intel® VTune™ Profiler
Utilitzeu Intel VTune Profiler per analitzar sistemes de destinació locals i remots des d'amfitrions Windows*, macOS* i Linux*. Milloreu el rendiment de les aplicacions i del sistema mitjançant aquestes operacions:
- Analitzar les opcions d'algorisme.
- Trobeu colls d'ampolla de codi en sèrie i paral·lel.
- Comprèn on i com es pot beneficiar la teva aplicació dels recursos de maquinari disponibles.
- Accelera l'execució de la teva aplicació.
Descarrega Intel VTune Profiler al vostre sistema mitjançant una d'aquestes maneres: - Baixeu la versió independent.
- Obteniu Intel VTune Profiler com a part de l'Intel® oneAPI Base Toolkit.
Vegeu el VTune Profiler pàgina de formació per a vídeos, webinars i més material per ajudar-vos a començar.
NOTA
Documentació per a les versions d'Intel® VTune™ Profiler abans del llançament de 2021 només estan disponibles per a la baixada. Per obtenir una llista de les descàrregues de documentació disponibles per versió del producte, consulteu aquestes pàgines:
- Descarrega la documentació per a Intel Parallel Studio XE
- Descarrega la documentació per a Intel System Studio
Entendre el flux de treball
Utilitzeu Intel VTune Profiler a profile una aplicació i analitzar els resultats per millorar el rendiment.
El flux de treball general conté aquests passos:
Seleccioneu el vostre sistema amfitrió per començar
Obteniu més informació sobre els fluxos de treball específics del sistema per a Windows*, Linux* o macOS*.
Comenceu amb Intel® VTune™ Profiler per al sistema operatiu Windows*
Abans de començar
- Instal·leu Intel® VTune™ Profiler al vostre sistema Windows*.
- Creeu la vostra aplicació amb informació de símbols i en mode de llançament amb totes les optimitzacions habilitades. Per obtenir informació detallada sobre la configuració del compilador, consulteu VTune Profiler guia d'usuari en línia.
També podeu utilitzar la matriu sampl'aplicació disponible a \VTune\Samples\matrix. Podeu veure el s corresponentampel resultat en \VTune\Projectes\sample (matriu). - Configureu les variables d'entorn: executeu el fitxer script \setvars.bat.
Per defecte, el per als components oneAPI és el programa Files (x86)\Intel\oneAPI.
NOTA No cal que executeu setvars.bat quan feu servir Intel® VTune™ Profiler dins de Microsoft* Visual Studio*.
Pas 1: inicieu Intel® VTune™ Profiler
Inicieu Intel VTune Profiler per una d'aquestes maneres i crear un projecte. Un projecte és un contenidor per a l'aplicació que voleu analitzar, el tipus d'anàlisi i els resultats de la recollida de dades.
Font / Inici de VTune Profiler
Autònom (GUI)
- Executeu l'ordre vtune-gui o executeu Intel® VTune™ Profiler al menú Inici.
- Quan s'obri la GUI, feu clic a la pantalla de benvinguda.
- Al quadre de diàleg Crea un projecte, especifiqueu el nom i la ubicació del projecte.
- Feu clic a Crea projecte.
Autònom (línia d'ordres)
Executeu l'ordre vtune.
Microsoft* Visual Studio* IDE
Obriu la vostra solució a Visual Studio. El VTune ProfileLa barra d'eines r s'habilita automàticament i el vostre projecte de Visual Studio s'estableix com a objectiu d'anàlisi.
NOTA
No cal que creeu un projecte quan executeu Intel® VTune™ Profiler des de la línia d'ordres o dins de Microsoft* Visual Studio.
Pas 2: configureu i executeu l'anàlisi
Després de crear un projecte nou, s'obre la finestra Configura l'anàlisi amb aquests valors per defecte:
- A la secció Inicia l'aplicació, busqueu la ubicació de l'executable de l'aplicació file.
- Feu clic a Inicia per executar la captura de rendiment a la vostra aplicació. Aquesta anàlisi presenta un final generalview de problemes que afecten el rendiment de la vostra aplicació al sistema de destinació.
Pas 3: View i Analitzar les dades de rendiment
Quan finalitzi la recollida de dades, VTune Profiler mostra els resultats de l'anàlisi a la finestra Resum. Aquí, veus una actuació acabadaview de la vostra sol·licitud
L'acabatview normalment inclou diverses mètriques juntament amb les seves descripcions.
- A Amplieu cada mètrica per obtenir informació detallada sobre els factors que contribueixen.
- B Una mètrica marcada indica un valor fora del rang de funcionament acceptable/normal. Utilitzeu els consells sobre eines per entendre com millorar una mètrica marcada.
- C Consulteu les instruccions sobre altres anàlisis que hauríeu de considerar executar a continuació. L'arbre d'anàlisi destaca aquestes recomanacions.
Següents passos
Performance Snapshot és un bon punt de partida per obtenir una avaluació global del rendiment de l'aplicació amb VTune Profiler. A continuació, comproveu si el vostre algorisme requereix ajustament.
- Seguiu un tutorial per analitzar els colls d'ampolla de rendiment habituals.
- Un cop el vostre algorisme estigui ben ajustat, torneu a executar Performance Snapshot per calibrar els resultats i identificar possibles millores de rendiment en altres àrees.
Vegeu també
Exploració de microarquitectura
VTune Profiler Tour d'ajuda
ExampLI: Profile una aplicació OpenMP* a Windows*
Utilitzeu Intel VTune Profiler en una màquina Windows a profile comample iso3dfd_omp_offload L'aplicació OpenMP s'ha descarregat a una GPU Intel. Obteniu informació sobre com executar una anàlisi de GPU i examinar els resultats.
Requisits previs
- Assegureu-vos que el vostre sistema estigui executant Microsoft* Windows 10 o una versió més recent.
- Utilitzeu una d'aquestes versions d'Intel Processor Graphics:
- Gen 8
- Gen 9
- Gen 11
- El vostre sistema hauria d'estar executant-se en un d'aquests processadors Intel:
- Processadors Intel® Core™ i7 de 7a generació (nom en codi Kaby Lake)
- Processadors Intel® Core™ i8 de vuitena generació (nom en codi Coffee Lake)
- Processadors Intel® Core™ i10 de 7a generació (nom en codi Ice Lake)
- Instal·leu Intel VTune Profiler d'una d'aquestes fonts:
- Descàrrega de producte independent
- Kit d'eines base Intel® oneAPI
- Kit d'eines de presentació del sistema Intel®
- Baixeu l'Intel® oneAPI HPC Toolkit que conté el compilador Intel® oneAPI DPC++/C++ (icx/icpx) que necessiteufile Aplicacions OpenMP.
- Configurar variables d'entorn. Executeu l'script vars.bat situat al fitxer directori \env.
- Configura el teu sistema per a l'anàlisi de la GPU.
NOTA
Per instal·lar Intel VTune Profiler a l'entorn Microsoft* Visual Studio, vegeu VTune Profiler Guia d'usuari.
Creeu i compileu l'aplicació de descàrrega OpenMP
- Baixeu el fitxer iso3dfd_omp_offload OpenMP Offload sample.
- Obert al sampdirectori le.
cd <sample_dir>/DirectProgramming/C++/StructuredGrids/iso3dfd_omp_offload - Compileu l'aplicació OpenMP Offload.
compilació mkdir
compilació de 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
Executeu una anàlisi de GPU a l'aplicació de descàrrega OpenMP
Ara esteu preparat per executar l'anàlisi de descàrrega de la GPU a l'aplicació OpenMP que heu compilat.
- Obriu VTune Profiler i feu clic a Nou projecte per crear un projecte.
- A la pàgina de benvinguda, feu clic a Configura l'anàlisi per configurar la vostra anàlisi.
- Seleccioneu aquests paràmetres per a la vostra anàlisi.
- A la subfinestra ON, seleccioneu Amfitrió local.
- A la subfinestra QUÈ, seleccioneu Inicia l'aplicació i especifiqueu el binari iso3dfd_omp_offload com a aplicació per a profile.
- A la subfinestra COM, seleccioneu el tipus d'anàlisi de descàrrega de GPU del grup Acceleradors de l'arbre d'anàlisi.
- Feu clic al botó Inicia per executar l'anàlisi.
VTune Profiler recull dades i mostra els resultats de l'anàlisi a la descàrrega de la GPU viewpunt.
- A la finestra Resum, consulteu les estadístiques sobre l'ús de recursos de CPU i GPU. Utilitzeu aquestes dades per determinar si la vostra aplicació és:
- Lligat a la GPU
- Lligat a la CPU
- Utilitzant els recursos informàtics del vostre sistema de manera ineficient
- Utilitzeu la informació de la finestra Plataforma per veure les mètriques bàsiques de CPU i GPU.
- Investigueu tasques informàtiques específiques a la finestra Gràfics.
Per a una anàlisi més profunda, consulteu una recepta relacionada a VTune Profiler Llibre de cuina d'anàlisi de rendiment. També podeu continuar la creació de perfils amb l'anàlisi de punts d'accés multimèdia/computació GPU.
Exampel: Profile una aplicació SYCL* a Windows*
Profile comampl'aplicació SYCL matrix_multiply amb Intel® VTune™ Profiler. Familiaritzar-se amb el producte i comprendre les estadístiques recopilades per a les aplicacions vinculades a la GPU.
Requisits previs
- Assegureu-vos que teniu Microsoft* Visual Studio (v2017 o posterior) instal·lat al vostre sistema.
- Instal·leu Intel VTune Profiler de l'Intel® oneAPI Base Toolkit o l'Intel® System Bring-up Toolkit. Aquests conjunts d'eines contenen el compilador Intel® oneAPI DPC++/C++ Compiler(icpx -fsycl) necessari per al procés de creació de perfils.
- Configurar variables d'entorn. Executeu l'script vars.bat situat al fitxer directori \env.
- Assegureu-vos que el compilador Intel oneAPI DPC++ (instal·lat amb el conjunt d'eines Intel oneAPI Base) estigui integrat al Microsoft Visual Studio.
- Compileu el codi utilitzant les opcions -gline-tables-only i -fdebug-info-for-profiling per al compilador Intel oneAPI DPC++.
- Configura el teu sistema per a l'anàlisi de la GPU.
Per obtenir informació sobre com instal·lar Intel VTune Profiler a l'entorn Microsoft* Visual Studio, vegeu VTune Profiler Guia d'usuari.
Creeu l'aplicació Matrix
Baixeu el codi matrix_multiply_vtune samppaquet per a les eines Intel oneAPI. Aquest conté el sample que podeu utilitzar per crear i per a professionalsfile una aplicació SYCL.
- Obriu Microsoft* Visual Studio.
- Feu clic File > Obre > Projecte/Solució. Cerqueu la carpeta matrix_multiply_vtune i seleccioneu matrix_multiply.sln.
- Creeu aquesta configuració (Projecte > Construeix).
- Executeu el programa (Depuració > Comença sense depurar).
- Per triar una versió DPC++ o roscada del sample, utilitzeu definicions de preprocessador.
- Aneu a Propietats del projecte > DPC++ > Preprocessador > Definició de preprocessador.
- Definiu icpx -fsycl o USE_THR.
Executeu l'anàlisi de la GPU
Executeu una anàlisi de GPU al Matrix sample.
- A la barra d'eines de Visual Studio, feu clic al botó Configura l'anàlisi.
S'obre la finestra Configura l'anàlisi. De manera predeterminada, hereta la configuració del vostre projecte VS i especifica matrix_multiply.exe com a aplicació per a profile. - A la finestra Configura l'anàlisi, feu clic a
Botó Navega al panell COM.
- Seleccioneu el tipus d'anàlisi GPU Compute/Media Hotspots al grup Accelerators de l'arbre d'anàlisi.
- Feu clic al botó Inici per iniciar l'anàlisi amb les opcions predefinides.
Executeu l'anàlisi de la GPU des de la línia d'ordres:
- Obriu el sampdirectori le:
<sample_dir>\VtuneProfiler\matrix_multiply_vtune - En aquest directori, obriu un projecte de Visual Studio* file anomenat matrix_multiply.sln
- La multiplicació.cpp file conté diverses versions de la multiplicació matricial. Seleccioneu una versió editant la línia #define MULTIPLY corresponent a multiply.hpp
- Creeu tot el projecte amb una configuració de llançament.
Això genera un executable anomenat matrix_multiply.exe. - Prepareu el sistema per executar una anàlisi de GPU. Vegeu Configuració del sistema per a l'anàlisi de GPU.
- Configureu VTune Profiler variables d'entorn executant el lot file: exportar \env\vars.bat
- Executeu l'ordre d'anàlisi:
vtune.exe -collect gpu-offload — matrix_multiply.exe
VTune Profiler recull dades i mostra els resultats de l'anàlisi als punts d'accés multimèdia/computació de la GPU viewpunt. A la finestra Resum, consulteu les estadístiques sobre l'ús de recursos de la CPU i la GPU per entendre si la vostra aplicació està vinculada a la GPU. Canvieu a la finestra Gràfics per veure les mètriques bàsiques de CPU i GPU que representen l'execució del codi al llarg del temps.
Comenceu amb Intel® VTune™ Profiler per al sistema operatiu Linux*
Abans de començar
- Instal·leu Intel® VTune™ Profiler al vostre sistema Linux*.
- Creeu la vostra aplicació amb informació de símbols i en mode de llançament amb totes les optimitzacions habilitades. Per obtenir informació detallada sobre la configuració del compilador, consulteu VTune Profiler guia d'usuari en línia.
També podeu utilitzar la matriu sampl'aplicació disponible a \sample\matrix. Podeu veure sampel resultat en \sample (matriu). - Configurar les variables d'entorn: font /setvars.sh
Per defecte, el és:- $HOME/intel/oneapi/ quan s'instal·la amb permisos d'usuari;
- /opt/intel/oneapi/ quan s'instal·la amb permisos root.
Pas 1: inicieu VTune Profiler
Inicieu VTune Profiler per una d'aquestes maneres:
Font / Inici de VTune Profiler
Autònom/IDE (GUI)
- Executeu l'ordre vtunegui. Per iniciar VTune Profiler de l'IDE Intel System Studio, seleccioneu Eines > VTune Profiler > Inicieu VTune Profiler. Això estableix totes les variables d'entorn adequades i llança una interfície independent del producte.
- Quan s'obri la GUI, feu clic a NOU PROJECTE a la pantalla de benvinguda.
- Al quadre de diàleg Crea un projecte, especifiqueu el nom i la ubicació del projecte.
- Feu clic a Crea projecte.
Autònom (línia d'ordres)
- Executeu l'ordre vtune.
Pas 2: configureu i executeu l'anàlisi
Després de crear un projecte nou, s'obre la finestra Configura l'anàlisi amb aquests valors per defecte:
- A la secció Inicia l'aplicació, busqueu la ubicació de la vostra aplicació.
- Feu clic a Inici per executar la captura de rendiment a la vostra aplicació. Aquesta anàlisi presenta un final generalview de problemes que afecten el rendiment de la vostra aplicació al sistema de destinació.
Pas 3: View i Analitzar les dades de rendiment
Quan finalitzi la recollida de dades, VTune Profiler mostra els resultats de l'anàlisi a la finestra Resum. Aquí, veus una actuació acabadaview de la vostra sol·licitud
L'acabatview normalment inclou diverses mètriques juntament amb les seves descripcions.
- A Amplieu cada mètrica per obtenir informació detallada sobre els factors que contribueixen.
- B Una mètrica marcada indica un valor fora del rang de funcionament acceptable/normal. Utilitzeu els consells sobre eines per entendre com millorar una mètrica marcada.
- C Consulteu les instruccions sobre altres anàlisis que hauríeu de considerar executar a continuació. L'arbre d'anàlisi destaca aquestes recomanacions.
Següents passos
Performance Snapshot és un bon punt de partida per obtenir una avaluació global del rendiment de l'aplicació amb VTune Profiler. A continuació, comproveu si el vostre algorisme requereix ajustament.
- Seguiu un tutorial per analitzar els colls d'ampolla de rendiment habituals.
- Un cop el vostre algorisme estigui ben ajustat, torneu a executar Performance Snapshot per calibrar els resultats i identificar possibles millores de rendiment en altres àrees.
Vegeu també
Exploració de microarquitectura
VTune Profiler Tour d'ajuda
Exampel: Profile una aplicació OpenMP a Linux*
Utilitzeu Intel VTune Profiler en una màquina Linux a profile comample iso3dfd_omp_offload L'aplicació OpenMP s'ha descarregat a una GPU Intel. Obteniu informació sobre com executar una anàlisi de GPU i examinar els resultats.
Requisits previs
- Assegureu-vos que el vostre sistema està executant Linux* OS kernel 4.14 o una versió més recent.
- Utilitzeu una d'aquestes versions d'Intel Processor Graphics:
- Gen 8
- Gen 9
- Gen 11
- El vostre sistema hauria d'estar executant-se en un d'aquests processadors Intel:
- Processadors Intel® Core™ i7 de 7a generació (nom en codi Kaby Lake)
- Processadors Intel® Core™ i8 de vuitena generació (nom en codi Coffee Lake)
- Processadors Intel® Core™ i10 de 7a generació (nom en codi Ice Lake)
- Per a la GUI de Linux, utilitzeu:
- GTK+ versió 2.10 o posterior (es recomanen versions 2.18 i posteriors)
- Pango versió 1.14 o posterior
- X.Org versió 1.0 o posterior (es recomanen versions 1.7 i posteriors)
- Instal·leu Intel VTune Profiler d'una d'aquestes fonts:
- Descàrrega de producte independent
- Kit d'eines base Intel® oneAPI
- Kit d'eines de presentació del sistema Intel®
- Baixeu l'Intel® oneAPI HPC Toolkit que conté el compilador Intel® oneAPI DPC++/C++ (icx/icpx) que necessiteufile Aplicacions OpenMP.
- Configurar variables d'entorn. Executeu l'script vars.sh.
- Configura el teu sistema per a l'anàlisi de la GPU.
Creeu i compileu l'aplicació de descàrrega OpenMP
- Baixeu el fitxer iso3dfd_omp_offload OpenMP Offload sample.
- Obert al sampdirectori le.
cd <sample_dir>/DirectProgramming/C++/StructuredGrids/iso3dfd_omp_offload - Compileu l'aplicació OpenMP Offload.
construcció mkdir;
cmake -DVERIFY_RESULTS=0 ..
fer -j
Això genera un executable src/iso3dfd.
Per eliminar el programa, escriviu:
fer net
Això elimina l'executable i l'objecte files que heu creat amb l'ordre make.
Executeu una anàlisi de GPU a l'aplicació de descàrrega OpenMP
Ara esteu preparat per executar l'anàlisi de descàrrega de la GPU a l'aplicació OpenMP que heu compilat.
- Obriu VTune Profiler i feu clic a Nou projecte per crear un projecte.
- A la pàgina de benvinguda, feu clic a Configura l'anàlisi per configurar la vostra anàlisi.
- Seleccioneu aquests paràmetres per a la vostra anàlisi.
- A la subfinestra ON, seleccioneu Amfitrió local.
- A la subfinestra QUÈ, seleccioneu Inicia l'aplicació i especifiqueu el binari iso3dfd_omp_offload com a aplicació per a profile.
- A la subfinestra COM, seleccioneu el tipus d'anàlisi de descàrrega de GPU del grup Acceleradors de l'arbre d'anàlisi.
- Feu clic al botó Inicia per executar l'anàlisi.
VTune Profiler recull dades i mostra els resultats de l'anàlisi a la descàrrega de la GPU viewpunt.
- A la finestra Resum, consulteu les estadístiques sobre l'ús de recursos de CPU i GPU. Utilitzeu aquestes dades per determinar si la vostra aplicació és:
- Lligat a la GPU
- Lligat a la CPU
- Utilitzant els recursos informàtics del vostre sistema de manera ineficient
- Utilitzeu la informació de la finestra Plataforma per veure les mètriques bàsiques de CPU i GPU.
- Investigueu tasques informàtiques específiques a la finestra Gràfics.
Per a una anàlisi més profunda, consulteu una recepta relacionada a VTune Profiler Llibre de cuina d'anàlisi de rendiment. També podeu continuar la creació de perfils amb l'anàlisi de punts d'accés multimèdia/computació GPU.
Exampel: Profile una aplicació SYCL* a Linux*
Utilitzeu VTune Profiler amb comample matrix_multiply aplicació SYCL per familiaritzar-se ràpidament amb el producte i les estadístiques recopilades per a les aplicacions vinculades a la GPU.
Requisits previs
- Instal·leu VTune Profiler i el compilador Intel® oneAPI DPC++/C++ de l'Intel® oneAPI Base Toolkit o l'Intel® System Bring-up Toolkit.
- Configureu les variables d'entorn executant l'script vars.sh.
- Configura el teu sistema per a l'anàlisi de la GPU.
Creeu l'aplicació Matrix
Baixeu el codi matrix_multiply_vtune samppaquet per a les eines Intel oneAPI. Aquest conté el sample que podeu utilitzar per crear i per a professionalsfile una aplicació SYCL.
A profile una aplicació SYCL, assegureu-vos de compilar el codi utilitzant les opcions del compilador -gline-tables-only i -fdebug-info-for-profiling Intel oneAPI DPC++.
Per compilar aquest sampl'aplicació, feu el següent:
- Anar al sampdirectori le.
cd <sample_dir/VtuneProfiler/matrix_multiply> - La multiplicació.cpp file a la carpeta src conté diverses versions de la multiplicació de matrius. Seleccioneu una versió editant la línia #define MULTIPLY corresponent a multiply.h.
- Creeu l'aplicació amb el Make existentfile:
cmake .
fer
Això hauria de generar un executable matrix.icpx -fsycl.
Per eliminar el programa, escriviu:
fer net
Això elimina l'executable i l'objecte files que es van crear amb l'ordre make.
Executeu l'anàlisi de la GPU
Executeu una anàlisi de GPU al Matrix sample.
- Inicieu VTune Profiler amb l'ordre vtune-gui.
- Feu clic a Nou projecte a la pàgina de benvinguda.
- Especifiqueu un nom i una ubicació per al vostre sample projecte i feu clic a Crea projecte.
- A la subfinestra QUÈ, navegueu fins a matrix.icpx-fsycl file.
- A la subfinestra COM, feu clic a
Botó Navega i seleccioneu Anàlisi de punts d'accés multimèdia/Compute GPU al grup Acceleradors de l'arbre d'anàlisi.
- Feu clic al botó Inicia a la part inferior per iniciar l'anàlisi amb les opcions preseleccionades.
Executeu l'anàlisi de la GPU des de la línia d'ordres:
- Prepareu el sistema per executar una anàlisi de GPU. Vegeu Configuració del sistema per a l'anàlisi de GPU.
- Configureu les variables d'entorn per a les eines de programari Intel:
font $ONEAPI_ROOT/setvars.sh - Executeu l'anàlisi dels punts d'accés multimèdia/computació de la GPU:
vtune -collect gpu-hotspots -r ./result_gpu-hotspots — ./matrix.icpx -fsycl
Per veure l'informe resum, escriviu:
vtune -report summary -r ./result_gpu-hotspots
VTune Profiler recull dades i mostra els resultats de l'anàlisi als punts d'accés multimèdia/computació de la GPU viewpunt. A la finestra Resum, consulteu les estadístiques sobre l'ús de recursos de la CPU i la GPU per entendre si la vostra aplicació està vinculada a la GPU. Canvieu a la finestra Gràfics per veure les mètriques bàsiques de CPU i GPU que representen l'execució del codi al llarg del temps.
Comenceu amb Intel® VTune™ Profiler per a macOS*
Utilitzeu VTune Profiler en un sistema macOS per realitzar una anàlisi remota d'objectius en un sistema que no sigui macOS (només Linux* o Android*).
No podeu utilitzar VTune Profiler en un entorn macOS per a aquests propòsits:
- Profile el sistema macOS on està instal·lat.
- Recolliu dades en un sistema macOS remot.
Per analitzar el rendiment d'un objectiu remot de Linux* o Android* des de l'amfitrió de macOS, seguiu un d'aquests passos:
- Executeu un VTune Profiler anàlisi al sistema macOS amb un sistema remot especificat com a objectiu. Quan comença l'anàlisi, VTune Profiler es connecta al sistema remot per recollir dades i, a continuació, torna els resultats a l'amfitrió de macOS viewing.
- Executeu una anàlisi al sistema objectiu localment i copieu els resultats a un sistema macOS viewen VTune Profiler.
Els passos d'aquest document suposen un sistema de destinació Linux remot i recullen dades de rendiment mitjançant l'accés SSH de VTune Profiler en un sistema host macOS.
Abans de començar
- Instal·leu Intel® VTune™ Profiler al vostre sistema macOS*.
- Creeu la vostra aplicació Linux amb informació de símbols i en mode de llançament amb totes les optimitzacions habilitades. Per obtenir informació detallada, consulteu la configuració del compilador a VTune Profiler ajuda.
- Configureu l'accés SSH des del sistema macOS amfitrió al sistema Linux de destinació perquè funcioni en el mode sense contrasenya.
Pas 1: inicieu VTune Profiler
- Inicieu VTune Profiler amb l'ordre vtune-gui.
Per defecte, el és /opt/intel/oneapi/. - Quan s'obri la GUI, feu clic a NOU PROJECTE a la pantalla de benvinguda.
- Al quadre de diàleg Crea un projecte, especifiqueu el nom i la ubicació del projecte.
- Feu clic a Crea projecte.
Pas 2: configureu i executeu l'anàlisi
Després de crear un projecte nou, s'obre la finestra Configura l'anàlisi amb el tipus d'anàlisi de la instantània de rendiment.
Aquesta anàlisi presenta un finalview de problemes que afecten el rendiment de la vostra aplicació al sistema de destinació.
- A la subfinestra ON, seleccioneu Remote Linux (SSH) i especifiqueu el sistema Linux de destinació mitjançant nom d'usuari@ nom d'amfitrió[:port].
VTune Profiler es connecta al sistema Linux i instal·la el paquet de destinació. - Al panell QUÈ, proporcioneu el camí a la vostra aplicació al sistema Linux de destinació.
- Feu clic al botó Inici per executar Performance Snapshot a l'aplicació.
Pas 3: View i Analitzar les dades de rendiment
Quan finalitzi la recollida de dades, VTune Profiler mostra els resultats de l'anàlisi al sistema macOS. Inicieu l'anàlisi a la finestra Resum. Aquí, veus una actuació acabadaview de la vostra sol·licitud
L'acabatview normalment inclou diverses mètriques juntament amb les seves descripcions.
- A Amplieu cada mètrica per obtenir informació detallada sobre els factors que contribueixen.
- B Una mètrica marcada indica un valor fora del rang de funcionament acceptable/normal. Utilitzeu els consells sobre eines per entendre com millorar una mètrica marcada.
- C Consulteu les instruccions sobre altres anàlisis que hauríeu de considerar executar a continuació. L'arbre d'anàlisi destaca aquestes recomanacions.
Següents passos
Performance Snapshot és un bon punt de partida per obtenir una avaluació global del rendiment de l'aplicació amb VTune Profiler.
A continuació, comproveu si el vostre algorisme requereix ajustament.
- Executeu l'anàlisi de punts d'accés a la vostra aplicació.
- Seguiu un tutorial d'Hotspots. Apreneu tècniques per treure el màxim profit de les vostres anàlisis d'hotspots.
- Un cop el vostre algorisme estigui ben ajustat, torneu a executar Performance Snapshot per calibrar els resultats i identificar possibles millores de rendiment en altres àrees.
Vegeu també
Exploració de microarquitectura
VTune Profiler Tour d'ajuda
Més informació
Document / Descripció
- Guia d'usuari
La Guia de l'usuari és la documentació principal de VTune Profiler.
NOTA
També podeu descarregar una versió fora de línia de VTune Profiler documentació. - Formació en línia
El lloc de formació en línia és un excel·lent recurs per aprendre els conceptes bàsics de VTune Profiler amb guies per començar, vídeos, tutorials, webinars i articles tècnics. - Llibre de cuina
Llibre de cuina d'anàlisi de rendiment que conté receptes per identificar i resoldre problemes de rendiment populars mitjançant tipus d'anàlisi a VTune Profiler. - Guia d'instal·lació per a Windows | Linux | amfitrions de macOS
La Guia d'instal·lació conté instruccions bàsiques d'instal·lació per a VTune Profiler i instruccions de configuració posteriors a la instal·lació per als diferents controladors i col·leccionistes. - Tutorials
VTune Profiler tutorials guien un nou usuari a través de les funcions bàsiques amb una s breuampl'aplicació. - Notes de la versió
Trobeu informació sobre la darrera versió de VTune Profiler, que inclou una descripció completa de les noves funcions, els requisits del sistema i els problemes tècnics que s'han resolt.
Per a les versions autònomes i del conjunt d'eines de VTune Profiler, entendre els requisits actuals del sistema.
Avisos i exempcions de responsabilitat
Les tecnologies Intel poden requerir l'activació de maquinari, programari o servei activat.
Cap producte o component pot ser absolutament segur.
Els vostres costos i resultats poden variar.
© Intel Corporation. Intel, el logotip d'Intel i altres marques d'Intel són marques comercials d'Intel Corporation o de les seves filials. Altres noms i marques es poden reclamar com a propietat d'altres.
Intel, el logotip d'Intel, Intel Atom, Intel Core, Intel Xeon Phi, VTune i Xeon són marques comercials d'Intel Corporation als EUA i/o altres països.
* Altres noms i marques es poden reclamar com a propietat d'altres.
Microsoft, Windows i el logotip de Windows són marques comercials o marques comercials registrades de Microsoft Corporation als Estats Units i/o a altres països.
Java és una marca comercial registrada d'Oracle i/o dels seus afiliats.
OpenCL i el logotip d'OpenCL són marques comercials d'Apple Inc. utilitzades amb permís de Khronos.
Les tecnologies Intel poden requerir l'activació de maquinari, programari o servei activat.
Cap producte o component pot ser absolutament segur.
Els vostres costos i resultats poden variar.
© Intel Corporation. Intel, el logotip d'Intel i altres marques d'Intel són marques comercials d'Intel Corporation o de les seves filials. Altres noms i marques es poden reclamar com a propietat d'altres.
Intel, el logotip d'Intel, Intel Atom, Intel Core, Intel Xeon Phi, VTune i Xeon són marques comercials d'Intel Corporation als EUA i/o altres països.
* Altres noms i marques es poden reclamar com a propietat d'altres.
Microsoft, Windows i el logotip de Windows són marques comercials o marques comercials registrades de Microsoft Corporation als Estats Units i/o a altres països.
Java és una marca comercial registrada d'Oracle i/o dels seus afiliats.
OpenCL i el logotip d'OpenCL són marques comercials d'Apple Inc. utilitzades amb permís de Khronos.
Documents/Recursos
![]() |
intel Comenceu amb VTune Profiler [pdfGuia de l'usuari Comenceu amb VTune Profiler, Comenceu, amb VTune Profiler, VTune Profiler |