intel-Get-Start-con-VTune-Profiler-logo

intel Comezar con VTune Profiler

Comeza con Intel® VTune™ Profiler

Use Intel VTune Profiler para analizar sistemas de destino locais e remotos de hosts Windows*, macOS* e Linux*. Mellora o rendemento das aplicacións e do sistema mediante estas operacións:

  • Analizar as opcións de algoritmos.
  • Atopa pescozos de botella do código serie e paralelo.
  • Comprenda onde e como se pode beneficiar a súa aplicación dos recursos de hardware dispoñibles.
  • Acelere a execución da súa aplicación.
    Descargar Intel VTune Profiler no seu sistema a través dunha destas formas:
  • Descarga a versión independente.
  • Obter Intel VTune Profiler como parte do kit de ferramentas base Intel® oneAPI.
    Vexa o VTune Profiler páxina de formación para vídeos, webinars e máis material para axudarche a comezar.

NOTA
Documentación para versións de Intel® VTune™ Profiler antes do lanzamento de 2021 só están dispoñibles para descarga. Para obter unha lista de descargas de documentación dispoñibles por versión do produto, consulte estas páxinas:

  • Descargar documentación para Intel Parallel Studio XE
  • Descargar documentación para Intel System Studio

Comprender o fluxo de traballo
Use Intel VTune Profiler a profile unha aplicación e analizar os resultados para mellorar o rendemento.

O fluxo de traballo xeral contén estes pasos:

intel-Get-Start-con-VTune-Profiler-01

Seleccione o seu sistema anfitrión para comezar
Obtén máis información sobre os fluxos de traballo específicos do sistema para Windows*, Linux* ou macOS*.

intel-Get-Start-con-VTune-Profiler-02

Comeza con Intel® VTune™ Profiler para Windows* OS

Antes de Comezar

  1. Instale Intel® VTune™ Profiler no seu sistema Windows*.
  2. Crea a túa aplicación con información de símbolos e no modo de lanzamento con todas as optimizacións activadas. Para obter información detallada sobre a configuración do compilador, consulte o VTune Profiler guía de usuario en liña.
    Tamén pode usar a matriz sampa aplicación dispoñible en \VTune\Samples\matrix. Podes ver s correspondentesample resulta en \VTune\Proxectos\sample (matriz).
  3. Configurar as variables de ambiente: executar o script \setvars.bat.
    Por defecto, o para os compoñentes oneAPI é Programa Files (x86)\Intel\oneAPI.
    NOTA Non é necesario executar setvars.bat cando utiliza Intel® VTune™ Profiler dentro de Microsoft* Visual Studio*.

Paso 1: Inicie Intel® VTune™ Profiler
Inicie Intel VTune Profiler por unha destas formas e configurar un proxecto. Un proxecto é un contedor para a aplicación que quere analizar, o tipo de análise e os resultados da recollida de datos.

Fonte / Iniciar VTune Profiler

Autónomo (GUI)

  1. Executa o comando vtune-gui ou executa Intel® VTune™ Profiler no menú Inicio.
  2. Cando se abra a GUI, faga clic na pantalla de benvida.
  3. No cadro de diálogo Crear proxecto, especifique o nome e a localización do proxecto.
  4. Fai clic en Crear proxecto.

Autónomo (liña de comandos)
Executa o comando vtune.

Microsoft* Visual Studio* IDE
Abra a súa solución en Visual Studio. O VTune ProfileA barra de ferramentas r está habilitada automaticamente e o seu proxecto de Visual Studio establécese como obxectivo de análise.

NOTA
Non é necesario crear un proxecto ao executar Intel® VTune™ Profiler desde a liña de comandos ou dentro de Microsoft* Visual Studio.

Paso 2: configurar e executar a análise
Despois de crear un novo proxecto, ábrese a xanela Configurar análise con estes valores predeterminados:

