.NETアプリケーションにいくつかのJavaライブラリをデプロイしています。Javaライブラリをikvmcを使用してDLLに変換する必要がありますか、それとも動的機能を使用して実行時に変換を実行する必要がありますか?
ikvmcを使用すると、アプリケーションの初期負荷が削減されると思います。誰かがこれを確認した経験がありますか?一方、動的ルートを使用した場合、ビルドプロセスはかなり簡単になります。
理論的には、事前の変換でも変換エラーを早期に検出できます。ただし、私のテストカバレッジはこの問題を軽減するはずです。
また、ikvmは動的に変換されたアセンブリをディスクのどこかにキャッシュできるので、最初のロード(おそらくセットアップの一部)だけが遅くなると思います。ただし、ikvmドキュメントには、これが当てはまることを示すものは何もありません。