Publié le :

Collecte et interprétation des statistiques de performance

Les options système FULLSTIMER et STIMER permettent d'afficher des statistiques de performance détaillées dans le journal SAS©. Ces statistiques incluent le temps réel (temps écoulé), le temps CPU, l'utilisation de la mémoire et les opérations d'entrée/sortie (I/O). Le temps réel est le temps d'horloge pour exécuter une tâche, fortement influencé par la capacité du système et sa charge actuelle. Le temps CPU est le temps de traitement réel par l'unité centrale, indépendant de la charge. Pour une évaluation précise de l'efficacité d'un programme, le temps CPU est un indicateur plus fiable que le temps réel. Les statistiques de FULLSTIMER détaillent l'usage des trois ressources critiques : I/O, mémoire et CPU, dont la réduction améliore généralement le débit.
Analyse des données

Type : CREATION_INTERNE


Les exemples présentent des extraits de journaux SAS.

1 Bloc de code
N/A
Explication :
Cet exemple de journal SAS montre les statistiques de performance détaillées générées par l'option système FULLSTIMER dans un environnement UNIX. Il inclut le temps réel, le temps CPU utilisateur, le temps CPU système, l'utilisation de la mémoire, les sémaphores et les changements de contexte des tâches SAS.
Copié !
1 NOTE: DATA statement used:
2 real time 0.19 seconds
3 user cpu time 0.06 seconds
4 system cpu time 0.01 seconds
5 Memory 460k
6 Semaphores exclusive 194 shared 9 contended 0
7 SAS Task context switches 1 splits 0
2 Bloc de code
N/A
Explication :
Cet exemple de journal SAS illustre les statistiques de performance fournies par l'option système STIMER. Il s'agit d'un sous-ensemble des informations de FULLSTIMER, incluant le temps réel et le temps CPU total.
Copié !
1NOTE:
2DATA statement used:
3real time 1.16 seconds
4cpu time 0.09 seconds
Ce matériel est fourni "tel quel" par We Are Cas. Il n'y a aucune garantie, expresse ou implicite, quant à la qualité marchande ou à l'adéquation à un usage particulier concernant le matériel ou le code contenu dans les présentes. We Are Cas n'est pas responsable des erreurs dans ce matériel tel qu'il existe maintenant ou existera, et We Are Cas ne fournit pas de support technique pour celui-ci.
Informations de Copyright : Copyright © SAS Institute Inc. All Rights Reserved


Documentation liée : Optimisation de la performance

Sujet / Mot-cléLien vers la ressource
DOC Techniques d'optimisation de l'utilisation de la mémoire fr/sampleCode/TECHNI7D2F
Banner
Le Conseil de l'Expert
Expert
Michael
Responsable de l'infrastructure Viya.
« Dans une démarche d'optimisation de code, il est crucial de ne pas confondre vitesse et efficience. Si le temps réel (Elapsed Time) reflète votre expérience immédiate, il reste une donnée "polluée" par l'environnement externe : charge du serveur, vitesse du réseau ou accès disque partagé.

En bref : ne cherchez pas seulement à ce que votre programme aille plus vite, cherchez à ce qu'il consomme moins »