2

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 ビット サーバーです。パフォーマンスに違いはありますか?

4

1 に答える 1