2011/04/24

Tiered Compilationってなんぞ

J6u25から入った-XX:+TieredCompilation、古くからあった概念らしいけど、ようやく実装ということかな。

http://weblogs.java.net/blog/forax/archive/2010/09/05/tiered-compilation

GUI等のclient vmに特化したc1コンパイラと、server用のc2コンパイラを状況に応じて使い分ける機能だそうな。
-serverで起動して、まずc1コンパイラでJITして、そのコードの利用頻度がc1の基準よりも高かったらc2でコンパイルする、と。

なんだ、段階的コンパイルのことじゃん、なんで疲れてるんだ?と思ったら、Tieredという単語をTiredと読み間違えてた・・・しょっぱっ!

0 件のコメント: