host: unknown, time: 18:49:20, date: 17/06/2008 __________________________________________________________________________ BUILDING GO KNOWLEDGE BY PLAYING SAMPLE GAMES Total seconds: 1000 Total 19x19 games generated: 7665 Games per second: 8 Moves per second: 2228 Moves per game: 291 Final position of the last game (which took 415 moves): A B C D E F G H J K L M N O P Q R S T +---------------------------------------+ 19 | . . . . . . . . . . . . . . . . . . . | 19 18 | . . . . . . . . . . . . . . . . . . . | 18 17 | . . . . . . . . . . . . . . . . . . . | 17 16 | o . # # . . . . o . . . . . . . . . . | 16 15 | o # . # o o # o o o o o o # # # o # o | 15 14 | # # # o . o o # # # # o # o # # o # # | 14 13 | # # o o # o # # . # # o # . o # # o o | 13 12 | o o o . o o o # # # # # # # . # o o o | 12 11 | o o o o o o o # # # . # . # # o o . o | 11 10 | o . o # # # # # # # # # # o o o o o o | 10 9 | o o o # # o # . # # # # . # # # o o o | 9 8 | o . o o # o # # # # . # # . # o o o o | 8 7 | o # o o o o o # # # # # # # # # o . o | 7 6 | o o o o o o # # # o # # # # . # o o # | 6 5 | . o o . o o o # # o o # # # # o # # # | 5 4 | o o o o o o o o o o o o # o o o o # # | 4 3 | o o o o o o o o o o . o o o o o # # # | 3 2 | o o o o o . o o o o o . o # # # # . # | 2 1 | o o o o o o o o o o o o o o # . # # # | 1 +---------------------------------------+ A B C D E F G H J K L M N O P Q R S T Database: {0 patterns} ---0--> {0 formulas} __________________________________________________________________________ TIME PROFILING 451.77 seconds of CPU time (15.65 seconds GC) function cur raw stack raw GC raw -------------------------------------------------------------------------- ----- -------- ----- --------- ---- -------- RandomMap.treeCombineRemove. src/RandomMap.sml: 323 13.1% (61.37s) 16.5% (77.07s) 1.2% (5.69s) RandomMap.nodeUnionDisjoint. src/RandomMap.sml: 263 11.3% (52.78s) 14.9% (69.65s) 1.5% (6.87s) RandomMap.union. src/RandomMap.sml: 343 10.4% (48.68s) 26.9% (125.56s) 1.2% (5.68s) IPattern.patternsAfter. src/IPattern.sml: 167 9.6% (44.92s) 22.4% (104.74s) 0.0% (0.00s) IPattern.patternsAfter. src/IPattern.sml: 171 8.6% (40.33s) 21.1% (98.69s) 0.0% (0.23s) IStack.foldTopDown.fld. src/IStack.sml: 113 6.9% (32.37s) 92.4% (432.03s) 2.7% (12.76s) IBoard.incLedges. src/IBoard.sml: 3050 2.3% (10.68s) 2.4% (11.11s) 0.0% (0.00s) IBoard.incLedges. src/IBoard.sml: 3050 2.2% (10.45s) 2.3% (10.75s) 0.0% (0.00s) IBoard.incLedges. src/IBoard.sml: 3050 2.2% (10.13s) 2.2% (10.50s) 0.0% (0.00s) IBoard.incLedges. src/IBoard.sml: 3050 2.2% (10.06s) 2.2% (10.37s) 0.0% (0.00s) IBoard.playSensibleStoneMove. src/IBoard.sml: 2106 2.1% (9.67s) 2.2% (10.48s) 0.0% (0.00s) IBoard.identifyNeighbour. src/IBoard.sml: 905 2.0% (9.38s) 2.1% (9.98s) 0.0% (0.00s) IBoard.identifyNeighbour. src/IBoard.sml: 905 2.0% (9.34s) 2.1% (9.88s) 0.0% (0.00s) IBoard.identifyNeighbour. src/IBoard.sml: 905 2.0% (9.20s) 2.1% (9.68s) 0.0% (0.00s) IBoard.identifyNeighbour. src/IBoard.sml: 905 1.9% (8.67s) 2.0% (9.17s) 0.0% (0.00s) RandomMap.treeCombineRemove src/RandomMap.sml: 320 1.7% (7.83s) 16.6% (77.36s) 1.2% (5.69s) IBoard.undoLastMove. src/IBoard.sml: 3097 1.6% (7.50s) 12.4% (58.01s) 0.0% (0.00s) RandomMap.treeMap. src/RandomMap.sml: 216 1.4% (6.33s) 2.6% (12.05s) 0.1% (0.30s) RandomMap.treeUnionDisjoint src/RandomMap.sml: 254 1.3% (6.11s) 1.5% (6.84s) 0.0% (0.02s) Probability.maxLessThan.less. src/Probability.sml: 429 0.8% (3.68s) 0.8% (3.68s) 0.0% (0.00s) RandomMap.nodePartition. src/RandomMap.sml: 249 0.5% (2.27s) 1.7% (8.04s) 1.1% (4.98s) RandomMap.mkT. src/RandomMap.sml: 154 0.4% (1.70s) 0.4% (1.77s) 0.0% (0.00s) RandomMap.leftSpine src/RandomMap.sml: 510 0.4% (1.67s) 0.4% (1.67s) 0.3% (1.18s) IBoard.playSensibleStoneMove. src/IBoard.sml: 1862 0.3% (1.60s) 13.0% (60.66s) 0.0% (0.00s) RandomMap.nodePartition. src/RandomMap.sml: 249 0.3% (1.55s) 1.4% (6.42s) 1.1% (5.31s) IBoard.peekBlock. src/IBoard.sml: 77 0.3% (1.45s) 0.4% (1.90s) 0.0% (0.00s) IBoard.playSensibleStoneMove. src/IBoard.sml: 1939 0.3% (1.31s) 0.3% (1.37s) 0.0% (0.00s) IBoard.unmergeMarkBlock. src/IBoard.sml: 2995 0.3% (1.18s) 0.3% (1.23s) 0.0% (0.00s) RandomMap.leftSpine src/RandomMap.sml: 510 0.2% (1.10s) 0.2% (1.10s) 0.0% (0.00s) IBoard.unmergeUnmarkStone. src/IBoard.sml: 3009 0.2% (0.94s) 0.4% (1.93s) 0.0% (0.00s) IBoard.unmergeUnmarkBlock. src/IBoard.sml: 3019 0.2% (0.88s) 0.2% (0.97s) 0.0% (0.00s) IBoard.unmerge. src/IBoard.sml: 3038 0.2% (0.88s) 1.0% (4.86s) 0.0% (0.00s) RandomMap.mkLeft src/RandomMap.sml: 233 0.2% (0.87s) 0.3% (1.32s) 0.3% (1.52s) IBoard.unmergeMarkStone. src/IBoard.sml: 2978 0.2% (0.83s) 0.4% (2.06s) 0.0% (0.00s) Probability.fold2Cdf.g. src/Probability.sml: 257 0.2% (0.77s) 1.0% (4.72s) 0.0% (0.00s) RandomMap.mkLeft src/RandomMap.sml: 233 0.2% (0.76s) 0.3% (1.57s) 0.3% (1.44s) RandomMap.fold src/RandomMap.sml: 561 0.2% (0.73s) 1.0% (4.66s) 0.5% (2.51s) RandomMap.nodePart. src/RandomMap.sml: 245 0.2% (0.71s) 0.2% (0.71s) 0.0% (0.00s) RandomMap.mkT. src/RandomMap.sml: 154 0.1% (0.69s) 0.1% (0.69s) 0.0% (0.00s) IBoard.uncaptureBlock. src/IBoard.sml: 2934 0.1% (0.68s) 0.2% (0.77s) 0.0% (0.00s) RandomMap.nodePart. src/RandomMap.sml: 245 0.1% (0.68s) 0.1% (0.68s) 0.0% (0.00s) RandomMap.mkRight src/RandomMap.sml: 237 0.1% (0.68s) 0.3% (1.39s) 0.3% (1.61s) RandomMap.mkT. src/RandomMap.sml: 154 0.1% (0.68s) 0.2% (0.74s) 0.0% (0.00s) RandomMap.mkLR src/RandomMap.sml: 520 0.1% (0.67s) 0.2% (0.89s) 0.0% (0.00s) IBoard.undoLastMove. src/IBoard.sml: 3063 0.1% (0.64s) 12.6% (58.69s) 0.0% (0.00s) RandomMap.mkT. src/RandomMap.sml: 154 0.1% (0.63s) 0.1% (0.69s) 0.0% (0.00s) RandomMap.nodePart. src/RandomMap.sml: 244 0.1% (0.63s) 0.4% (1.68s) 0.0% (0.00s) RandomMap.mkRight src/RandomMap.sml: 237 0.1% (0.61s) 0.3% (1.36s) 0.3% (1.44s) IBoard.playSensibleStoneMove. src/IBoard.sml: 2064 0.1% (0.60s) 0.1% (0.64s) 0.0% (0.00s) RandomMap.nodePriorityOrder src/RandomMap.sml: 62 0.1% (0.60s) 0.2% (0.73s) 0.0% (0.00s) IBoard.capture. src/IBoard.sml: 242 0.1% (0.59s) 0.1% (0.62s) 0.0% (0.00s) IBoard.playSensibleStoneMove. src/IBoard.sml: 2096 0.1% (0.59s) 0.1% (0.65s) 0.0% (0.00s) RandomMap.treeMap src/RandomMap.sml: 214 0.1% (0.57s) 2.6% (12.05s) 0.1% (0.30s) RandomMap.nodePart. src/RandomMap.sml: 247 0.1% (0.52s) 0.1% (0.52s) 0.0% (0.00s) RandomMap.nodePart. src/RandomMap.sml: 244 0.1% (0.50s) 0.4% (1.70s) 0.0% (0.00s) __________________________________________________________________________ ALLOCATION PROFILING 23,722,739,936 bytes allocated (29,327,764 bytes by GC) function cur raw stack raw GC raw ------------------------------------------------------------------ ----- --------------- ----- --------------- ---- ----------- RandomMap.nodePartition. src/RandomMap.sml: 249 14.2% (3,368,541,316) 34.4% (8,180,743,196) 0.0% (0) RandomMap.nodePartition. src/RandomMap.sml: 249 14.2% (3,368,541,316) 34.4% (8,180,743,196) 0.0% (0) RandomMap.mkT. src/RandomMap.sml: 154 12.1% (2,883,039,656) 12.1% (2,883,039,656) 0.0% (0) RandomMap.mkLR. src/RandomMap.sml: 521 8.8% (2,099,103,984) 8.8% (2,099,103,984) 0.0% (0) RandomMap.mkT. src/RandomMap.sml: 154 7.2% (1,699,792,864) 7.2% (1,699,792,864) 0.0% (0) RandomMap.mkT. src/RandomMap.sml: 154 7.1% (1,696,205,476) 7.1% (1,696,205,476) 0.0% (0) RandomMap.mkT. src/RandomMap.sml: 154 7.0% (1,672,335,840) 7.0% (1,672,335,840) 0.0% (0) RandomMap.mkT. src/RandomMap.sml: 154 7.0% (1,668,748,452) 7.0% (1,668,748,452) 0.0% (0) RandomMap.leftSpine. src/RandomMap.sml: 511 6.5% (1,538,311,068) 6.5% (1,538,311,068) 0.0% (0) RandomMap.nodePart. src/RandomMap.sml: 247 3.1% (728,482,656) 3.1% (728,482,656) 0.0% (0) RandomMap.nodePart. src/RandomMap.sml: 247 3.1% (726,945,204) 3.1% (726,945,204) 0.0% (0) RandomMap.nodePart. src/RandomMap.sml: 245 3.0% (716,715,360) 3.0% (716,715,360) 0.0% (0) RandomMap.nodePart. src/RandomMap.sml: 245 3.0% (715,177,908) 3.0% (715,177,908) 0.0% (0) RandomMap.treeSingleton. src/RandomMap.sml: 59 1.7% (408,159,108) 1.7% (408,159,108) 0.0% (0) RandomMap.treeMap. src/RandomMap.sml: 216 1.5% (351,564,648) 1.5% (351,564,648) 0.0% (6,924,736) RandomMap.leftSpine. src/RandomMap.sml: 511 0.2% (43,729,848) 0.2% (43,729,848) 0.0% (0)