Skip to content
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

Very slow to finish cataloguing when Keypirinha started on boot #16

Open
Eridyne opened this issue Sep 28, 2024 · 1 comment
Open

Very slow to finish cataloguing when Keypirinha started on boot #16

Eridyne opened this issue Sep 28, 2024 · 1 comment

Comments

@Eridyne
Copy link

Eridyne commented Sep 28, 2024

Hardware: i7-7700HQ, 16GB RAM, 256GB m.2 SSD for OS/all applications, ~60% full
Environment: Windows 10 22H2
Version: Keypirinha 2.25, latest via PackageControl for all third-party packages
Third-party packages loaded: ColorPicker, Currency, Cvt, Kill, PackageControl, Shell, Steam, Svc, Symbols, WindowsApps, WinSys

Steps to Reproduce:

  1. Enable Keypirinha start on boot, boot PC
  2. Monitor load time for WindowsApps.WindowsApps via Keypirinha console

Expected Result: Reasonable load times, a minute or two at most, for 32 items

Actual Result: Extremely long and highly variable load times, usually ~200s+, up through the current record of 46295.5s, per the console. Average seems to be ~5-10 minutes assuming start-on-boot.

Notes: Far lower times are achieved when restarting Keypirinha without rebooting, on the order of 10-30s, even with the machine fairly heavily loaded. Other startup programs exist, and the load is relatively moderate - a few minutes is sufficient to reach an idle state. I have no idea if the 46 thousand seconds result can even be accurate - 12 hours seems impossibly long.

@ueffel
Copy link
Owner

ueffel commented Sep 28, 2024

That seems very odd to me. I also start Keypirinha on boot and cataloging times are around 5-18 seconds for 50 items (over the last 3 months).

To analyze the problem better, can you configure the following in the WindowsApps config (open with Keypirinha: Configure Package: WindowsApps) and provide your keypirinha log:

[main]
debug = yes

This enables debug output for the WindowsApps package. It gets very spammy in the Keypirinha
console, but it should give an idea where all that time is spent on your system.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants