Estoy desarrollando una aplicación que consume mucha memoria y quiero usar el granHeap-Tag, que debería darle a la aplicación un poco más de memoria. Cualquier cosa que establezca esta etiqueta en AndroidManifest.xml, no hace ninguna diferencia en la memoria real que me han dado. Estoy leyendo en mi memoria máxima de esta manera:largeHeap = ¿la etiqueta de manifiesto verdadero no funciona?
Log.v("Utils","Max Mem in MB:"+(Runtime.getRuntime().maxMemory()/1024/1024));
Mi manifiesta ve bastante como esto:
<application android:label="@string/app_name" android:hardwareAccelerated="true" android:largeHeap="true" android:debuggable="true">
<activity android:name=".EntryActivity" android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
Estoy corriendo 3.1 en el emulador , la salida de mi registro arriba siempre es de 48MB. ¿Alguien puede ayudar?
No se debe evitar la pregunta, pero ¿para qué está utilizando esta memoria? – Nick
procesamiento de imágenes ¡apuesto! – binnyb
exactamente ... si hay alguna otra manera de modificar imágenes de alta resolución, esto sería muy bienvenido. pero no encontré otra manera de trabajar con bitmaps, que son muy grandes. – stk