утечка памяти программы jni - PullRequest
0 голосов
/ 05 января 2019

Я пишу Java-программу, которая вызывает некоторые API-интерфейсы jni в собственной библиотеке. Родная библиотека также написана мной. Версия jdk - jdk1.7_0_75. По результатам команды top я обнаружил, что память, используемая программой, продолжает увеличиваться. Я использовал «pmap -d» для проверки отображения памяти и обнаружил, что запись в результате «pmap -d» довольно подозрительна. Вот запись:

00002b3373f63000  162388 rw--- 00002b3373f63000 000:00000   [ anon ]

Значение второго столбца постоянно увеличивается и всегда увеличивается на 4 КБ каждый раз, когда я выполняю команду "pmap -d". Итак, как я должен определить причину этой проблемы утечки памяти? Это вызвано нативным кодом?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...