首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在nodejs中释放指针变量?

如何在nodejs中释放指针变量?
EN

Stack Overflow用户
提问于 2019-11-22 15:52:30
回答 1查看 316关注 0票数 0

我使用nodejs ref包来创建指针( errorPtrPtr ),因为我必须将errorPtrPtr传递给c函数(函数调用)。调用该函数后,我将它的值存储在ls_error变量中。

代码语言:javascript
复制
var errorPtrPtr = ref.NULL.ref();

functioncalling(abc, xyz, bnm, errorPtrPtr);

var ls_error = ref.readCString(errorPtrPtr.deref(), 0);

errorPtrPtr = null;

我想释放ref模块分配的内存。由于JavaScript是垃圾回收语言,将errorPtrPtr赋值为null会释放已分配的内存吗?或者我必须做一些其他的事情来释放分配的内存?

EN

回答 1

Stack Overflow用户

发布于 2019-11-22 16:33:14

errorPtrPtr设置为null确实会触发垃圾回收器释放该内存。如果您想了解有关使用JavaScript进行内存管理的更多信息,请查看this

希望这能有所帮助!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58989783

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档