Foros del Web » Programación para mayores de 30 ;) » Java »

consulta

Estas en el tema de consulta en el foro de Java en Foros del Web. hola quisiera saber si se pueden hacer las siguientes cosas en java: 1º: si existe alguna forma de medir la memoria que usa un ibjeto ...
  #1 (permalink)  
Antiguo 01/03/2005, 14:27
 
Fecha de Ingreso: noviembre-2004
Ubicación: Concepción
Mensajes: 14
Antigüedad: 19 años, 6 meses
Puntos: 0
consulta

hola quisiera saber si se pueden hacer las siguientes cosas en java:

1º: si existe alguna forma de medir la memoria que usa un ibjeto en particular al ejecutar uno de sus métodos.

2º: saber la linea que se está ejecutando.

si alguien sabe algo al respecto se le agradece de antemano
  #2 (permalink)  
Antiguo 02/03/2005, 08:27
 
Fecha de Ingreso: febrero-2005
Ubicación: Buenos Aires (Argentina)
Mensajes: 36
Antigüedad: 19 años, 2 meses
Puntos: 0
De la parte de memoria, creo que todavia no es posoble de acuerdo a lo que mencionás aunque se pueden hacer cosas con la memoria (saber la cantidad de memoria que utiliza la VM, por ejemplo, o ampliarla, etc...);

De la segunda parte, la única forma que yo conozco de saber qué línea se está ejecutando es debugeando la aplicación, a no ser que utilices un archivo "log" o bien, los nunca bien ponderados System.out.println().
  #3 (permalink)  
Antiguo 06/03/2005, 17:58
 
Fecha de Ingreso: agosto-2003
Ubicación: Lima-Peru
Mensajes: 33
Antigüedad: 20 años, 9 meses
Puntos: 0
Si se puede medir la memoria, hay 2 formas:

La dificil
1) calcular la suma de los tipos de datos de tu programa, por ejemplo si tienes un variable byte entoces ocupa 1 byte y le sumarias todos los valores de cada variable.

2) La facil
Hay un programa memturbo que te permite saber cuanto de memoria tienes en un momento determinado, facil: apuntas el valor inicial y ejecutas el programa y apuntas el nuevo valor, luego la diferencia es lo q tu programa consume.

Ahora, es mejor hacer varias pruebas para sacar un promedio si tu programa es de ejecucion dinamica.
__________________
:cool: Posted by the_aibo :cool:

Cita:
Mas vale prevenir que formatear :adios:
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:54.