-
-
Notifications
You must be signed in to change notification settings - Fork 144
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
``` // sfen文字列からBookMoveIndexへのmapper // this->book_nodesの何番目の要素であるかが返る。 // sfen文字列は先頭の"sfen "と、末尾の手数は省略されているものとする。 unordered_map<string,BookNodeIndex> sfen_to_index; ``` ⇨ なくす makebook peta_shock user_book1_20231214215252-2.db 起動時(定跡読み込み後) 2520MB 4059.2MB(rebuild) / 5027.5MB(write book) 3459.9MB(rebuild) / 4385.3MB 定跡書き出し準備前にswap trickでunordered_mapを解放する 3440.2MB(rebuild) / 4322MB ⇨ 変わってない。なんでやろか…。 - BookNodeで手番保持をやめる。 ⇨ 変わってない。構造体サイズ変わってないからか…。 次のnodeのindex要らんと言えば要らんのだが、親のlistに対して、undo_move()で戻れないから やっぱり欲しい気もするんだよなー。 指し手最大で10bitで数えられるほどしかないのにvectorにしてsize_t(8バイト)消費するのたまらんなー。
- Loading branch information
Showing
2 changed files
with
71 additions
and
53 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters