*Backed out changeset 3be01fb200a5
--HG-- branch : trunk
This commit is contained in:
@@ -1,22 +1,29 @@
|
||||
// $Id: Basic_Stats.cpp 80826 2008-03-04 14:51:23Z wotte $
|
||||
|
||||
#include "ace/Basic_Stats.h"
|
||||
#include "ace/Log_Msg.h"
|
||||
|
||||
#if !defined (__ACE_INLINE__)
|
||||
#include "ace/Basic_Stats.inl"
|
||||
#endif /* __ACE_INLINE__ */
|
||||
|
||||
ACE_RCSID(ace,
|
||||
Basic_Stats,
|
||||
"$Id: Basic_Stats.cpp 80826 2008-03-04 14:51:23Z wotte $")
|
||||
|
||||
ACE_BEGIN_VERSIONED_NAMESPACE_DECL
|
||||
|
||||
void
|
||||
ACE_Basic_Stats::accumulate (const ACE_Basic_Stats &rhs)
|
||||
{
|
||||
if (rhs.samples_count_ == 0)
|
||||
return;
|
||||
|
||||
if (this->samples_count_ == 0)
|
||||
{
|
||||
this->min_ = rhs.min_;
|
||||
this->min_at_ = rhs.min_at_;
|
||||
|
||||
this->max_ = rhs.max_;
|
||||
this->max_at_ = rhs.max_at_;
|
||||
}
|
||||
@@ -33,9 +40,11 @@ ACE_Basic_Stats::accumulate (const ACE_Basic_Stats &rhs)
|
||||
this->max_at_ = rhs.max_at_;
|
||||
}
|
||||
}
|
||||
|
||||
this->samples_count_ += rhs.samples_count_;
|
||||
this->sum_ += rhs.sum_;
|
||||
}
|
||||
|
||||
void
|
||||
ACE_Basic_Stats::dump_results (const ACE_TCHAR *msg, ACE_UINT32 sf) const
|
||||
{
|
||||
@@ -46,20 +55,25 @@ ACE_Basic_Stats::dump_results (const ACE_TCHAR *msg, ACE_UINT32 sf) const
|
||||
ACE_TEXT ("%s : no data collected\n"), msg));
|
||||
return;
|
||||
}
|
||||
|
||||
ACE_UINT64 avg = this->sum_ / this->samples_count_;
|
||||
|
||||
ACE_UINT64 l_min = this->min_ / sf;
|
||||
ACE_UINT64 l_max = this->max_ / sf;
|
||||
ACE_UINT64 l_avg = avg / sf;
|
||||
|
||||
ACE_DEBUG ((LM_DEBUG,
|
||||
ACE_TEXT ("%s latency : %Q[%d]/%Q/%Q[%d] (min/avg/max)\n"),
|
||||
msg,
|
||||
l_min, this->min_at_,
|
||||
l_avg,
|
||||
l_max, this->max_at_));
|
||||
|
||||
#else
|
||||
ACE_UNUSED_ARG (msg);
|
||||
ACE_UNUSED_ARG (sf);
|
||||
#endif /* ACE_NLOGGING */
|
||||
}
|
||||
|
||||
ACE_END_VERSIONED_NAMESPACE_DECL
|
||||
|
||||
|
||||
Reference in New Issue
Block a user