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

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