Consultas, desarrollo de programas y petición de presupuestos:

jueves, 12 de julio de 2012

Ver la eficacia de nuestro programa...

Como comprobara la eficacia de un programa: comando Time
(tiempo que tarda en ejecutarse)

$time ./jcat1 texto.txt
Nos ejecutara el programa jcat1, y nos dara la siguiente informacion al final del archivo
real: es el tiempo que ha tardado tu programa.
user: el tiempo que ha empleado en procesos de usuario.
sys: el tiempo que ha empleado en procesos del sistema.

Tiempo verdadero= real-user-sys

Ahora vamos a ver el ejemplo del cat2 del profesor cambiando los tamaños del buffer, a ver que pasa con el rendimiento....

Tiempos


buffert: _verdadero real user sys
1024 8,742 8,866 0,024 0,1
10 9,393 9,553 0,048 0,112
124 9,143 9,275 0,048 0,084
2024 8,775 8,899 0,012 0,112
5024 8850,88 8851 0,04 0,08
10024 8,712 8,844 0,016 0,116
100024 8,961 9,085 0,016 0,108

Esto es una curva, que a medida que me acerce al buffer del disco dara mejor resultado y cuando me aleje de ese buffer. Tambien lo suyo es usar numeros potencia de 2

No hay comentarios:

Publicar un comentario