Windows 7とLinux(Debian)の両方で、Javaコードを実行しました(スキーマのxmlファイルの解析と検証に要する時間の測定)。今のように、Linuxプラットフォームでの時間は、Windowsプラットフォームに比べて非常に少なくなければなりません。しかし、両方の場合に記録されたユーザ時間は同じです。LinuxとWindows間のJavaプログラムの性能比較
私は両方のプラットフォームでシンプルなベンチマークJavaプログラム(2回のネストループを約900000回実行していました)を実行したため、修正されました。また、Linuxプラットフォームでのユーザーの時間は、Windowsの約60倍です。
私は、Javaプログラムでthaiopensource APIを使用していることにも言及しなければなりません。 (jing/trangプロジェクト)。私のシステムは32ビットLinux(Debian)(Javaも32ビット)を使用し、3 GBのRAMを持っています。 Linuxでは、IcedTea Virtual MachineでopenJDK 1.5を使用しています。 Windows上の私のIDEはEclipse Heliosです。
これを回避する方法がある場合は、Linuxで解析と検証プログラムを実行するためにかかる時間が短くて済むようにすることをお勧めします。 Windows。そうではありません。親切に方法を提案します。ありがとうございました。
両方のOSが同じビット(32ビットvs. 64ビット)ですか? – Michael