Tag: heap di

Perché la dimensione Bitmap è più grande della memory rispetto a quella di disco in Android?

Ho una image 2448×3264 sulla mia scheda SD che consuma 1,667,072 byte, ma quando lo cargo come bitmap e calcolare la sua dimensione usando getRowBytes()*getHeight() finisco con 15.980.544 byte. Perché questo accade e come posso calcolare la dimensione effettiva del file?

Android: Errore di memory insufficiente

Quando minimizzo la mia applicazione Android per circa 4 o 5 volte, ho sempre il seguente errore: 02-01 19:24:11.980: E/dalvikvm-heap(22362): Out of memory on a 3686416-byte allocation. 02-01 19:24:12.000: E/dalvikvm(22362): Out of memory: Heap Size=62755KB, Allocated=55237KB, Limit=65536KB 02-01 19:24:12.000: E/dalvikvm(22362): Extra info: Footprint=62435KB, Allowed Footprint=62755KB, Trimmed=2144KB 02-01 19:24:12.000: E/Bitmap_JNI(22362): Create Bitmap Failed. 02-01 19:24:12.000: E/Bitmap_JNI(22362): […]

Due domande circa le size massime del mucchio e la memory disponibile in android

Vedo che la dimensione Heap aumenta automaticamente come l'applicazione lo richiede, fino a qualsiasi dimensione massima del telefono. Vedo anche che la dimensione massima del mazzo è diversa a seconda del dispositivo. Quindi la mia prima domanda è, quali sono le tipiche size Max Heap sui dispositivi Android? Ho provato l'allocazione della memory su un […]

Gli errori di memory non si verificano con una dimensione di heap elevata ma con size ridotte. Perché?

Ho un process abbastanza intenso di memory che può causare la dimensione del mucchio a crescere vicino ai suoi limiti (come 24 in questo caso). Tuttavia, quando questo process termina e la memory allocata (come elencata nello strumento Heap DDMS e in un deposito di heap) è molto lontana come 6 o 7. Nonostante la […]

Android: Bitmap, SoftReferences e OOM?

Ho una serie di viste in un LinearLayout verticale. Ogni vista genera e disegna una Bitmap, quando viene scelto. Per motivi di performance non preferirei generare Bitmap each volta che viene chiamato onDraw (), ma per motivi di memory non riesco a mantenere riferimenti rigidi alle Bitmap. Potrei usare consigli sulla strategia che dovrei prendere. […]

Strano Bitmap usando 1 Mb di Heap

Per curiosità, ho appena testato la mia applicazione Android per le perdite di memory, utilizzando l' analizzatore di memory Eclipse. Mi sono imbattuto in uno strano Bitmap con size di 512 x 512 pixel che utilizzano circa 1 Megabyte delle memorie di memory dei miei dispositivi. Ho controllato la cartella dei miei disegni e non […]

L'Android è un fan Android di Google, tutto su telefoni Android, Android Wear, Android Dev e applicazioni Android Games e così via.