這些數字意味着什麼? (補時logcat的調試器)「......的字節分配內存不足」是什麼意思? (Android)
08-03 14:29:11.538: I/dalvikvm-heap(6514): Forcing collection of SoftReferences for 14337016-byte allocation
08-03 14:29:11.568: D/dalvikvm(6514): GC_BEFORE_OOM freed 10K, 6% free 115756K/121948K, paused 29ms, total 30ms
08-03 14:29:11.568: E/dalvikvm-heap(6514): Out of memory on a 14337016-byte allocation.
- 是什麼121948K和115756K是什麼意思?
- 爲什麼14337016字節?它是〜14MB。不可能!我試圖加載一個14kB大小的位圖。
烏爾應用程序試圖OS.and OS拒絕請求更多的內存被發現分配..所以這個異常提出.. !! – TheFlash
你確定圖像是14KB?另外,您應該認識到Android通常不會爲您的圖像選擇最佳格式。我可能會誤解,但通常會選擇32bpp格式。此外,如果您在本機圖像中使用彩色調色板(例如.bmp或.gif),我相信Android會拋棄它並轉換爲ARGB或RGB像素。 – Samuel