• Publicidad

Tiempo de ejecución script

¿Apenas comienzas con Perl? En este foro podrás encontrar y hacer preguntas básicas de Perl con respuestas aptas a tu nivel.

Tiempo de ejecución script

Notapor xchidalgox » 2007-04-06 10:43 @488

Hola

¿Cómo puedo saber cuánto se ha demorado mi script en ejecutarse con precisión de segundos y milisegundos?


Saludos
xchidalgox
Perlero nuevo
Perlero nuevo
 
Mensajes: 23
Registrado: 2007-04-02 11:23 @516

Publicidad

Notapor explorer » 2007-04-06 11:12 @508

Si estás en Linux, ejecutando el script dentro del ejecutable time, te indica el tiempo empleado.

Si lo quieres saber dentro del propio programa, puedes hacer el truco de saber qué tiempo es ahora (con time()) y preguntar qué tiempo es cuando haya acabado el programa (otra vez con time()). La diferencia es en segundos.

Para mayor precisión se suele usar el módulo Time::HiRes.
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14480
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España

Notapor xchidalgox » 2007-04-06 11:31 @521

OK

Gracias
xchidalgox
Perlero nuevo
Perlero nuevo
 
Mensajes: 23
Registrado: 2007-04-02 11:23 @516

Notapor teco000 » 2009-01-27 16:49 @742

Una consulta: aparte de este módulo Time::HiRes, ¿existe otro para poder sacar los milisegundos, ya que no tengo permitido instalarlo en el servidor? :shock:
teco000
Perlero nuevo
Perlero nuevo
 
Mensajes: 67
Registrado: 2008-05-29 15:22 @682
Ubicación: Guatemala

Notapor explorer » 2009-01-28 08:24 @392

El módulo Time::HiRes está incluido en cada Perl a partir de la versión 5.7, por lo que deberías tenerlo puesto.

Si no puedes instalarlo, prueba a usar el comando 'time' del sistema.
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14480
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España


Volver a Básico

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 3 invitados