v8 相关问题

V8是谷歌的开源JavaScript引擎。

在windows上编译v8时找不到FILE_INFO_BY_HANDLE_CLASS

我正在win10 pro 20H2版本上编译v8。 我已经获取了源代码 并在 v8\src 目录下使用 gn gen --ide=vs out\x64_proj 命令生成 Visual Studio 项目。 有一些

回答 4 投票 0

JavaScript 的 Array.prototype.fill() 总是创建一个打包数组吗?

根据此讨论,一旦 JavaScript 数组在其生命周期中的任何时候变得稀疏,它就永远保持有洞。但如果我是 V8 开发人员,我可能会优化...

回答 1 投票 0

WRT在Mac上编译源码,ldd是什么?

我正在解决损坏的 PyV8 安装问题,并注意到在线论坛上关于使用 ldd 的讨论,这是一个我以前从未见过的命令/程序。 它是什么?我在哪里可以获得它? 这是

回答 1 投票 0

如何在 Windows 上嵌入 v8?

如何在 Windows 上使用 Visual Studio 编译和嵌入 v8?官方指南适用于 Linux,但不适用于使用 Visual Studio 的 Windows,因为我在尝试构建时不断收到编译错误...

回答 2 投票 0

关于JS(V8)的行为

从此页面 V8 中的 JavaScript 值表示为对象并分配在 V8 堆,无论它们是对象、数组、数字还是 字符串。这使我们能够将任何值表示为

回答 1 投票 0

JS(V8)像Python吗?

从此页面 V8 中的 JavaScript 值表示为对象并分配在 V8 堆,无论它们是对象、数组、数字还是 字符串。这使我们能够将任何值表示为

回答 1 投票 0

如何正确给v8添加回调

我需要添加一个在每次调用 JavaScript 函数时调用的回调函数,并将函数名称和参数作为参数传递 据我了解,要实现这一目标,我可以添加

回答 1 投票 0

Nodejs - 从异步调用获取堆栈跟踪

我有以下简化代码: 异步函数 fun() { 函数 fun1() { 返回 Promise.resolve( 新的承诺((解决,拒绝)=> { 解决(); }), ); } 功能...

回答 1 投票 0

Node/V8 如何确定其最大堆大小?

我在这里寻找规范的答案。 如果我有一个如下所示的应用程序: const {getHeapStatistics} = require("v8"); console.log(getHeapStatistics()) 我得到: { 总堆...

回答 1 投票 0

V8 中的 FeedbackVector 是什么?

这篇文章提到了Feedback向量: Ignition 使用数据驱动的内联缓存来快速路径操作当前的执行上下文。上下文相关的数据存储在反馈向量中......

v8
回答 1 投票 0

JavaScript (V8) VS C++ (理解栈和堆内存分配)

我有 C++ 背景,习惯了局部变量通常存储在堆栈中,而动态分配的对象存储在堆中。我正在尝试理解 JavaScript

回答 1 投票 0

从 v8.dll 运行示例时出现运行时错误

我尝试在从源代码编译 v8 后运行 v8 的示例。我使用的是 VisualStudio 2022,具有以下选项 /D "V8_ENABLE_SANDBOX" /D "V8_COMPRESS_POINTERS" /D "

回答 1 投票 0

V8引擎如何知道基元和对象之间的区别?

我看到了一个问题的答案 作为一般规则,在 JavaScript 中,所有值、所有对象及其所有属性都存储在堆中。 所以我开始搜索,我发现了这个页面...

回答 1 投票 0

这个V8引擎内存图是否缺少对象属性的堆栈引用?

我读过一些关于V8的文章。但是,我仍然有一个问题: 据我所知,在 V8 JavaScript 引擎中:原始值(如数字和字符串)和对象引用是......

回答 1 投票 0

V8引擎:为什么对象在新对象开始时扩展,仅在第九个元素之后创建新的隐藏类?否则,如果在最后传播 - 没关系

我刚刚阅读了有关隐藏类和内联缓存的内容。我发现了有趣的表演,这让我心碎。 所以,我们有以下代码: 常量 n = 100000; 常量数组=[]; 对于(令 i = 0;...

回答 2 投票 0

为什么这些多个异步 fs.createWriteStreams.write() 任务同时写入同一个文件不会重叠和混乱?

我编写了一个简单的node.js应用程序,我有一个问题。 这是程序的一般流程。 存在一个带有 URL 列表的本地文件,每个 URL 都占一个新行。假设有 1,00...

回答 1 投票 0

在外部 SSD 驱动器上编译 v8 意外失败并出现奇怪的错误

我正在尝试在 Windows 11 上编译 v8,使用 VisualStudio 2022 社区版。到目前为止,谷歌搜索和 stackoverflowing 对我没有帮助。我按照 v8 文档源代码中描述的步骤进行操作...

回答 1 投票 0

在外部 SSD 驱动器上编译时编译 v8 时出错

我正在尝试在 Windows 11 上编译 v8,使用 VisualStudio 2022 社区版。到目前为止,谷歌搜索和 stackoverflowing 对我没有帮助。我按照 v8 文档源代码中描述的步骤进行操作...

回答 1 投票 0

我无法通过自制程序在 Mac M1 上安装 [电子邮件受保护]

我使用的命令:arch -arm64 brew install [email protected] 这是我收到的错误: 错误:[email protected]:没有可用的瓶子! 您可以尝试使用以下命令从源安装: brew install --build-from-source v...

回答 4 投票 0

C# ClearScript V8ScriptEngine - 如何向引擎添加静态函数

我想问你们是否知道,如何向 V8ScriptEngine 实例添加静态函数?我从 Jint 切换过来,不知道 V8 是如何工作的。 在 Jint 中我传递了一个函数 nam...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.