intel-Get-Start-con-VTune-Profiler-03

  1. Na sección Iniciar aplicación, busque a localización do executable da aplicación file.
  2. Fai clic en Iniciar para executar Performance Snapshot na túa aplicación. Esta análise presenta unha conclusión xeralview de problemas que afectan o rendemento da súa aplicación no sistema de destino.

Paso 3: View e Analizar os datos de rendemento
Cando finalice a recollida de datos, VTune Profiler mostra os resultados da análise na xanela Resumo. Aquí ves unha actuación rematadaview da túa aplicación.
O rematouview normalmente inclúe varias métricas xunto coas súas descricións.

intel-Get-Start-con-VTune-Profiler-04

  • A Amplíe cada métrica para obter información detallada sobre os factores que contribúen.
  • B Unha métrica marcada indica un valor fóra do intervalo de funcionamento aceptable/normal. Use consellos sobre ferramentas para comprender como mellorar unha métrica marcada.
  • C Consulta a guía sobre outras análises que deberías considerar realizar a continuación. A árbore de análise destaca estas recomendacións.

Próximos pasos
Performance Snapshot é un bo punto de partida para obter unha avaliación global do rendemento da aplicación con VTune Profiler. A continuación, verifique se o seu algoritmo require axuste.

  1. Siga un tutorial para analizar os pescozos de botella comúns de rendemento.
  2. Unha vez que o teu algoritmo estea ben axustado, executa de novo Performance Snapshot para calibrar os resultados e identificar posibles melloras de rendemento noutras áreas.

Ver tamén
Exploración de microarquitectura

VTune Profiler Axuda Tour

ExampLe: Profile unha aplicación OpenMP* en Windows*
Use Intel VTune Profiler nunha máquina Windows para profile comoample iso3dfd_omp_offload A aplicación OpenMP descargada nunha GPU Intel. Aprende a realizar unha análise da GPU e a examinar os resultados.

Requisitos previos

  • Asegúrate de que o teu sistema estea executando Microsoft* Windows 10 ou unha versión máis recente.
  • Use unha destas versións de Intel Processor Graphics:
    • Xeración 8
    • Xeración 9
    • Xeración 11
  • O seu sistema debería estar funcionando nun destes procesadores Intel:
    • Procesadores Intel® Core™ i7 de 7ª generación (nome en clave Kaby Lake)
    • Procesadores Intel® Core™ i8 de 7ª generación (nome en clave Coffee Lake)
    • Procesadores Intel® Core™ i10 de décima generación (nome en clave Ice Lake)
  • Instalar Intel VTune Profiler dunha destas fontes:
    • Descarga de produtos autónomos
    • Kit de ferramentas base Intel® oneAPI
    • Kit de ferramentas de presentación do sistema Intel®
  • Descarga o kit de ferramentas Intel® oneAPI HPC que contén o compilador Intel® oneAPI DPC++/C++ (icx/icpx) que necesitas para profile Aplicacións OpenMP.
  • Configurar variables de ambiente. Executar o script vars.bat situado no ficheiro directorio \env.
  • Configura o teu sistema para a análise da GPU.

NOTA
Para instalar Intel VTune Profiler no contorno Microsoft* Visual Studio, consulte o VTune Profiler Guía de usuario.

Crea e compila a aplicación de descarga OpenMP

  1. Descarga iso3dfd_omp_offload OpenMP Offload sample.
  2. Aberto ao sampdirectorio le.
    cd <sample_dir>/DirectProgramming/C++/StructuredGrids/iso3dfd_omp_offload
  3. Compile a aplicación OpenMP Offload.

compilación mkdir
compilación 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

