|
cds
2.3.2
|
SplitListSet internal statistics. May be used for debugging or profiling
More...
#include <cds/intrusive/details/split_list_base.h>
Public Types | |
| typedef Counter | counter_type |
| Counter type. | |
Data Fields | |
| counter_type | m_nInsertSuccess |
| Count of success inserting. | |
| counter_type | m_nInsertFailed |
| Count of failed inserting. | |
| counter_type | m_nUpdateNew |
Count of new item created by ensure() member function. | |
| counter_type | m_nUpdateExist |
Count of ensure() call for existing item. | |
| counter_type | m_nEraseSuccess |
| Count of success erasing of items. | |
| counter_type | m_nEraseFailed |
| Count of attempts to erase unknown item. | |
| counter_type | m_nExtractSuccess |
| Count of success extracting of items. | |
| counter_type | m_nExtractFailed |
| Count of attempts to extract unknown item. | |
| counter_type | m_nFindSuccess |
| Count of success finding. | |
| counter_type | m_nFindFailed |
| Count of failed finding. | |
| counter_type | m_nHeadNodeAllocated |
| Count of allocated head node. | |
| counter_type | m_nHeadNodeFreed |
| Count of freed head node. | |
| counter_type | m_nBucketCount |
| Current bucket count. | |
| counter_type | m_nInitBucketRecursive |
| Count of recursive bucket initialization. | |
| counter_type | m_nInitBucketContention |
| Count of bucket init contention encountered. | |
| counter_type | m_nBusyWaitBucketInit |
| Count of busy wait cycle while a bucket is initialized. | |
| counter_type | m_nBucketsExhausted |
| Count of failed bucket allocation. | |
SplitListSet internal statistics. May be used for debugging or profiling
Template argument Counter defines type of counter, default is cds::atomicity::event_counter.