Подтвердить что ты не робот

Что означает ошибка adjustAdaptiveCoef в logcat?

Я разрабатываю приложение для Android и иногда получаю ошибки, похожие на следующие:

11-21 16: 03: 15.219: E/dalvikvm (17170): adjustAdaptiveCoef max = 4194304, min = 1048576, ut = 568 11-21 16: 03: 16.212: E/dalvikvm (17170): adjustAdaptiveCoef max = 4194304, min = 1048576, ut = 568 11-21 16: 03: 17.649: E/dalvikvm (17170): adjustAdaptiveCoef max = 4194304, min = 1048576, ut = 568

Кто-нибудь знает, что они означают, или если они вас беспокоят?

4b9b3361

Ответ 1

Похожая ошибка связана с условием out of memory Dalvik VM. Наиболее частая причина возникновения этой ошибки - когда вы (или операционная система) имеете дело с декодированием растровых изображений.

Как правило, вы не должны уделять большое внимание этим ошибкам, если ваше приложение не имеет дело с большим количеством изображений за раз (т.е.: a GridView изображений).

Источник: я не смог найти официальную документацию.

EDIT: это типичная трассировка стека, которая приводит к ошибке OutOfMemory.

11-20 09:06:59.122: E/dalvikvm(6924): adjustAdaptiveCoef max=6291456, min=1572864, ut=368
11-20 09:06:59.192: E/dalvikvm(6924): adjustAdaptiveCoef max=8388608, min=2097152, ut=256
11-20 09:06:59.452: E/dalvikvm(6924): adjustAdaptiveCoef max=4194304, min=1048576, ut=568
11-20 09:06:59.483: E/dalvikvm(6924): adjustAdaptiveCoef max=6291456, min=1572864, ut=368
11-20 09:06:59.483: E/dalvikvm-heap(6924): Out of memory on a 4088500-byte allocation.
11-20 09:06:59.503: E/AndroidRuntime(6924): FATAL EXCEPTION: main
11-20 09:06:59.503: E/AndroidRuntime(6924): java.lang.OutOfMemoryError
11-20 09:06:59.503: E/AndroidRuntime(6924):     at android.graphics.BitmapFactory.nativeDecodeAsset(Native Method)
11-20 09:06:59.503: E/AndroidRuntime(6924):     at android.graphics.BitmapFactory.decodeStream(BitmapFactory.java:596)
11-20 09:06:59.503: E/AndroidRuntime(6924):     at android.graphics.BitmapFactory.decodeResourceStream(BitmapFactory.java:444)
11-20 09:06:59.503: E/AndroidRuntime(6924):     at android.graphics.BitmapFactory.decodeResource(BitmapFactory.java:472)
11-20 09:06:59.503: E/AndroidRuntime(6924):     at android.graphics.BitmapFactory.decodeResource(BitmapFactory.java:502)
11-20 09:06:59.503: E/AndroidRuntime(6924):     at com.myapp. ...