Cómo obtener el tiempo de cálculo en NDK
Necesito obtener el tiempo de cálculo de algunas partes de un algoritmo que he implementado en C con NDK / JNI.
He leído esta pregunta:Android Obtener la marca de tiempo actual?
Creo que puedo obtener el tiempo de cálculo de una llamada JNI usando el mismo método de esta manera:
Long start, end, time;
start = System.currentTimeMillis()/1000;
//my native call
end = System.currentTimeMillis()/1000;
time = end - start;
Log.i(TAG, "Time ... (ms): " + time);
Pero necesito verificar los tiempos de cálculo de algunas partes pequeñas dentro del método nativo. ¿Cómo puedo hacerlo?