지금 자바 기반 통신을 위해 JNA를 사용하고 있으며 단순성에 만족합니다. 그러나 성능을 최적화해야하고 다른 바인딩을 사용하는 것을 고려하고 있습니다.자바 고유의 통신 성능 해석
제 질문은 이것입니다 : Java- 기본 통신의 어떤 부분이 "비싼"부분입니까? 그들 사이의 데이터 전달인가?
다른 방법으로 알려 드리겠습니다. 현재 JNA 인터페이스가 호출하는 함수는 Java에 데이터를 전혀 전달하지 않으며 함수는 자주 호출되지도 않습니다. 즉, Java는 라이브러리 호출을 호출하고 라이브러리 호출은 잠시 동안 자신의 일을 수행하고 원시 유형을 리턴합니다. JNI/Swig/etc는 그러한 상황에서 JNA보다 더 빠를 수 있습니까?