public class PerfContext extends RocksObject
nativeHandle_
owningHandle_
Modifier | Constructor and Description |
---|---|
protected |
PerfContext(long nativeHandle) |
disposeInternal, getNativeHandle
close, disOwnNativeHandle, isOwningHandle
public void reset()
public long getUserKeyComparisonCount()
public long getBlockCacheHitCount()
public long getBlockReadCount()
public long getBlockReadByte()
public long getBlockReadTime()
public long getBlockReadCpuTime()
public long getBlockCacheIndexHitCount()
public long getBlockCacheStandaloneHandleCount()
public long getBlockCacheRealHandleCount()
public long getIndexBlockReadCount()
public long getBlockCacheFilterHitCount()
public long getFilterBlockReadCount()
public long getCompressionDictBlockReadCount()
public long getSecondaryCacheHitCount()
public long getCompressedSecCacheInsertRealCount()
public long getCompressedSecCacheInsertDummyCount()
public long getCompressedSecCacheUncompressedBytes()
public long getCompressedSecCacheCompressedBytes()
public long getBlockChecksumTime()
public long getBlockDecompressTime()
public long getReadBytes()
public long getMultigetReadBytes()
public long getIterReadBytes()
public long getBlobCacheHitCount()
public long getBlobReadCount()
public long getBlobReadByte()
public long getBlobReadTime()
public long getBlobChecksumTime()
public long getBlobDecompressTime()
public long getInternalKeySkippedCount()
public long getInternalDeleteSkippedCount()
public long getInternalRecentSkippedCount()
public long getInternalMergeCount()
public long getInternalMergePointLookupCount()
public long getInternalRangeDelReseekCount()
public long getSnapshotTime()
public long getFromMemtableTime()
public long getFromMemtableCount()
public long getPostProcessTime()
public long getFromOutputFilesTime()
public long getSeekOnMemtableTime()
public long getSeekOnMemtableCount()
public long getNextOnMemtableCount()
public long getPrevOnMemtableCount()
public long getSeekChildSeekTime()
public long getSeekChildSeekCount()
public long getSeekMinHeapTime()
public long getSeekMaxHeapTime()
public long getSeekInternalSeekTime()
public long getFindNextUserEntryTime()
public long getWriteWalTime()
public long getWriteMemtableTime()
public long getWriteDelayTime()
public long getWriteSchedulingFlushesCompactionsTime()
public long getWritePreAndPostProcessTime()
public long getWriteThreadWaitNanos()
public long getDbMutexLockNanos()
public long getDbConditionWaitNanos()
public long getMergeOperatorTimeNanos()
public long getReadIndexBlockNanos()
public long getReadFilterBlockNanos()
public long getNewTableBlockIterNanos()
public long getNewTableIteratorNanos()
public long getBlockSeekNanos()
public long getFindTableNanos()
public long getBloomMemtableHitCount()
public long getBloomMemtableMissCount()
public long getBloomSstHitCount()
public long getBloomSstMissCount()
public long getKeyLockWaitTime()
public long getKeyLockWaitCount()
public long getEnvNewSequentialFileNanos()
public long getEnvNewRandomAccessFileNanos()
public long getEnvNewWritableFileNanos()
public long getEnvReuseWritableFileNanos()
public long getEnvNewRandomRwFileNanos()
public long getEnvNewDirectoryNanos()
public long getEnvFileExistsNanos()
public long getEnvGetChildrenNanos()
public long getEnvGetChildrenFileAttributesNanos()
public long getEnvDeleteFileNanos()
public long getEnvCreateDirNanos()
public long getEnvCreateDirIfMissingNanos()
public long getEnvDeleteDirNanos()
public long getEnvGetFileSizeNanos()
public long getEnvGetFileModificationTimeNanos()
public long getEnvRenameFileNanos()
public long getEnvLinkFileNanos()
public long getEnvLockFileNanos()
public long getEnvUnlockFileNanos()
public long getEnvNewLoggerNanos()
public long getGetCpuNanos()
public long getIterNextCpuNanos()
public long getIterPrevCpuNanos()
public long getIterSeekCpuNanos()
public long getEncryptDataNanos()
public long getDecryptDataNanos()
public long getNumberAsyncSeek()
protected void disposeInternal(long handle)
disposeInternal
in class RocksObject