.\" -*- coding: UTF-8 -*- '\" t .\" Copyright 1993 Rickard E. Faith (faith@cs.unc.edu) .\" .\" SPDX-License-Identifier: Linux-man-pages-copyleft .\" .\" Modified Fri Jun 23 01:35:19 1995 Andries Brouwer .\" (prompted by Bas V. de Bakker ) .\" Corrected (and moved to man3), 980612, aeb .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH profil 3 "20 iulie 2023" "Pagini de manual de Linux 6.05.01" .SH NUME profil \- profilul timpului de execuție .SH BIBLIOTECA Biblioteca C standard (\fIlibc\fP, \fI\-lc\fP) .SH REZUMAT .nf \fB#include \fP .PP \fBint profil(unsigned short *\fP\fIbuf\fP\fB, size_t \fP\fIbufsiz\fP\fB,\fP \fB size_t \fP\fIoffset\fP\fB, unsigned int \fP\fIscale\fP\fB);\fP .PP .fi .RS -4 Cerințe pentru macrocomenzi de testare a caracteristicilor pentru glibc (consultați \fBfeature_test_macros\fP(7)): .RE .PP \fBprofil\fP(): .nf .\" commit 266865c0e7b79d4196e2cc393693463f03c90bd8 Începând cu glibc 2.21: _DEFAULT_SOURCE În glibc 2.19 și 2.20: _DEFAULT_SOURCE || (_XOPEN_SOURCE && _XOPEN_SOURCE < 500) Până la și inclusiv glibc 2.19: _BSD_SOURCE || (_XOPEN_SOURCE && _XOPEN_SOURCE < 500) .fi .SH DESCRIERE Această rutină oferă un mijloc de a afla în ce zone programul dumneavoastră își petrece cel mai mult timp. Argumentul \fIbuf\fP indică \fIbufsiz\fP octeți de memorie. La fiecare 10 milisecunde virtuale, este examinat contorul de program al utilizatorului (PC): \fIoffset\fP se scade, iar rezultatul se înmulțește cu \fIscale\fP și se împarte la 65536. Dacă valoarea rezultată este mai mică decât \fIbufsiz\fP, atunci intrarea corespunzătoare din \fIbuf\fP este incrementată. În cazul în care \fIbuf\fP este NULL, profilarea este dezactivată. .SH "VALOAREA RETURNATĂ" Întotdeauna se returnează zero. .SH ATRIBUTE Pentru o explicație a termenilor folosiți în această secțiune, a se vedea \fBattributes\fP(7). .TS allbox; lbx lb lb l l l. Interfață Atribut Valoare T{ .na .nh \fBprofil\fP() T} Siguranța firelor MT\-Unsafe .TE .sp 1 .SH STANDARDE Niciunul .SH ISTORIC Similar cu un apel din SVr4. .SH ERORI \fBprofil\fP() nu poate fi utilizată într\-un program care utilizează, de asemenea, cronometrele de interval \fBITIMER_PROF\fP (a se vedea \fBsetitimer\fP(2)). .PP .\" Libc 4.4 contained a kernel patch providing a system call profil. Profilarea adevărată a nucleului oferă rezultate mai precise. .SH "CONSULTAȚI ȘI" \fBgprof\fP(1), \fBsprof\fP(1), \fBsetitimer\fP(2), \fBsigaction\fP(2), \fBsignal\fP(2) .PP .SH TRADUCERE Traducerea în limba română a acestui manual a fost făcută de Remus-Gabriel Chelu . .PP Această traducere este documentație gratuită; citiți .UR https://www.gnu.org/licenses/gpl-3.0.html Licența publică generală GNU Versiunea 3 .UE sau o versiune ulterioară cu privire la condiții privind drepturile de autor. NU se asumă NICIO RESPONSABILITATE. .PP Dacă găsiți erori în traducerea acestui manual, vă rugăm să trimiteți un e-mail la .MT translation-team-ro@lists.sourceforge.net .ME .