Executa unha análise da GPU na aplicación de descarga OpenMP
Agora estás preparado para executar a análise de descarga de GPU na aplicación OpenMP que compilaches.

  1. Abre VTune Profiler e prema en Novo proxecto para crear un proxecto.
  2. Na páxina de benvida, faga clic en Configurar análise para configurar a súa análise.
  3. Seleccione esta configuración para a súa análise.
    • No panel ONDE, seleccione Host local.
    • No panel QUÉ, seleccione Iniciar aplicación e especifique o binario iso3dfd_omp_offload como a aplicación para profile.
    • No panel COMO, seleccione o tipo de análise de descarga da GPU no grupo Aceleradores da árbore de análise.
      intel-Get-Start-con-VTune-Profiler-05
  4. Fai clic no botón Inicio para executar a análise.

VTune Profiler recolle datos e mostra os resultados da análise na descarga da GPU viewpunto.

  • Na xanela Resumo, consulta as estatísticas sobre o uso de recursos da CPU e da GPU. Use estes datos para determinar se a súa aplicación é:
    • GPU vinculado
    • Enlazado á CPU
    • Utilizar os recursos informáticos do seu sistema de forma ineficiente
  • Use a información da xanela Plataforma para ver as métricas básicas de CPU e GPU.
  • Investiga tarefas informáticas específicas na xanela de gráficos.

Para unha análise máis profunda, consulte unha receita relacionada no VTune Profiler Libro de receitas de análise de rendemento. Tamén podes continuar co teu perfil coa análise de puntos de acceso multimedia/compute GPU.

Example: Profile unha aplicación SYCL* en Windows*
Profile comoample matrix_multiply aplicación SYCL con Intel® VTune™ Profiler. Familiarizarse co produto e comprender as estatísticas recollidas para as aplicacións vinculadas á GPU.

Requisitos previos

  • Asegúrate de ter Microsoft* Visual Studio (v2017 ou posterior) instalado no teu sistema.
  • Instalar Intel VTune Profiler do Intel® oneAPI Base Toolkit ou do Intel® System Bring-up Toolkit. Estes conxuntos de ferramentas conteñen o compilador Intel® oneAPI DPC++/C++ Compiler(icpx -fsycl) necesario para o proceso de creación de perfiles.
  • Configurar variables de ambiente. Executar o script vars.bat situado no ficheiro directorio \env.
  • Asegúrese de que o compilador Intel oneAPI DPC++ (instalado co kit de ferramentas Intel oneAPI Base) estea integrado en Microsoft Visual Studio.
  • Compile o código usando as opcións -gline-tables-only e -fdebug-info-for-profiling para o compilador Intel oneAPI DPC++.
  • Configura o teu sistema para a análise da GPU.

Para obter información sobre a instalación de Intel VTune Profiler no contorno Microsoft* Visual Studio, consulte VTune Profiler Guía de usuario.

Crea a aplicación Matrix
Descarga o código matrix_multiply_vtune samppaquete de le para os kits de ferramentas Intel oneAPI. Este contén o sample que podes usar para construír e profile unha aplicación SYCL.

  1. Abre Microsoft* Visual Studio.
  2. Fai clic File > Abrir > Proxecto/Solución. Busca o cartafol matrix_multiply_vtune e selecciona matrix_multiply.sln.
  3. Construír esta configuración (Proxecto > Construír).
  4. Executa o programa (Depurar > Iniciar sen depurar).
  5. Para escoller unha versión DPC++ ou fíos do sample, use definicións de preprocesador.
    1. Vaia a Propiedades do proxecto > DPC++ > Preprocesador > Definición do preprocesador.
    2. Define icpx -fsycl ou USE_THR.

Executar análise da GPU
Executa unha análise da GPU no Matrix sample.

  1. Na barra de ferramentas de Visual Studio, fai clic no botón Configurar análise.
    Ábrese a xanela Configurar análise. Por defecto, herda a configuración do proxecto VS e especifica matrix_multiply.exe como unha aplicación para profile.
  2. Na xanela Configurar análise, faga clic no botónintel-Get-Start-con-VTune-Profiler-06 Botón Explorar no panel COMO.
  3. Seleccione o tipo de análise de GPU Compute/Media Hotspots no grupo Aceleradores da árbore de análise.
    intel-Get-Start-con-VTune-Profiler-06
  4. Fai clic no botón Inicio para iniciar a análise coas opcións predefinidas.

