From: Julian Andres Klode Date: Sun, 3 Jan 2016 16:45:26 +0000 (+0100) Subject: Increase APT::Cache-HashTableSize default to 50503 X-Git-Tag: 1.2_exp1~42 X-Git-Url: https://git.saurik.com/apt.git/commitdiff_plain/3b4cbca22f473708063c157cc75a2ef411fe6480?ds=sidebyside Increase APT::Cache-HashTableSize default to 50503 This drop the hash table utilization from a high 98% to acceptable 74% on unstable, and the average bucket length from 4.6 to 1.8. This improves performance by about 5%, while increasing the size of the cache by 0.2 out of 38MB, that is 0.5%. 48481 is a nice number --- diff --git a/apt-pkg/pkgcache.cc b/apt-pkg/pkgcache.cc index 4d8b9bc41..3c7fac642 100644 --- a/apt-pkg/pkgcache.cc +++ b/apt-pkg/pkgcache.cc @@ -94,7 +94,7 @@ pkgCache::Header::Header() VerSysName = 0; Architecture = 0; SetArchitectures(0); - SetHashTableSize(_config->FindI("APT::Cache-HashTableSize", 15013)); + SetHashTableSize(_config->FindI("APT::Cache-HashTableSize", 50503)); memset(Pools,0,sizeof(Pools)); CacheFileSize = 0;