Una vez compilado el programa, le pasamos como argumentos por línea de comandos el nombre del programa ejecutable, el número de iteracciones y el fichero de salida. Variando el número de iteracciones, queremos ver cómo se comportan los tiempos:
Para estos cálculos empleamos el comando
time de Unix. Los resultados son:
Nº de Iteracciones | Tiempo de ejecución | Nº de Iteracciones | Tiempo de ejecución |
3 | real : 0:02 s
user: 0:01 s sys: 0:01 s |
40 | real : 0:04 s
user: 0:02 s sys: 0:01 s |
80 | real : 0:09 s
user: 0:03 s sys: 0:01 s |
500 | real : 01m:37.91 s
user: 0:35.58 s sys: 0:03 s |
||
800 | real : 02m:40.42 s
user: 0:56.48 s sys: 0:04 s |
||
200 | real : 0:14 s
user: 0:06 s sys: 0:02 s |
||
500 | real : 01m:37.91 s
user: 0:35.58 s sys: 0:03 s |
||
400 | real : 0:33.74 s
user: 0:12.21 s sys: 0:03 s |
1000 | real : 02m:27.22 s
user: 0:52 s sys: 0:04 s |