Télécharger temp.notice

Retour à la liste thématique

Afficher cette notice en

Numérotation des lignes :
   1 : $$$$ TEMP     NOTICE  CB215821  19/04/05    21:15:26     10179          
   2 :                                              DATE     19/04/05
   3 : 
   4 :   Directive TEMPS                           Voir aussi : PLAC
   5 :     ---------------  
   6 :   TEMPS |   -                       | ;
   7 :         | 'PLAC'                    |
   8 :         | 'IMPR' |   -    |   -     |
   9 :         |        | 'MAXI' | 'HORL'  |
  10 :         |        | 'SOMM' | 'CPU'   |
  11 :         |                   'APPE'  |
  12 :         |                   'EFFI'  |
  13 :         |        | 'PROC' |   -     |
  14 :         |        | 'BOUC' | 'HORL'  |
  15 :         |                 | 'CPU'   |
  16 :         |                 | 'APPE'  |
  17 :         | 'ZERO'                    |
  18 :         | 'SGAC' 'IMPR'             |
  19 : 
  20 : 
  21 :     Operateur TEMPS
  22 :     ---------------
  23 : 
  24 :   TAB1        = TEMPS 'NOEC' ;
  25 :   ENTI1 ENTI2 = TEMPS 'SGAC' ;
  26 :   ENTI1       = TEMPS 'ENTI' | ('CPU') | ;
  27 :                              |  'HORL' |
  28 : 
  29 : 
  30 :     Objet :
  31 :     -------
  32 : 
  33 :  Syntaxe 1 : Utilisation comme une directive
  34 :  -------------------------------------------
  35 :   -'TEMP';
  36 :       - Affiche le temps horloge et CPU ecoule depuis le dernier appel
  37 : 
  38 :   -'TEMP' 'SGAC' 'IMPR' ;
  39 :       - Affiche le  nombre d'appel  par operateur,  le cumul de segments
  40 :         restes actifs  apres  l'appel  ainsi que  la  taille (en K-MOTS)
  41 :         correspondante.
  42 :         Remarque : Esope fait une pile de SEGMENTS a desactiver, un SEGMENT
  43 :                    dans cette pile n'est pas compte comme desactive.
  44 : 
  45 :   -'TEMP' 'PLAC' ;
  46 :       - Affiche l'etat de la memoire dans ESOPE (en MOTS)
  47 : 
  48 :   -'TEMP' 'IMPR' (MOT1 (MOT2)) (MOT3) ;
  49 :       - MOT1 : 'PROC'    : Informations sur les PROCEDURES
  50 :                'BOUC'    : Informations sur les BOUCLES
  51 :                 Sans MOT1: Informations sur les OPERATEURS (MOT2 possible)
  52 :                            MOT2 :'MAXI'    : Maximum  de  tous  les ASSISTANTS
  53 :                                  'SOMM'    : Somme  sur   tous  les ASSISTANTS
  54 :                                   Sans MOT2: Toutes les valeurs des ASSISTANTS
  55 : 
  56 :       - MOT3 : 'HORL'    : Temps horloge   seulement (Avec trie croissant)
  57 :                'CPU '    : Temps CPU       seulement (Avec trie croissant)
  58 :                'APPE'    : Nombre d'appels seulement (Avec trie croissant)
  59 :                 Sans MOT3: Toutes les informations   (Sans trie)
  60 : 
  61 : 
  62 :   -'TEMP' 'ZERO' ;
  63 :       - Initialise  les tableaux  des temps  ainsi que  les informations
  64 :         liees aux SEGMENTS.
  65 : 
  66 :     Remarque : 1 MOT = 8 octets en 64-bits
  67 :     ----------         4 octets en 32-bits
  68 : 
  69 : 
  70 :  Syntaxe 2 : Utilisation comme un operateur
  71 :  ------------------------------------------
  72 :   - TAB1 ='TEMP' 'NOEC' ;
  73 :       - Renvoie  dans la TABLE TAB1  le detail par operateur et
  74 :         par assistant  des  temps  horloge  et CPU ainsi que le
  75 :         nombre  d'appels.  On  retrouvera  egalement  les temps
  76 :         horloge et CPU depuis le  depart du calcul et depuis le
  77 :         dernier appel a l'operateur TEMP.
  78 : 
  79 :         
  80 :   - ENTI1 ENTI2 ='TEMP' 'SGAC' ;
  81 :       - Renvoie dans 2 entiers l'etat general des segments
  82 :          ENTI1 : Nombre total de SEGMENTS Actifs
  83 :          ENTI2 : Taille totale correspondante (en MOTS).
  84 : 
  85 :     Remarque : 1 MOT = 8 octets en 64-bits
  86 :     ----------         4 octets en 32-bits
  87 : 
  88 :   - ENTI1 ='TEMP' 'ENTI' | ('CPU') | ;
  89 :                          |  'HORL' |
  90 :       - Renvoie  dans  1  entier le  temps CPU  (par defaut) ou le temps 
  91 :         HORLoge (en presence du mot cle 'HORL')
  92 : 

© Cast3M 2003 - Tous droits réservés.
Mentions légales