41 if ( !m_started )
return;
43 gettimeofday( &tv, 0 );
51 if ( tv.tv_sec >= m_startTime.tv_sec ) { secs = tv.tv_sec - m_startTime.tv_sec; }
52 else { secs = tv.tv_sec - m_startTime.tv_sec +
SecsInDay; }
53 usecs = tv.tv_usec - m_startTime.tv_usec;
54 mtime =
static_cast<float>( secs ) * 1000. +
static_cast<float>( usecs ) / 1000.;
61 double denom =
static_cast<double>( ++m_numberOfMeasurements );
62 double d = m_elapsed - m_mean;
64 double dd = m_elapsed * m_elapsed - m_ms;
68 m_meanVal +=
static_cast<double>( m_propVal - m_meanVal ) / denom;
71 double timePerObject = m_elapsed /
static_cast<double>( m_propVal );
72 m_meanTimePerObject +=
static_cast<double>( timePerObject - m_meanTimePerObject ) /
73 static_cast<double>( ++m_NmeanTimePerObject );