v8 相关问题

V8是谷歌的开源JavaScript引擎。

为什么Promise.all()tigger Array.prototype.then如果定义了?

具有以下代码段... const数组= [Promise.resolve(1),Promise.resolve(2),Promise.resolve(3)]; Array.prototype.then = function(){console.log('为什么会触发?'...

回答 1 投票 7

为什么Promise.all()执行我的Array.prototype.then方法?

具有以下代码段... const数组= [Promise.resolve(1),Promise.resolve(2),Promise.resolve(3)]; Array.prototype.then = function(){console.log('为什么会触发?'...

回答 1 投票 0

nodejs中的数组内存分配

我正在处理一个巨大的数组,它包含约200,000个元素。基本上是一个字符串数组。每个字符串的长度约为50个字符。环顾四周后,我发现需要2个字节来存储1 ...

回答 2 投票 0

V8隔离映射的内存泄漏

需要V8开发人员。我注意到以下代码泄漏了映射的内存(mmap,munmap),具体来说,cat / proc / / maps中的映射区域数量不断增长并命中...

回答 1 投票 1

了解nodejs中V8的堆信息

从文档中,v8.getHeapSpaceStatistics()返回类似以下内容,[{“ space_name”:“ new_space”,“ space_size”:2063872,“ space_used_size”:951112,“ space_available_size”:...

回答 1 投票 0


为什么要以二进制形式实现任意精度算术(例如JavaScript中的BigInt?

[从这个问题来看,似乎Google Chrome和Node.js都选择以二进制形式实现任意精度算术。有充分的理由这样做吗?如果我们可以加,减,乘或...

回答 1 投票 0

增加谷歌浏览器本地内存的数量

[当内存占用量达到4gb(通常在几天后)时,我们的Web应用程序崩溃。经过几天的研究,我们没有发现任何应用程序内存泄漏:-堆内存没有增长-那里...

回答 1 投票 0

我如何在clearscript中运行不受信任的javascript?

我正在寻找Clearscript,以便在我的c#程序中运行我的javascript代码。我打算使用其V8实现,因为目前无法实现我自己的V8构建(MSVC构建已损坏,...

回答 1 投票 0

。forEach与Object.keys()。forEach在稀疏数组上的性能

如果我错了,请告诉我:array.forEach(callbackFunction)适用于稀疏数组。它不对零和数组长度之间的每个索引执行callbackFunction,而是仅对...

回答 2 投票 2

可用于Windows上的Chrome的--js标志列表?

对于Windows可以在命令行中在Chrome中使用的所有--js-flags =“”,是否有人有很好的参考?为了进行性能测试,我目前正在使用:chrome.exe --no-sandbox --js -...

回答 1 投票 1

当我使用V8库中的GetInternalField()时出现分段错误

我使用v8库的较新版本。当我从此页面(process.cc)运行演示时,在UnwrapMap函数中调用GetInternalField时,程序崩溃。有没有人有类似的问题,或者...

回答 1 投票 0

在Chrome 79中研究一个宠物项目的Javascript DEOPT原因

我一直在尝试使用Javascript国际象棋引擎。是的,我知道(咯咯笑),而不是那种最好的平台。这有点像个宠物项目,我正在享受学术练习...

回答 1 投票 0

V8中合成模块的默认导出

我想在V8中对合成模块使用默认导出。我有Composite_module,一个将C ++函数公开给JS的模块,其代码如下:Local txt = String :: ...

回答 1 投票 0

JavaScript:`delete`关键字的性能限制

[我试图更好地了解JS的工作原理,并且我过去曾听说过delete关键字(特别是node.js或使用V8的浏览器)导致性能不佳,所以我想看看是否。 ..

回答 1 投票 1

v8 :: Locker在隔离中退出当前上下文

我正在尝试将V8嵌入多线程应用程序中。我的计划是在当前需要执行JS代码的任何线程中以内联方式执行V8代码。因此,在我的执行上下文中,我是...

v8
回答 1 投票 0

在Windows上构建V8不会输出v8_base.lib

我想构建V8并将其嵌入C ++程序中,以使用SWIG允许Javascript应用程序调用C ++库。但是,按照构建V8的步骤操作后,我缺少了某些...

回答 1 投票 2

node.js 12中的icu令牌生成器

我有一个适用于Python3的ICU令牌生成器。此python代码使用icu(PyICU)库中的BreakIterator和Locale:从icu import Locale,BreakIterator def wordSegmenter(txt,iter):令牌= [] bi ....

回答 1 投票 0

回调是Web API绑定与JavaScript引擎链接的唯一方法吗?

在浏览器的上下文中,可以肯定地说,Web API绑定(例如:setTimeout())与Javascript引擎之间的唯一可能链接是通过回调函数?即:回调函数-...

回答 1 投票 2

Javascript运行时的哪个部分负责将回调放入回调队列中?

考虑以下代码在chrome控制台上运行:function main(){setTimeout(()=> console.log('Hello World!'),5000); };主要();据我了解:V8引擎会将main()推入...

回答 2 投票 2

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.