ESRIコンポーネント(COMベース、JIntegraでラップ)を使用するJVMプロジェクトに取り組んでいます。クライアントは、JVMで動作し、JavaコードにアクセスできるJARファイルを要求しました。Scalaを使いたいのですが、ライブラリがScalaの俳優とどれだけうまく連携するのか心配です。特に、COMとJavaがオブジェクトをあるスレッドから別のスレッドに渡すために使用するさまざまなメカニズムについて心配しています。
誰かがこれを経験したことがありますか?彼らはいいプレーをしますか?
編集:明確化のため
ESRIDBでI/Oを実行すると、CPU使用率が約15%であることに気付きました。各行を読み取り、その行を別のアクターに渡して解析したいと思います。次に、DBから一度に複数のスレッドを読み取ることができます。問題は、ESRIのライブラリを使用して取得された各行が、実際にはJavaでラップされたCOMオブジェクトであるということです。