Je suis actuellement en train d'envisager de développer une application pour le traitement des images capturés par l'appareil photo de téléphones mobiles en utilisant le système d'exploitation Android. Avant de prendre la décision d'aller de l'avant, j'ai fait quelques recherches et trouvé il y a quelques plaintes concernant les limites de la mémoire alloués par le VM Dalvik, qui semblent être limitant aux applications qui nécessitent la manipulation et le traitement de images. Quelles limites devrais-je avoir en tête si je devais traiter pour exemple 3 photos prises avec l'appareil photo, dans mon processus, en appliquant filtres, transformations et d'autres types d'opérations mathématiques?Dalvik Memory Allocation - Comment changer les limites par défaut?
Je voudrais savoir s'il est possible de changer la valeur par défaut de mémoire allouée par la machine virtuelle Dalvik pour chaque application (cette valeur par défaut est de 16 Mo), de quelque manière, en utilisant le système d'exploitation Android 1.6. Quelqu'un at-il l'air dans ce qui peut m'aider s'il vous plaît?
J'ai aussi lu dans la définition de compatibilité Android 2.1 Document (disponible ici: http://static.googleusercontent.com/external_content/untrusted_dlcp/source.android.com/pt-PT//compatibility/android-2.1-cdd.pdf ) qu'il est possible de modifier la répartition de la mémoire par le Dalvik VM de 16 Mo à 24 Mo ou même un plus grand montant si cela est nécessaire, mais il n'est pas mentionné nulle part comment cela peut être fait.
Si quelqu'un a déjà examiné ces questions et pourrait me donner quelques conseils ou aide, il serait grandement apprécié. Merci.
BTW: le Nexus One la taille du segment par défaut est déjà à 24 Mo par application –