0

将 Node-ffi 与 C 一起使用来写入文件是一种好方法吗?

还是使用流并直接在javascript代码中编写更好?

4

1 回答 1

2

答案在node-ffi 自述文件中:

呼叫开销

与 FFI 调用相关的开销非常重要。将 strtoul() 的硬编码绑定版本与 strtoul() 的 FFI 版本进行比较表明,本机硬编码绑定的速度要快几个数量级。所以不要仅仅因为它更快就使用 C 版本的函数。FFI 调用的成本很高,所以让它们物有所值。

因此,它作为 node-js 的硬编码文件操作的糟糕方法将可能比使用 node-ffi 快几个数量级。

于 2017-05-11T18:55:59.830 回答