Statistics for CoreSegment lock operations.
More...
#include <RobotAPI/libraries/armem/server/wm/memory_definitions.h>
Statistics for CoreSegment lock operations.
Thread-safe statistics for tracking read/write lock contention and timing.
Definition at line 27 of file memory_definitions.h.
◆ getAvgReadLockWaitMs()
| double getAvgReadLockWaitMs |
( |
| ) |
const |
|
inline |
◆ getAvgWriteLockWaitMs()
| double getAvgWriteLockWaitMs |
( |
| ) |
const |
|
inline |
◆ getMaxReadLockWaitMs()
| double getMaxReadLockWaitMs |
( |
| ) |
const |
|
inline |
◆ getMaxWriteLockWaitMs()
| double getMaxWriteLockWaitMs |
( |
| ) |
const |
|
inline |
◆ reset()
◆ maxReadLockWaitNs
| std::atomic<uint64_t> maxReadLockWaitNs {0} |
◆ maxWriteLockWaitNs
| std::atomic<uint64_t> maxWriteLockWaitNs {0} |
◆ readLockCount
| std::atomic<uint64_t> readLockCount {0} |
◆ totalReadLockWaitNs
| std::atomic<uint64_t> totalReadLockWaitNs {0} |
◆ totalWriteLockWaitNs
| std::atomic<uint64_t> totalWriteLockWaitNs {0} |
◆ writeLockCount
| std::atomic<uint64_t> writeLockCount {0} |
The documentation for this struct was generated from the following file: