我有目前执行使用java.lang.Process许多外部程序的项目。假设它们的功能也是本机库形式提供,这将是执行使用 JNA <表示库函数的优势/ A>代替?

在流程执行是相当沉重的 - 它们需要几秒钟就可以完成。我在想,性能提升将是微乎其微的对吗?

有帮助吗?

解决方案

您可能会有所帮助:通过JNI / DLL执行本地代码或EXE?

我们去与本机执行。按照接受的答案,有内存泄漏的风险较小,很容易在需要时重新启动本机进程。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top