Android JNI中的高精度计时器

Ebo*_*ike 7 java-native-interface android profiling

我正在尝试描述我的JNI应用程序.是否有类似"自启动后获取刻度"的东西,我可以用来衡量功能和/或系统?任何精度为1/10毫秒的东西都可以.

显然,完全本机函数会更好,我不想为我想要分析的每一件事调用Java函数,但如果这是唯一的选择,我也会采用它.

Jam*_*ore 15

clock_gettime().您将在android-ndk-r5b/samples/hello-neon/jni/helloneon.c和android-ndk-r5b/samples/native-plasma/jni/plasma.c中看到示例代码.

你想找一些像CLOCK_MONOTONIC这样的东西,以确保你自启动以来获得滴答声,而不是挂钟.