>>127
例えば分岐先が合計4つで分岐確率が等分だった場合はテーブルになるswitchの方がいい。
これがもし60%、25%、10%、5%なんて並びだったら分岐予測の分ifの方がいい。
特定の一つが80%で、20%を残りが等分とか偏りがあるならifの後にswitch。
ジャンプテーブルだと常に予測ミス状態だからCPUの分岐ミスと相談して決めるしかないけど、
これらが致命的にかかってくる処理ってそう多くはないんだよな。