JNI性能测试一—JNI调用C与Java调用java性能比较

来源:互联网 发布:手机怎么看到淘宝账号 编辑:程序博客网 时间:2024/06/05 11:56

PerformanceTest.java



com_jni_PerformanceTest.c



Android.mk


LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE     := PerformanceTest

LOCAL_SRC_FILES :=  src/com_jni_PerformanceTest.c


include $(BUILD_SHARED_LIBRARY)


 

 

如上图所示,通过Jni调用c的空实现函数,调用100万次,用时41747ms,而使用java调用java的空实现函数100万次,用时25378ms。以上测试数量级为100万次,系统android 2.2,测试于android模拟器上,jdk1.6.0_17。

原创粉丝点击