Stratos: Punto de Encuentro de Desarrolladores

¡Bienvenido a Stratos!

Acceder

Foros





Memoria Y J2me

Iniciado por samsaga2, 18 de Julio de 2005, 08:11:47 PM

« anterior - próximo »

samsaga2

 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.

zupervaca

 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

samsaga2

 Eso es justo lo que iba a preguntar, si existia un memory profiler para j2me. Tendre que instalarme el tookit de sun.

Helius

 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.
Geardome Devlog
Tutoriales sobre DirectX 9, Nintendo DS y PSP.

samsaga2

 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).

zupervaca

 yo cuando lo usaba no tuve problemas ¿como se llama la dll?

Helius

 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.
Geardome Devlog
Tutoriales sobre DirectX 9, Nintendo DS y PSP.

samsaga2

 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.






Stratos es un servicio gratuito, cuyos costes se cubren en parte con la publicidad.
Por favor, desactiva el bloqueador de anuncios en esta web para ayudar a que siga adelante.
Muchísimas gracias.