• 締切済み

Eclipseが生成するclassファイルは実行速度が遅くないか確認したい。

Eclipseが生成するclassファイルはSunのJDKが生成するクラスファイルと比べて速度に違いはあるのでしょうか?(デバッグ情報が埋め込まれているなど) よろしくお願いします。

みんなの回答

回答No.3

Eclipseは内部にJava1.5相当のJavaコンパイラを持っている。 との記述がありました。 最初の回答の ------------------------------------------------- 「ウィンドウ」-「設定」 「Java」-「インストール済みのJRE」 で指定されたコンパイラでクラスが作成されるのでは? ------------------------------------------------- は誤りでした。申し訳ありませんでした。 速度の違いについては、Eclipseで生成したクラスと、 同じjavaファイルをsunの提供するjavaコンパイラで生成したクラスとで 実行し、実行時間を比較なさってはいかがでしょうか。

回答No.2

>ここはあくまでEclipse自身を動かす「JRE」(JDKではない)の設定だと思うのですが。 私もそう思ったのですが、「インストール済みのJRE」の下に --------------------------------------------------------------- JREの定義を追加、除去、または編集します。 チェックされたJREは、デフォルトでJavaプログラムのビルドおよび実行に使用されます。 --------------------------------------------------------------- と「デフォルトでJavaプログラムのビルド」の記述があったので、先の回答をしました。 私の間違いでしたら申し訳ありません。

回答No.1

「ウィンドウ」-「設定」 「Java」-「インストール済みのJRE」 で指定されたコンパイラでクラスが作成されるのでは? デバッグ情報については、 「ウィンドウ」-「設定」 「Java」-「コンパイラー」-「クラス・ファイル生成」 の各チェックボックスで設定できると思います。 実行時の速度に関しては、実行するPCの環境とJVMによると思います。

tomoyanya
質問者

補足

>「Java」-「インストール済みのJRE」 ここはあくまでEclipse自身を動かす「JRE」(JDKではない)の設定だと思うのですが。

関連するQ&A