2012-03-03から1日間の記事一覧

bonanza6.0でプロファイル取ってみた

局面評価と差分評価の比重が大きい。SEE(swap)やattacks_to_pieceは、simkに比べて小さい。 ビットボードにしないと駄目かもしれない。ただ、そうするとますます、ただのボナンザになってしまう。

解析結果

こんな感じでした。evaluate_pos2という局面評価部分が重いのは仕方がないとして、 get_attack_to_pos_allとseeにかなり重いのが気になる。get_attack_to_pos_allは、あるマスへの利きを持つ駒を全て調べる関数で seeの計算に使っている。要するに、seeがか…

プロファイル解析

プログラムのボトルネックを探すために、以前に一度プロファイル解析を vs_profiler_x86.exeというものを使ってやったけど、コマンドラインで出力結果もテキストファイルで すごく面倒という印象があったのですが、 AMD CodeAnalyst Performance Analyzer ht…