Всем добрый день! Я новичок в профилировании Android. И недавно я обнаружил, что systrace из google sdk вызывает atrace. Я также обнаружил, что есть набор функций из libcutils, которые можно использовать для создания событий atrace и таким образом профилировать, например, код C++.
Я нашел заголовки, сделал динамическую загрузку с помощью libcutils.so и после включения всего собрал свою библиотеку и интегрировал ее в apk. После этого я устанавливаю его на телефон и пытаюсь профилировать с помощью systrace.py, но я не смог найти вызов в журнале systrace для моего созданного события.
Я пытаюсь разместить Artace_begin(name)/Atrace_end() в разных местах, но все равно ничего не меняется.
Так что, может быть, кто-нибудь может помочь мне, пожалуйста, как заставить его работать правильно и обнаруживать событие atrace в журнале systrace?