Télécharger CCPERF.INC

Retour à la liste

Numérotation des lignes :

  1. * -INC CCPERF
  2. *
  3. * Mesure des durees dans les blocs (PROCEDURES et BOUCLES)
  4. *
  5. COMMON/CPERFO/ITPSPR,ITPSBO,IPTEMP
  6. C Initialisation dans bdata.eso
  7. C ITPSPR : Pointeur sur ITPSBL pour les durees dans les PROCEDURES
  8. C ITPSBO : Pointeur sur ITPSBL pour les durees dans les BOUCLES
  9. C IPTEMP : Pointeur sur ITEMPS pour les temps par thread
  10.  
  11. SEGMENT ITPSBL
  12. INTEGER NIVCOU
  13. INTEGER IPRONI(NIVMAX)
  14. INTEGER NBAPRO(NBBLOC)
  15. INTEGER TPSPRO(2,NBBLOC)
  16. INTEGER DURPRO(2,NBBLOC)
  17. C LMNOM=24
  18. CHARACTER*24 CDPROC(NBBLOC)
  19. C NIVCOU : Niveau courant (profondeur en terme de procedure)
  20. C NIVMAX : Niveau maximum rencontre
  21. C IPRONI : Place de la procedure dans les tableaux (NBAPRO, TPSPRO et DURPRO)
  22. C NBBLOC : Nombre de blocs differents (PROCEDURES, BOUCLES, ...)
  23. C NBAPRO : Nombre d'appel des procedure
  24. C TPSPRO(1,.) : Valeur du "temps elapsed" au debut du chronometrage des procedure
  25. C (2,.) : Valeur du "temps CPU" au debut du chronometrage des procedure
  26. C DURPRO(1,.) : Duree Elapsed cumulee de la procedure ('Self')
  27. C (2,.) : Duree CPU cumulee de la procedure ('Self')
  28. C CDPROC : Nom des procedures
  29. ENDSEGMENT
  30.  

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