clock(3) Library Functions Manual clock(3) NUME clock - determina timpul de utilizare a procesorului BIBLIOTECA Biblioteca C standard (libc, -lc) REZUMAT #include clock_t clock(void); DESCRIERE Funcia clock() returneaza o aproximare a timpului de utilizare a procesorului de catre program. VALOAREA RETURNATA Valoarea returnata este timpul CPU utilizat pana in prezent ca clock_t; pentru a obine numarul de secunde utilizate, imparii la CLOCKS_PER_SEC. In cazul in care timpul procesorului utilizat nu este disponibil sau valoarea acestuia nu poate fi reprezentata, funcia returneaza valoarea (clock_t) -1. ATRIBUTE Pentru o explicaie a termenilor folosii in aceasta seciune, a se vedea attributes(7). +--------------------------------------+---------------------+---------+ |Interfaa | Atribut | Valoare | +--------------------------------------+---------------------+---------+ |clock() | Sigurana firelor | MT-Safe | +--------------------------------------+---------------------+---------+ VERSIUNI XSI cere ca CLOCKS_PER_SEC sa fie egala cu 1000000 indiferent de rezoluia reala. In alte cateva implementari, valoarea returnata de clock() include, de asemenea, orele tuturor proceselor-copii a caror stare a fost colectata prin wait(2) (sau un alt apel de tip ateptare). Linux nu include orele proceselor-copii ateptai in valoarea returnata de clock(). Funcia times(2), care returneaza in mod explicit informaii (separate) despre apelant i copiii sai, poate fi preferabila. STANDARDE C11, POSIX.1-2008. ISTORIC POSIX.1-2001, C89. In glibc 2.17 i versiunile anterioare, clock() a fost implementat ca sa utilizeze times(2). Pentru o mai mare precizie, incepand cu glibc 2.18, este implementat ca sa utilizeze clock_gettime(2) (folosind ceasul CLOCK_PROCESS_CPUTIME_ID). NOTE Standardul C permite valori arbitrare la inceputul programului; pentru a obine o portabilitate maxima, scadei valoarea returnata in urma unui apel la clock() la inceputul programului. Reinei ca timpul poate reveni la aceeai valoare. Pe un sistem pe 32 de bii in care CLOCKS_PER_SEC este egal cu 1000000, aceasta funcie va returna aceeai valoare aproximativ la fiecare 72 de minute. CONSULTAI I clock_gettime(2), getrusage(2), times(2) TRADUCERE Traducerea in limba romana a acestui manual a fost facuta de Remus- Gabriel Chelu Aceasta traducere este documentaie gratuita; citii Licena publica generala GNU Versiunea 3 sau o versiune ulterioara cu privire la condiii privind drepturile de autor. NU se asuma NICIO RESPONSABILITATE. Daca gasii erori in traducerea acestui manual, va rugam sa trimitei un e-mail la . Pagini de manual de Linux 6.06 31 octombrie 2023 clock(3)