エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
少し前まではJavaは遅いとかいろいろ言われてきましたが、最近ではC言語と比較しても実行時間が200%程度... 少し前まではJavaは遅いとかいろいろ言われてきましたが、最近ではC言語と比較しても実行時間が200%程度のロスで済むぐらいまで速くなっていますね。純粋にロジック部分のみならほぼ変わりがないのを考えると、かなり速いといっていいと思います。他のLightweight Languageは500%〜2000%ぐらいかかりますし。 ところで、私は5年ぐらいJavaを使ってきたつもりですが、クラスライブラリはともかくJVMの実装はあまり知らなかったりします。最近ちょっと色々あってパフォーマンスに厳しい環境でJavaを扱うことになりそうなので、Javaの最適化について調べています。 最近はなにかとOSSにするのが流行りのようで、Java VMも昨年、GPLでリリースされました。 なので、どのような実装になっているかをソースコードから見ていきたいと思います。 私はコンパイラや最適化の専門家ではないので、