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ć?