我正在搜索 Node 堆快照。
我在 system 中找到了 security_token,在 global 中找到了 native_context
快照。
它们具有较小的浅层尺寸和非常大的保留尺寸。
所以我想知道这些的细节。
有谁知道这个吗?
最佳答案
小介绍,Node.js是用C++写的,JS引擎V8也是用C++写的,所以当人们说native something
在 Node.js 中,它们通常是指可以从 JS 代码中调用或不调用的 C++ 内容等等。
在这种特殊情况下 native_context
只是存储来自 Node.js 的 Native 端的一些字段的对象。甚至数据类型也是 C++ 实体,您正在使用这些“ native ”实体。
您无法更改或修改 native_context
因为这个东西是在 Node.js 可执行文件的构建过程中定义的,并在 C++ 代码中定义。如果您想了解更多信息,可以在 C++ 源代码中的 Node.js 存储库中挖掘更多相关信息。
https://github.com/nodejs/node
UPD:您可以在代码中搜索它,例如这是您可以找到的内容,但您需要了解一些 C++ 才能理解。
关于node.js - 系统中security_token是什么意思, Node 堆快照中全局中native_context是什么意思,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54661171/