Título: Tiempo de ejecución en Milisegundos, Linux Publicado por: Castiblanco en 16 Febrero 2013, 03:50 am Hola...
Tengo un par de algoritmos y necesito saber su tiempo de ejecución, pero necesito ese tiempo en milisegundos y no se puede en segundos y dividirlos en 1000 porque se ejecutan rápido y no llegan a 1 segundo así que tienden a cero y no me sirve... Lo pude encontrar para Windows: Código
Pero no me sirve en Linux que es donde lo necesito ya que utilizo la librería windows.h Alguien le ha funcionado alguno, porque veo varios a través de Google pero no alguno que sirva de verdad. Gracias! Título: Re: Tiempo de ejecución en Milisegundos, Linux Publicado por: capsulasinformaticas en 16 Febrero 2013, 05:38 am Aun que hasta ahora solo he programado C y practicamente nada en C++ igual me tome el trabajo de limpiar un poco el codigo, espero haberlo hecho bien. Yo te digo que por lo que se, usar sintaxis de C y C++ no es buena practica de programacion, y ademas usas System("PAUSE"); y para linux creo que ni existe ni es bueno usarlo por varias razones. Bueno, lo otro, borre lo que creo era codigo para intentar tomar el tiempo, lo cual me generaba errores en la compilacion, y puse otra forma de tomarlo que por lo menos a mi me funciona en Windows, abajo de dejo el codigo.
Código
Cualquier cosa avisas. Saludos. Título: Re: Tiempo de ejecución en Milisegundos, Linux Publicado por: Castiblanco en 16 Febrero 2013, 13:44 pm Gracias por la intención pero esa forma tampoco me funciona :/
Me da que t vale 0, y CLOCKS_PER_SEC algo como 100000 entonces el resultado da 0 también, a mi también me funcionó algo parecido en Windows pero en Linux nada!!! Saludos capsulasinformaticas. Título: Re: Tiempo de ejecución en Milisegundos, Linux Publicado por: 0xDani en 16 Febrero 2013, 14:34 pm http://www.kernel.org/doc/man-pages/online/pages/man2/getrusage.2.html
Título: Re: Tiempo de ejecución en Milisegundos, Linux Publicado por: BatchianoISpyxolo en 16 Febrero 2013, 15:06 pm Para recoger la hora actual del sistema en microsegundos en C...
Código
Ya sabrás tú medir los tiempos :P |