L'équipe de logiciels dans notre projet de remise des diplômes a demandé d'augmenter la taille du tas par processus dans Android. Ils ont dit que la valeur par défaut est "16 Mo", ce qui n'est pas suffisant pour eux. Comment pourrais-je personnaliser la taille?Taille de tas personnalisée dans la plate-forme Android?
J'ai trouvé une ligne commentée dans le fichier: /acme/my_board/BoardConfig.mk
dans mon code source Android:
# USE_CUSTOM_RUNTIME_HEAP_MAX := "64M"
Est-ce ce que je dois modifier ??
Est-ce pour le tas par défaut pour toute application, de sorte que vous voulez changer avec version personnalisée du système d'exploitation ou est le but de changer la taille du tas à l'exécution d'une application particulière? –
Eh bien, l'un d'eux va résoudre mon problème. Cependant, la deuxième option "pour spécifique" est beaucoup mieux. –
Cette question se rapporte un peu à une question que j'ai déjà posée sur cette question, que vous pouvez consulter ici: http://stackoverflow.com/questions/3078301/dalvik-memory-allocation-how-to-change-the-default- limites Selon les réponses, vous devez modifier la construction du système d'exploitation, et les instructions affichées dans les réponses devraient faire l'affaire, même si je n'ai pas pu les essayer moi-même, car je cherchais une solution spécifique à l'application. –