Я анализирую приложение для Android, которое интенсивно использует собственный код c ++ (и даже использует встроенный js-движок V8) и имеет классы склеивания JNI. При попытке проанализировать использование памяти с Android Studio я обнаружил, что есть много сохраненных FinalizerReferences без референта.
Почему я вижу так много FinalizerReferences? Почему нет референтов? Разве они не должны быть GCed?
Задача ещё не решена.
Других решений пока нет …