【问题标题】:String return limit in napinapi 中的字符串返回限制
【发布时间】:2020-01-02 10:27:16
【问题描述】:

我想使用 napi (node-addon-api) 将一些 C++ 代码移植到 js。该代码是一个返回字符串的搜索处理程序。所以我想知道 napi 在返回字符串时是否有任何大小限制?

【问题讨论】:

    标签: javascript node.js node-addon-api


    【解决方案1】:

    据我所知没有明显的限制。 但是如果你要传递非常长的字符串,从本机复制到 Javascript 堆会降低性能。您可以考虑使用类似缓冲区的类型来传递底层数据的地址。

    详情请参阅Using Buffers to share data between Node.js and C++ - Scott Frees

    相关N-API:https://nodejs.org/api/n-api.html#n_api_napi_create_buffer

    【讨论】:

      猜你喜欢
      • 2020-02-01
      • 1970-01-01
      • 2011-12-13
      • 1970-01-01
      • 1970-01-01
      • 2018-06-09
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多