node.js - Node-Addon-Api 需要解构器吗?
问题描述
我正在使用 Node-Addon-Api 在 NodeJS 中创建插件。每 30 秒调用一次插件函数,每次调用函数时都会创建 4 个双精度数组,最大数组大小为 2400 个值。我正在经历内存过载,所以我想知道这可能是因为在这 4 个数组上。我是否需要处理使用函数 New() 创建的每个对象?像Napi::Array::New或Napi::Number::New?
例如:
Napi::Array plotHistory_Napi_out = Napi::Array::New(env, 2400);
我需要释放这个内存吗?如果是这样怎么办?
还是在作用域结束时自动发生?和 nodeJS GC 看到它并收集它?
如果有人可以帮助我,我将不胜感激,好吗?
解决方案
推荐阅读
- css - 如何在 CSS 中制作部分透明的棋盘格?
- python-3.x - Python:尝试在函数内引用和使用我在脚本顶部声明的变量时出现未解析的引用(变量名)
- swift - 不使用 segue 将数据从 viewController 发送到 tableViewCell
- discord.js - 如何获取公会 Discord.js 中的成员列表
- c++ - 将 Xerces 库与 Geant4 链接时出现 CMake 错误
- php - Xdebug 已安装,但未显示在 phpinfo 上
- blogger - Ads.txt 未更新
- c# - 不应为已部署的应用程序启用开发环境。点网核心
- firebase - 如何在flutter中检查用户是否使用firebase for web App登录?
- ios - Azure Devops macOS 管道在缺少配置文件的情况下托管失败