質問

って迷ってのパフォーマンスの改善と謳われるJava SE6はそのコンパイラの実行?別の言い方をすれば、Java5応募集JDK6参照を改善する方向に作用しJSE5(表示の改善コンパイラの最適化)?いるJava5応募集JDK5改善する方向に作用しJSE6(表示の改善実行時の最適化)?

にのって作成JDK6かにほぼ倍の長していったJDK5同じコードベース;ほしいと思って少なくとも一部の時間は気になれないと思うからにコンパイラの最適化を行うにつながりますperformant瓶す。日JDK情報なんでのパフォーマンスの改善が作った-いので少しカラムA、少しカラムB、そして、もうひとつであるに影響を与えます。なんだろうけど、日本人のベンチマークでは、JDK6日前JDK5?

役に立ちましたか?

解決

っていませんの話を聞き改善のコンパイラが豊富な情報は公開されたが、それ以外のランタイムパフォーマンスが改善して

移行ガイド:

[http://java.sun.com/javase/6/webnotes/adoption/adoptionguide.html]

性能の柔軟:

[http://java.sun.com/performance/reference/whitepapers/6_performance.html]

他のヒント

javac調査の結果や、Javaソースのバイトコードは、ほとんどない最適化.確かに最適化しばしばコードの実行の遅れ、硬めの分析のための降の最適化.

の間で有意差が発生するコード1.5及び1.6では、対象1.6追加情報を追加しの状態についてスタックを検証における行動や心理などに関する(Javaくなること)がありました。この影響があるクラスローディングの速度で実行します。

の最適化はホットスポットコンパイラがコンパイルbytecodeるネイティブコードです。こちらの方がはるかに更新を一部更新をリリースなどで行っています。Windowsの場合のみ、下部のお客様C1版ホットスポットのJREデフォルトです。サーバーのC2のホットスポットより迅速に実行されます(使用-サーバ上のjavaコマンドラインが遅めに用います。

また、ライブラリやツールを含むjavac)を同時に最適化作業です。

なぜだかよくわかりませんで見JDK6遅めのコードは、JDK5.あの微妙な違いか?

そのほぼ100%を行います。ななくされる可能性がある基本的な編纂さらにお得な価格でのJavaコンパイラもなくなるとは思えない大幅な改善とJava1.5及び1.6.

ありまして、たくさんの新しい改善と最適化の新しいjava仮想マシン。ようにすることで、性能の向上を走りながらjavaのバージョン6.jvm.

集計旧javaコードを、Java6JDKう利回りより効率的なコードがその主な改良を加え、仮想マシンは、少なくともそんどろ風mikiモデルを作ってみません。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top