2010-12-05 13 views
2

私のWindows XP VM(VMWare内)で実行されるEclipseの速度には満足できません。 JITに最適化されたEclipseのバージョンが公式に配布されているものより高速で実行されているかどうかは分かりますか?JIT最適化版のEclipse?

更新:@PterT、@Jörg、@ mahons、ありがとうございました。私はJavaに慣れていないので、いくつかの用語はまだ私には分かりません。私は、Javaのために最適化されたCPUについて尋ねられた最近の質問には、答えの一つが

ごとに一般的に使用されるJVMが がインテリジェントにその方法 をネイティブ・コンパイルよりも 洗練されたJITコンパイラを持っているので、このようなCPUが必要とされないということでしたそれから恩恵を受けるでしょう。だから今日 バイトコードをネイティブに実行する はかなり役に立たない。

私はJavaに慣れていないので、おそらく私が現在経験しているものよりもCPUの消費量を少なくするために重要なことを忘れていたと思います。 Eclipseをうまく動かす唯一の方法は、VM内ではなく実際のハードウェアで実行することだと言っていますか?

+3

JITの最適化は実行時に行われるため、「JITに最適化されたバージョン」を使用することに問題はありません。この説明は – PeterT

+1

+1です。ありがとう。 –

+0

この "CPU-hog"動作はどのくらい正確に現れますか? –

答えて

3

この質問は、JITコンパイルがEclipseではなくJREのプロパティであるため意味がありません。 ZeroとSharkのIcedteaを試すことができますが、速くなるとは思えません。あなたの問題はおそらく、仮想マシンのような限られた環境でEclipseのようなリソースを食べているアプリケーションを実行していることでしょう。速度がさらに必要な場合は、仮想化レイヤーなしで実行してみてください。

+1

+1です。ありがとう。 「仮想化レイヤーなしで実行する」とはどういう意味ですか? –

+1

ホストシステムで実行してください。本当に強力なハードウェアを持っていない限り、Eclipseは仮想マシン内で満足のいくパフォーマンスを提供しません。 –

+0

+1 @marons、私が疑ったことを確認してくれてありがとう。 –

3

あなたの質問は理にかなっていません。 非常に定義の「JIT最適化」が「実行時に最適化」されているため、JIT最適化版のEclipseをダウンロードすることは不可能です。

+0

3つの同じ答え(まあ、コメントとして1つ)と* I *はupvotesを取得する唯一の人ですか?この説明は –

+0

+1です。ありがとう。 –

+0

まあ、私のコメントは、書き込み時に同じupvotesを得た...私が教えてくれたレッスンは、私が担当者を得るチャンスをしたい場合は、「回答」として投稿することです。 – PeterT

0

メモリを増やしてください。 XPはEclipseのために少なくとも1Gb必要です。

+0

私はすでに1GBのRAMを与えています。私はVisual Studio 6.0 for C++のようなリソースを覚えていません...一部の人々は、Javaが高速だと主張しています。もちろん、次のような場合には高速になる可能性があります。(1)できるだけ高速なハードウェア環境で実行すること(2)大量のメモリを確保する。しかし、私にとっては、それは不正行為のようなものです。 –

+0

Java _IS_は高速ですが、JVMの本を保管するためのメモリを犠牲にしています。つまり、Eclipseの問題ではありません。これにはちょうど_LOT_の記録管理(Ctrl-Spaceマジックがかなり必要)があり、それにはメモリが必要です。タスクマネージャを使用して、いつEclipseがページングを停止するかを確認します。 –