https://bugs.kde.org/show_bug.cgi?id=409599
Bug ID: 409599 Summary: Read appstream information in a thread Product: Discover Version: unspecified Platform: Other OS: Linux Status: REPORTED Severity: wishlist Priority: NOR Component: discover Assignee: lei...@leinir.dk Reporter: k...@privat.broulik.de CC: aleix...@kde.org Target Milestone: --- SUMMARY Discover spends significant amount of time on opening in the appstream backend reading yaml files. The Flatpak backend does its metadata initialization in a thread and so should Appstream. AppStream::Pool::load() accounts for 61% of time spent in discover's main thread until the main window appears. STEPS TO REPRODUCE 1. Start Discover OBSERVED RESULT Takes forever to show a window, more than 5 seconds EXPECTED RESULT Shows a window within few hundred milliseconds SOFTWARE/OS VERSIONS KDE Plasma Version: 5.16.80 KDE Frameworks Version: 5.60 Qt Version: 5.12.3 -- You are receiving this mail because: You are watching all bug changes.