Windows マシンに Scala IDE をセットアップしました。同じマシンでテスト プログラムを実行すると、パフォーマンスの数値が得られます。
8 コア 32 GB マシンである Linux マシンで同じプログラムを実行するために、生成されたクラス ファイルと scala + akka jar を Linux マシンに FTP 送信しました。
Linux マシンは Server Edition Java を使用し、Windows マシンは Client Edition Java を使用しています。
すべてのパスを適切に設定して Linux マシンで同じプログラムを実行すると、Windows マシンよりもパフォーマンスが低下します。
これはなぜですか?プログラムは問題なく実行できますが、ハイエンド マシンやサーバー エディションではパフォーマンスが低下します。
コンパイルと実行環境の違いによるものですか?この動作の理由を調査するために私にできることは何ですか。
編集:コンパイルが 32 ビットで行われる Windows 環境、および Linux マシン上の Java は 64 ビット サーバーです。パフォーマンスに違いはありますか?