v8

    1热度

    1回答

    是否有办法完全禁用GC(或)清道夫,至少?发现这里的讨论 - https://github.com/nodejs/help/issues/462这里 - https://twitter.com/dolftax/status/825742173698142209 我已经试过node --nouse_idle_notification --trace_gc --max-old-space-size=1

    0热度

    1回答

    我正在编写一个接受HTML画布图像数据的节点插件,它的类型为Uint8ClampedArray。我想修改这个数组的内容而不需要额外的拷贝。 我已经找到了最佳人选是v8::Object::Set method(V8 ::对象是在Uint8ClampedArray的继承层次的类) 但是,这种方法需要一个句柄V8 ::上下文对象作为第一个参数。我不知道该怎么做。 我已经通过github repos搜索并

    1热度

    1回答

    快速的问题是,当我在NodeJS中的一个名为script.js的文件中运行函数时,首先将一个名为main()的函数添加到callstack中。 我的问题是,main()函数是否是V8引擎的入口点,它从script.js获取Javascript源代码并将其编译为更快的机器代码? 任何澄清将不胜感激!

    0热度

    1回答

    在V8 home(在谷歌的JavaScript引擎),我们读到这样的: V8编译和执行JavaScript源代码 这是否意味着JavaScript是不是V8中的解释语言? V8是否使用JavaScript的即时编译方法? 编辑:还有一个existing question这已经解决我的第一个问题,但不是第二。

    1热度

    1回答

    初始化我有这样的(这是一个Node.js的插件) void Method(const v8::FunctionCallbackInfo<v8::Value>& args) { int count = args[2]->ToNumber()->NumberValue(); int priority = args[3]->ToNumber()->NumberValue();

    0热度

    2回答

    我有这样的: if (!args[2]->IsString() || (*args[2]->ToString() != "true" && *args[2]->ToString() != "false")) { Nan::ThrowTypeError("Third argument to 'replace-line' must be a string representing whet

    3热度

    1回答

    我有简单的代码,它创建了一个包含10个元素数组和一个bool变量的16 * 16 * 256的块。方法滴答增加了数组元素,并为块中的每个框改变了布尔值100次。 通过测量时间,我已经得到了结果: 的Windows 64的Node.js 7.4.0: 1点:102.85 总时间(100):10285 谷歌浏览器55在同一台机器上: 1蜱:18.08 总时间(100):1808 即使是基础片段比节点快

    1热度

    1回答

    看来,第一次使用的Error.prepareStackTrace之后,error.stack的输出缓存: try { null(); } catch (error) { Error.prepareStackTrace =() => { return 'Hello, World!'; }; console.log('#0', error.stac

    0热度

    1回答

    我已经安装heapdump nodejs模块以转储堆对象。 使用这个代码(nodejs6.9.1) 'use strict' const heapdump = require('heapdump') heapdump.writeSnapshot() const obj = { test: 2, foo: 6.4, wow: true, a: { }

    4热度

    1回答

    A similar question已被问过,但没有牵引力。显然,it is possible,但它并不清楚如何在我们自己的非tabris Android应用程序中做到这一点。 关于此问题的最佳文档是this commit,但我尝试了V8.setFlags("--expose-debug-as=Debug");以及V8.setFlags("--expose-debug-as=" + DebugHa