我会在内存和速度方面受益于JNI吗?

Ben*_*min 2 java java-native-interface assembly webserver nasm

我正在用Java构建一个游戏服务器.网络将由JBoss Netty处理,我认为如果我使用JNI来调用C++函数,我只能获得一些额外的性能和内存效率,C++函数只是汇编代码的包装器(与NASM组装在一起),因此I/O操作将完成在汇编中,以及处理大量数据.这种方法有什么好处吗?

orl*_*rlp 5

I/O功能是操作系统的瓶颈,装配不会加速I/O. 也没有切换到C++或切换到任何低级语言.

如果要提高性能,请尝试避免 I/O.