Home
last modified time | relevance | path

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

/rocksdb-6.9/tools/block_cache_analyzer/
Dblock_cache_trace_analyzer.cc1181 const uint64_t reuse_vector_size = (trace_duration / reuse_window); in WriteBlockReuseTimeline() local
1182 if (reuse_vector_size < 2) { in WriteBlockReuseTimeline()
1192 block_accessed[block_id].resize(reuse_vector_size); in WriteBlockReuseTimeline()
1193 for (uint64_t i = 0; i < reuse_vector_size; i++) { in WriteBlockReuseTimeline()
1205 std::min(elapsed_time / reuse_window, reuse_vector_size - 1); in WriteBlockReuseTimeline()
1214 std::unique_ptr<uint64_t[]> reuse_table(new uint64_t[reuse_vector_size * reuse_vector_size]); in WriteBlockReuseTimeline()
1217 for (uint64_t i = 0; i < reuse_vector_size; i++) { in WriteBlockReuseTimeline()
1218 reuse_table[start_time * reuse_vector_size + i] = 0; in WriteBlockReuseTimeline()
1222 for (uint64_t i = start_time; i < reuse_vector_size; i++) { in WriteBlockReuseTimeline()
1227 reuse_table[start_time * reuse_vector_size + i]++; in WriteBlockReuseTimeline()
[all …]