-
- All Implemented Interfaces:
-
mu.KLoggable
public final class TxnProfiler extends KLogging
-
-
Field Summary
Fields Modifier and Type Field Description private LonggcTransactionsprivate LonggcMovedBytesprivate final KLoggerlogger
-
Constructor Summary
Constructors Constructor Description TxnProfiler()
-
Method Summary
Modifier and Type Method Description final LonggetGcTransactions()final UnitsetGcTransactions(Long gcTransactions)final LonggetGcMovedBytes()final UnitsetGcMovedBytes(Long gcMovedBytes)KLoggergetLogger()final LongincGcTransaction()final UnitaddGcMovedBytes(Long bytes)final UnitaddReadonlyTxn(TransactionBase txn)final UnitaddTxn(TransactionBase txn, Long writtenBytes)final Unitreset()final Unitdump()-
-
Method Detail
-
getGcTransactions
final Long getGcTransactions()
-
setGcTransactions
final Unit setGcTransactions(Long gcTransactions)
-
getGcMovedBytes
final Long getGcMovedBytes()
-
setGcMovedBytes
final Unit setGcMovedBytes(Long gcMovedBytes)
-
getLogger
KLogger getLogger()
-
incGcTransaction
final Long incGcTransaction()
-
addGcMovedBytes
final Unit addGcMovedBytes(Long bytes)
-
addReadonlyTxn
final Unit addReadonlyTxn(TransactionBase txn)
-
addTxn
final Unit addTxn(TransactionBase txn, Long writtenBytes)
-
-
-
-