7

私はJavaについて何も知りません。

Java 6 steady stateベンチマークにある

http://shootout.alioth.debian.org/u64q/which-programming-languages-are-fastest.php

これJava 6 steady stateは、他のすべての Java の中で最速です。私は検索しましたが、それについて良い結果はありません

とはJava 6 steady state? Java Web フレームワークは で実行できますJava 6 steady stateか?

4

2 に答える 2

11

説明ページをご覧になることをお勧めします。簡単に言えば、プログラムを 66 回実行し、その時間を 66 で割って多数回の実行の平均を求めるというものです。基本的な考え方は、これにより、 JVM の起動時間やJIT コンパイルなどを多数の実行にわたって償却することで、常に実行される使用頻度の高い Web サービスなどから期待できることを理解できるようになります。つまり、 JVM の起動など時間とJIT コンパイル時間は (ほとんど) 無関係になります。

于 2010-08-25T16:47:31.957 に答える
3

「Java 6 定常状態」とは、JVM の起動、クラスのロード、JIT などのすべてが完了した後にテストをベンチマークすることを指します。つまり、定常状態で実行した後の実行速度です。

私は Web 開発側の話を始めたばかりなので、はっきりとは言えませんが、コンテナー/サーブレット/whathaveyou を実行しているものはすべて定常状態で実行されているのではないかと思います。

于 2010-08-25T16:47:27.253 に答える