From: Marco Costalba Date: Thu, 30 Dec 2010 15:27:16 +0000 (+0100) Subject: Retire a couple of unused debug functions X-Git-Url: https://git.sesse.net/?p=stockfish;a=commitdiff_plain;h=3e8bb6f63dbe753ee371267b02e42208d894f01b Retire a couple of unused debug functions No functional change. Signed-off-by: Marco Costalba --- diff --git a/src/misc.cpp b/src/misc.cpp index e04dfb2c..72f93c5e 100644 --- a/src/misc.cpp +++ b/src/misc.cpp @@ -127,17 +127,6 @@ void dbg_print_mean() { << (float)dbg_cnt1 / (dbg_cnt0 ? dbg_cnt0 : 1) << endl; } -void dbg_print_hit_rate(ofstream& logFile) { - - logFile << "Total " << dbg_cnt0 << " Hit " << dbg_cnt1 - << " hit rate (%) " << (dbg_cnt1*100)/(dbg_cnt0 ? dbg_cnt0 : 1) << endl; -} - -void dbg_print_mean(ofstream& logFile) { - - logFile << "Total " << dbg_cnt0 << " Mean " - << (float)dbg_cnt1 / (dbg_cnt0 ? dbg_cnt0 : 1) << endl; -} /// engine_name() returns the full name of the current Stockfish version. /// This will be either "Stockfish YYMMDD" (where YYMMDD is the date when diff --git a/src/misc.h b/src/misc.h index 6fffabfb..8c3cf86e 100644 --- a/src/misc.h +++ b/src/misc.h @@ -65,7 +65,5 @@ extern void dbg_after(); extern void dbg_mean_of(int v); extern void dbg_print_hit_rate(); extern void dbg_print_mean(); -extern void dbg_print_hit_rate(std::ofstream& logFile); -extern void dbg_print_mean(std::ofstream& logFile); #endif // !defined(MISC_H_INCLUDED) diff --git a/src/search.cpp b/src/search.cpp index 1b98627e..bf379896 100644 --- a/src/search.cpp +++ b/src/search.cpp @@ -451,9 +451,6 @@ bool think(Position& pos, bool infinite, bool ponder, int time[], int increment[ MultiPV = Options["MultiPV"].value(); UseLogFile = Options["Use Search Log"].value(); - if (UseLogFile) - LogFile.open(Options["Search Log Filename"].value().c_str(), std::ios::out | std::ios::app); - read_weights(pos.side_to_move()); // Set the number of active threads @@ -483,12 +480,17 @@ bool think(Position& pos, bool infinite, bool ponder, int time[], int increment[ // Write search information to log file if (UseLogFile) - LogFile << "Searching: " << pos.to_fen() << endl - << "infinite: " << infinite - << " ponder: " << ponder - << " time: " << myTime + { + std::string name = Options["Search Log Filename"].value(); + LogFile.open(name.c_str(), std::ios::out | std::ios::app); + + LogFile << "Searching: " << pos.to_fen() + << "\ninfinite: " << infinite + << " ponder: " << ponder + << " time: " << myTime << " increment: " << myIncrement << " moves to go: " << movesToGo << endl; + } // We're ready to start thinking. Call the iterative deepening loop function Move ponderMove = MOVE_NONE; @@ -501,12 +503,6 @@ bool think(Position& pos, bool infinite, bool ponder, int time[], int increment[ if (UseLogFile) { - if (dbg_show_mean) - dbg_print_mean(LogFile); - - if (dbg_show_hit_rate) - dbg_print_hit_rate(LogFile); - LogFile << "\nNodes: " << pos.nodes_searched() << "\nNodes/second: " << nps(pos) << "\nBest move: " << move_to_san(pos, bestMove); @@ -516,10 +512,9 @@ bool think(Position& pos, bool infinite, bool ponder, int time[], int increment[ LogFile << "\nPonder move: " << move_to_san(pos, ponderMove) // Works also with MOVE_NONE << endl; - } - if (UseLogFile) LogFile.close(); + } // This makes all the threads to go to sleep ThreadsMgr.set_active_threads(1);