/ / Яке обмеження пам'яті для JNI в Android? - android, jni, android-memory

Яке обмеження пам'яті для JNI в Android? - android, jni, android-пам'ять

Я чув, що PER не обмежує пам'ятьЗАЯВКА для JNI в Android. Тоді як я можу знайти обмеження на пам'ять в JNI в Android? Я припускаю, що це було б відносно набагато більше, звичайно, все ж залежно від того, скільки додатків запущено, скільки пам'яті було використано в JNI.

Я буду робити обробку зображень в JNI, і мені не подобається виняток із пам'яті. Як я можу цього уникнути?

Відповіді:

1 для відповіді № 1

Я не думаю, що вам потрібно знати пам’ятьобмеження в JNI. Спробуйте виділити потрібну пам'ять, якщо повернути null, це означає, що пам'яті немає. якщо ви хочете обробляти зображення, вам слід спершу розшифрувати зображення. обмежте розмір растрової карти (ширина, висота), інакше у вас залишиться пам'ять. Ви краще будете кешувати дані зображення для повторного використання. Не зберігайте багато растрових карт в пам'яті. Переробити непотрібну растрову карту, щоб збільшити доступну пам'ять. Будьте обережні, щоб контролювати свою пам'ять, ви не зустрінетесь поза винятком пам'яті.