2011-06-28 11 views
0

私は3GB RAMのIntel Core 2 Duo T5550とUbuntu 64のJava開発用SSD HDDを使用していますが、すべてが調整されていますが、まだ遅いです。私はウィンドウが起動しても、特に大きなプロジェクトをほとんど開いていないときでも、ウィンドウと他の簡単なアクションを切り替えることを意味します。 私は、Javaのバイトコードを直接実行する新しいプロセッサでは、アームがjazelleとthumbを持っていると聞いていました。 もし私がそのようなマシンに切り替えるとeclipse(java)はより速く動作するでしょうか?Eclipseパフォーマンスアーム対Intel

: ありがとうございましたanwserws。私はコアi7が少なくとも4倍速いjava(ちょうど見てhttp://infoscreens.org/benchmark_en.html)があることを知っているが、私は2x2GHzであり、Javaを直接実行するARMは、(Javaの場合のみ)高速だろうと思った。

私もOracle Javaを使用していますが、JRockitも使用しましたが、デバッグ中に異常にクラッシュしていました。 近い将来、i7デスクトップを購入します。ありがとう:)

+0

maven統合を使用していますか?多くのネットワークトラフィックを引き起こす可能性のある設定に応じて、 – extraneon

+0

あなたのハードウェアはEclipseを円滑に実行するのに十分です。 http://stackoverflow.com/questions/316265/tricks-to-speed-up-eclipseをご覧ください。多くのヒントがあります。 – Kane

答えて

0

私の推測では、あなただけのアプリケーションではなく、tocacheディスクアクセスのためのメモリが不足していると思います。あなたのプロセスに関係なく、より多くのメモリを持つことがあなたの問題になりそうです。

システムが低速で実行されている場合は、IOまたはCPUを消費しているシステム待機中です。例えばtopをご覧ください。

BTW:IntelliJ CEを約15,000クラスを開いて使用し、24 GBのマシンで正常に動作します。 ;)

0

ARM CPUはx86 CPUほど強力ではありません。また、私はEclipseがARMマシン上で動作するのか疑問です。

3

3 GBのRAMを搭載したCore 2 Duoマシンは、Eclipseの実行に問題はありません。標準的なデスクトップ指向のOSとJVMを実行しているARMチップは非常に遅くなるでしょう。あなたのCore 2 Duoマシンよりもずっと遅いこれらの新しいARM命令に関しては、それらを有効にするためには、それらのARM命令と連携できるJVMが必要です。存在する場合、モバイルデバイスのオペレーティングシステム向けに設計された特殊な種類のものになるでしょう。

LinuxユーザーがEclipseで抱える一般的な問題の1つは、Linuxディストリビューションに付属するOpenJDKは、Oracle/Sun JDKと同様に機能しないことです。 Oracle JDKをインストールしていない場合は、Eclipse用にインストールすることをお勧めします。あなたのパフォーマンスの問題は、単に消えるかもしれません。

まだ新しいマシンを購入することを検討している場合、i3/i5/i7マシンは、現在存在しているか、または近くに存在する可能性が高いARMよりも開発プラットフォームにとってはるかに優れた選択肢になります未来。

あともう1つ... Eclipseにはネイティブコンポーネント(SWT UIとファイルI/O)があり、ARMアーキテクチャで使用できるビルドはありません。