エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント0件
- 人気コメント
- 新着コメント
関連記事
static finalな定数が速いのは、何がどうなって速い? - Fight the Future
定数を利用した最適化、というのはイメージしやすいですし、実際速くなります。今回、Alekseyさんのサン... 定数を利用した最適化、というのはイメージしやすいですし、実際速くなります。今回、Alekseyさんのサンプルを使いながら、まずはstatic finalな値のコンパイルコードを実際に見て、どう速いのか学びました。 JVM Anatomy Park #15: Just-In-Time Constants JMHのベンチマークコードは、これです。1000を、static final変数、static変数、finalなインスタンス変数、普通のインスタンス変数で割り算するだけです。 @Warmup(iterations = 5, time = 1, timeUnit = TimeUnit.SECONDS) @Measurement(iterations = 5, time = 1, timeUnit = TimeUnit.SECONDS) @Fork(3) @BenchmarkMode(Mode.