私は最近、JVM バイト コードに夢中になっており、2 つのオペランド Tload 命令ではなく、Tload_<n> 命令 (aload_0、aload_1、aload_2 など) を利用するようにパフォーマンス クリティカルなコードを再構築すると、かなりのパフォーマンス上の利点はありますか?
これはまさに「必要のないマイクロ最適化」のカテゴリに分類されますが、学術的な好奇心と考えてください。メソッドがそのローカル変数テーブルを 7 エントリ未満に保つことができる場合、どのようなパフォーマンス上の利点が (もしあれば) 明らかになるでしょうか? これにより、バイトコードがわずかに小さくなる可能性があると考えています。
バイトコード レベルの最適化に関する読み物への質の高いリンクに対するボーナス ポイント!