intel Premiers pas avec VTune Profiler
Premiers pas avec Intel® VTune™ Profiler
Utiliser Intel VTune Profiler pour analyser les systèmes cibles locaux et distants à partir d'hôtes Windows*, macOS* et Linux*. Améliorez les performances des applications et du système grâce à ces opérations :
- Analyser les choix d'algorithmes.
- Trouvez les goulots d'étranglement du code série et parallèle.
- Découvrez où et comment votre application peut bénéficier des ressources matérielles disponibles.
- Accélérez l'exécution de votre application.
Télécharger Intel VTune Profiler sur votre système de l'une des manières suivantes : - Téléchargez la version autonome.
- Obtenir Intel VTune Profiler dans le cadre de la boîte à outils de base Intel® oneAPI.
Voir le VTune Profiler page de formation pour les vidéos, webinars, et plus de matériel pour vous aider à démarrer.
NOTE
Documentation pour les versions d'Intel® VTune™ Profiler avant la version 2021 sont disponibles en téléchargement uniquement. Pour obtenir une liste des téléchargements de documentation disponibles par version de produit, consultez ces pages :
- Télécharger la documentation pour Intel Parallel Studio XE
- Télécharger la documentation pour Intel System Studio
Comprendre le flux de travail
Utiliser Intel VTune Profiler à profile une application et analyser les résultats pour améliorer les performances.
Le flux de travail général contient ces étapes :
Sélectionnez votre système hôte pour commencer
En savoir plus sur les workflows spécifiques au système pour Windows*, Linux* ou macOS*.
Premiers pas avec Intel® VTune™ Profiler pour le système d'exploitation Windows *
Avant de commencer
- Installer Intel® VTune™ Profiler sur votre système Windows*.
- Créez votre application avec des informations sur les symboles et en mode Release avec toutes les optimisations activées. Pour des informations détaillées sur les paramètres du compilateur, consultez le VTune Profiler guide d'utilisation en ligne.
Vous pouvez également utiliser la matrice sampl'application disponible en \VTune\Samples\matrice. Vous pouvez voir les s correspondantsample résultats en \VTune\Projets\sample (matrice). - Configurez les variables d'environnement : exécutez le Script \setvars.bat.
Par défaut, le pour les composants oneAPI est Programme Files (x86)\Intel\oneAPI.
NOTE Vous n'avez pas besoin d'exécuter setvars.bat lorsque vous utilisez Intel® VTune™ Profiler dans Microsoft* Visual Studio*.
Étape 1 : Démarrez Intel® VTune™ Profiler
Démarrer Intel VTune Profiler par l'un de ces moyens et mettre en place un projet. Un projet est un conteneur pour l'application que vous souhaitez analyser, le type d'analyse et les résultats de la collecte de données.
Source / Démarrer VTune Profiler
Autonome (GUI)
- Exécutez la commande vtune-gui ou exécutez Intel® VTune™ Profiler dans le menu Démarrer.
- Lorsque l'interface graphique s'ouvre, cliquez sur dans l'écran de bienvenue.
- Dans la boîte de dialogue Créer un projet, spécifiez le nom et l'emplacement du projet.
- Cliquez sur Créer un projet.
Autonome (ligne de commande)
Exécutez la commande vtune.
EDI Microsoft* Visual Studio*
Ouvrez votre solution dans Visual Studio. Le VTune ProfileLa barre d'outils r est automatiquement activée et votre projet Visual Studio est défini comme cible d'analyse.
NOTE
Vous n'avez pas besoin de créer un projet lors de l'exécution d'Intel® VTune™ Profiler à partir de la ligne de commande ou dans Microsoft* Visual Studio.
Étape 2 : Configurer et exécuter l'analyse
Après avoir créé un nouveau projet, la fenêtre Configurer l'analyse s'ouvre avec ces valeurs par défaut :
- Dans la section Lancer l'application, accédez à l'emplacement de l'exécutable de votre application file.
- Cliquez sur Démarrer pour exécuter Performance Snapshot sur votre application. Cette analyse présente un aperçu généralview des problèmes affectant les performances de votre application sur le système cible.
Étape 3 : View et analyser les données de performance
Lorsque la collecte des données est terminée, VTune Profiler affiche les résultats de l'analyse dans la fenêtre Résumé. Ici, vous voyez une performance surview de votre application.
Le plusview comprend généralement plusieurs métriques avec leurs descriptions.
- A Développez chaque mesure pour obtenir des informations détaillées sur les facteurs contributifs.
- B Une métrique signalée indique une valeur en dehors de la plage de fonctionnement acceptable/normale. Utilisez les info-bulles pour comprendre comment améliorer une statistique signalée.
- C Consultez les conseils sur les autres analyses que vous devriez envisager d'exécuter ensuite. L'arbre d'analyse met en évidence ces recommandations.
Prochaines étapes
Performance Snapshot est un bon point de départ pour obtenir une évaluation globale des performances de l'application avec VTune Profiler. Ensuite, vérifiez si votre algorithme nécessite un réglage.
- Suivez un didacticiel pour analyser les goulots d'étranglement courants en matière de performances.
- Une fois votre algorithme bien réglé, exécutez à nouveau Performance Snapshot pour calibrer les résultats et identifier les améliorations potentielles des performances dans d'autres domaines.
Voir aussi
Exploration de la microarchitecture
VTune Profiler Tour d'aide
Example: Profile une application OpenMP* sous Windows*
Utiliser Intel VTune Profiler sur une machine Windows vers profile commeample iso3dfd_omp_offload Application OpenMP déchargée sur un GPU Intel. Découvrez comment exécuter une analyse GPU et examiner les résultats.
Prérequis
- Assurez-vous que votre système exécute Microsoft* Windows 10 ou une version plus récente.
- Utilisez l'une de ces versions d'Intel Processor Graphics :
- Gén 8
- Gén 9
- Gén 11
- Votre système doit fonctionner sur l'un de ces processeurs Intel :
- Processeurs Intel® Core™ i7 de 7e génération (nom de code Kaby Lake)
- Processeurs Intel® Core™ i8 de 7e génération (nom de code Coffee Lake)
- Processeurs Intel® Core™ i10 de 7e génération (nom de code Ice Lake)
- Installer Intel VTune Profiler à partir de l'une de ces sources :
- Téléchargement de produit autonome
- Boîte à outils de base Intel® oneAPI
- Kit d'outils de présentation du système Intel®
- Téléchargez la boîte à outils Intel® oneAPI HPC qui contient le compilateur Intel® oneAPI DPC++/C++ (icx/icpx) dont vous avez besoin pour profile Applications Open MP.
- Configurez les variables d'environnement. Exécutez le script vars.bat situé dans le répertoire \env.
- Configurez votre système pour l'analyse GPU.
NOTE
Pour installer Intel VTune Profiler dans l'environnement Microsoft* Visual Studio, voir le VTune Profiler Guide de l'utilisateur.
Créer et compiler l'application de déchargement OpenMP
- Téléchargez les iso3dfd_omp_offload OpenMP Offload sample.
- Ouvert au sample répertoire.
cd <sample_dir>/DirectProgramming/C++/StructuredGrids/iso3dfd_omp_offload - Compilez l'application OpenMP Offload.
construction mkdir
construction 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
Exécuter une analyse GPU sur l'application de déchargement OpenMP
Vous êtes maintenant prêt à exécuter l'analyse de déchargement GPU sur l'application OpenMP que vous avez compilée.
- Ouvrez VTune Profiler et cliquez sur Nouveau projet pour créer un projet.
- Sur la page d'accueil, cliquez sur Configurer l'analyse pour paramétrer votre analyse.
- Sélectionnez ces paramètres pour votre analyse.
- Dans le volet OÙ, sélectionnez Hôte local.
- Dans le volet QUOI, sélectionnez Lancer l'application et spécifiez le binaire iso3dfd_omp_offload comme application à profile.
- Dans le volet COMMENT, sélectionnez le type d'analyse Déchargement GPU dans le groupe Accélérateurs de l'arborescence d'analyse.
- Cliquez sur le bouton Démarrer pour lancer l'analyse.
VTune Profiler collecte des données et affiche les résultats d'analyse dans le GPU Offload viewindiquer.
- Dans la fenêtre Résumé, consultez les statistiques sur l'utilisation des ressources CPU et GPU. Utilisez ces données pour déterminer si votre application est :
- Lié au GPU
- lié au processeur
- Utilisation inefficace des ressources de calcul de votre système
- Utilisez les informations de la fenêtre Plate-forme pour afficher les métriques de base du CPU et du GPU.
- Examinez des tâches informatiques spécifiques dans la fenêtre Graphiques.
Pour une analyse plus approfondie, consultez une recette associée dans le VTune Profiler Livre de recettes d'analyse de performance. Vous pouvez également poursuivre votre profilage avec l'analyse GPU Compute/Media Hotspots.
Example: Profile une application SYCL* sous Windows*
Profile commeampl'application matrix_multiply SYCL avec Intel® VTune™ Profiler. Familiarisez-vous avec le produit et comprenez les statistiques collectées pour les applications liées au GPU.
Prérequis
- Assurez-vous que Microsoft* Visual Studio (v2017 ou plus récent) est installé sur votre système.
- Installer Intel VTune Profiler à partir du kit d'outils de base Intel® oneAPI ou du kit d'outils Intel® System Bring-up. Ces boîtes à outils contiennent le compilateur Intel® oneAPI DPC++/C++ Compiler(icpx -fsycl) requis pour le processus de profilage.
- Configurez les variables d'environnement. Exécutez le script vars.bat situé dans le répertoire \env.
- Assurez-vous que le compilateur Intel oneAPI DPC++ (installé avec la boîte à outils Intel oneAPI Base) est intégré à Microsoft Visual Studio.
- Compilez le code à l'aide des options -gline-tables-only et -fdebug-info-for-profiling pour le compilateur Intel oneAPI DPC++.
- Configurez votre système pour l'analyse GPU.
Pour plus d'informations sur l'installation d'Intel VTune Profiler dans l'environnement Microsoft* Visual Studio, voir VTune Profiler Guide de l'utilisateur.
Créer l'application Matrix
Télécharger le code matrix_multiply_vtuneampfichier pour les kits d'outils Intel oneAPI. Celui-ci contient le sample que vous pouvez utiliser pour construire et profile une application SYCL.
- Ouvrez Microsoft* Visual Studio.
- Cliquez File > Ouvrir > Projet/Solution. Recherchez le dossier matrix_multiply_vtune et sélectionnez matrix_multiply.sln.
- Construisez cette configuration (Projet > Construire).
- Exécutez le programme (Debug > Start Without Debugging).
- Pour choisir une version DPC++ ou filetée du sample, utilisez les définitions du préprocesseur.
- Accédez à Propriétés du projet > DPC++ > Préprocesseur > Définition du préprocesseur.
- Définissez icpx -fsycl ou USE_THR.
Exécuter l'analyse GPU
Exécuter une analyse GPU sur les Matrix sample.
- Dans la barre d'outils de Visual Studio, cliquez sur le bouton Configurer l'analyse.
La fenêtre Configurer l'analyse s'ouvre. Par défaut, il hérite des paramètres de votre projet VS et spécifie matrix_multiply.exe en tant qu'application à profile. - Dans la fenêtre Configurer l'analyse, cliquez sur le
Bouton Parcourir dans le volet COMMENT.
- Sélectionnez le type d'analyse GPU Compute/Media Hotspots dans le groupe Accelerators de l'arborescence d'analyse.
- Cliquez sur le bouton Démarrer pour lancer l'analyse avec les options prédéfinies.
Exécutez l'analyse GPU à partir de la ligne de commande :
- Ouvrir le sample répertoire :
<sample_dir>\VtuneProfiler\matrix_multiply_vtune - Dans ce répertoire, ouvrez un projet Visual Studio* file nommé matrix_multiply.sln
- Le multiplier.cpp file contient plusieurs versions de multiplication matricielle. Sélectionnez une version en éditant la ligne #define MULTIPLY correspondante dans multiplie.hpp
- Générez l'intégralité du projet avec une configuration Release.
Cela génère un exécutable appelé matrix_multiply.exe. - Préparez le système pour exécuter une analyse GPU. Voir Configurer le système pour l'analyse GPU.
- Définir VTune Profiler variables d'environnement en exécutant le batch file: exporter \env\vars.bat
- Exécutez la commande d'analyse :
vtune.exe -collecter gpu-offload — matrice_multiply.exe
VTune Profiler collecte des données et affiche les résultats d'analyse dans les points d'accès GPU Compute/Media viewindiquer. Dans la fenêtre Résumé, consultez les statistiques sur l'utilisation des ressources CPU et GPU pour savoir si votre application est liée au GPU. Basculez vers la fenêtre Graphiques pour voir les métriques de base du CPU et du GPU représentant l'exécution du code au fil du temps.
Premiers pas avec Intel® VTune™ Profiler pour système d'exploitation Linux*
Avant de commencer
- Installer Intel® VTune™ Profiler sur votre système Linux*.
- Créez votre application avec des informations sur les symboles et en mode Release avec toutes les optimisations activées. Pour des informations détaillées sur les paramètres du compilateur, consultez le VTune Profiler guide d'utilisation en ligne.
Vous pouvez également utiliser la matrice sampl'application disponible en \sample\matrice. Vous pouvez voir sample résultats en \sample (matrice). - Configurez les variables d'environnement : source /setvars.sh
Par défaut, le est:- $HOME/intel/oneapi/ lorsqu'il est installé avec les autorisations de l'utilisateur ;
- /opt/intel/oneapi/ lorsqu'il est installé avec les autorisations root.
Étape 1 : Démarrez VTune Profiler
Démarrer VTune Profiler de l'une des manières suivantes :
Source / Démarrer VTune Profiler
Autonome/IDE (GUI)
- Exécutez la commande vtunegui. Pour démarrer VTune Profiler à partir de l'IDE Intel System Studio, sélectionnez Outils > VTune Profiler > Lancer VTune Profiler. Cela définit toutes les variables d'environnement appropriées et lance une interface autonome du produit.
- Lorsque l'interface graphique s'ouvre, cliquez sur NOUVEAU PROJET dans l'écran de bienvenue.
- Dans la boîte de dialogue Créer un projet, spécifiez le nom et l'emplacement du projet.
- Cliquez sur Créer un projet.
Autonome (ligne de commande)
- Exécutez la commande vtune.
Étape 2 : Configurer et exécuter l'analyse
Après avoir créé un nouveau projet, la fenêtre Configurer l'analyse s'ouvre avec ces valeurs par défaut :
- Dans la section Lancer l'application, accédez à l'emplacement de votre application.
- Cliquez sur Démarrer pour exécuter l'instantané des performances sur votre application. Cette analyse présente un aperçu généralview des problèmes affectant les performances de votre application sur le système cible.
Étape 3 : View et analyser les données de performance
Lorsque la collecte des données est terminée, VTune Profiler affiche les résultats de l'analyse dans la fenêtre Résumé. Ici, vous voyez une performance surview de votre application.
Le plusview comprend généralement plusieurs métriques avec leurs descriptions.
- A Développez chaque mesure pour obtenir des informations détaillées sur les facteurs contributifs.
- B Une métrique signalée indique une valeur en dehors de la plage de fonctionnement acceptable/normale. Utilisez les info-bulles pour comprendre comment améliorer une statistique signalée.
- C Consultez les conseils sur les autres analyses que vous devriez envisager d'exécuter ensuite. L'arbre d'analyse met en évidence ces recommandations.
Prochaines étapes
Performance Snapshot est un bon point de départ pour obtenir une évaluation globale des performances de l'application avec VTune Profiler. Ensuite, vérifiez si votre algorithme nécessite un réglage.
- Suivez un didacticiel pour analyser les goulots d'étranglement courants en matière de performances.
- Une fois votre algorithme bien réglé, exécutez à nouveau Performance Snapshot pour calibrer les résultats et identifier les améliorations potentielles des performances dans d'autres domaines.
Voir aussi
Exploration de la microarchitecture
VTune Profiler Tour d'aide
Example: Profile une application OpenMP sous Linux*
Utiliser Intel VTune Profiler sur une machine Linux vers profile commeample iso3dfd_omp_offload Application OpenMP déchargée sur un GPU Intel. Découvrez comment exécuter une analyse GPU et examiner les résultats.
Prérequis
- Assurez-vous que votre système exécute le noyau Linux* OS 4.14 ou une version plus récente.
- Utilisez l'une de ces versions d'Intel Processor Graphics :
- Gén 8
- Gén 9
- Gén 11
- Votre système doit fonctionner sur l'un de ces processeurs Intel :
- Processeurs Intel® Core™ i7 de 7e génération (nom de code Kaby Lake)
- Processeurs Intel® Core™ i8 de 7e génération (nom de code Coffee Lake)
- Processeurs Intel® Core™ i10 de 7e génération (nom de code Ice Lake)
- Pour l'interface graphique Linux, utilisez :
- GTK+ version 2.10 ou plus récente (les versions 2.18 et plus récentes sont recommandées)
- Pango version 1.14 ou plus récente
- X.Org version 1.0 ou plus récente (les versions 1.7 et plus récentes sont recommandées)
- Installer Intel VTune Profiler à partir de l'une de ces sources :
- Téléchargement de produit autonome
- Boîte à outils de base Intel® oneAPI
- Kit d'outils de présentation du système Intel®
- Téléchargez la boîte à outils Intel® oneAPI HPC qui contient le compilateur Intel® oneAPI DPC++/C++ (icx/icpx) dont vous avez besoin pour profile Applications Open MP.
- Configurez les variables d'environnement. Exécutez le script vars.sh.
- Configurez votre système pour l'analyse GPU.
Créer et compiler l'application de déchargement OpenMP
- Téléchargez les iso3dfd_omp_offload OpenMP Offload sample.
- Ouvert au sample répertoire.
cd <sample_dir>/DirectProgramming/C++/StructuredGrids/iso3dfd_omp_offload - Compilez l'application OpenMP Offload.
construction mkdir ;
cmake -DVERIFY_RESULTS=0 ..
faire -j
Cela génère un exécutable src/iso3dfd.
Pour supprimer le programme, tapez :
faire propre
Cela supprime l'exécutable et l'objet files que vous avez créés avec la commande make.
Exécuter une analyse GPU sur l'application de déchargement OpenMP
Vous êtes maintenant prêt à exécuter l'analyse de déchargement GPU sur l'application OpenMP que vous avez compilée.
- Ouvrez VTune Profiler et cliquez sur Nouveau projet pour créer un projet.
- Sur la page d'accueil, cliquez sur Configurer l'analyse pour paramétrer votre analyse.
- Sélectionnez ces paramètres pour votre analyse.
- Dans le volet OÙ, sélectionnez Hôte local.
- Dans le volet QUOI, sélectionnez Lancer l'application et spécifiez le binaire iso3dfd_omp_offload comme application à profile.
- Dans le volet COMMENT, sélectionnez le type d'analyse Déchargement GPU dans le groupe Accélérateurs de l'arborescence d'analyse.
- Cliquez sur le bouton Démarrer pour lancer l'analyse.
VTune Profiler collecte des données et affiche les résultats d'analyse dans le GPU Offload viewindiquer.
- Dans la fenêtre Résumé, consultez les statistiques sur l'utilisation des ressources CPU et GPU. Utilisez ces données pour déterminer si votre application est :
- Lié au GPU
- lié au processeur
- Utilisation inefficace des ressources de calcul de votre système
- Utilisez les informations de la fenêtre Plate-forme pour afficher les métriques de base du CPU et du GPU.
- Examinez des tâches informatiques spécifiques dans la fenêtre Graphiques.
Pour une analyse plus approfondie, consultez une recette associée dans le VTune Profiler Livre de recettes d'analyse de performance. Vous pouvez également poursuivre votre profilage avec l'analyse GPU Compute/Media Hotspots.
Example: Profile une application SYCL* sous Linux*
Utiliser VTune Profiler avec commeampl'application matrix_multiply SYCL pour se familiariser rapidement avec le produit et les statistiques collectées pour les applications liées au GPU.
Prérequis
- Installer VTune Profiler et le compilateur Intel® oneAPI DPC++/C++ du kit d'outils de base Intel® oneAPI ou du kit d'outils Intel® System Bring-up.
- Configurez les variables d'environnement en exécutant le script vars.sh.
- Configurez votre système pour l'analyse GPU.
Créer l'application Matrix
Télécharger le code matrix_multiply_vtuneampfichier pour les kits d'outils Intel oneAPI. Celui-ci contient le sample que vous pouvez utiliser pour construire et profile une application SYCL.
Pour profile une application SYCL, assurez-vous de compiler le code à l'aide des options -gline-tables-only et -fdebug-info-for-profiling Intel oneAPI DPC++ Compiler.
Pour compiler ce sampl'application, procédez comme suit :
- Aller au sample répertoire.
cd <sample_dir/VtuneProfiler/multiplication_matrice> - Le multiplier.cpp file dans le dossier src contient plusieurs versions de la multiplication matricielle. Sélectionnez une version en éditant la ligne #define MULTIPLY correspondante dans multiplie.h.
- Créez l'application en utilisant le Make existantfile:
faire .
faire
Cela devrait générer un exécutable matrix.icpx -fsycl.
Pour supprimer le programme, tapez :
faire propre
Cela supprime l'exécutable et l'objet files qui ont été créés par la commande make.
Exécuter l'analyse GPU
Exécuter une analyse GPU sur les Matrix sample.
- Lancer VTune Profiler avec la commande vtune-gui.
- Cliquez sur Nouveau projet dans la page d'accueil.
- Spécifiez un nom et un emplacement pour votre sample projet et cliquez sur Créer un projet.
- Dans le volet QUOI, accédez à matrix.icpx-fsycl file.
- Dans le volet COMMENT, cliquez sur le
Cliquez sur le bouton Parcourir et sélectionnez Analyse GPU Compute/Media Hotspots dans le groupe Accélérateurs de l'arborescence d'analyse.
- Cliquez sur le bouton Démarrer en bas pour lancer l'analyse avec les options présélectionnées.
Exécutez l'analyse GPU à partir de la ligne de commande :
- Préparez le système pour exécuter une analyse GPU. Voir Configurer le système pour l'analyse GPU.
- Configurez les variables d'environnement pour les outils logiciels Intel :
source $ONEAPI_ROOT/setvars.sh - Exécutez l'analyse GPU Compute/Media Hotspots :
vtune -collect gpu-hotspots -r ./result_gpu-hotspots — ./matrix.icpx -fsycl
Pour voir le rapport récapitulatif, tapez :
vtune -résumé du rapport -r ./result_gpu-hotspots
VTune Profiler collecte des données et affiche les résultats d'analyse dans les points d'accès GPU Compute/Media viewindiquer. Dans la fenêtre Résumé, consultez les statistiques sur l'utilisation des ressources CPU et GPU pour savoir si votre application est liée au GPU. Basculez vers la fenêtre Graphiques pour voir les métriques de base du CPU et du GPU représentant l'exécution du code au fil du temps.
Premiers pas avec Intel® VTune™ Profiler pour macOS*
Utiliser VTune Profiler sur un système macOS pour effectuer une analyse de cible à distance sur un système non macOS (Linux* ou Android* uniquement) .
Vous ne pouvez pas utiliser VTune Profiler dans un environnement macOS à ces fins :
- Profile le système macOS sur lequel il est installé.
- Collectez des données sur un système macOS distant.
Pour analyser les performances d'une cible distante Linux* ou Android* à partir de l'hôte macOS, effectuez l'une des étapes suivantes :
- Exécutez un VTune Profiler analyse sur le système macOS avec un système distant spécifié comme cible. Lorsque l'analyse commence, VTune Profiler se connecte au système distant pour collecter des données, puis renvoie les résultats à l'hôte macOS pour viewing.
- Exécutez une analyse sur le système cible localement et copiez les résultats sur un système macOS pour viewdans VTune Profiler.
Les étapes de ce document supposent un système cible Linux distant et collectent des données de performances à l'aide d'un accès SSH à partir de VTune Profiler sur un système hôte macOS.
Avant de commencer
- Installer Intel® VTune™ Profiler sur votre système macOS*.
- Créez votre application Linux avec des informations sur les symboles et en mode Release avec toutes les optimisations activées. Pour des informations détaillées, voir les paramètres du compilateur dans VTune Profiler aidez-moi.
- Configurez l'accès SSH du système macOS hôte au système Linux cible pour qu'il fonctionne en mode sans mot de passe.
Étape 1 : Démarrez VTune Profiler
- Lancer VTune Profiler avec la commande vtune-gui.
Par défaut, le est /opt/intel/oneapi/. - Lorsque l'interface graphique s'ouvre, cliquez sur NOUVEAU PROJET dans l'écran de bienvenue.
- Dans la boîte de dialogue Créer un projet, spécifiez le nom et l'emplacement du projet.
- Cliquez sur Créer un projet.
Étape 2 : Configurer et exécuter l'analyse
Après avoir créé un nouveau projet, la fenêtre Configurer l'analyse s'ouvre avec le type d'analyse Instantané des performances.
Cette analyse présente plusview des problèmes qui affectent les performances de votre application sur le système cible.
- Dans le volet WHERE, sélectionnez Remote Linux (SSH) et spécifiez le système Linux cible à l'aide de username@ hostname[:port].
VTune Profiler se connecte au système Linux et installe le package cible. - Dans le volet WHAT, indiquez le chemin d'accès à votre application sur le système Linux cible.
- Cliquez sur le bouton Démarrer pour exécuter Performance Snapshot sur l'application.
Étape 3 : View et analyser les données de performance
Lorsque la collecte des données est terminée, VTune Profiler affiche les résultats d'analyse sur le système macOS. Démarrez votre analyse dans la fenêtre Résumé. Ici, vous voyez une performance surview de votre application.
Le plusview comprend généralement plusieurs métriques avec leurs descriptions.
- A Développez chaque mesure pour obtenir des informations détaillées sur les facteurs contributifs.
- B Une métrique signalée indique une valeur en dehors de la plage de fonctionnement acceptable/normale. Utilisez les info-bulles pour comprendre comment améliorer une statistique signalée.
- C Consultez les conseils sur les autres analyses que vous devriez envisager d'exécuter ensuite. L'arbre d'analyse met en évidence ces recommandations.
Prochaines étapes
Performance Snapshot est un bon point de départ pour obtenir une évaluation globale des performances de l'application avec VTune Profiler.
Ensuite, vérifiez si votre algorithme nécessite un réglage.
- Exécutez l'analyse des points chauds sur votre application.
- Suivez un didacticiel sur les points d'accès. Apprenez des techniques pour tirer le meilleur parti de votre analyse des points chauds.
- Une fois votre algorithme bien réglé, exécutez à nouveau Performance Snapshot pour calibrer les résultats et identifier les améliorations potentielles des performances dans d'autres domaines.
Voir aussi
Exploration de la microarchitecture
VTune Profiler Tour d'aide
Apprendre encore plus
Documents / Descriptif
- Guide de l'utilisateur
Le Guide de l'utilisateur est la documentation principale de VTune Profiler.
NOTE
Vous pouvez également télécharger une version hors ligne de VTune Profiler documentation. - Formation en ligne
Le site de formation en ligne est une excellente ressource pour apprendre les bases de VTune Profiler avec des guides de démarrage, des vidéos, des didacticiels, webinars et articles techniques. - Livre de cuisine
Livre de recettes d'analyse des performances contenant des recettes pour identifier et résoudre les problèmes de performances courants à l'aide de types d'analyse dans VTune Profiler. - Guide d'installation pour Windows | Linux | hôtes macOS
Le guide d'installation contient des instructions d'installation de base pour VTune Profiler et les instructions de configuration post-installation pour les différents pilotes et collecteurs. - Tutoriels
VTune ProfileLes didacticiels r guident un nouvel utilisateur à travers les fonctionnalités de base avec un court sampl'application. - Notes de mise à jour
Trouver des informations sur la dernière version de VTune Profiler, y compris une description complète des nouvelles fonctionnalités, de la configuration système requise et des problèmes techniques qui ont été résolus.
Pour les versions autonome et toolkit de VTune Profiler, comprendre les exigences système actuelles.
Avis et avis de non-responsabilité
Les technologies Intel peuvent nécessiter une activation matérielle, logicielle ou de service activée.
Aucun produit ou composant ne peut être absolument sûr.
Vos coûts et vos résultats peuvent varier.
©Intel Corporation. Intel, le logo Intel et les autres marques Intel sont des marques commerciales d'Intel Corporation ou de ses filiales. D'autres noms et marques peuvent être revendiqués comme la propriété d'autrui.
Intel, le logo Intel, Intel Atom, Intel Core, Intel Xeon Phi, VTune et Xeon sont des marques commerciales d'Intel Corporation aux États-Unis et/ou dans d'autres pays.
*D'autres noms et marques peuvent être revendiqués comme étant la propriété d'autrui.
Microsoft, Windows et le logo Windows sont des marques ou des marques déposées de Microsoft Corporation aux États-Unis et/ou dans d'autres pays.
Java est une marque déposée d'Oracle et/ou de ses filiales.
OpenCL et le logo OpenCL sont des marques commerciales d'Apple Inc. utilisées avec l'autorisation de Khronos.
Les technologies Intel peuvent nécessiter une activation matérielle, logicielle ou de service activée.
Aucun produit ou composant ne peut être absolument sûr.
Vos coûts et vos résultats peuvent varier.
©Intel Corporation. Intel, le logo Intel et les autres marques Intel sont des marques commerciales d'Intel Corporation ou de ses filiales. D'autres noms et marques peuvent être revendiqués comme la propriété d'autrui.
Intel, le logo Intel, Intel Atom, Intel Core, Intel Xeon Phi, VTune et Xeon sont des marques commerciales d'Intel Corporation aux États-Unis et/ou dans d'autres pays.
*D'autres noms et marques peuvent être revendiqués comme étant la propriété d'autrui.
Microsoft, Windows et le logo Windows sont des marques ou des marques déposées de Microsoft Corporation aux États-Unis et/ou dans d'autres pays.
Java est une marque déposée d'Oracle et/ou de ses filiales.
OpenCL et le logo OpenCL sont des marques commerciales d'Apple Inc. utilisées avec l'autorisation de Khronos.
Documents / Ressources
![]() |
intel Premiers pas avec VTune Profiler [pdf] Guide de l'utilisateur Démarrer avec VTune Profiler, Démarrer, avec VTune Profiler, VTune Profiler |