C ++ Heap profiler для Android - PullRequest
       62

C ++ Heap profiler для Android

0 голосов
/ 11 декабря 2018

У меня есть длинный JNI-код на C ++, где я хочу проверить утечки памяти.Я попробовал следующее для профилирования памяти кучи:

  1. Malloc Debug : это сделало приложение настолько медленным, что оно никогда не открывается.
  2. Valgrind : Это выдает «Unsupported clone () flags:» ошибку и выход.
  3. Address Sanitizer : По какой-то странной причине, Leak Sanitizer все еще не поддерживаетсяна Android.
  4. Android Profiler на Android Studio, похоже, хорош для кучи Java, а не кучи JNI.Хотя он может отображать использование собственной кучи, он не может показать обратный след выделения кучи в случае утечек.

Что люди используют в настоящее время для профилирования кучи кода C ++ на Android?Есть ли другой хороший инструмент, который мне не хватает?

...