●●JAVAって死滅しちゃうの????●●
■ このスレッドは過去ログ倉庫に格納されています
0514デフォルトの名無しさん
NGNG以下のようなswitch-caseでは幾らcaseが巨大になっても
テーブルジャンプを使うことは現実的ではないため逐次比較にするのが
通常だが、最適化の進んだコンパイラではハッシュジャンプを使う。
用件をみたし、かつ最小のメモリ容量になるような「完全ハッシュ関数」
を自動生成しジャンプを行のだ。
switch(value){
case 1:
case 100:
case 10000:
case 1000000:
:
:
};
■ このスレッドは過去ログ倉庫に格納されています