v8

    2

    2答えて

    私は今v8を学習していますが、いくつかの問題が発生しました。 メソッドのC++実装をデバッグする場合、ブレークポイントをメモリ内のメソッドの開始アドレスに設定する方法。例: var a= new Array(0,1); a.indexOf(1) ;スライスの先頭にブレークポイントを設定したい、あるいは他の方法でアセンブラコードを追跡したいのですか? snapshot.binという名前のファイルには

    -3

    2答えて

    FirefoxとChromeの両方のブラウザで奇妙な動作が検出されました。 浮動小数点演算は、通常、決定論的であるあなたは、追加、スケールのような単純な数学を意味している場合など が、CPUがより多くの負荷を取得するときに、数学は、結果を犠牲にして最適化することができます。それで、小さな差であまり正確でない結果を生み出します。しかし、このdiffは、決定的なオンラインゲームのシミュレーションを行う

    1

    1答えて

    Node.jsコードをデバッグするとき、自分のプログラムのコードが含まれていないコールスタックが発生することがよくあります。現在実行中の行にもかかわらずnode_modules /私のコード内の場所。これは、コールスタックをフォローしてアプリケーションコードを通じて実行パスを確認するという目的を破ります。 ソースファイルがコールスタックに表示されないのはなぜですか?

    2

    1答えて

    私はソケットのメッセージを処理するAsyncProgressWorkerスレッドを使用してノードのアドオンを作った。その後、私はいくつかのメッセージが戻っノードにそれをすることはありませんことに気づい class ProgressWorker : public AsyncProgressWorker { public: ProgressWorker( Callback *ca

    1

    2答えて

    もう1つの最適化に関する質問です。私は変数V8 がの型推論を行うかどうかを知りたいのですが、その変数に基づいてのアクセスを最適化します。 型推論は、このようなものになるだろう: let input = "keyboard"; // ^^^^^ input is String because "keyboard" is String そのV8の状況があり、特定の式の型が唯一の実行で得たことがで

    0

    1答えて

    ノードJSで簡単なスクリプトを実行する方法を探していて、VM moduleを発見しました。ドキュメンテーションは、run *メソッドが実行結果を返すように指定しています。だから、 "ちょっと、オブジェクトをそのまま返し、メインスクリプトのプロパティを呼び出すのはなぜですか? $ node > var vm = require('vm'); undefined > vm.runInNewCon

    1

    1答えて

    問題は、私はこのようなファイルをv8jsする let HelloWorld = function(props){ return ( React.createElement('h1', null, 'Hello World!'+props.count) ); } を送信しなければならないことである私は、インポートを意味しないし、何の輸出ラインが許容 ません。しかし

    0

    1答えて

    V8でスナップショットユーティリティを使用してアプリケーションの起動処理を高速化しようとしました。 V8ブログで指摘されているように、スナップショットを使用すると、初期化によって発生した起動時間をスキップすることができます。 StartupData snapshotDataBlob = V8::CreateSnapshotDataBlob(myScript); 私は、スナップショットを作成する

    3

    1答えて

    unsigned char(uint8_t)メモリを使用してバッファを作成し、node.jsに配信するC++アドオンモジュールを実装しました。 ---- C++ addon.cpp ---- void get_frame_buffer(const FunctionCallbackInfo<Value>& args){ Isolate* isolate = helper.get_current_i

    3

    1答えて

    私はV8の初心者で、C++コードとJSコードの間にいくつかのバインディングを作成しようとしています。問題は、さまざまなJavascript関数でグローバルなJavascript変数にアクセスすることができないことです。なぜなら、各Javascript関数は私の異なるC++関数と呼ばれるからです。私のコードの問題は、各C++関数内に新しいローカルコンテキストを作成していることだと思います。 私のJS