I have a project that currently executes many native binaries using java.lang.Process
. Assuming that their functionality is available in native library form - what would be the advantages of executing said library functions using JNA instead?
The process executions are fairly heavy - they take a few seconds to complete. Am I correct in thinking that performance gains would be minimal?