Fixed bench
This commit is contained in:
		
							parent
							
								
									23ad1aa243
								
							
						
					
					
						commit
						898e1f2641
					
				@ -76,7 +76,7 @@ int main(int argc, char *argv[])
 | 
			
		||||
 | 
			
		||||
        auto daily_mt = spdlog::daily_logger_mt("daily_mt", "logs/daily_mt.log");
 | 
			
		||||
        bench_mt(howmany, daily_mt, threads);
 | 
			
		||||
        bench_mt(howmany, spdlog::create<null_sink_mt>("null_mt"));
 | 
			
		||||
		bench_mt(howmany, spdlog::create<null_sink_mt>("null_mt"), threads);
 | 
			
		||||
 | 
			
		||||
        cout << "\n*******************************************************************************\n";
 | 
			
		||||
        cout << "async logging.. " << threads << " threads sharing same logger, " << format(howmany) << " iterations " << endl;
 | 
			
		||||
@ -112,6 +112,7 @@ void bench(int howmany, std::shared_ptr<spdlog::logger> log)
 | 
			
		||||
    auto delta = high_resolution_clock::now() - start;
 | 
			
		||||
    auto delta_d = duration_cast<duration<double>>(delta).count();
 | 
			
		||||
    cout << "Elapsed: " << delta_d << "\t" << format(int(howmany / delta_d)) << "/sec" << endl;
 | 
			
		||||
	spdlog::drop(log->name());
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
void bench_mt(int howmany, std::shared_ptr<spdlog::logger> log, int thread_count)
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user