v8 相关问题

V8是谷歌的开源JavaScript引擎。

Node.js 与 Chrome 中的 JavaScript 对象占用多少内存?

我不明白为什么堆大小是应有的两倍。 我创建了一个完美的二叉树。我猜 v8 知道每个节点有 3 个字段。 函数 buildTree(深度) { 如果(深度=== 0)

回答 1 投票 0

Intl未定义错误,为V8添加intl支持

我在项目中使用 V8 执行 javascript,但收到此错误: 堆栈:ReferenceError:Intl 未定义 在 getDateTimeFormat ([email protected]/plugin/timezone/index.js:24:5) 在

回答 1 投票 0

尝试在 Debian 11 中为 FreeSwitch 10 安装 mod_v8 时出错:您需要安装 libv8-6.1-dev、ibv8fs-dev

在“干净”的 Debian 11 上,我部署了所有必需的软件包,并开始构建启用了 mod_v8 模块的 FreeSWITCH 10。 执行 ./configure 命令时,我收到消息:

回答 3 投票 0

为什么Windows平台不支持交叉编译Android平台的v8

“Android 版本仅在 Linux 和 Mac 主机上受支持” 文件BUILDCONFIG.gn中有这么一句话,但是没有太多解释,官网上也没有资料我

回答 1 投票 0

V8 上的 i18n 支持,带有 C++ 包装文件

在我正在工作的一个项目中,我们使用V8来执行javascript。有 v8lib_monolith.a 文件(表明 v8 引擎是预编译的)。在我用来构建项目的 cmakelists 中......

回答 1 投票 0

为什么节点 16 内存中存储的字符串没有发生垃圾收集?

我的 Node.js 应用程序存在内存泄漏,导致 Pod 崩溃。我注意到并发命中时内存激增,垃圾收集发生到一定程度,但理想情况下内存......

回答 1 投票 0

Google V8 预解析嵌套函数时的运行机制是什么?

我了解了V8的预解析和全解析。由于惰性解析,如果解析器遇到函数声明,它会跳过函数内部的代码,并且不会生成 AST...

回答 1 投票 0

在Javascript解析速度方面,类方法与顶级函数之间有区别吗?

我正在开发一个单页应用程序,我有许多格式如下的文件: 导出函数 a() { // .. 代码在这里 } 导出函数 b() { // .. 代码在这里 } 导出函数 c(...

回答 1 投票 0

Javascript 是否曾经垃圾收集函数或常量?

假设我的应用程序中有一个文件,仅包含数百个导出函数,但我的应用程序中只有一个很少使用的部分使用它们。像这样的文件: 导出函数 a() { .. } 电子...

回答 2 投票 0

Javascript如何创建一个免费的动画循环以避免垃圾收集器?

我正在尝试构建一个平滑的 60fps 动画浏览器 JavaScript 循环。我注意到垃圾收集器启动并向动画帧添加可变的非零时间。我从追踪开始

回答 2 投票 0

如何确定 Node.js 的正确“最大旧空间大小”?

我在理解 Node.js 如何根据参数 max-old-space-size 进行操作时遇到了一些困难。 例如,就我而言,我正在运行两个 t2.small AWS 实例(2GB RAM)。 不知道为什么,但我...

回答 4 投票 0

运行 `update_depot_tools` 时“部署中止”

我正在尝试获取/构建 v8,需要先安装 depot_tools。运行 update_depot_tools 时,我不断收到以错误开始的错误 [P59642 22:11:48.064 deployer.go:355 W] [解压 1...

回答 1 投票 0

Node JS 中递归程序的内存使用情况

我想在执行完成后一段时间再次运行一个函数。我已经编写了 3 个程序,但我不确定这些程序的内存使用情况以及哪一个最有效...

回答 1 投票 0

ClearScript V8 JS 无法使用箭头函数和修改解构值

更新1:很有趣 ( 函数({值}){ 返回值*2; } ) 工作得很好(以及“-”、“/”)。我并不是想表现得可怜,但...

回答 1 投票 0

setTimeout 有限制吗?

具体谈论(服务器端)V8,假设我不关心准确性,因为我可以检测并补偿它,我可以从字面上设置数千个相对简单的超时吗

回答 3 投票 0

v8 对嵌套函数的优化效果如何?

有时我会看到如下代码: var doSomething = 函数(对象){ 变量结果 = [] var doSomethingElse = 函数(对象){ ... } 结果.push(doSomethingElse(...)) 返回

回答 2 投票 0

V8 上的 Javascript 私有财产性能

我在 jsperf.app 上创建了一些测试,结果与这篇 V8 博客文章中的图表不符:https://v8.dev/blog/faster-class-features 根据“解释”字符...

回答 1 投票 0

js (v8) 剩余参数和 gc

剩余参数是否分配数组 函数 foo(a, b, ...rest) { /*...*/ } 在上面的示例中,很明显该数组创建了,但是这个例子呢 函数 foo(...休息) { /*...*/ } 还有其他技术...

回答 1 投票 0

为什么Android手机没有内置的javascript引擎来运行react-native的javascript代码?

当我阅读一些关于 React Native 如何在底层工作的博客时,我发现 ios 设备内置了名为 javascript core 的 javascript 引擎,该引擎在 safari 浏览器中使用。但是安卓...

回答 1 投票 0

NodeJS `isolated-vm`:如何引用isolate内部的函数

以下代码: const ivm = require('isolated-vm'); const 隔离 = 新 ivm.Isolate(); const context =isolate.createContextSync(); context.setSync('log', new ivm.Callback(x => console.log...

回答 1 投票 0

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