Ice 3.7 Slice API Reference
Loading...
Searching...
No Matches
IceMX::ThreadMetrics Class Reference

Provides information on the number of threads currently in use and their activity. More...

defined in <Ice/Metrics.ice>

class ThreadMetrics extends IceMX::Metrics { ... }

Inheritance diagram for IceMX::ThreadMetrics:
Collaboration diagram for IceMX::ThreadMetrics:

Data Members

int inUseForIO = 0
 The number of threads which are currently performing socket read or writes.
int inUseForOther = 0
 The number of threads which are currently performing other activities.
int inUseForUser = 0
 The number of threads which are currently calling user code (servant dispatch, AMI callbacks, etc).
Data Members inherited from IceMX::Metrics
int current = 0
 The number of objects currently observed by this metrics.
int failures = 0
 The number of failures observed.
string id
 The metrics identifier.
long total = 0
 The total number of objects observed by this metrics.
long totalLifetime = 0
 The sum of the lifetime of each observed objects.

Detailed Description

Provides information on the number of threads currently in use and their activity.

Data Member Documentation

◆ inUseForIO

int inUseForIO = 0

The number of threads which are currently performing socket read or writes.

◆ inUseForOther

int inUseForOther = 0

The number of threads which are currently performing other activities.

These are all other that are not counted with inUseForUser or inUseForIO, such as DNS lookups, garbage collection).

◆ inUseForUser

int inUseForUser = 0

The number of threads which are currently calling user code (servant dispatch, AMI callbacks, etc).


The documentation for this class was generated from the following file: