-
Notifications
You must be signed in to change notification settings - Fork 190
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
XCA 2.5.0 & 2.6.0 very slow #535
Comments
Found related QT6 bug: https://bugreports.qt.io/browse/QTBUG-120285 |
On my Windows 11, XCA works pretty fast. |
It gets significantly slower if you add 200-500 certificates. And yes, just tried, qt5 variant is unaffected. |
Unfortunately the qt5 variant seems overall slower. |
Looks like selecting Don't colorize expired certificates in the options dialog also speeds up XCA without patching. The latest 6.6.2 QT release is still notably slower when colorizing expired certificates. |
Good to know! |
Using the latest 6.6.3 QT release will resolve this issue. You can have expired certificates colorized without slowing XCA down. The CI&DI currently configuration can't build Windows binaries using QT 6.0.X, so there will be no PRs. You can make Windows binaries by yourself. |
Any chance of a new release / build with QT 6.3.3? The only issue I have with the latest version is the speed... |
|
Thanks for the new version and the quick reply! 😎 |
Seems like Google Chrome is blocking the downloading of this build... Maybe I should wait for the next official version. |
Most likely same problem as #533
Looking at the process activity, I see that it constantly spams the Windows Registry for Time zones. (QDateTime fromString)
Tracing it further it is due to
pki_x509::bg_color
/pki_base::bg_color
which are being called a lot.Temporarily removing that function using a debugger has lead to improved responsiveness and no more constant freezing.
There still is some stalls/freezes but not anytime i hover or select a certificate.
OS: Windows 11
The text was updated successfully, but these errors were encountered: