7

タイトルが言うように:

一部の C コンパイラ (GCC など) では、分岐予測結果の可能性についてコンパイラにヒントを与えることができることを覚えています。JVMにはそのような機能がありますか?

ありがとうございました!

4

3 に答える 3

6

私を逃した新しい注釈がない限り、いいえ。

一方で、そのような機能がどれほど便利かは明らかではありません。C/C++ などの言語とは異なり、ソース コードのレベルでの "予測" は必ずしも最善の戦略ではないことに注意してください。なぜなら、コードが実行されているときに実際にコードが実際に行っていることは謎ではないからです: JVM重大な動作を潜在的に監視し、必要に応じてその測定に従ってコードのセクションを再コンパイルできます。

于 2012-07-16T23:47:26.063 に答える
1

いいえ、JVM には、ソース レベルでのそのようなコンパイラ ヒントや最適化はありません。

于 2012-07-16T23:47:05.867 に答える