I. Introduction▲
Intel® VTune™ Amplifier for Systems Performance Profiler avec Intel® Energy Profiler vous aide à accélérer et à optimiser l'exécution de votre code dans les plateformes Linux* embarquées, sous Android* ou sous Windows*, en fournissant les types suivants d'analyses :
- analyses de performances : trouver les goulots d'étranglement du code - en parallèle comme en série, analyser les choix d'algorithme, l'utilisation des moteurs de rendu GPU, et comprendre où et comment votre application peut bénéficier des ressources matérielles disponibles ;
- analyses d'Intel Energy Profiler : analyser les évènements liés à l'alimentation et déterminer ceux qui gaspillent de l'énergie.
VTune Amplifier for Systems est disponible en tant que composant d'Intel System Studio.
Sélectionnez votre système hôte pour commencer.
II. Prérequis▲
- Pour une analyse de performance à distance, mettez en place votre système cible Linux* | Android*.
- Pour une analyse d'échantillonnages basée sur les évènements matériels, assurez-vous que votre pilote d'échantillonnage est installé.
- Notez que pour les cibles sous Linux, le pilote d'échantillonnage détecte les mises à jour du noyau et tente automatiquement de recompiler et de charger le pilote lors du démarrage. Si, pour quelque raison que ce soit, le pilote d'échantillonnage ne peut être installé, VTune Amplifier active automatiquement une collecte sans pilote basée sur une collecte sans pilote basée surpermettant des options d'analyses limitées d'échantillons récoltés à partir d'évènements.
- Pour les analyses d'Intel Energy Profiler, assurez-vous que vous disposez des pilotes appropriés installés selon votre système cible.
Concernant les prérequis système, reportez-vous aux Notes de version du produit.
III. Premier pas avec l'analyse de performances▲
III-A. Étape 1 : Démarrez VTune Amplifier▲
- Configurez les variables d'environnement avec le fichier de commande amplxe-vars. Par exemple, si vous avez installé VTune Amplifier en utilisant le répertoire par défaut, tapez : C:[Program Files]\IntelSWTools\system_studio_2016.0. <package_num>\VTune Amplifier for Systems\amplxe-vars.bat. Le fichier de commande affiche le nom du produit et le numéro de version.
-
Lancez VTune Amplifier :
- Pour l'application avec interface graphique, utilisez la commande amplxe-gui ;
- Pour une interface en ligne de commande, utilisez la commande amplxe-cl.
III-B. Étape 2 : Configurez la cible de l'analyse▲
- Assemblez votre application cible en mode Release avec toutes les optimisations activées.
-
Créez un projet VTune Amplifier :
- Cliquez sur le bouton de menu dans le coin droit et allez dans Nouveau > Projet… ;
- Spécifiez le nom du projet et son emplacement dans la boîte de dialogue Créer un projet.
- Dans l'onglet Cible d'analyse, sélectionnez un système cible dans le panneau de gauche et sélectionnez un type de cible d'analyse dans le panneau de droite.
- Configurez votre cible : emplacement de l'application, paramètres et répertoires de recherche (si nécessaire).
III-C. Étape 3 : Configurez l'analyse▲
- Passez à l'onglet Type d'analyse.
- Dans le panneau de gauche, sélectionnez un type d'analyse applicable à votre plateforme et configurez les options d'analyse dans le panneau de droite.
- Cliquez sur le bouton Démarrer sur la droite pour lancer l'analyse.
III-D. Étape 4 : Affichez et analysez les données de performance▲
Lorsque la collecte de données est effectuée, VTune Amplifier ouvre le résultat dans la visualisation par défaut, qui est une configuration de préréglages de la fenêtre affichant les résultats d'analyse. Vous pouvez passer d'une visualisation à l'autre pour analyser les données selon différentes perspectives en utilisant différents ensembles d'indicateurs de performance.
Démarrez votre analyse avec la fenêtre Récapitulatif pour avoir une vue d'ensemble des performances de l'application, puis passez aux autres fenêtres pour explorer les performances plus en profondeur en modifiant le niveau de granularité : au niveau des fonctions, des lignes de code source, et ainsi de suite.
IV. Premier pas avec l'analyse de consommation▲
Selon votre système cible, VTune Amplifier utilise différents indicateurs pour l'analyse de l'énergie et de l'alimentation.
IV-A. Cibles Android*Â ▲
- Connectez-vous au  système Android cible avec une commande adb shell.
- Chargez les pilotes de l'appareil et installez le collecteur Intel SoC Watch sur le système Android cible.
-
Lancez la collecte de données sur la cible. Par exemple :
Sélectionnez>
./socwatch -t60
-f cpu-cstate -m -r vtune -o ./results/testoù : -t 60 désigne une durée de collecte en secondes, -f cpu-cstate active les analyses C-state et redémarrages, -m spécifie le niveau de détail maximum, et -r vtune crée un fichier *. pwr qui peut être importé dans VTune Amplifier. Le fichier de résultats d'analyses *. pwr sera situé dans le répertoire./results/test.
-
Copiez le fichier de résultats (*. pwr) vers l'hôte en utilisant une commande adb pull sur l'hôte : adb pull<*. pwr_file>.
-
Ouvrez/créez un projet VTune Amplifier et cliquez sur le bouton de la barre d'outils Importer pour importer le fichier de résultats d'analyse d'énergie dans le projet.
- Explorez la visualisation Analyse d'alimentation de la plateforme pour afficher les données collectées.
IV-B. Cibles Windows*Â ▲
-
Installez le collecteur Intel SoC Watch sur le système Windows. VTune Amplifier fournit deux versions du collecteur Intel SoC Watch pour les cibles Windows :
- pour une collecte basée sur l'hôte, le collecteur Intel SoC Watch est installé par défaut avec Intel System Studio et est disponible dans [Program Files]\IntelSWTools\system_studio_for_windows_<version>\VTune Amplifier <version> for Systems\target\windows_socwatchdirectory ;
- pour les cibles à distance Windows, installez le collecteur Intel SoC Watch.
-
Lancez la collecte de données sur la cible. Par exemple :
Sélectionnez>
socwatch -t60
-f cpu-cstates -m -r sww -o results/testoù : -t 60 désigne une durée de collecte en secondes, -f cpu-cstates déclenche les analyses C-state et redémarrages, -m spécifie le niveau de détail maximum, et -r swwcrée un fichier *. sww1 qui peut être importé dans VTune Amplifier. Les fichiers de sorties seront nommés test et seront situés dans le répertoire results.
-
Copiez le fichier de résultats (*. sww1) vers l'hôte.
-
Ouvrez/créez un projet VTune Amplifier et cliquez sur le bouton de la barre d'outils Importer pour importer le fichier de résultats d'analyse d'énergie dans le projet.
- Explorez la visualisation Analyse d'alimentation de la plateforme pour afficher les données collectées.Â
IV-C. Cibles Linux*Â ▲
- Chargez les pilotes de l'appareil et installez le collecteur Intel SoC Watch sur le système Linux cible.
-
Lancez la collecte de données sur la cible. Par exemple :
Sélectionnez>
./socwatch -t60
-f cpu-cstate -m -r vtune -o ./results/testoù : -t 60désigne une durée de collecte en secondes, -f cpu-cstate active les analyses C-state et redémarrages, -m spécifie le niveau de détail maximum, et -r vtune crée un fichier *. pwr qui peut être importé dans VTune Amplifier. Le fichier de résultats d'analyses *. pwr sera situé dans le répertoire ./results/test.
-
Copiez le fichier de résultats (*. pwr) vers l'hôte.
-
Ouvrez/créez un projet VTune Amplifier et cliquez sur le bouton de la barre d'outils Importer pour importer le fichier de résultats d'analyse d'énergie dans le projet.
- Explorez la visualisation Analyse d'alimentation de la plateforme pour afficher les données collectées.
Documentation et Ressources
Si vous rencontrez des problèmes pour consulter la documentation de VTune Amplifier sur le système Microsoft Windows Server* 2012, ajuster un paramètre de sécurité pour le navigateur Microsoft Internet Explorer* corrige généralement le problème. Depuis Outils > Options Internet > Sécurité, ajoutez about:internet à la liste des sites de confiance. Optionnellement, vous pouvez retirer about:internet de la liste des sites de confiance une fois que vous aurez terminé de consulter la documentation.
Document |
Description |
Les tutoriels vous montrent comment configurer la collecte à distance avec VTune Amplifier et utiliser les fonctionnalités de base du produit. Les tutoriels VTune Amplifier sont conçus pour guider un nouvel utilisateur à travers des opérations basiques de prise en main avec des exemples courts. Les tutoriels fournissent une excellente base avant de lire l'aide de VTune Amplifier. |
|
Les notes de version contiennent les informations les plus à jour à propos du produit, avec notamment une description du produit, une aide technique, ainsi que les limites et problèmes connus. |
|
Le guide d'installation contient des instructions basiques concernant l'installation de VTune Amplifier et des instructions pour la configuration après l'installation des différents pilotes et collecteurs. |
|
L'aide est la première source de documentation pour VTune Amplifier :
|
|
|
Ce document fournit des instructions détaillées pour utiliser le collecteur de données en ligne de commande Intel Energy Profiler, Intel SoC Watch, pour des analyses d'alimentation et d'énergie sur les systèmes cibles Android, Windows et Linux. Pour des informations concernant la visualisation et l'interprétation des données d'analyse d'énergie, reportez-vous au chapitre Aide d'Intel VTune Amplifier > Guide utilisateur d'analyse d'énergie. |
Ce document fournit des instructions concernant l'utilisation de SEP, le collecteur d'échantillon de VTune Amplifier, ciblant les analyses basées sur un échantillonnage des évènements matériels sur les systèmes restreints en ressources. |
|
Ce document d'aide fournit des informations de référence pour les évènements des processeurs Intel utilisés par VTune Amplifier pour les analyses basées sur un échantillonnage des évènements matériels. La plupart de ces informations sont issues des sources d'informations des processeurs Intel sur le web. Pour accéder à la Référence d'évènement :
|
|
|
Vous pouvez accéder à une aide générale pour VTune Amplifier dans une interface en ligne de commande en entrant la ligne de commande suivante :
|
|
|
Tout le support au développement Windows est disponible sur la Zone des Développeurs Intel et sur le forum.
Découvrez aussi les nouvelles technologies Intel pour Windows.
V. Ressources▲
VI. Mentions légales▲
Intel, VTune et le logo Intel sont des marques appartenant à 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é de tiers.
Microsoft, Windows, et le logo Windows sont des marques, ou des marques déposées appartenant à Microsoft Corporation aux États-Unis et/ou dans d'autres pays.
Copyright © 2013-2015, Intel Corporation. Tous droits réservés.