From: Julian Andres Klode Date: Sun, 3 Jan 2016 16:34:50 +0000 (+0100) Subject: apt-cache: stats: Average is over used, not all, buckets X-Git-Tag: 1.2_exp1~44 X-Git-Url: https://git.saurik.com/apt.git/commitdiff_plain/6d7fc45ed4e22163bba6478c7523f4509d200c58 apt-cache: stats: Average is over used, not all, buckets It does not make sense to consider empty buckets in the average, as they do not affect the lookup performance. --- diff --git a/cmdline/apt-cache.cc b/cmdline/apt-cache.cc index 247f612c2..7139bdeac 100644 --- a/cmdline/apt-cache.cc +++ b/cmdline/apt-cache.cc @@ -172,7 +172,7 @@ static void ShowHashTableStats(std::string Type, cout << "Total buckets in " << Type << ": " << NumBuckets << std::endl; cout << " Unused: " << UnusedBuckets << std::endl; cout << " Used: " << UsedBuckets << std::endl; - cout << " Average entries: " << Entries/(double)NumBuckets << std::endl; + cout << " Average entries: " << Entries/(double)UsedBuckets << std::endl; cout << " Longest: " << LongestBucket << std::endl; cout << " Shortest: " << ShortestBucket << std::endl; }