jit

    1

    1答えて

    私のアプリはシミュレータに問題なくビルド/デプロイを試みましたが、初めて、私はリンカーの失敗を取得します。 私のアプリではSystem.ConsoleまたはConsoleColorを使用していませんが、かなりの量のコードをUIColorで使用しています。ここにいくつかのMT依存関係があるのだろうかと思います。 私は最新のものを使用しています - MonoDevelop 2.8.6.5とMonoTo

    3

    2答えて

    私たちのWebサイトには、かなり複雑なJSアプリケーションがあり、最新のFirefox 10リリースでは失敗します。これは、JSインタプリタにバグがあるように見え、明らかにそうでないときに変数がNULLを返すためです。このバグは、JITコンパイラがアクティブな場合にのみ発生し、無効になっている場合には発生しません。このバグをMozillaに報告し、回避策を見つけようとします。 スクリプト内で特定の

    2

    1答えて

    jitasmでいくつかの言語のJITコンパイラを作成しましたが、生成されたコードはあまりうまくありません...バイナリコードを最適化するために使用できるライブラリはありますか?

    8

    5答えて

    JITコンパイラがオフになっているかどうかを確認する方法を知りたいと思います。私は、JITコンパイラをオフにするための次のコードを持っています。問題は、実際にそれを実行しているかどうかはわかりません。だから私は、JITがオフであるかどうかをチェックする方法があるかどうか疑問に思っていた。 私はコンパイラクラスを見ましたが、isDisabled/enabled()のようなメソッドはありません。 コー

    0

    3答えて

    According to IBM it is possible to turn off the jit compilerCompiler.disable()を使用して、私はそれが不可能である(コマンドライン引数 - How to check if the JIT compiler is off in Javaを使用して)stackoverflowで読んだ。どちらのアプローチが正しいのですか?

    5

    3答えて

    C#およびJavaなどのJITed言語を優先する引数は、仮想マシンによる実行時プロファイリングにより、C++の静的に最適化されたコードよりもコードを最適化できるためです。 しかし私は、仮想マシンを使用して、実行時にC++や他の同様の言語のコードを最適化できるかどうか疑問に思っていました。たとえば、LLVMコンパイラによって生成されたIRを受け取り、JavaやC#の場合と同様に、解釈、JIT、コード

    -1

    1答えて

    私はC/C++を使用して高速JITを構築しようとしています。私のバイトコードをIA32に変換する必要があります。はい、私はlibjitなどについて知っていますが、私は彼らがこれより単純ではないと確信しています。私は命令を作成するためのより速い方法を見つけたと思ったが、私は間違っていた - 従来のスイッチ/ケースの方法は、私より2倍速かった。私のやり方は、ブロック全体をコピーして、テンプレートを塗り

    5

    1答えて

    私は 'foo'という別のプログラミング言語を実装するためにpythonを使用しています。 fooのコードはすべてPythonに翻訳され、同じPythonインタプリタでも実行されるため、JITはPythonに変換します。ここで は、fooのコードの小片である:に変換します function bar(arg1, arg2) { while (arg1 > arg2) { arg

    1

    1答えて

    私はJIT(JavaScript InfoVis Toolkit)Spacetreeを使用しています。例:http://thejit.org/static/v20/Jit/Examples/Spacetree/example1.html それは右、下または左、トップに全体のツリー全体の向きを変更する些細です: st.switchPosition('left', 'animate', fnCompl

    5

    1答えて

    私はdalvik VM(Android)での作業に興味があります。私は、JITのコードを実行して、それによって実行される操作、およびトレースをどのように選択するかを調べようとしています。私はコードに従うことができません。だから私は、あなたがのDalvikリポジトリに git log --grep JIT を試みることができるトレースの選択と翻訳