Page MenuHome GnuPG

Fix performance of UserIDProxyModel
Testing, HighPublic

Description

When using a large key ring (~2000 Keys with ~4000 user ids), the UserIDProxyModel performs poorly, leading to very long loading times for the sign/encrypt dialog (~30 seconds on my machine).

Event Timeline

TobiasFella renamed this task from Fx to Fix performance of UserIDProxyModel.Nov 21 2024, 12:14 PM
TobiasFella claimed this task.
TobiasFella triaged this task as High priority.
TobiasFella updated the task description. (Show Details)
TobiasFella added projects: kleopatra, vsd33.
TobiasFella set External Link to https://invent.kde.org/pim/libkleo/-/merge_requests/169.
ebo added a project: Restricted Project.Nov 21 2024, 1:39 PM
TobiasFella changed the task status from Open to Testing.Fri, Nov 22, 3:16 PM
TobiasFella moved this task from Restricted Project Column to Restricted Project Column on the Restricted Project board.

With the fix, the dialog opens instantly (< 1 second loading time)

ebo moved this task from Restricted Project Column to Restricted Project Column on the Restricted Project board.Tue, Nov 26, 2:26 PM

with Gpg4win-Beta-94: about that speed on Windows, too.