https://bugs.kde.org/show_bug.cgi?id=457906

Pedro V <voidpointertonull+bugskde...@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
     Ever confirmed|0                           |1
             Status|REPORTED                    |CONFIRMED
                 CC|                            |voidpointertonull+bugskdeor
                   |                            |g...@gmail.com

--- Comment #2 from Pedro V <voidpointertonull+bugskde...@gmail.com> ---
Already dug into the issue somewhat in Bug #422142 , but I'll partially
reiterate what's there with more focus on Krusader.

Aside from the K7zip implementation not looking like it's suitable for fast
browsing, I'm not even sure if that's being used, and if it is, then that means
that the file list is processed multiple times.

Apparently there's a sneaky `bool check7zEncrypted = true` default option for
checking archives because someone figured that `// encryption check is
expensive, check only if it's necessary`, but it doesn't look like this is ever
avoided.
The price comes from running the external 7z executable to get a full list of
files with details included. I also had the suspicion that this keeps on being
done when moving around within the archive, and running `KDE_FORK_SLAVES=true
krusader -d` shows output that suggests it may be the case, but I haven't seen
enough to be confident.

While 7z handling doesn't seem to be great overall in KDE, Krusader seems to be
special with its own odd problems added.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to