Actualmente estoy considerando desarrollar una aplicación para el procesamiento de imágenes capturadas por la cámara de teléfonos móviles que utilizan el sistema operativo Android. Antes de tomar la decisión de seguir adelante, investigué y el descubrió que hay algunas quejas con respecto a los límites de la memoria asignados por Dalvik VM, que parecen ser limitantes para las aplicaciones que requieren manipulación y procesamiento de imágenes. ¿Qué límites debería tener en cuenta si tuviera que procesar ejemplo 3 fotos tomadas con la cámara, en mi proceso, aplicando filtros , transformaciones y otros tipos de operaciones matemáticas?Dalvik Memory Allocation - ¿Cómo cambiar los límites predeterminados?
me gustaría saber si es posible cambiar el valor por defecto de memoria asignada por la máquina virtual Dalvik para cada aplicación (este valor predeterminado es de 16 MB), de ninguna manera, utilizando el sistema operativo Android 1.6. ¿Alguien ha visto en esto que me puede ayudar, por favor?
También he leído en el documento Android 2.1 compatibilidad definición (disponible aquí: http://static.googleusercontent.com/external_content/untrusted_dlcp/source.android.com/pt-PT//compatibility/android-2.1-cdd.pdf ) que es posible cambiar la asignación de memoria por el Dalvik VM de 16 MB a 24 MB o incluso una más grande cantidad si es necesario, pero no se menciona en ningún lugar cómo se puede hacer esto.
Si alguien ha investigado estos problemas anteriormente y podría darme alguna ayuda o sugerencia sobre , lo agradecería mucho. Gracias.
por cierto: el Nexus One el tamaño del montón predeterminado ya está a 24 MB por aplicación –