問題タブ [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.
memory-management - DynamicsAX2012がメモリを解放しない
AOTCUSレイヤーをXPOファイルとしてエクスポートすることを試みています。この質問を参照してください。上記の質問に対する回答から優れた提案を実行しましたが、「メモリ不足」の問題が発生しています。私はいくつかのさらなる研究といくつかの追加の実験を行いました。これは、AOTツリーを降りて、「CUS」レイヤーに属するノードのみをエクスポートするために使用しているアルゴリズムのサンプルです。
このアルゴリズムの要点は次のとおりです。AOTツリー(特定のノードから開始)を降りて、「CUS」レイヤーオブジェクトであるレイヤーをエクスポートしたいと思います。「maxlevel」でツリーを降りるのをやめます。つまり、ツリーの奥深くにXレベルしか入りません。現在、このアルゴリズムはAOTツリーの「データディクショナリ」ノードでのみ実行しています。
私が直面している問題は、このジョブを実行すると、AX32.exeプロセスのメモリフットプリントがほぼ1GBになることです。このコードを複数のノードに対して実行すると、メモリ要件が増え続けます。アルゴリズムが終了したときにAXがメモリを解放しない理由について知りたいです。Googleに関する私の調査では、AXガベージコレクションに関するいくつかの問題が発生しています。AXでガベージコレクションを強制する方法があるかどうか知りたいですか?AOT内のすべてのノードをエクスポートしようとすると、前述の「メモリ不足」の例外が発生します。AX32.exeクライアントを閉じるまでメモリは解放されません。
axapta - AX2009の移動ジャーナルの説明フィールドの長さを増やす
AX2009のInventoryモジュールのMovementJournalで使用可能な説明フィールドのフィールド長を200文字まで増やすにはどうすればよいですか?
フィールドはInventJournalTable_DescriptionInventJournalTable(InventJournalTable).Descriptionです。
axapta - サーバーの起動時にaotimportを使用する
サーバープロセスが起動するたびにXPOがインポートされるようにAX環境の1つをセットアップしようとしています。環境は本番環境から定期的に更新され、コードはこの(非本番環境の)環境に固有である必要があるため、起動時にAOTImportコマンドを使用するのが最善のオプションのようです。ただし、これを機能させるための正確な構文/セットアップを特定するのに問題があります。
システムコードを見ると、構文はである必要があるようaotimport_[path to file]
です。これは正しいです?サーバーはこのコマンドについて文句を言っていないようですが、問題のファイルはインポートされません。このコマンドのバリエーションも試しましたが、機能することはありません。
dynamics-ax-2012 - Dynamics AX 2012 AOT オブジェクト ルックアップ
AOT オブジェクトのサンプル ルックアップ コードを持っている人はいますか? (または、AX プロパティ ウィンドウに使用するものを見つける場所を知っている)
プロパティ ウィンドウのいくつかのフィールドに表示される機能を複製する必要があります。ExtendedDataType フィールドは良い例です。いくつかの文字を入力して下向き矢印を押すと、AOT ExtendedDataType オブジェクトのフィルター処理されたリストが表示されます。
treeNode findChildren を使用してカスタム ルックアップ リストを作成しようとしましたが、非常に遅いです。AX が使用している方法が何であれ、即座に実行されます。
ありがとう
generics - mtouch AOT 不足しているコンパイル
mtouch で奇妙な動作が発生しました。AOT が特定の状況で失敗する可能性があることは知っていますが、この問題は少し異なると思います。
ここにいくつかのコードがあります:
さて、次のことを別の場所で行うと:
私は例外を受け取ります:
SetProperty<T>
ここで、文字列バージョンではなく、ブール バージョンの に対してのみ例外がスローされることに注意してください。私のプロジェクトでは、メソッドにさまざまな型 (カスタム型も) を使用していますが、この問題は bool でのみ発生します。
誰でもこれで私を助けてくれますか?
ありがとう
セルジオ
PS 明らかに、この問題は iDevice のみに存在します (シミュレーターには存在しません)。
アップデート
わかりました、xamarin の bugzilla を少し検索した後、mtouch AOT の欠如を強調するチケット (実際には少し古い!) を見つけました: Bug 2096。悲しいことに、彼らはまだ修正されていないようです!!!
ios - Unity3d for iOS の下の Json.NET
iOSに展開されたUnity3dで実行できるバージョンにJson.NETを適応/移植することに成功した人はいますか(そして、webplayer、およびandroidも同様ですが、これらは問題が少ないようです)、何とかそこでAOTの問題を克服しましたか?
または、Json.NET の互換バージョンをリリースする予定はありますか?
どうもありがとう、
マックス
ios - パッケージの内容に含めるには何を選択すればよいですか?
エラーが発生しました。これは、ipa をコンパイルするときにパッケージ コンテンツにすべてのファイルを含めていないことが原因だと思います。何を入れればよいですか?、AOT フォルダー、.ipa ファイルも選択する必要がありますか?
ありがとう。
xamarin.ios - Xamarin.iOS を使用して iOS シミュレーターで --aot-only を使用して実行する方法はありますか?
デバイスでアプリを直接テストすると、メソッドを JIT コンパイルしようとしてクラッシュします。これらのクラッシュが発生する理由はわかっています。代わりに、シミュレーターでテストしているときにそれらを表示させようとしています。毎回デバイスに展開するよりもはるかに簡単です (時間もかかりません)。
--aot-only を mtouch 引数に追加しようとしましたが、「不明なコマンド ライン引数」エラーが発生します。
ios - p/Invoke delegate により iOS で Unity がクラッシュする
unityでiosプラグインを作っています
//c コード
//ユニティのC#
ユニティでは正常に実行されますが、ios ではエラー ExecutionEngineException: Attempting to JIT compile method '(wrapper native-to-managed) PluginImport:Add (int,int)' が --aot-only で実行中にスローされます。
at (wrapper managed-to-native) PluginImport:RegisterCallback (PluginImport/MyCallback1) at PluginImport.Start () [0x00000] in :0
(ファイル名: 行: -1) iOS デバイスの Unity 内でリバース ネイティブ コールバックを行うには? 助けてください。</p>