v8 相关问题

V8是谷歌的开源JavaScript引擎。

运行V8 Javascript Engine Standalone

我想在V8之上运行Javascript控制台。我该怎么做呢?

回答 9 投票 123

为什么在v8中运行一个非常简单的脚本,嵌入在c ++中,会耗尽内存?

我在V8中运行一个非常简单的javascript脚本,嵌入在C ++程序中。该脚本只是一个数字文字:'12'。但是,当我在循环中多次运行此脚本时,我的应用程序将......

回答 1 投票 1

为什么尝试写一个大文件导致js堆耗尽内存

此代码const file = require(“fs”)。createWriteStream(“./ test.dat”); for(var i = 0; i <1e7; i ++){file.write(“a”);运行约30秒后出现此错误消息

回答 1 投票 5

在Mac上为Android构建V8

我尝试在mac上为android构建v8。我的步骤如下:安装depot_tools fetch v8 cd v8 git checkout branch-name(android的最后稳定版)echo“target_os = ['android']”>> .. / ....

回答 2 投票 1

如何在没有“外部启动数据”的情况下构建V8?

我想要一个独立的JavaScript库来嵌入。我已经构建了V8并且它正常工作,但二进制需要两个“外部数据”文件。我不想要这个文件。我试图在没有......的情况下构建V8

回答 2 投票 2

为什么Array.prototype.find()polyfill比ES6实现慢?

我的印象是,大多数ES6功能只是语法糖。然而,当我将MDN上的查找polyfill与常规ES6实现进行比较时,它的速度似乎快了一半。 ...

回答 1 投票 0

关于GC和DisplayCompositor的一些问题

我有一些关于Chromium的概念性问题。如果你帮助我,我将不胜感激。除V8和Blink之外的垃圾收集?我知道Blink有'Oilpan'垃圾收集器,而V8有另一个......

回答 1 投票 0

如何从FunctionCallbackInfo外部的函数读取数据值?

当我创建这样的函数时:v8 :: Function :: New( , , );我提供的Data_Value对很多东西很有用,我可以在...时访问它

v8
回答 1 投票 0

箭头功能是否比v8中的普通独立功能声明更快(更高性能,更轻)?

我问这个问题是因为我和我的同事对编码风格存在争议,因为他更喜欢箭头函数声明:const sum =(a,b)=> a + b;我更喜欢旧式的独立式......

回答 3 投票 31

如何在Node.js中获得microtime?

如何在Node.js中获得最准确的时间戳? ps我的Node.js版本是0.8.X,node-microtime扩展名对我不起作用(安装时崩溃)

回答 10 投票 78

在V8中,如何将原始类型(如null,undefined和boolean)存储在内存中?

布尔值是否在内存中存储为32字节整数?空值怎么样?在Speaking Javascript一书中,它引用了一个类型标记,用于指示存储在内存中的值的类型。例如....

回答 1 投票 1

生成器函数的局部变量是否存储在堆栈或堆中?

在本文中:https://wingolog.org/archives/2013/06/11/ecmascript-generators-from-a-performance-perspective,它提到:在生成器函数中,V8在堆上存储局部变量。 。

回答 1 投票 0

v8 :: Persistent不会超出包含v8 :: HandleScope的块

我有这个简短的程序来测试v8中的持久句柄。如果我理解正确,持久句柄应该使它的引用对象保持活着,即使在该对象的句柄范围之后......

回答 1 投票 0

垃圾收集器和V8中的并发标记

我在这里读到V8 GC。由于这个新的GC使用工作线程来执行并发标记,我想知道当有> 1 cpus时整体性能是否更好。 GC会运行得更快吗?有人......

回答 1 投票 0

Ionic 3 JavaScript堆内存不足

我正在开发一个安静巨大的离子安卓应用程序。当我运行离子构建--prod我得到ff错误:---最后几个GC ---> [4220:000002B5705AEDC0] 185812 ms:Mark-sweep 1382.2(1425.5) - &...

回答 1 投票 0

Node.js%OptimizeFunctionOnNextCall - 运行时函数错误

我正在运行Node v11.x.x,并收到V8运行时函数的错误。 let operand = 3; function square(){return operand * operand; } square()%OptimizeFunctionOnNextCall(square);广场()...

回答 1 投票 0

es6 Map和Set复杂度,v8实现

在v8实现检索/查找是否为O(1)这是一个公平的假设吗? (我知道标准并不保证)

回答 2 投票 25

解释node.js探查器结果中的*和〜

我正在使用本文中的步骤使用v8探查器分析我的Node.js程序,基本上是:使用探查器运行程序,生成isolate -nnnnnnnnn-v8.log节点--prof myprogram.js #process ...

回答 1 投票 0

如何使用Maybe版本的v8 :: String :: NewFromUtf8?

我正在尝试针对节点12构建一个本机节点模块,并且遇到如下错误:warning:'static v8 :: Local v8 :: String :: NewFromUtf8(v8 :: Isolate *,const char *,v8 :: String :: ...

回答 1 投票 1

用于Node.js服务器故障调试的V8快照功能

我用谷歌搜索'V8 mksnapshot'并发现V8引擎中有一个'快照'功能,这里也有这个问题这个功能似乎是错误再现的一个突出特点...

回答 1 投票 0

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