cds
2.3.2
|
FCDeque internal statistics. More...
#include <cds/container/fcdeque.h>
Public Types | |
typedef cds::algo::flat_combining::stat< Counter > | flat_combining_stat |
Flat-combining statistics. | |
typedef flat_combining_stat::counter_type | counter_type |
Counter type. | |
Public Types inherited from cds::algo::flat_combining::stat< Counter > | |
typedef Counter | counter_type |
Event counter type. | |
Data Fields | |
counter_type | m_nPushFront |
Count of push_front operations. | |
counter_type | m_nPushFrontMove |
Count of push_front operations with move semantics. | |
counter_type | m_nPushBack |
Count of push_back operations. | |
counter_type | m_nPushBackMove |
Count of push_back operations with move semantics. | |
counter_type | m_nPopFront |
Count of success pop_front operations. | |
counter_type | m_nFailedPopFront |
Count of failed pop_front operations (pop from empty deque) | |
counter_type | m_nPopBack |
Count of success pop_back operations. | |
counter_type | m_nFailedPopBack |
Count of failed pop_back operations (pop from empty deque) | |
counter_type | m_nCollided |
How many pairs of push/pop were collided, if elimination is enabled. | |
Data Fields inherited from cds::algo::flat_combining::stat< Counter > | |
counter_type | m_nOperationCount |
How many operations have been performed. | |
counter_type | m_nCombiningCount |
Combining call count. | |
counter_type | m_nCompactPublicationList |
Count of publication list compacting. | |
counter_type | m_nDeactivatePubRecord |
How many publication records were deactivated during compacting. | |
counter_type | m_nActivatePubRecord |
Count of publication record activating. | |
counter_type | m_nPubRecordCreated |
Count of created publication records. | |
counter_type | m_nPubRecordDeleted |
Count of deleted publication records. | |
counter_type | m_nPassiveWaitCall |
Count of passive waiting call (kernel::wait_for_combining() ) | |
counter_type | m_nPassiveWaitIteration |
Count of iteration inside passive waiting. | |
counter_type | m_nPassiveWaitWakeup |
Count of forcing wake-up of passive wait cycle. | |
counter_type | m_nInvokeExclusive |
Count of call kernel::invoke_exclusive() | |
counter_type | m_nWakeupByNotifying |
How many times the passive thread be waked up by a notification. | |
counter_type | m_nPassiveToCombiner |
How many times the passive thread becomes the combiner. | |
Additional Inherited Members | |
Public Member Functions inherited from cds::algo::flat_combining::stat< Counter > | |
double | combining_factor () const |
Returns current combining factor. More... | |
FCDeque internal statistics.