|
enum | Order { SEQUENTIAL,
RANDOM,
SEQUENTIAL,
RANDOM
} |
|
enum | DBState { FRESH,
EXISTING,
FRESH,
EXISTING
} |
|
enum | Order { SEQUENTIAL,
RANDOM,
SEQUENTIAL,
RANDOM
} |
|
enum | DBState { FRESH,
EXISTING,
FRESH,
EXISTING
} |
|
◆ DBState [1/2]
Enumerator |
---|
FRESH | |
EXISTING | |
FRESH | |
EXISTING | |
◆ DBState [2/2]
Enumerator |
---|
FRESH | |
EXISTING | |
FRESH | |
EXISTING | |
◆ Order [1/2]
Enumerator |
---|
SEQUENTIAL | |
RANDOM | |
SEQUENTIAL | |
RANDOM | |
◆ Order [2/2]
Enumerator |
---|
SEQUENTIAL | |
RANDOM | |
SEQUENTIAL | |
RANDOM | |
◆ Benchmark() [1/3]
leveldb::Benchmark::Benchmark |
( |
| ) |
|
|
inline |
◆ ~Benchmark() [1/3]
leveldb::Benchmark::~Benchmark |
( |
| ) |
|
|
inline |
◆ Benchmark() [2/3]
leveldb::Benchmark::Benchmark |
( |
| ) |
|
|
inline |
◆ ~Benchmark() [2/3]
leveldb::Benchmark::~Benchmark |
( |
| ) |
|
|
inline |
◆ Benchmark() [3/3]
leveldb::Benchmark::Benchmark |
( |
| ) |
|
|
inline |
◆ ~Benchmark() [3/3]
leveldb::Benchmark::~Benchmark |
( |
| ) |
|
|
inline |
◆ AcquireLoad()
void leveldb::Benchmark::AcquireLoad |
( |
ThreadState * |
thread | ) |
|
|
inlineprivate |
◆ Compact()
void leveldb::Benchmark::Compact |
( |
ThreadState * |
thread | ) |
|
|
inlineprivate |
◆ Crc32c()
void leveldb::Benchmark::Crc32c |
( |
ThreadState * |
thread | ) |
|
|
inlineprivate |
◆ DeleteRandom()
void leveldb::Benchmark::DeleteRandom |
( |
ThreadState * |
thread | ) |
|
|
inlineprivate |
◆ DeleteSeq()
void leveldb::Benchmark::DeleteSeq |
( |
ThreadState * |
thread | ) |
|
|
inlineprivate |
◆ DoDelete()
void leveldb::Benchmark::DoDelete |
( |
ThreadState * |
thread, |
|
|
bool |
seq |
|
) |
| |
|
inlineprivate |
◆ DoWrite()
void leveldb::Benchmark::DoWrite |
( |
ThreadState * |
thread, |
|
|
bool |
seq |
|
) |
| |
|
inlineprivate |
◆ FinishedSingleOp() [1/2]
void leveldb::Benchmark::FinishedSingleOp |
( |
| ) |
|
|
inlineprivate |
◆ FinishedSingleOp() [2/2]
void leveldb::Benchmark::FinishedSingleOp |
( |
| ) |
|
|
inlineprivate |
◆ HeapProfile()
void leveldb::Benchmark::HeapProfile |
( |
| ) |
|
|
inlineprivate |
◆ Open() [1/3]
void leveldb::Benchmark::Open |
( |
bool |
sync | ) |
|
|
inlineprivate |
◆ Open() [2/3]
void leveldb::Benchmark::Open |
( |
| ) |
|
|
inline |
◆ Open() [3/3]
void leveldb::Benchmark::Open |
( |
| ) |
|
|
inlineprivate |
◆ OpenBench()
void leveldb::Benchmark::OpenBench |
( |
ThreadState * |
thread | ) |
|
|
inlineprivate |
◆ PrintEnvironment() [1/3]
void leveldb::Benchmark::PrintEnvironment |
( |
| ) |
|
|
inlineprivate |
◆ PrintEnvironment() [2/3]
void leveldb::Benchmark::PrintEnvironment |
( |
| ) |
|
|
inlineprivate |
◆ PrintEnvironment() [3/3]
void leveldb::Benchmark::PrintEnvironment |
( |
| ) |
|
|
inlineprivate |
◆ PrintHeader() [1/3]
void leveldb::Benchmark::PrintHeader |
( |
| ) |
|
|
inlineprivate |
◆ PrintHeader() [2/3]
void leveldb::Benchmark::PrintHeader |
( |
| ) |
|
|
inlineprivate |
◆ PrintHeader() [3/3]
void leveldb::Benchmark::PrintHeader |
( |
| ) |
|
|
inlineprivate |
◆ PrintStats()
void leveldb::Benchmark::PrintStats |
( |
const char * |
key | ) |
|
|
inlineprivate |
◆ PrintWarnings() [1/3]
void leveldb::Benchmark::PrintWarnings |
( |
| ) |
|
|
inlineprivate |
◆ PrintWarnings() [2/3]
void leveldb::Benchmark::PrintWarnings |
( |
| ) |
|
|
inlineprivate |
◆ PrintWarnings() [3/3]
void leveldb::Benchmark::PrintWarnings |
( |
| ) |
|
|
inlineprivate |
◆ Read()
void leveldb::Benchmark::Read |
( |
Order |
order, |
|
|
int |
entries_per_batch |
|
) |
| |
|
inline |
◆ ReadHot()
void leveldb::Benchmark::ReadHot |
( |
ThreadState * |
thread | ) |
|
|
inlineprivate |
◆ ReadMissing()
void leveldb::Benchmark::ReadMissing |
( |
ThreadState * |
thread | ) |
|
|
inlineprivate |
◆ ReadRandom() [1/2]
void leveldb::Benchmark::ReadRandom |
( |
| ) |
|
|
inlineprivate |
◆ ReadRandom() [2/2]
void leveldb::Benchmark::ReadRandom |
( |
ThreadState * |
thread | ) |
|
|
inlineprivate |
◆ ReadReverse()
void leveldb::Benchmark::ReadReverse |
( |
ThreadState * |
thread | ) |
|
|
inlineprivate |
◆ ReadSequential() [1/3]
void leveldb::Benchmark::ReadSequential |
( |
| ) |
|
|
inlineprivate |
◆ ReadSequential() [2/3]
void leveldb::Benchmark::ReadSequential |
( |
| ) |
|
|
inline |
◆ ReadSequential() [3/3]
void leveldb::Benchmark::ReadSequential |
( |
ThreadState * |
thread | ) |
|
|
inlineprivate |
◆ ReadWhileWriting()
void leveldb::Benchmark::ReadWhileWriting |
( |
ThreadState * |
thread | ) |
|
|
inlineprivate |
◆ Run() [1/3]
void leveldb::Benchmark::Run |
( |
| ) |
|
|
inline |
◆ Run() [2/3]
void leveldb::Benchmark::Run |
( |
| ) |
|
|
inline |
◆ Run() [3/3]
void leveldb::Benchmark::Run |
( |
| ) |
|
|
inline |
◆ RunBenchmark()
void leveldb::Benchmark::RunBenchmark |
( |
int |
n, |
|
|
Slice |
name, |
|
|
void(Benchmark::*)(ThreadState *) |
method |
|
) |
| |
|
inlineprivate |
◆ SeekRandom()
void leveldb::Benchmark::SeekRandom |
( |
ThreadState * |
thread | ) |
|
|
inlineprivate |
◆ SnappyCompress()
void leveldb::Benchmark::SnappyCompress |
( |
ThreadState * |
thread | ) |
|
|
inlineprivate |
◆ SnappyUncompress()
void leveldb::Benchmark::SnappyUncompress |
( |
ThreadState * |
thread | ) |
|
|
inlineprivate |
◆ Start() [1/2]
void leveldb::Benchmark::Start |
( |
| ) |
|
|
inlineprivate |
◆ Start() [2/2]
void leveldb::Benchmark::Start |
( |
| ) |
|
|
inlineprivate |
◆ Stop() [1/2]
void leveldb::Benchmark::Stop |
( |
const Slice & |
name | ) |
|
|
inlineprivate |
◆ Stop() [2/2]
void leveldb::Benchmark::Stop |
( |
const Slice & |
name | ) |
|
|
inlineprivate |
◆ ThreadBody()
static void leveldb::Benchmark::ThreadBody |
( |
void * |
v | ) |
|
|
inlinestaticprivate |
◆ Write() [1/2]
void leveldb::Benchmark::Write |
( |
bool |
sync, |
|
|
Order |
order, |
|
|
DBState |
state, |
|
|
int |
num_entries, |
|
|
int |
value_size, |
|
|
int |
entries_per_batch |
|
) |
| |
|
inlineprivate |
◆ Write() [2/2]
void leveldb::Benchmark::Write |
( |
bool |
write_sync, |
|
|
Order |
order, |
|
|
DBState |
state, |
|
|
int |
num_entries, |
|
|
int |
value_size, |
|
|
int |
entries_per_batch |
|
) |
| |
|
inline |
◆ WriteRandom()
void leveldb::Benchmark::WriteRandom |
( |
ThreadState * |
thread | ) |
|
|
inlineprivate |
◆ WriteSeq()
void leveldb::Benchmark::WriteSeq |
( |
ThreadState * |
thread | ) |
|
|
inlineprivate |
◆ WriteToFile()
static void leveldb::Benchmark::WriteToFile |
( |
void * |
arg, |
|
|
const char * |
buf, |
|
|
int |
n |
|
) |
| |
|
inlinestaticprivate |
◆ bytes_
◆ cache_
Cache* leveldb::Benchmark::cache_ |
|
private |
◆ comp_
kyotocabinet::LZOCompressor<kyotocabinet::LZO::RAW> leveldb::Benchmark::comp_ |
|
private |
◆ db_ [1/3]
kyotocabinet::TreeDB* leveldb::Benchmark::db_ |
|
private |
◆ db_ [2/3]
sqlite3* leveldb::Benchmark::db_ |
|
private |
◆ db_ [3/3]
DB* leveldb::Benchmark::db_ |
|
private |
◆ db_num_
int leveldb::Benchmark::db_num_ |
|
private |
◆ done_
int leveldb::Benchmark::done_ |
|
private |
◆ entries_per_batch_
int leveldb::Benchmark::entries_per_batch_ |
|
private |
◆ filter_policy_
◆ gen_
RandomGenerator leveldb::Benchmark::gen_ |
|
private |
◆ heap_counter_
int leveldb::Benchmark::heap_counter_ |
|
private |
◆ hist_
◆ last_op_finish_
double leveldb::Benchmark::last_op_finish_ |
|
private |
◆ message_
std::string leveldb::Benchmark::message_ |
|
private |
◆ next_report_
int leveldb::Benchmark::next_report_ |
|
private |
◆ num_
int leveldb::Benchmark::num_ |
|
private |
◆ rand_
Random leveldb::Benchmark::rand_ |
|
private |
◆ reads_
int leveldb::Benchmark::reads_ |
|
private |
◆ start_
double leveldb::Benchmark::start_ |
|
private |
◆ value_size_
int leveldb::Benchmark::value_size_ |
|
private |
◆ write_options_
The documentation for this class was generated from the following files: