Ice 3.8
C++ API Reference
Loading...
Searching...
No Matches

◆ ThreadMetrics() [2/3]

IceMX::ThreadMetrics::ThreadMetrics ( std::string id,
std::int64_t total,
std::int32_t current,
std::int64_t totalLifetime,
std::int32_t failures,
std::int32_t inUseForIO,
std::int32_t inUseForUser,
std::int32_t inUseForOther )
inlinenoexcept

One-shot constructor to initialize all data members.

Parameters
idThe metrics identifier.
totalThe total number of objects observed by this metrics.
currentThe number of objects currently observed by this metrics.
totalLifetimeThe sum of the lifetime of each observed objects.
failuresThe number of failures observed.
inUseForIOThe number of threads which are currently performing socket reads or writes.
inUseForUserThe number of threads which are currently calling user code (servant dispatch, AMI callbacks, etc).
inUseForOtherThe number of threads which are currently performing other activities such as DNS lookups, garbage collection, etc.

Definition at line 470 of file Metrics.h.