使用JNA优先于流程执行的优点

时间:2010-02-16 19:12:04

标签: java linux exec jna

我有一个项目,目前使用java.lang.Process执行许多外部程序。假设它们的功能也以本机库形式提供,那么使用JNA执行所述库函数的优势是什么?

流程执行相当繁重 - 需要几秒钟才能完成。我是否认为性能提升很小?

1 个答案:

答案 0 :(得分:3)

您可能会发现这有用:Execute native code via JNI/DLL or EXE?

我们选择了原生执行。根据已接受的答案,内存泄漏的风险较小,并且可以根据需要轻松重新启动本机进程。