为什么谷歌的V8 JavaScript引擎在我的C++插件中的工作速度比Node.JS慢得多?我试图编写一些愚蠢的简单代码,用于在JavaScript中生成素数,并通过我的C++插件在V8中运行它,并直接在Node.JS中运行。我感到非常震惊,因为两者都应该使用相同的JavaScript引擎,并且都执行了相同的代码(时间以毫秒为单位,越少越好):V8 in Node.JS C++
<v8::internal::BytecodeArray>) (in /home/ktp/oma/lib/liboma_js.so)
==38120== by 0x5C143E9: v8::internal::CompileBatch(v8::internal::Handle<v8::internal::JSFunction>) (in /home/ktp/oma/lib/li
我在IDE之外使用节点8.9.1和NPM5.5.1,但找不到告诉插件使用该版本的位置。Node.js version: v9.1.0npm install @angular/cli@1.4.9npm WARN npm You should probably upgrade to a newer version of node as5.4.0) or node