Que signifie l'erreur adjustAdaptiveCoef dans logcat?

je développe une application android, et j'obtiens parfois des erreurs similaires à celles-ci:

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

est-ce que quelqu'un sait ce qu'ils signifient ou s'ils sont préoccupants?

21
demandé sur Nicola Miotto 2013-11-21 09:10:34

1 réponses

L'erreur semble liée à un out of memory condition de la Dalvik VM. La raison la plus fréquente pour que cette erreur se produise est quand vous (ou le système D'exploitation) avez affaire au décodage de Bitmaps.

généralement, vous ne devriez pas prêter une grande attention à ces erreurs si votre application ne traite pas de beaucoup d'images à la fois (i.e.: a GridView d'images).

Source: Je n'ai pu trouver aucun document officiel.

EDIT: c'est une trace de pile typique qui conduit à un Erreur 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. ...
3
répondu Sebastiano 2014-03-11 13:25:58