From: Marco Costalba Date: Mon, 24 Nov 2008 19:43:11 +0000 (+0100) Subject: Benchmark: print nodes searched at the end of testing X-Git-Url: https://git.sesse.net/?p=stockfish;a=commitdiff_plain;h=5a72ff128e4a5b606229396443f8e44ce6da5e46 Benchmark: print nodes searched at the end of testing Signed-off-by: Marco Costalba --- diff --git a/src/benchmark.cpp b/src/benchmark.cpp index 54455d88..0598973a 100644 --- a/src/benchmark.cpp +++ b/src/benchmark.cpp @@ -134,6 +134,7 @@ void benchmark(const std::string& commandLine) { int startTime = get_system_time(); std::vector::iterator it; int cnt = 1; + int64_t totalNodes = 0; for (it = positions.begin(); it != positions.end(); ++it, ++cnt) { Move moves[1] = {MOVE_NONE}; @@ -141,8 +142,10 @@ void benchmark(const std::string& commandLine) { Position pos(*it); std::cout << "\nProcessing position " << cnt << '/' << positions.size() << std::endl << std::endl; think(pos, true, false, 0, dummy, dummy, 0, maxDepth, maxNodes, secsPerPos, moves); + totalNodes += nodes_searched(); } - std::cout << "\n\nBenchmarking finished. Processing time (ms) " << get_system_time() - startTime - << std::endl << "Press any key to exit\n"; + std::cout << "\nProcessing time (ms) " << get_system_time() - startTime << std::endl + << "Nodes searched " << totalNodes << std::endl + << "Press any key to exit" << std::endl; std::cin >> fileName; }