Lines Matching refs:access
427 uint64_t access = it->second; in WriteMissRatioTimeline() local
428 cs_name_timeline[port::kMaxUint64]["trace"][time] = percent(miss, access); in WriteMissRatioTimeline()
450 uint64_t access = it->second; in WriteMissRatioTimeline() local
452 percent(miss, access); in WriteMissRatioTimeline()
1403 for (auto& access : access_count_buckets) { in WriteAccessCountSummaryStats() local
1404 cf_access_nblocks[cf_name][access] = 0; in WriteAccessCountSummaryStats()
1409 for (auto& access : access_count_buckets) { in WriteAccessCountSummaryStats() local
1410 bt_access_nblocks[type_str][access] = 0; in WriteAccessCountSummaryStats()
1471 const BlockCacheTraceRecord& access) { in RecordAccess() argument
1472 ColumnFamilyAccessInfoAggregate& cf_aggr = cf_aggregates_map_[access.cf_name]; in RecordAccess()
1474 cf_aggr.fd_aggregates_map[access.sst_fd_number]; in RecordAccess()
1475 file_aggr.level = access.level; in RecordAccess()
1477 file_aggr.block_type_aggregates_map[access.block_type]; in RecordAccess()
1478 if (block_type_aggr.block_access_info_map.find(access.block_key) == in RecordAccess()
1480 block_type_aggr.block_access_info_map[access.block_key].block_id = in RecordAccess()
1485 block_type_aggr.block_access_info_map[access.block_key]; in RecordAccess()
1489 block_access_info.AddAccess(access, access_sequence_number_); in RecordAccess()
1490 block_info_map_[access.block_key] = &block_access_info; in RecordAccess()
1492 if (access.caller == TableReaderCaller::kUserGet && in RecordAccess()
1493 access.get_id != BlockCacheTraceHelper::kReservedGetId) { in RecordAccess()
1494 std::string user_key = ExtractUserKey(access.referenced_key).ToString(); in RecordAccess()
1500 get_key_info_map_[user_key].AddAccess(access, access_sequence_number_); in RecordAccess()
1512 access.block_key); in RecordAccess()
1519 access, block_access_info.block_id, get_key_id); in RecordAccess()
1549 BlockCacheTraceRecord access; in Analyze() local
1550 s = reader->ReadAccess(&access); in Analyze()
1555 s = RecordAccess(access); in Analyze()
1562 access.access_timestamp / kMicrosInSecond; in Analyze()
1564 trace_end_timestamp_in_seconds_ = access.access_timestamp / kMicrosInSecond; in Analyze()
1565 miss_ratio_stats_.UpdateMetrics(access.access_timestamp, in Analyze()
1566 is_user_access(access.caller), in Analyze()
1567 access.is_cache_hit == Boolean::kFalse); in Analyze()
1569 cache_simulator_->Access(access); in Analyze()