|
|
2
10
JNI是最快的。与JNI相比,JNA非常慢(调用开销可能是一个数量级),但它是一个非常棒的库,因为它使本机访问非常容易。如果您需要偶尔调用一些本机API,那么JNA非常好。如果您关心性能,我不会在任何“紧循环”中使用它 我不确定NativeCall在频谱中的位置。 |
|
|
3
3
有很多参数会影响编程语言之间接口的性能:JVM运行在什么设备上,是谁开发的(如果不是通常的Sun JVM),是否需要从本机代码回调Java代码,操作系统上JVM的线程模型,以及本机代码的异步程度。。。 恐怕你找不到一个可靠的基准来准确衡量你需要什么。 |
|
|
4
2
|
|
|
user29759326 · 如何返回递归函数中的最后一个值? 1 年前 |
|
|
malife89 · 将java中的字符串读取为正确的日期格式 1 年前 |
|
|
Tim · 在java中,有没有更快的方法将字节数组写入文件? 1 年前 |
|
|
rudraraj · java中未声明最终变量 1 年前 |
|
|
Bala Ji · 以下BFS的实施效率如何? 1 年前 |