elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Como proteger una cartera - billetera de Bitcoin


+  Foro de elhacker.net
|-+  Sistemas Operativos
| |-+  GNU/Linux (Moderador: MinusFour)
| | |-+  Ver rendimiento de CPU y tiempo de demora en proyecto
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Ver rendimiento de CPU y tiempo de demora en proyecto  (Leído 2,063 veces)
etillo

Desconectado Desconectado

Mensajes: 10



Ver Perfil
Ver rendimiento de CPU y tiempo de demora en proyecto
« en: 9 Abril 2015, 00:02 am »

Tengo un algoritmo hecho en c++ se trata de un laberinto en forma de matriz.

La cuestión es que necesito medir el tiempo que se demora en ejecutar el algoritmo y el rendimiento del CPU. Pero todo esto desde la shell del sistema operativo, estoy utilizando ubuntu.

Me pueden ayudar con ideas para realizar esto. Saludos


En línea

Siempre habrá un tonto más ingenioso que tú
MinusFour
Moderador Global
***
Desconectado Desconectado

Mensajes: 5.529


I'm fourth.


Ver Perfil WWW
Re: Ver rendimiento de CPU y tiempo de demora en proyecto
« Respuesta #1 en: 9 Abril 2015, 00:08 am »

Para eso tienes time:

http://linux.die.net/man/1/time


En línea

etillo

Desconectado Desconectado

Mensajes: 10



Ver Perfil
Re: Ver rendimiento de CPU y tiempo de demora en proyecto
« Respuesta #2 en: 9 Abril 2015, 00:15 am »

Si el time se de qué va pero no sé como para que me mida el tiempo desde inicio a fin del algoritmo. y con el rendimiento no se me ocurre nada aún
En línea

Siempre habrá un tonto más ingenioso que tú
MinusFour
Moderador Global
***
Desconectado Desconectado

Mensajes: 5.529


I'm fourth.


Ver Perfil WWW
Re: Ver rendimiento de CPU y tiempo de demora en proyecto
« Respuesta #3 en: 9 Abril 2015, 00:52 am »

Si el time se de qué va pero no sé como para que me mida el tiempo desde inicio a fin del algoritmo. y con el rendimiento no se me ocurre nada aún

Si el inicio y el fin del algoritmo es el mismo que el inicio y fin del programa entonces puedes usar time. De lo contrario necesitas programar la medicion dentro del programa.

Ejemplo con time:

Código
  1. time ./programa.sh

En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines