Lines Matching refs:second

322         time.second;  in adjust_time_unit()
354 config_caches.second[i]->miss_ratio_stats().miss_ratio(); in WriteMissRatioCurves()
366 out << config_caches.second[i]->miss_ratio_stats().total_accesses(); in WriteMissRatioCurves()
424 uint64_t miss = num_miss.second; in WriteMissRatioTimeline()
427 uint64_t access = it->second; in WriteMissRatioTimeline()
437 config_caches.second[i]->miss_ratio_stats().num_misses_timeline(), in WriteMissRatioTimeline()
440 config_caches.second[i]->miss_ratio_stats().num_accesses_timeline(), in WriteMissRatioTimeline()
447 uint64_t miss = num_miss.second; in WriteMissRatioTimeline()
450 uint64_t access = it->second; in WriteMissRatioTimeline()
470 for (auto const& label : it.second) { in WriteMissRatioTimeline()
473 auto misses = label.second.find(now); in WriteMissRatioTimeline()
475 if (misses != label.second.end()) { in WriteMissRatioTimeline()
476 row += std::to_string(misses->second); in WriteMissRatioTimeline()
501 uint64_t miss = num_miss.second; in WriteMissTimeline()
511 config_caches.second[i]->miss_ratio_stats().num_misses_timeline(), in WriteMissTimeline()
517 uint64_t miss = num_miss.second; in WriteMissTimeline()
536 for (auto const& label : it.second) { in WriteMissTimeline()
539 auto misses = label.second.find(now); in WriteMissTimeline()
541 if (misses != label.second.end()) { in WriteMissTimeline()
542 row += std::to_string(misses->second); in WriteMissTimeline()
583 return b.second < a.second; in WriteSkewness()
596 label_bucket_naccesses[label_str][percent] += pairs[i].second; in WriteSkewness()
632 UpdateFeatureVectors(it->second, caller_map.second, label, in WriteCorrelationFeatures()
657 const Features& past = label_feature_vectors.second; in WriteCorrelationFeaturesToFile()
660 const Predictions& future = it->second; in WriteCorrelationFeaturesToFile()
700 const GetKeyInfo& info = get_info.second; in WriteCorrelationFeaturesForGet()
764 for (auto const& file_aggregates : cf_aggregates.second.fd_aggregates_map) { in TraverseBlocks()
767 const uint32_t level = file_aggregates.second.level; in TraverseBlocks()
769 file_aggregates.second.block_type_aggregates_map) { in TraverseBlocks()
773 block_type_aggregates.second.block_access_info_map) { in TraverseBlocks()
775 if (labels && block_access_info.second.table_id == 0 && in TraverseBlocks()
781 block_access_info.second.block_id, in TraverseBlocks()
782 block_access_info.second); in TraverseBlocks()
807 for (auto const& caller_access : key_access.second) { in WriteGetSpatialLocality()
809 naccesses += caller_access.second; in WriteGetSpatialLocality()
834 ->second += 1; in WriteGetSpatialLocality()
837 ->second += 1; in WriteGetSpatialLocality()
840 ->second += 1; in WriteGetSpatialLocality()
875 for (auto const& naccess : timeline.second) { in WriteAccessTimeline()
877 const uint64_t num = naccess.second; in WriteAccessTimeline()
910 for (auto& block_id_it : naccess_it->second) { in WriteAccessTimeline()
916 row += std::to_string(it->second); in WriteAccessTimeline()
935 auto it = label.second.find(now); in WriteAccessTimeline()
937 if (it != label.second.end()) { in WriteAccessTimeline()
938 row += std::to_string(it->second); in WriteAccessTimeline()
972 ->second += reuse_distance.second; in WriteReuseDistance()
973 total_num_reuses += reuse_distance.second; in WriteReuseDistance()
994 auto const& it = label_it.second.find(bucket); in WriteReuseDistance()
995 assert(it != label_it.second.end()); in WriteReuseDistance()
997 row += std::to_string(percent(it->second, total_num_reuses)); in WriteReuseDistance()
1019 const uint64_t prev_num = it->second; in UpdateReuseIntervalStats()
1023 (*label_time_num_reuses)[label].upper_bound(0)->second += prev_num - 1; in UpdateReuseIntervalStats()
1028 const uint64_t num = it->second; in UpdateReuseIntervalStats()
1030 (*label_time_num_reuses)[label].upper_bound(reuse_interval)->second += 1; in UpdateReuseIntervalStats()
1032 (*label_time_num_reuses)[label].upper_bound(0)->second += num - 1; in UpdateReuseIntervalStats()
1060 auto const& it = label_it.second.find(bucket); in WriteStatsToFile()
1061 assert(it != label_it.second.end()); in WriteStatsToFile()
1063 row += std::to_string(percent(it->second, ntotal)); in WriteStatsToFile()
1100 UpdateReuseIntervalStats(label, time_buckets, timeline.second, in WriteReuseInterval()
1111 for (auto const& time_naccess : caller_timeline.second) { in WriteReuseInterval()
1112 timeline[time_naccess.first] += time_naccess.second; in WriteReuseInterval()
1123 label_avg_reuse_nblocks[label].upper_bound(avg_reuse_interval)->second += 1; in WriteReuseInterval()
1124 label_avg_reuse_naccesses[label].upper_bound(avg_reuse_interval)->second += in WriteReuseInterval()
1166 label_lifetime_nblocks[label].upper_bound(lifetime)->second += 1; in WriteReuseLifetime()
1199 for (auto const& timeline : caller_num.second) { in WriteBlockReuseTimeline()
1223 if (block.second[start_time] && block.second[i]) { in WriteBlockReuseTimeline()
1273 row += std::to_string(percent(naccess->second, total_accesses)); in OutputPercentAccessStats()
1291 const uint64_t naccess = caller_num.second; in WritePercentAccessSummaryStats()
1314 row += OutputPercentAccessStats(total_accesses, cf_naccess_it.second); in WritePercentAccessSummaryStats()
1332 const uint64_t naccess = caller_num.second; in WriteDetailedPercentAccessSummaryStats()
1358 row += OutputPercentAccessStats(total_accesses, level_naccess_it.second); in WriteDetailedPercentAccessSummaryStats()
1381 row += OutputPercentAccessStats(total_accesses, bt_naccess_it.second); in WriteDetailedPercentAccessSummaryStats()
1416 naccesses += caller_access.second; in WriteAccessCountSummaryStats()
1423 bt_access_nblocks[type_str].upper_bound(naccesses)->second += 1; in WriteAccessCountSummaryStats()
1424 cf_access_nblocks[cf_name].upper_bound(naccesses)->second += 1; in WriteAccessCountSummaryStats()
1463 reuse_distance += it->second->block_size; in ComputeReuseDistance()
1506 for (auto& file_aggregates : cf_aggregates.second.fd_aggregates_map) { in RecordAccess()
1508 file_aggregates.second.block_type_aggregates_map) { in RecordAccess()
1510 block_type_aggregates.second.block_access_info_map) { in RecordAccess()
1511 existing_block.second.unique_blocks_since_last_access.insert( in RecordAccess()
1623 bt_stats.second.ToString().c_str()); in PrintBlockSizeStats()
1627 for (auto const& bt_stats : cf_bt_stats.second) { in PrintBlockSizeStats()
1632 bt_stats.second.ToString().c_str()); in PrintBlockSizeStats()
1651 naccesses += caller_access.second; in PrintAccessCountStats()
1678 for (auto const& block_id : naccess_it->second) { in PrintAccessCountStats()
1679 BlockAccessInfo* block = block_info_map_.find(block_id)->second; in PrintAccessCountStats()
1682 caller_naccesses[caller_access.first] += caller_access.second; in PrintAccessCountStats()
1683 naccesses += caller_access.second; in PrintAccessCountStats()
1692 std::to_string(percent(caller_naccessess_it.second, naccesses)); in PrintAccessCountStats()
1698 bottom_k, naccess_it->first, naccess_it->second.size(), in PrintAccessCountStats()
1709 for (auto const& block_id : naccess_it->second) { in PrintAccessCountStats()
1710 BlockAccessInfo* block = block_info_map_.find(block_id)->second; in PrintAccessCountStats()
1715 naccesses += caller_access.second; in PrintAccessCountStats()
1725 std::to_string(percent(caller_access.second, naccesses)); in PrintAccessCountStats()
1731 for (auto const& caller_access : ref_key_caller_access.second) { in PrintAccessCountStats()
1733 ref_keys_accesses += caller_access.second; in PrintAccessCountStats()
1739 for (auto const& caller_access : ref_key_caller_access.second) { in PrintAccessCountStats()
1741 ref_keys_does_not_exist_accesses += caller_access.second; in PrintAccessCountStats()
1771 bt_stats.second.ToString().c_str()); in PrintAccessCountStats()
1775 for (auto const& bt_stats : cf_bt_stats.second) { in PrintAccessCountStats()
1781 bt_stats.second.ToString().c_str()); in PrintAccessCountStats()
1824 for (auto const& caller_access : key_access.second) { in PrintDataBlockAccessStats()
1825 hist_naccess_per_key.Add(caller_access.second); in PrintDataBlockAccessStats()
1854 cf_stats.first.c_str(), cf_stats.second.ToString().c_str()); in PrintDataBlockAccessStats()
1865 cf_stats.first.c_str(), cf_stats.second.ToString().c_str()); in PrintDataBlockAccessStats()
1875 cf_stats.first.c_str(), cf_stats.second.ToString().c_str()); in PrintDataBlockAccessStats()
1884 cf_stats.first.c_str(), cf_stats.second.ToString().c_str()); in PrintDataBlockAccessStats()
1893 cf_stats.first.c_str(), cf_stats.second.ToString().c_str()); in PrintDataBlockAccessStats()
1921 total_num_files += cf_aggregates.second.fd_aggregates_map.size(); in PrintStatsSummary()
1922 for (auto const& file_aggregates : cf_aggregates.second.fd_aggregates_map) { in PrintStatsSummary()
1925 const uint32_t level = file_aggregates.second.level; in PrintStatsSummary()
1928 file_aggregates.second.block_type_aggregates_map) { in PrintStatsSummary()
1932 block_type_aggregates.second.block_access_info_map.size(); in PrintStatsSummary()
1934 block_type_aggregates.second.block_access_info_map.size(); in PrintStatsSummary()
1936 block_type_aggregates.second.block_access_info_map.size(); in PrintStatsSummary()
1938 block_type_aggregates.second.block_access_info_map) { in PrintStatsSummary()
1942 block_access_info.second.caller_num_access_map) { in PrintStatsSummary()
1945 const uint64_t num_accesses = stats.second; in PrintStatsSummary()
1971 block_type_to_string(block_type.first).c_str(), block_type.second, in PrintStatsSummary()
1972 percent(block_type.second, cf_num_blocks)); in PrintStatsSummary()
1975 const uint64_t naccesses = caller.second; in PrintStatsSummary()
1988 naccess_level.first, naccess_level.second, in PrintStatsSummary()
1989 percent(naccess_level.second, naccesses)); in PrintStatsSummary()
1997 naccess_file.first, naccess_file.second, in PrintStatsSummary()
1998 percent(naccess_file.second, naccesses)); in PrintStatsSummary()
2008 naccess_type.second, percent(naccess_type.second, naccesses)); in PrintStatsSummary()
2020 block_type_to_string(block_type.first).c_str(), block_type.second, in PrintStatsSummary()
2021 percent(block_type.second, total_num_blocks)); in PrintStatsSummary()
2025 uint64_t naccesses = caller.second; in PrintStatsSummary()
2034 naccess_level.first, naccess_level.second, in PrintStatsSummary()
2035 percent(naccess_level.second, naccesses)); in PrintStatsSummary()
2044 naccess_type.second, percent(naccess_type.second, naccesses)); in PrintStatsSummary()