cds  2.3.2
cds::intrusive::cuckoo::refinable_stat Struct Reference

Internal statistics for refinable mutex policy. More...

#include <cds/intrusive/cuckoo_set.h>

Public Types

typedef cds::atomicity::event_counter counter_type
 Counter type.
 

Data Fields

counter_type m_nCellLockCount
 Count of obtaining cell lock.
 
counter_type m_nCellLockWaitResizing
 Count of loop iteration to wait for resizing.
 
counter_type m_nCellLockArrayChanged
 Count of event "Lock array has been changed when obtaining cell lock".
 
counter_type m_nCellLockFailed
 Count of event "Cell lock failed because of the array is owned by other thread".
 
counter_type m_nSecondCellLockCount
 Count of obtaining cell lock when another cell is already locked.
 
counter_type m_nSecondCellLockFailed
 Count of unsuccess obtaining cell lock when another cell is already locked.
 
counter_type m_nFullLockCount
 Count of obtaining full lock.
 
counter_type m_nFullLockIter
 Count of unsuccessfull iteration to obtain full lock.
 
counter_type m_nResizeLockCount
 Count of obtaining resize lock.
 
counter_type m_nResizeLockIter
 Count of unsuccessfull iteration to obtain resize lock.
 
counter_type m_nResizeLockArrayChanged
 Count of event "Lock array has been changed when obtaining resize lock".
 
counter_type m_nResizeCount
 Count of resize event.
 

Detailed Description

Internal statistics for refinable mutex policy.


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

cds 2.3.2 Developed by Maxim Khizhinsky aka khizmax and other contributors 2007 - 2017
Autogenerated Sun Dec 31 2017 12:10:41 by Doxygen 1.8.13