Профилирование android-ndk plain C / C ++ исполняемого файла

Каков наилучший способ профилировать простые исполняемые файлы C / C ++ android на рутированном устройстве android?
Кажется, android-ndk-profiler поддерживает только библиотеки ndk, связанные с Java.
Какие-либо предложения?
Спасибо

4

Решение

Я недавно столкнулся с тем же вопросом. Изучив несколько альтернатив, я решил, что лучшим вариантом (во всяком случае, тем, который я сделал для работы) было построить Valgrind для Android.

Эта страница описывает, как собрать Valgrind для Android. Смотрите также мой Проект GitHub для немного другой процедуры сборки, замечаний по использованию и предварительно собранных двоичных файлов Android ARMv7.

2

Другие решения

Android NDK Profiler работает по трюку с компилятором GCC, поэтому должен работать независимо
JNI

Эта ссылка содержит детали
http://code.google.com/p/android-ndk-profiler/wiki/HowItWorks

Пока вы можете вставить код запуска и очистки в код C / C ++, он должен работать

Вы можете найти всю необходимую информацию здесь

http://code.google.com/p/android-ndk-profiler/

2

По вопросам рекламы [email protected]