Executar a análise da GPU desde a liña de comandos:

  1. Abre o sampdirectorio le:
    <sample_dir>\VtuneProfiler\matrix_multiply_vtune
  2. Neste directorio, abra un proxecto de Visual Studio* file chamado matrix_multiply.sln
  3. A multiplicación.cpp file contén varias versións de multiplicación matricial. Seleccione unha versión editando a liña #define MULTIPLY correspondente en multiply.hpp
  4. Constrúe o proxecto completo cunha configuración de versión.
    Isto xera un executable chamado matrix_multiply.exe.
  5. Prepare o sistema para executar unha análise da GPU. Consulte Configurar o sistema para a análise da GPU.
  6. Establecer VTune Profiler variables de ambiente executando o lote file: exportación \env\vars.bat
  7. Execute o comando de análise:
    vtune.exe -collect gpu-offload — matrix_multiply.exe

VTune Profiler recolle datos e mostra os resultados da análise nos puntos de acceso multimedia/compute GPU viewpunto. Na xanela Resumo, consulta as estatísticas sobre o uso de recursos da CPU e da GPU para saber se a túa aplicación está vinculada á GPU. Cambia á xanela Gráficos para ver as métricas básicas de CPU e GPU que representan a execución do código ao longo do tempo.

Comeza con Intel® VTune™ Profiler para Linux* OS

Antes de Comezar

  1. Instale Intel® VTune™ Profiler no teu sistema Linux*.
  2. Crea a túa aplicación con información de símbolos e no modo de lanzamento con todas as optimizacións activadas. Para obter información detallada sobre a configuración do compilador, consulte o VTune Profiler guía de usuario en liña.
    Tamén pode usar a matriz sampa aplicación dispoñible en \sample\matrix. Podes ver sample resulta en \sample (matriz).
  3. Configurar as variables de ambiente: fonte /setvars.sh
    Por defecto, o é:
    • $HOME/intel/oneapi/ cando se instala con permisos de usuario;
    • /opt/intel/oneapi/ cando se instala con permisos de root.

Paso 1: Inicie VTune Profiler
Iniciar VTune Profiler por unha destas formas:

Fonte / Iniciar VTune Profiler
Autónomo/IDE (GUI)

  1. Execute o comando vtunegui. Para iniciar VTune Profiler do Intel System Studio IDE, seleccione Ferramentas > VTune Profiler > Inicia VTune Profiler. Isto establece todas as variables de ambiente apropiadas e lanza unha interface independente do produto.
  2. Cando se abra a GUI, faga clic en NOVO PROXECTO na pantalla de benvida.
  3. No cadro de diálogo Crear proxecto, especifique o nome e a localización do proxecto.
  4. Fai clic en Crear proxecto.

Autónomo (liña de comandos)

  • Executa o comando vtune.

Paso 2: configurar e executar a análise
Despois de crear un novo proxecto, ábrese a xanela Configurar análise con estes valores predeterminados:

intel-Get-Start-con-VTune-Profiler-07

  1. Na sección Iniciar aplicación, busque a localización da súa aplicación.
  2. Fai clic en Iniciar para executar Performance Snapshot na túa aplicación. Esta análise presenta unha conclusión xeralview de problemas que afectan o rendemento da súa aplicación no sistema de destino.

Paso 3: View e Analizar os datos de rendemento
Cando finalice a recollida de datos, VTune Profiler mostra os resultados da análise na xanela Resumo. Aquí ves unha actuación rematadaview da túa aplicación.
O rematouview normalmente inclúe varias métricas xunto coas súas descricións.

intel-Get-Start-con-VTune-Profiler-08

  • A Amplíe cada métrica para obter información detallada sobre os factores que contribúen.
  • B Unha métrica marcada indica un valor fóra do intervalo de funcionamento aceptable/normal. Use consellos sobre ferramentas para comprender como mellorar unha métrica marcada.
  • C Consulta a guía sobre outras análises que deberías considerar realizar a continuación. A árbore de análise destaca estas recomendacións.

