J'ai une très longue collection avec 10k éléments, et quand vous exécutez un toString() sur l'objet, il plante. J'ai besoin d'utiliser cette sortie en quelque sorte.OutOfMemoryError quoi augmenter et comment?
05-21 12:59:44.586: ERROR/dalvikvm-heap(6415): Out of memory on a 847610-byte allocation.
05-21 12:59:44.636: ERROR/dalvikvm(6415): Out of memory: Heap Size=15559KB, Allocated=12932KB, Bitmap Size=613KB
05-21 12:59:44.636: ERROR/AndroidRuntime(6415): Uncaught handler: thread main exiting due to uncaught exception
05-21 12:59:44.636: ERROR/AndroidRuntime(6415): java.lang.OutOfMemoryError
05-21 12:59:44.636: ERROR/AndroidRuntime(6415): at java.lang.AbstractStringBuilder.enlargeBuffer(AbstractStringBuilder.java:97)
05-21 12:59:44.636: ERROR/AndroidRuntime(6415): at java.lang.AbstractStringBuilder.append0(AbstractStringBuilder.java:155)
05-21 12:59:44.636: ERROR/AndroidRuntime(6415): at java.lang.StringBuilder.append(StringBuilder.java:202)
05-21 12:59:44.636: ERROR/AndroidRuntime(6415): at java.util.AbstractCollection.toString(AbstractCollection.java:384)
J'ai besoin d'un guide étape par étape pour augmenter le tas et l'application Android. Je ne cours pas la ligne de commande.
Pourquoi avez-vous besoin de créer une chaîne aussi grande? Tu ne peux pas parcourir la collection "manuellement"? – aioobe
Désolé, non, cela fait partie d'un système de génération. – Pentium10