v8

    -1

    1答えて

    私は次のコードに質問があります。 CPPファイルで #define V8_DECLARE_ONCE(NAME) ::v8::base::OnceType NAME は、 '::' の名前空間を参照するための手段が、どこ ':: V8' を含めますか? std::cout << ... << std::endl; coutは 'std'名前空間の下にありますが、この場合、どのように解釈するの

    0

    1答えて

    V8のwikiでは、GCによって移動されないヒープ内に大きなオブジェクト空間があると読んでいます。 ラージオブジェクトスペース:このスペースには、他のスペースのサイズ制限を超えるオブジェクトが含まれています。各オブジェクトは、独自のmmapのメモリ領域を取得します。大きなオブジェクトはガベージコレクタによって決して移動されません。 次に、V8はどのようにオブジェクトを処理しますか?だから私はこのよ

    0

    1答えて

    Chromiumをブラウザとして、V8をJavaScriptエンジンとして、JavaScriptを使用してオペレーティングシステムにアクセスできるようにするLinuxアプリケーションを構築したいと考えています。主に、ファイルの書き込み、ファイルの読み込み、ファイルの削除、ファイル一覧。 JavaScriptコードで外部ライブラリの関数を呼び出すことができるV8 JavaScriptエンジンを設定ま

    -1

    2答えて

    v8エンジンを埋め込んだアプリケーションでインスペクタを追加しようとしています。 私はnode.js実装を見てみることにしました。重いので、inspector-testとv8 soucresからd8に切り替えます。しかし、私は前にDEVを続ける :(クロムにそれを接続し、私はそれがどのように機能するかを分析するためにクロムとD8またはv8_shellなどのデバッグアプリケーション間のデバッグ接続を

    0

    2答えて

    次のコードスニペットは vector<char> buf; // code that populates the vector Local<Object> nbuf = Buffer::New(args.GetIsolate(), &buf[0], buf.size()); //return buffer to node args.GetReturnValue().Set(scope

    0

    2答えて

    ECMAScript仕様の機能が実装されていることたびに(下のリンクを参照してください)Google Chromeブラウザから我々はNodeJSサーバーに利用できるようになりますとき知っていることはありません。私はいつも、Bashコマンドライン(CLI)上のターミナルに入力した情報を簡単に見つけたいと思っていました。 ECMAScriptの互換性表: https://kangax.github.i

    0

    1答えて

    私はオブジェクトと、それが動作しなければならないフィールドを知るための投影をとる関数をコーディングしています。 const o = { a: 'Hello There' }; function foo(o, str) { const a = o[str]; /* ... */ } foo(o, 'a'); や機能を持つ: function bar

    0

    1答えて

    [email protected]:~/v8/v8$ make make[1]: Entering directory '/home/asiagaming/v8/v8/out' TOUCH bdc92efe44eca1954fdff70fd086c7e138d0fbb1.intermediate ACTION Generating inspector protocol sou

    1

    2答えて

    ウェブブラウザのメジャーJavaScriptとnodeJSは、just-in-time年のコンパイラを持っています。 私はちょうどCompiler Explorerのビデオを見ていて、さまざまなCPU用の多くのコンパイラが出力したアセンブリコードを表示していました。 これは、私がJSエンジンのジッツによって生成されたコードについて興味があったことを思い出させてくれました。 いずれのエンジンでも、低

    0

    1答えて

    自作したV8のバージョンは5.1.281.47です。 実際のバージョンは、https://chromium.googlesource.com/v8/v8.gitに記載されているように6.5.nnです。私はhttps://github.com/v8/v8/wiki/Building-with-GNの助けを借りて、新しいバージョンをコンパイルしようと全く成功していない (明らかに私のシステムは、ソフト