diff options
author | Fabian Groffen <grobian@gentoo.org> | 2019-05-10 17:31:00 +0200 |
---|---|---|
committer | Fabian Groffen <grobian@gentoo.org> | 2019-05-10 17:31:00 +0200 |
commit | 2977f24478a673ff869bb6d26bf69b90b099deb5 (patch) | |
tree | 5e349693befbd786ac581f5d32b7314131800c8c /TODO.md | |
parent | libq/tree: make pkg sorting based on atom_compare (diff) | |
download | portage-utils-2977f24478a673ff869bb6d26bf69b90b099deb5.tar.gz portage-utils-2977f24478a673ff869bb6d26bf69b90b099deb5.tar.bz2 portage-utils-2977f24478a673ff869bb6d26bf69b90b099deb5.zip |
qkeyword: optimise away redundant atom_explode calls
With some help from libq/tree now doing the sorting right (and
contructing an atom exactly once for each package) we can avoid
exploding atoms and greatly benefit in performance. On my setup I've
seen timings half or even more.
Signed-off-by: Fabian Groffen <grobian@gentoo.org>
Diffstat (limited to 'TODO.md')
-rw-r--r-- | TODO.md | 4 |
1 files changed, 0 insertions, 4 deletions
@@ -93,8 +93,4 @@ - read VDB on -v to print details about current USE-flag status, bug #656550 # qkeyword -- avoid multiple atom\_explode in path traversal - * during qkeyword\_vercmp - * during qkeyword\_results\_cb - * in libq/cache\_read\_metadata - drop -c argument? it can be fully expressed using -p cat/ |