summaryrefslogtreecommitdiff
path: root/apt-pkg/edsp/edsplistparser.cc
diff options
context:
space:
mode:
authorJulian Andres Klode <jak@debian.org>2016-09-28 00:05:31 +0200
committerJulian Andres Klode <jak@debian.org>2016-11-22 22:58:19 +0100
commitc0723bf1a60daf45096998d4ae9feee3c44343f8 (patch)
tree5dfdfba820dbe501d1a6bf2fafbcba125facd027 /apt-pkg/edsp/edsplistparser.cc
parentf378b41f9ab2493bcbc5892d482b18826b0b84c0 (diff)
debListParser: Micro-optimize AvailableDescriptionLanguages()
Generating a string for each version we see is somewhat inefficient. The problem here is that the Description tag names are longer than 15 byte, and thus require an allocation on the heap, which we should avoid. It seems reasonable that 20 characters works for all languages codes used for archive descriptions, but if not, there's a warning, so we'll catch that. This should improve performance by about 2%.
Diffstat (limited to 'apt-pkg/edsp/edsplistparser.cc')
0 files changed, 0 insertions, 0 deletions