|
BenchRunnable
Abstract base class of a test run that is to be run in a thread.
|
|
BenchRunnable2
|
|
TransSingleOpBench1
Performs a benchmark writing objects using a new
TransactionSingleOp object for each test.
|
|
TransSingleOpBench2
Performs a benchmark writing objects using a new
TransactionSingleOp but re-using a single connection for each test.
|
|
TransSingleOpBench3
Performs a benchmark writing objects using a single
TransactionSingleOp object for all tests.
|
|
TransBench1
Performs a benchmark writing objects using a new Transaction for
each test.
|
|
TransBench2
Performs a benchmark writing objects using a new Transaction but
re-using a single connection for each test.
|
|
TransBench3
Performs a benchmark writing objects using a single Transaction
object for all tests.
|
|
TransIncrementBench
Performs a benchmark writing integer numbers on a single key and
increasing them.
|
|
TransIncrementBench1
Performs a benchmark writing integer numbers on a single key and
increasing them using a new Transaction for each test.
|
|
TransIncrementBench2
Performs a benchmark writing integer numbers on a single key and
increasing them using a new Transaction but re-using a single
connection for each test.
|
|
TransIncrementBench3
Performs a benchmark writing objects using a single Transaction
object for all tests.
|
|
TransReadXWriteXBench
Performs a benchmark reading X values and overwriting them
afterwards inside a transaction.
|
|
TransRead5Write5Bench1
Performs a benchmark reading 5 values and overwriting them
afterwards inside a transaction using a new Transaction for each
test.
|
|
TransRead5Write5Bench2
Performs a benchmark reading 5 values and overwriting them
afterwards inside a transaction using a new Transaction but
re-using a single connection for each test.
|
|
TransRead5Write5Bench3
Performs a benchmark reading 5 values and overwriting them
afterwards inside a transaction using a single Transaction object
for all tests.
|
|
TransAppendToListBench
Performs a benchmark adding values to a list inside a transaction.
|
|
TransAppendToListBench1
Performs a benchmark adding values to a list inside a transaction
using a new Transaction for each test.
|
|
TransAppendToListBench2
Performs a benchmark adding values to a list inside a transaction
using a new Transaction but re-using a single connection for each
test.
|
|
TransAppendToListBench3
Performs a benchmark adding values to a list inside a transaction
using a single Transaction object for all tests.
|
|
|
|
_getCurrentMillis()
Gets the number of milliseconds since epoch. |
source code
|
|
|
|
|
|
|
|
|
_getResultArray(rows,
columns)
Returns a pre-initialized results array with values
<tt>-1</tt>. |
source code
|
|
|
_getRandom(size,
mytype)
Creates an random string or binary object from <size> random
characters/bytes. |
source code
|
|
|
_integrateResults(results,
i,
worker,
failed)
Integrates the workers' results into the result array. |
source code
|
|
|
_getAvgSpeed(results)
Calculates the average number of transactions per second from the
results of executing 10 transactions per test run. |
source code
|
|
|
_runBenchAndPrintResults(benchmarks,
results,
columns,
rows,
test_types,
test_types_str,
test_bench,
test_group,
first_bench_id,
operations,
parallel_runs)
Runs the given benchmarks and prints a results table. |
source code
|
|
|
_runBench(operations,
value,
name,
clazz,
parallel_runs)
Runs the given benchmark. |
source code
|
|
|
_printResults(columns,
rows,
results,
operations,
parallel_runs)
Prints a result table. |
source code
|
|
|
|
|
|