5
현재 java.lang.Process
을 사용하여 많은 외부 프로그램을 실행하는 프로젝트가 있습니다. 그 기능을 네이티브 라이브러리 형식에서도 사용할 수 있다고 가정하면 대신 JNA을 사용하여 라이브러리 함수를 실행하면 어떤 이점이 있습니까?프로세스 실행에 대한 JNA 사용의 이점
프로세스 실행이 상당히 무거워서 완료하는 데 몇 초가 걸립니다. 성능 향상이 최소가 될 것이라고 생각하는 것이 맞습니까?
이것은 자신이 벤치마킹하기가 쉽기 때문에 내 머리를 긁적 거리는 질문 중 하나입니다. –
이를 조사하려면 시간이 필요합니다. SO 사용자가 이미 JNA 사용에 대한 실제 경험이있을 수 있으므로 이러한 벤치 마크를 수행하는 것이 노력에 합당한 지 여부를 결정하기를 희망합니다. 예를 들어 아마도 JNA와 같은 뭔가를 놓친 것 같습니다. 실제로 JNA를 벤치마킹하는 것은 무의미한 운동이 될 것입니다 ... – teabot