MCPcopy Create free account
hub / github.com/data61/MP-SPDZ / stop_timer

Method stop_timer

Processor/ThreadQueue.cpp:107–123  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

105}
106
107void ThreadQueue::stop_timer(Player& P)
108{
109 timer.stop(P.total_comm());
110
111 timers["wait"] = inside_wait_timer + wait_timer;
112 timers["online"] = online_timer - online_prep_timer;
113 timers["prep"] = timer - inside_wait_timer - timers["online"];
114
115 if (debug)
116 {
117 cerr << "Total thread time: " << timer.elapsed() << endl;
118 cerr << "Inside wait time: " << inside_wait_timer.elapsed() << endl;
119 cerr << "Other wait time: " << wait_timer.elapsed() << endl;
120 cerr << "Online time: " << online_timer.elapsed() << endl;
121 cerr << "Online prep time: " << online_prep_timer.elapsed() << endl;
122 }
123}
124
125void ThreadQueue::start_online(Player& P, const TimerWithComm& prep_time)
126{

Callers 1

Sub_Main_FuncMethod · 0.45

Calls 3

total_commMethod · 0.80
stopMethod · 0.45
elapsedMethod · 0.45

Tested by

no test coverage detected