|
cds
2.3.2
|
FCStack internal statistics. More...
#include <cds/container/fcstack.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_nPush |
| Count of push operations. | |
| counter_type | m_nPushMove |
| Count of push operations with move semantics. | |
| counter_type | m_nPop |
| Count of success pop operations. | |
| counter_type | m_nFailedPop |
| Count of failed pop operations (pop from empty stack) | |
| 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... | |
FCStack internal statistics.