Próximos pasos
Performance Snapshot é un bo punto de partida para obter unha avaliación global do rendemento da aplicación con VTune Profiler. A continuación, verifique se o seu algoritmo require axuste.

  1. Siga un tutorial para analizar os pescozos de botella comúns de rendemento.
  2. Unha vez que o teu algoritmo estea ben axustado, executa de novo Performance Snapshot para calibrar os resultados e identificar posibles melloras de rendemento noutras áreas.

Ver tamén
Exploración de microarquitectura

VTune Profiler Axuda Tour

Example: Profile unha aplicación OpenMP en Linux*
Use Intel VTune Profiler nunha máquina Linux para profile comoample iso3dfd_omp_offload A aplicación OpenMP descargada nunha GPU Intel. Aprende a realizar unha análise da GPU e a examinar os resultados.

Requisitos previos

  • Asegúrate de que o teu sistema estea executando o núcleo do sistema operativo Linux* 4.14 ou unha versión máis recente.
  • Use unha destas versións de Intel Processor Graphics:
    • Xeración 8
    • Xeración 9
    • Xeración 11
  • O seu sistema debería estar funcionando nun destes procesadores Intel:
    • Procesadores Intel® Core™ i7 de 7ª generación (nome en clave Kaby Lake)
    • Procesadores Intel® Core™ i8 de 7ª generación (nome en clave Coffee Lake)
    • Procesadores Intel® Core™ i10 de décima generación (nome en clave Ice Lake)
  • Para a GUI de Linux, use:
    • GTK+ versión 2.10 ou posterior (recoméndanse versións 2.18 e posteriores)
    • Pango versión 1.14 ou posterior
    • X.Org versión 1.0 ou posterior (recoméndanse versións 1.7 e posteriores)
  • Instalar Intel VTune Profiler dunha destas fontes:
    • Descarga de produtos autónomos
    • Kit de ferramentas base Intel® oneAPI
    • Kit de ferramentas de presentación do sistema Intel®
  • Descarga o kit de ferramentas Intel® oneAPI HPC que contén o compilador Intel® oneAPI DPC++/C++ (icx/icpx) que necesitas para profile Aplicacións OpenMP.
  • Configurar variables de ambiente. Executar o script vars.sh.
  • Configura o teu sistema para a análise da GPU.

Crea e compila a aplicación de descarga OpenMP

  1. Descarga iso3dfd_omp_offload OpenMP Offload sample.
  2. Aberto ao sampdirectorio le.
    cd <sample_dir>/DirectProgramming/C++/StructuredGrids/iso3dfd_omp_offload
  3. Compile a aplicación OpenMP Offload.

compilación mkdir;
cmake -DVERIFY_RESULTS=0 ..
facer -j

Isto xera un executable src/iso3dfd.

Para eliminar o programa, escriba:
facer limpo

Isto elimina o executable e o obxecto files que creaches co comando make.

Executa unha análise da GPU na aplicación de descarga OpenMP
Agora estás preparado para executar a análise de descarga de GPU na aplicación OpenMP que compilaches.

  1. Abre VTune Profiler e prema en Novo proxecto para crear un proxecto.
  2. Na páxina de benvida, faga clic en Configurar análise para configurar a súa análise.
  3. Seleccione esta configuración para a súa análise.
    • No panel ONDE, seleccione Host local.
    • No panel QUÉ, seleccione Iniciar aplicación e especifique o binario iso3dfd_omp_offload como a aplicación para profile.
    • No panel COMO, seleccione o tipo de análise de descarga da GPU no grupo Aceleradores da árbore de análise.
      intel-Get-Start-con-VTune-Profiler-09
  4. Fai clic no botón Inicio para executar a análise.

