首页 > 解决方案 > Node-Addon-Api 需要解构器吗?

问题描述

我正在使用 Node-Addon-Api 在 NodeJS 中创建插件。每 30 秒调用一次插件函数,每次调用函数时都会创建 4 个双精度数组,最大数组大小为 2400 个值。我正在经历内存过载,所以我想知道这可能是因为在这 4 个数组上。我是否需要处理使用函数 New() 创建的每个对象?像Napi::Array::NewNapi::Number::New

例如:

Napi::Array plotHistory_Napi_out = Napi::Array::New(env, 2400);

我需要释放这个内存吗?如果是这样怎么办?
还是在作用域结束时自动发生?和 nodeJS GC 看到它并收集它?

如果有人可以帮助我,我将不胜感激,好吗?

标签: node.jsnode-addon-api

解决方案


推荐阅读