Android 中Jni与Java运算性能比较
2017-04-08 21:19
239 查看
完整demo地址
https://github.com/yangtianrui95/JniPerformance
Using dense floating-point calculations to test the performance differences between Jni and pure java,
it is found that the computational performance is similar.
使用密集的浮点数计算来测试Jni和原生java之间的性能差别,发现计算性能两者类似
JniMethod
Java Method
Screenshot:
https://github.com/yangtianrui95/JniPerformance
JniPerformance
Jni performance testUsing dense floating-point calculations to test the performance differences between Jni and pure java,
it is found that the computational performance is similar.
使用密集的浮点数计算来测试Jni和原生java之间的性能差别,发现计算性能两者类似
JniMethod
JNIEXPORT jdouble JNICALL Java_ytr_jniperformance_JniWrapper_calculationTask (JNIEnv *env, jclass clazz, jint loop_count) { int i; double circle = 1; //Floating point operations are time consuming and loop the largest number of integers. for (i = 0; i < loop_count; i++) { circle *= 3.1415962; } return circle; }
Java Method
private static double calculationTask(int loop_count) { int i; double circle = 1; //Floating point operations are time consuming and loop the largest number of integers. for (i = 0; i < loop_count; i++) { circle *= 3.1415962; } return circle; }
Screenshot:
相关文章推荐
- BeanUtils和Cglib的Java Bean属性copy功能的性能比较
- java中的比较运算
- Java Collections Framework - Java集合框架之List篇 ArrayList与LinkedList等的性能比较
- C++, C# 和 Java 性能比较
- Java事件模型与Android事件模型的比较
- Java中初学者比较爱出错的运算问题(zt)
- 比较一下java写文本文件文件的性能
- 比较一下java写文本文件文件的性能
- java Integer.ValueOf(int)和new Integer(int)性能比较
- C,java性能比较
- Java 5种字符串拼接方式性能比较
- Java 5种字符串拼接方式性能比较
- JAVA的synchronized关键字与concurrent并发包的性能比较。
- Java中XML文档解析技术:性能比较
- java写文本文件类性能比较
- Java Collections Framework - Java集合框架之List篇 ArrayList与LinkedList等的性能比较
- Java Collections Framework - Java集合框架之List篇 ArrayList与LinkedList等的性能比较
- (转)Java 7的新功能和Java 1.5,1.6,1.7的性能测试比较
- java Integer.ValueOf(int)和new Integer(int)性能比较
- Java 小例子:不通过逻辑运算和类库,比较两个 integer 大小