【初心者歓迎】C/C++室 Ver.62【環境依存OK】
■ このスレッドは過去ログ倉庫に格納されています
0136デフォルトの名無しさん
2008/12/16(火) 16:14:23例えば分岐先が合計4つで分岐確率が等分だった場合はテーブルになるswitchの方がいい。
これがもし60%、25%、10%、5%なんて並びだったら分岐予測の分ifの方がいい。
特定の一つが80%で、20%を残りが等分とか偏りがあるならifの後にswitch。
ジャンプテーブルだと常に予測ミス状態だからCPUの分岐ミスと相談して決めるしかないけど、
これらが致命的にかかってくる処理ってそう多くはないんだよな。
■ このスレッドは過去ログ倉庫に格納されています