VTune Profiler recolle datos e mostra os resultados da análise na descarga da GPU viewpunto.

  • Na xanela Resumo, consulta as estatísticas sobre o uso de recursos da CPU e da GPU. Use estes datos para determinar se a súa aplicación é:
    • GPU vinculado
    • Enlazado á CPU
    • Utilizar os recursos informáticos do seu sistema de forma ineficiente
  • Use a información da xanela Plataforma para ver as métricas básicas de CPU e GPU.
  • Investiga tarefas informáticas específicas na xanela de gráficos.

Para unha análise máis profunda, consulte unha receita relacionada no VTune Profiler Libro de receitas de análise de rendemento. Tamén podes continuar co teu perfil coa análise de puntos de acceso multimedia/compute GPU.

Example: Profile unha aplicación SYCL* en Linux*
Use VTune Profiler con comoample matrix_multiply aplicación SYCL para familiarizarse rapidamente co produto e as estatísticas recollidas para as aplicacións vinculadas á GPU.

Requisitos previos

  • Instalar VTune Profiler e o compilador Intel® oneAPI DPC++/C++ do Intel® oneAPI Base Toolkit ou do Intel® System Bring-up Toolkit.
  • Configure as variables de ambiente executando o script vars.sh.
  • Configura o teu sistema para a análise da GPU.

Construír a aplicación Matrix
Descarga o código matrix_multiply_vtune samppaquete de le para os kits de ferramentas Intel oneAPI. Este contén o sample que podes usar para construír e profile unha aplicación SYCL.

Para profile unha aplicación SYCL, asegúrese de compilar o código usando as opcións -gline-tables-only e -fdebug-info-for-profiling Intel oneAPI DPC++ Compiler.

Para compilar este sampa aplicación, faga o seguinte:

  1. Vaia ao sampdirectorio le.
    cd <sample_dir/VtuneProfiler/matrix_multiply>
  2. A multiplicación.cpp file no cartafol src contén varias versións de multiplicación matricial. Seleccione unha versión editando a liña #define MULTIPLY correspondente en multiply.h.
  3. Crea a aplicación usando o Make existentefile:
    facer.
    facer
    Isto debería xerar un executable matrix.icpx -fsycl.
    Para eliminar o programa, escriba:
    facer limpo
    Isto elimina o executable e o obxecto files que foron creadas polo comando make.

Executar análise da GPU
Executa unha análise da GPU no Matrix sample.

  1. Inicie VTune Profiler co comando vtune-gui.
  2. Fai clic en Novo proxecto na páxina de benvida.
  3. Especifique un nome e unha localización para o seu sample proxecto e prema en Crear proxecto.
  4. No panel QUÉ, navegue ata matrix.icpx-fsycl file.
  5. No panel COMO, fai clic no botón intel-Get-Start-con-VTune-Profiler-06 Botón Explorar e seleccione Análise de puntos de acceso multimedia/Compute GPU no grupo Aceleradores da árbore de análise.
    intel-Get-Start-con-VTune-Profiler-10
  6. Fai clic no botón Inicio na parte inferior para iniciar a análise coas opcións preseleccionadas.

Executar a análise da GPU desde a liña de comandos:

  1. Prepare o sistema para executar unha análise da GPU. Consulte Configurar o sistema para a análise da GPU.
  2. Configure as variables de ambiente para as ferramentas de software Intel:
    fonte $ONEAPI_ROOT/setvars.sh
  3. Executa a análise de puntos de acceso multimedia/compute GPU:
    vtune -collect gpu-hotspots -r ./result_gpu-hotspots — ./matrix.icpx -fsycl
    Para ver o informe resumo, escriba:
    vtune -report summary -r ./result_gpu-hotspots

VTune Profiler recolle datos e mostra os resultados da análise nos puntos de acceso multimedia/compute GPU viewpunto. Na xanela Resumo, consulta as estatísticas sobre o uso de recursos da CPU e da GPU para saber se a túa aplicación está vinculada á GPU. Cambia á xanela Gráficos para ver as métricas básicas de CPU e GPU que representan a execución do código ao longo do tempo.

