Home
last modified time | relevance | path

Searched refs:PerfContext (Results 1 – 9 of 9) sorted by relevance

/rocksdb-6.9/include/rocksdb/
Dperf_context.h44 struct PerfContext { struct
45 ~PerfContext();
47 PerfContext() {} in PerfContext() function
49 PerfContext(const PerfContext&);
50 PerfContext& operator=(const PerfContext&); argument
51 PerfContext(PerfContext&&) noexcept;
230 PerfContext* get_perf_context();
/rocksdb-6.9/monitoring/
Dperf_context.cc13 PerfContext perf_context;
16 __thread PerfContext perf_context_;
18 thread_local PerfContext perf_context;
22 PerfContext* get_perf_context() { in get_perf_context()
34 PerfContext::~PerfContext() { in ~PerfContext()
40 PerfContext::PerfContext(const PerfContext& other) { in PerfContext() function in ROCKSDB_NAMESPACE::PerfContext
135 PerfContext::PerfContext(PerfContext&& other) noexcept { in PerfContext() function in ROCKSDB_NAMESPACE::PerfContext
232 PerfContext& PerfContext::operator=(const PerfContext& other) { in operator =()
328 void PerfContext::Reset() { in Reset()
539 void PerfContext::EnablePerLevelPerfContext() { in EnablePerLevelPerfContext()
[all …]
Dperf_context_imp.h13 extern PerfContext perf_context;
16 extern __thread PerfContext perf_context_;
19 extern thread_local PerfContext perf_context;
/rocksdb-6.9/docs/_posts/
D2017-07-25-rocksdb-5-6-1-released.markdown12 …text* get_iostats_context()`; replace global variable `PerfContext perf_context` with `PerfContext
D2018-02-05-rocksdb-5-10-2-released.markdown15 * Add PerfContext counters, `key_lock_wait_count` and `key_lock_wait_time`, which measure the numbe…
/rocksdb-6.9/db/
Dperf_context_test.cc702 PerfContext perf_context_assign; in TEST_F()
723 PerfContext perf_context_copy(*get_perf_context()); in TEST_F()
741 PerfContext perf_context_move = std::move(*get_perf_context()); in TEST_F()
762 PerfContext perf_context_copy(*get_perf_context()); in TEST_F()
Dc.cc92 using ROCKSDB_NAMESPACE::PerfContext;
168 struct rocksdb_perfcontext_t { PerfContext* rep; };
2796 PerfContext* rep = context->rep; in rocksdb_perfcontext_metric()
/rocksdb-6.9/table/block_based/
Dfull_filter_block.cc267 PerfContext* perf_ctx = get_perf_context(); in MayMatch()
/rocksdb-6.9/
DHISTORY.md356 * Introduced `PerfContextByLevel` as part of `PerfContext` which allows storing perf context at eac…
454 * Touch-up to write-related counters in PerfContext. New counters added: write_scheduling_flushes_c…
544 * Add PerfContext counters, `key_lock_wait_count` and `key_lock_wait_time`, which measure the numbe…
619 …text* get_iostats_context()`; replace global variable `PerfContext perf_context` with `PerfContext