Foros - Stratos

Programadores => General Programadores => Mensaje iniciado por: samsaga2 en 18 de Julio de 2005, 08:11:47 PM

Título: Memoria Y J2me
Publicado por: samsaga2 en 18 de Julio de 2005, 08:11:47 PM
 Tengo problemas de memoria con mi ultimo jueguecillo para moviles. A ver si alguien tiene una poca mas de experiencia y es capaz de aconsejarme sobre cuanta memoria puedo disponer mas o menos para mis pequeñas creaciones. Supongo que el problema me viene o de un array de 80x40 (que implican 3200 news) o una funcion que genera el nivel de forma aleatoria que tira un poco de la pila.
Título: Memoria Y J2me
Publicado por: zupervaca en 18 de Julio de 2005, 08:49:11 PM
 como consejo decirte que cuando vayas a dejar de usar algo lo iguales a null para que pierda la referencia, puede ser algo de eso, si estas con el ktoolbar de sun puedes pillar el escape de memoria con el depurador que trae por las opciones, se llama profiler o algo asi, es que no me acuerdo bien ya

saludos
Título: Memoria Y J2me
Publicado por: samsaga2 en 19 de Julio de 2005, 08:04:01 AM
 Eso es justo lo que iba a preguntar, si existia un memory profiler para j2me. Tendre que instalarme el tookit de sun.
Título: Memoria Y J2me
Publicado por: Helius en 19 de Julio de 2005, 10:49:54 AM
 Con el emulador del "J2ME Wireless Toolkit" de Sun puedes ver la memoria que consumes en tiempo real activando el monitor de memoria, también puedes activar un profiler, ver cuantos objetos y de que tipo tienes por ahí en memoria, cual ha sido el máximo... y un montón de cosas más ;)

Saludos.
Título: Memoria Y J2me
Publicado por: samsaga2 en 19 de Julio de 2005, 11:17:33 AM
 Lo he probado hace un rato y no me chuta, dice que me falta un DLL aunque lo tenga (ni siquiera se entera copiandolo en el Windows/System32).
Título: Memoria Y J2me
Publicado por: zupervaca en 19 de Julio de 2005, 01:16:43 PM
 yo cuando lo usaba no tuve problemas ¿como se llama la dll?
Título: Memoria Y J2me
Publicado por: Helius en 19 de Julio de 2005, 04:02:34 PM
 Yo uso NetBeans con el "JDK 5.0" y el "J2ME Wireless Toolkit 2.2" y le he añadido el "Netbeans Mobility Pack 4.0" y me funciona todo perfectamente.
Título: Memoria Y J2me
Publicado por: samsaga2 en 20 de Julio de 2005, 08:35:38 AM
 Problema solucionado, creaba demasiados objetos tipo Image, aunque el total final era pequeño (no creo que superaran los 40/50k). Supongo que llevan una sobrecarga adicional al sistema, que aparte de tener que almacenar la imagen llevaran muchisima informacion mas.