profil(3) Library Functions Manual profil(3) NOMBRE profil - perfil de tiempo de ejecucion BIBLIOTECA Biblioteca Estandar C (libc, -lc) SINOPSIS #include int profil(unsigned short *buf, size_t tambuf, size_t desplto, unsigned int escala); Requisitos de Macros de Prueba de Caracteristicas para glibc (vease feature_test_macros(7)): profil(): Since glibc 2.21: _DEFAULT_SOURCE In glibc 2.19 and 2.20: _DEFAULT_SOURCE || (_XOPEN_SOURCE && _XOPEN_SOURCE < 500) Up to and including glibc 2.19: _BSD_SOURCE || (_XOPEN_SOURCE && _XOPEN_SOURCE < 500) DESCRIPCION Esta rutina proporciona un medio para averiguar en que partes su programa pasa la mayor parte de su tiempo. El argumento buf apunta a tambuf bytes de memoria. Cada 10 milisegundos virtuales, se examina el contador de programa del usuario (PC): se resta desplto y el resultado se multiplica por escala y se divide por 65536. Si el valor resultante es menor que tambuf la entrada correspondiente de buf se incrementa. VALOR DEVUELTO Siempre se devuelve cero. ATRIBUTOS Para obtener una explicacion de los terminos usados en esta seccion, vease attributes(7). +-------------------------------------+--------------------+-----------+ |Interfaz | Atributo | Valor | +-------------------------------------+--------------------+-----------+ |profil() | Seguridad del hilo | MT-Unsafe | +-------------------------------------+--------------------+-----------+ ESTANDARES None. HISTORIAL Similar to a call in SVr4. ERRORES profil() cannot be used on a program that also uses ITIMER_PROF interval timers (see setitimer(2)). True kernel profiling provides more accurate results. VEASE TAMBIEN gprof(1), sprof(1), setitimer(2), sigaction(2), signal(2) TRADUCCION La traduccion al espanol de esta pagina del manual fue creada por Gerardo Aburruzaga Garcia y Juan Piernas Esta traduccion es documentacion libre; lea la GNU General Public License Version 3 o posterior con respecto a las condiciones de copyright. No existe NINGUNA RESPONSABILIDAD. Si encuentra algun error en la traduccion de esta pagina del manual, envie un correo electronico a . Paginas de manual de Linux 6.06 31 Octubre 2023 profil(3)