2017-05-11 6 views

답변

2

대답은 node-ffi read-me:

호출 오버 헤드

FFI 호출과 관련된 적지 않은 오버 헤드가있다입니다. strtoul()의 하드 코딩 된 바인딩 버전을 strtoul()의 FFI 버전과 비교하면 하드 코딩 된 기본 바인딩이 훨씬 빠르게 진행됩니다. 따라서 C 버전의 함수를 사용하는 것이 더 빠르기 때문에 사용하지 마십시오. FFI 통화에는 상당한 비용이 소요되므로 그만한 가치가 있습니다.

따라서 node-js의 하드 코딩 된 파일 조작과 같은 나쁜 방법은 node-ffi를 사용하는 것보다 더 빠른 속도의 순서가 될 수 있습니다.

+0

정확히 내가 알고 싶었던 것. 도와 주셔서 감사합니다. – jm8FE