Jak uzyskać czas obliczeń w NDK

Muszę uzyskać czas obliczeń niektórych części algorytmu, który zaimplementowałem w C z NDK / JNI.

Przeczytałem to pytanie:Android Uzyskaj bieżący znacznik czasu?

Myślę, że mogę uzyskać czas obliczenia wywołania JNI przy użyciu tej samej metody w ten sposób:

Long start, end, time;
start = System.currentTimeMillis()/1000;
//my native call
end = System.currentTimeMillis()/1000;
time = end - start;
Log.i(TAG, "Time ... (ms): " + time);

Ale muszę sprawdzić czasy obliczeń niektórych małych części wewnątrz metody rodzimej. Jak mogę to zrobić?

questionAnswers(2)

yourAnswerToTheQuestion