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?
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. ...