Comeza con Intel® VTune™ Profiler para macOS*

Use VTune Profiler nun sistema macOS para realizar análises de destino remotas nun sistema que non sexa macOS (só Linux* ou Android*).

Non pode usar VTune Profiler nun ambiente macOS para estes propósitos:

  • Profile o sistema macOS no que está instalado.
  • Recolle datos nun sistema macOS remoto.

Para analizar o rendemento dun destino Linux* ou Android* remoto desde o host de macOS, siga un destes pasos:

  • Executa un VTune Profiler análise no sistema macOS cun sistema remoto especificado como destino. Cando comeza a análise, VTune Profiler conéctase ao sistema remoto para recoller datos e despois devolve os resultados ao host de macOS para viewing.
  • Realice unha análise no sistema de destino localmente e copie os resultados nun sistema macOS para viewen VTune Profiler.

Os pasos deste documento asumen un sistema de destino Linux remoto e recollen datos de rendemento mediante o acceso SSH de VTune Profiler nun sistema host macOS.

Antes de Comezar

  1. Instale Intel® VTune™ Profiler no teu sistema macOS*.
  2. Crea a túa aplicación Linux con información de símbolos e no modo de lanzamento con todas as optimizacións activadas. Para obter información detallada, consulte a configuración do compilador no VTune Profiler axuda.
  3. Configure o acceso SSH desde o sistema host macOS ao sistema Linux de destino para que funcione no modo sen contrasinal.

Paso 1: Inicie VTune Profiler

  1. Inicie VTune Profiler co comando vtune-gui.
    Por defecto, o é /opt/intel/oneapi/.
  2. Cando se abra a GUI, faga clic en NOVO PROXECTO na pantalla de benvida.
  3. No cadro de diálogo Crear proxecto, especifique o nome e a localización do proxecto.
  4. Fai clic en Crear proxecto.

Paso 2: configurar e executar a análise
Despois de crear un novo proxecto, ábrese a xanela Configurar análise co tipo de análise Instantánea de rendemento.
Esta análise presenta un remateview de problemas que afectan o rendemento da súa aplicación no sistema de destino.

intel-Get-Start-con-VTune-Profiler-11

  1. No panel ONDE, seleccione Linux remoto (SSH) e especifique o sistema Linux de destino usando username@ hostname[:port].
    VTune Profiler conéctase ao sistema Linux e instala o paquete de destino.
  2. No panel QUÉ, proporcione a ruta da súa aplicación no sistema Linux de destino.
  3. Fai clic no botón Inicio para executar Performance Snapshot na aplicación.

Paso 3: View e Analizar os datos de rendemento
Cando finalice a recollida de datos, VTune Profiler mostra os resultados da análise no sistema macOS. Inicie a súa análise na xanela Resumo. Aquí ves unha actuación rematadaview da túa aplicación.

O rematouview normalmente inclúe varias métricas xunto coas súas descricións.

intel-Get-Start-con-VTune-Profiler-12

  • A Amplíe cada métrica para obter información detallada sobre os factores que contribúen.
  • B Unha métrica marcada indica un valor fóra do intervalo de funcionamento aceptable/normal. Use consellos sobre ferramentas para comprender como mellorar unha métrica marcada.
  • C Consulta a guía sobre outras análises que deberías considerar realizar a continuación. A árbore de análise destaca estas recomendacións.

Próximos pasos
Performance Snapshot é un bo punto de partida para obter unha avaliación global do rendemento da aplicación con VTune Profiler.
A continuación, verifique se o seu algoritmo require axuste.

  1. Executar Hotspots Analysis na súa aplicación.
  2. Siga un tutorial de Hotspots. Aprende técnicas para sacar o máximo proveito da túa análise de Hotspots.
  3. Unha vez que o teu algoritmo estea ben axustado, executa de novo Performance Snapshot para calibrar os resultados e identificar posibles melloras de rendemento noutras áreas.

