問題タブ [aot]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
520 参照

iphone - 事前にコンパイルされたコードとネイティブにコンパイルされたコードの違いは何ですか

mono を使用した iphone 用アプリケーションの作成について Miguel de Icaza が書いた記事の中で、事前 (aot) コンパイルに出くわしました。結果はネイティブコードのようです。これはそうですか、それとも違いは何ですか?

0 投票する
1 に答える
4137 参照

windows - Windows exe の mono AOT は DLL を提供します

私はWindowsを使用してMain.exeおり、Mono C#コンパイラでコンパイルされた事前コンパイルを試みていますgmcs(これも試しmcsました)。

しかし、それはを生成し、実行可能ファイルMain.exe.dllが必要です。それは可能ですか?

アップデート:

書き込み保護によって AOT/ビルド プロセスをインターセプトしましMain.exe.dllmono_aot_FZKP2U.oが、まだ運がありません。

2009 年 10 月 30 日更新:

Jb Evains の回答を読んだ後、もう一度 Main.exe.dll を mono で実行しようとしましたが、成功しませんでした。

0 投票する
1 に答える
1231 参照

axapta - Axapta:AOTで名前でテーブルを検索する

X ++を使用してテーブル名が存在するかどうかを確認するために、AOTにクエリを実行したいと思います。誰かが私を正しい方向に向けたり、それを行うためのサンプルコードを提供したりできますか?

指定された名前(str tableName)のテーブルが存在する場合は、trueを返します。それ以外の場合は、falseを返します。

0 投票する
1 に答える
203 参照

service - IKVM exe を Windows サービスとして実行する

IKVM でコンパイルした exe を Windows サービスとして実行するにはどうすればよいですか? それに Wrapper サービスを書く必要がありますか? これを行うことはすでにありますか?

0 投票する
3 に答える
1794 参照

c# - Mono AOT セグメンテーション エラー - 奇妙な問題

Mono AOT をテストしたかったので、MonoDevelop で簡単なコンソール アプリケーションを作成しました。

bin/debug に「abc.exe」という名前のファイルが作成されました。私がやろうとすると:

出来た。というわけでAOTしてみました。やった:

abc.exe.so という名前のファイルが作成されました。起動しようとすると、「Segmentation fault (core dumped)」エラーがスローされます。mono --aot の出力は次のとおりです。

どうすれば修正できますか?

ありがとう。

0 投票する
1 に答える
331 参照

ruby - MacRubyでrubyスクリプトをAOTコンパイルすることを目的とする場合、言語に制限はありますか?

私はMacRubyの使用を検討しており、Rubyコードを実行可能ファイルにAOTコンパイルする機能に興味があります。これがコードに何らかの制限を課すかどうか疑問に思っていますか?サポートされているrubyのサブセットはありますか、それとも先に進んで必要なすべてのメタマジックを実行し、コードAOTをコンパイルしてもかまいませんか?

0 投票する
1 に答える
617 参照

.net - mono --aot with MinGW: unknown pseudo-op: `.local'

  1. mono の AOT 機能を使用して、.NET DLL (または EXE) をネイティブに「プリコンパイル」し、リバース エンジニアリングを困難にすることはできますか?

  2. その場合、Windows 7 で mono/AOT を動作させるにはどうすればよいですか? (私は x64 を実行していますが、アプリは明示的に x86 をターゲットにしています。) Mono 2.6.3 と MinGW 5.1.6 をインストールしたばかりで、exe (または dll、それは問題ではありません) を AOT コンパイルしようとしています。

エラーメッセージの画面と画面が表示されます:

生成されたアセンブリ コードを開くことはできますが、アセンブラがコードを詰まらせる理由がわかりません。

(上記の括弧内の数字は行番号です)

0 投票する
3 に答える
1581 参照

.net - mono の AOT 機能を使用して .NET DLL/EXE をネイティブに「プリコンパイル」し、リバース エンジニアリングを困難にすることはできますか?

mono の AOT (Ahead of Time Compilation) 機能を使用して、独自の .NET DLL (または EXE) のすべてまたは一部をネイティブに「プリコンパイル」して、リバース エンジニアリングを困難にすることはできますか? 私は Windows (7 / x64 ですが、x86 XP マシンも持っています) と .NET 3.5 (VS 2008) を使用していますが、この目的で mono/AOT を使用できるかどうか、または使用されているかどうか知りたいですか? (この時点では、x86 に関連付けても問題ありません。)

これを試して運がなかったこの質問も参照してください。

0 投票する
1 に答える
911 参照

axapta - Axapta: プログラムで AOT ノードを移動することは可能ですか?

コードで axapta の aotnode を移動することは可能ですか (alt-up、alt-down と同じ移動を実現したい) Dynamics AX 2009 には AOTmove メソッドがありますが、試してみると

次に、プロジェクト全体でそれを呼び出して、secondChildNode を正常に移動しますが、secondChild 内のすべてのサブノードを削除します。

0 投票する
3 に答える
488 参照

compilation - 考えられる Java (またはその他のメモリ管理言語) の最適化に関する質問

私が読んだことから、Java(通常)はJavaをあまり(まったく?)最適化されていないJavaバイトコードにコンパイルし、最適化するためにjitに任せているようです。これは本当ですか?そして、そうであれば、コンパイラーにコードを最適化させて、jit が行う作業が少なくなるようにするための調査が (おそらく代替実装で) 行われましたか (これは可能ですか)?

また、移植性の喪失などの多くの理由から、Java (および他の多くの高レベルのメモリ管理言語) のネイティブ コード生成 (事前コンパイルと呼ばれることもあります) を嫌う人が多いようですが、また、部分的には(少なくともジャストインタイムコンパイラを備えた言語の場合)、マシンコードへの事前コンパイルはjitコンパイラによって実行できる最適化を見逃すため、長期的には遅くなる可能性があると考えられているためです.

これは、誰かがhttp://en.wikipedia.org/wiki/Profile-guided_optimization (バイナリ + いくつかのエクストラにコンパイルしてからプログラムを実行し、テスト実行のランタイム情報を分析して生成する)を実装しようとしたことがあるかどうか疑問に思いますJava/(他のメモリ管理言語) の現実世界での使用のために、より最適化されたバイナリであることが望まれますが、これは jit コードとどのように比較されますか? 誰にも手がかりがありますか?