События atrace: как сделать их видимыми в systrace?
Всем добрый день! Я довольно плохо знаком с профилированием And roid. А недавно я обнаружил, что systrace от Google SDK называют Atrace. Я также обнаружил, что есть набор функций из libcutils, который можно использовать для создания событий atrace и таким образом профиля, например, кода C++.
Я нашел заголовки, произвел динамическую загрузку с помощью libcutils.so и после включения всего собрал мою lib и интегрировал ее в apk. После этого я устанавливаю его на телефон и пытаюсь выполнить профилирование с помощью systrace.py, но не смог найти ни одного звонка в журнале systrace для своего созданного события.
Я пытаюсь разместить Artace_begin(name)/Atrace_end() в разных местах, но все равно ничего не меняется.
Может быть, кто-то может мне помочь, пожалуйста, как сделать так, чтобы он правильно работал и обнаруживал событие atrace в журнале systrace?