Ver tamén
Exploración de microarquitectura

VTune Profiler Axuda Tour

Máis información
Documento/Descrición

  • Guía de usuario
    A Guía do usuario é a documentación principal de VTune Profiler.
    NOTA
    Tamén podes descargar unha versión sen conexión do VTune Profiler documentación.
  • Formación en liña
    O sitio de formación en liña é un excelente recurso para aprender os conceptos básicos de VTune Profiler con guías de iniciación, vídeos, tutoriais, webinars e artigos técnicos.
  • Libro de cociña
    Libro de receitas de análise de rendemento que contén receitas para identificar e resolver problemas de rendemento populares utilizando tipos de análise en VTune Profiler.
  • Guía de instalación para Windows | Linux | hosts macOS
    A Guía de instalación contén instrucións básicas de instalación para VTune Profiler e instrucións de configuración posteriores á instalación para os distintos controladores e colectores.
  • Titoriais
    VTune Profiler titoriais guían a un usuario novo a través de funcións básicas cun s curtoampa aplicación.
  • Notas de lanzamento
    Atopa información sobre a última versión de VTune Profiler, incluíndo unha descrición completa das novas funcións, requisitos do sistema e problemas técnicos que se resolveron.
    Para as versións independentes e do kit de ferramentas de VTune Profiler, comprenda os requisitos actuais do sistema.

Avisos e exencións de responsabilidade
As tecnoloxías Intel poden requirir a activación de hardware, software ou servizo habilitado.
Ningún produto ou compoñente pode ser absolutamente seguro.
Os teus custos e resultados poden variar.
© Intel Corporation. Intel, o logotipo de Intel e outras marcas de Intel son marcas comerciais de Intel Corporation ou das súas subsidiarias. Outros nomes e marcas pódense reclamar como propiedade doutros.
Intel, o logotipo de Intel, Intel Atom, Intel Core, Intel Xeon Phi, VTune e Xeon son marcas comerciais de Intel Corporation nos EUA e/ou noutros países.
*Outros nomes e marcas poden ser reclamados como propiedade doutros.
Microsoft, Windows e o logotipo de Windows son marcas comerciais ou marcas comerciais rexistradas de Microsoft Corporation nos Estados Unidos e/ou noutros países.
Java é unha marca rexistrada de Oracle e/ou das súas filiales.
OpenCL e o logotipo de OpenCL son marcas comerciais de Apple Inc. utilizadas con permiso de Khronos.

As tecnoloxías Intel poden requirir a activación de hardware, software ou servizo habilitado.
Ningún produto ou compoñente pode ser absolutamente seguro.
Os teus custos e resultados poden variar.
© Intel Corporation. Intel, o logotipo de Intel e outras marcas de Intel son marcas comerciais de Intel Corporation ou das súas subsidiarias. Outros nomes e marcas pódense reclamar como propiedade doutros.
Intel, o logotipo de Intel, Intel Atom, Intel Core, Intel Xeon Phi, VTune e Xeon son marcas comerciais de Intel Corporation nos EUA e/ou noutros países.
*Outros nomes e marcas poden ser reclamados como propiedade doutros.
Microsoft, Windows e o logotipo de Windows son marcas comerciais ou marcas comerciais rexistradas de Microsoft Corporation nos Estados Unidos e/ou noutros países.
Java é unha marca rexistrada de Oracle e/ou das súas filiales.
OpenCL e o logotipo de OpenCL son marcas comerciais de Apple Inc. utilizadas con permiso de Khronos.

Documentos/Recursos

intel Comezar con VTune Profiler [pdfGuía do usuario
Comeza con VTune Profiler, Comezar, con VTune Profiler, VTune Profiler

Referencias

Deixa un comentario

O teu enderezo de correo electrónico non será publicado. Os campos obrigatorios están marcados *