Provided by: manpages-es_1.55-10_all bug

NOMBRE

       profil - perfil de tiempo de ejecucion

SINOPSIS

       #include <unistd.h>

       int profil(u_short *buf, size_t tambuf, size_t desplto, u_int escala);

DESCRIPCI'ON

       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.

       Si buf es un puntero nulo, el perfil se desactiva.

VALOR DEVUELTO

       Siempre se devuelve cero.

FALLOS

       profil no puede emplearse en un programa que tambien utilice contadores
       incrementales ITIMER_PROF.

       Un  verdadero  analisis de perfil del nucleo proporciona resultados mas
       exactos.  Libc 4.4 contiene un parche del nucleo  que  proporciona  una
       llamada al sistema profil.

V'EASE TAMBI'EN

       gprof(1), setitimer(2), signal(2), sigaction(2)