Pregunta

¿Hay alguna forma de aumentar el tamaño de almacenamiento dinámico para Java ME en un dispositivo? Estoy desarrollando una aplicación para un Nokia N95, pero me encuentro con problemas de memoria cuando trato de procesar imágenes de imágenes más grandes. El teléfono tiene mucho espacio de almacenamiento dinámico disponible, pero parece restringir la cantidad permitida por Java ME a 1 MB.

¿Fue útil?

Solución

Respuesta corta: No.

Respuesta más larga: el tamaño de almacenamiento dinámico está codificado en la máquina virtual del dispositivo. Si se está quedando sin memoria, debe dividir su tarea en subtareas más pequeñas para permitir que se active el GC. Con memoria limitada, solo son posibles operaciones limitadas. Te imaginas ...

Otros consejos

En algunos teléfonos J2ME, la configuración de los atributos jad Midlet-Heap-Size funciona. Supongamos que un teléfono tiene solo 2 MB de almacenamiento dinámico, configurar este atributo jad para decir 3 MB aumenta el almacenamiento dinámico a 3 MB. Puedes probar esto, aunque funcionó en muy pocos teléfonos para mí.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top