elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
27 Mayo 2012, 23:49  


Tema destacado: ¡Aprende hacking con práctica! - WarZone, el wargame de elhacker.net

+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  Java (Moderadores: Debci, Leyer)
| | | |-+  Tiempo de ejecución en Eclipse
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Tiempo de ejecución en Eclipse  (Leído 1,462 veces)
Aikanáro Anário


Desconectado Desconectado

Mensajes: 626



Ver Perfil WWW
Tiempo de ejecución en Eclipse
« en: 15 Diciembre 2011, 04:36 »

Si no mal recuerdo eclipse dice el tiempo de ejecución que dura un programa pero parece que me he puesto a tocar algo y ahora no lo presenta o tal vez nunca lo presentó y yo me hice ilusiones xD. Alguien que me saque de la duda si se puede poner ¿cómo lo hago?


En línea

Lo que faltaba en internet: http://binar10s.blogspot.com/
Proteus1989

Desconectado Desconectado

Mensajes: 143



Ver Perfil WWW
Re: Tiempqo de ejecución en Eclipse
« Respuesta #1 en: 15 Diciembre 2011, 10:18 »

Yo no he visto que lo haga...
Como yo calculo eso es con la función System.nanoTime();
Pones una al principio del código y lo guardas en en long y al final del cógido un print de System.nanoTime() - primerTiempo;

Si no quieres tanta precisión también tienes la System.currentTimeMillis().

Y si estás en linux en el interprete de comandos escribe: time java........


En línea
Aikanáro Anário


Desconectado Desconectado

Mensajes: 626



Ver Perfil WWW
Re: Tiempo de ejecución en Eclipse
« Respuesta #2 en: 15 Diciembre 2011, 15:10 »

Bueno, el problema es que lo que quiero calcular en específico es cuanto dura un método ejecutándose. Porque el programa pide un número, con ese número entonces hace las operaciones, lo que quiero calcular es cuanto dura la operación, solamente la operación. Porque puede ser que el usuario dure hasta minutos para entrar un numero o depende de la velocidad de tipeo ¿el comando time me da tres tiempos, cuál de ellos me sirve para lo que quiero? ¿o podría hacerlo como dices con el tiempo del sistema al principio del método y al final del mismo?
En línea

Lo que faltaba en internet: http://binar10s.blogspot.com/
Darhius


Desconectado Desconectado

Mensajes: 427


Divide y vencerás.


Ver Perfil
Re: Tiempo de ejecución en Eclipse
« Respuesta #3 en: 15 Diciembre 2011, 19:21 »

Hola.
Se puede hacer con los métodos que ya te mencionaron, por ejemplo.

Código
public class TiempoEjecucion{
public static void main(String args[]){
new TiempoEjecucion();
}
 
public TiempoEjecucion(){
int numero=10; //Aquí ingresas el número
long tiempoInicio=System.currentTimeMillis(); //Aquí se toma el tiempo de incio despues de haber ingresado el numero
ejecutaProceso(); //Aquí el método a ejecutar
long tiempoFinal=System.currentTimeMillis();
long tiempoTotal=tiempoFinal-tiempoInicio;
System.out.println("Tiempo de ejecucion "+tiempoTotal+" milisegundos");
}
 
public void ejecutaProceso(){
for (int i = 0; i < 1000; i++){
System.out.print(i);
}
}
}
 

Disculpa si hay errores de sintaxis, no lo he probado pero debe de funcionar.

Saludos.
En línea

"Cuenta mi historia... a quienes pregunten, cuéntala con verdad, las cosas malas junto con las buenas  y permite que sea juzgado apegado ellas... el resto... es silencio." Dinobot (Beast Wars Transformers)
Proteus1989

Desconectado Desconectado

Mensajes: 143



Ver Perfil WWW
Re: Tiempo de ejecución en Eclipse
« Respuesta #4 en: 15 Diciembre 2011, 19:40 »

Buen ejemplo Darhius ;)
En línea
Aikanáro Anário


Desconectado Desconectado

Mensajes: 626



Ver Perfil WWW
Re: Tiempo de ejecución en Eclipse
« Respuesta #5 en: 16 Diciembre 2011, 00:05 »

Gracias gente, ya sé como lo voy hacer.
En línea

Lo que faltaba en internet: http://binar10s.blogspot.com/
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
error 458 en tiempo de ejecucion
Programación Visual Basic
wACtOr 0 704 Último mensaje 18 Junio 2007, 16:20
por wACtOr
Tiempo de ejecucion
Programación C/C++
FabuHack 2 446 Último mensaje 5 Julio 2008, 06:21
por dooque
tiempo de ejecucion
Programación C/C++
mapers 11 1,915 Último mensaje 26 Junio 2010, 15:37
por cbug
tiempo de ejecucion!!!
Programación General
mapers 3 850 Último mensaje 28 Agosto 2010, 09:00
por Littlehorse
Hacer instrucción en tiempo de ejecución.
.NET
NetJava 1 303 Último mensaje 5 Enero 2012, 12:42
por NetJava
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines