Как найти источник родного анонимного сопоставления в Android? - PullRequest
0 голосов
/ 21 апреля 2020

Мое приложение использует 4 ГБ виртуального адресного пространства на 32-разрядном устройстве. /proc/<pid>/smaps показывает, что собственная анонимная часть занимает 2 ГБ + места. Я пытался найти вызовы mmap с помощью MAP_ANON или MAP_ANONYMOUS в исходном коде моего приложения и в исходном коде некоторых используемых библиотек, но не нашел ничего полезного. Возможно, вызывающие проблемы вызовы mmap скрыты внутри библиотек, исходный код которых я не могу получить. В таком случае, как мне определить источник анонимных сопоставлений?

...