https://bugs.gpodder.org/show_bug.cgi?id=1740
--- Comment #2 from carlhage <[email protected]> 2013-01-12 18:46:02 GMT --- See below for log comments... It appears like there is an n^2, or n! algorithm dealing with list items. When loading the combined list of 300 items, it's extremely slow. When deselecting these, it's also a bit slow (100% cpu). But I can switch between groups with 3 or 30 pretty fast. A group with 100 takes a couple of seconds, then the 300 takes a huge amount of time. I tried to run the plop profiler, but get errors on my system, so don't know how to profile a .py script. Thanks! ----------- Log comments ------------ If I start gpodder, the log goes this far: 1358013741.643043 [gpodder.util] DEBUG: run_in_background: <bound method UserAppsReader.read of <gpodder.gtkui.desktopfile.UserAppsReader object at 0xa63c94c>> (False) 1358013741.897110 [gpodder.util] DEBUG: run_in_background: <bound method gPodder.find_partial_downloads of <gpodder.gtkui.main.gPodder at /gui at 0xa6338cc>> (False) 1358013741.897839 [gpodder.gtkui.main] DEBUG: Setting up auto update timer with interval 20. Then nothing comes out while CPU goes to 100%, the application doesn't respond to window events (and goes gray). After some time the log resumes with this, and then this follows: 1358013755.439373 [gpodder.my] WARNING: Flush requested, but sync disabled. 1358013755.445148 [gpodder.util] DEBUG: run_in_background: <bound method UIConfig.save_thread_proc of <gpodder.gtkui.config.UIConfig object at 0xa61dbac>> (True) When I select different podcasts in the left column, nothing comes out in the log, but is slow on groups with many podcasts. -- Configure bugmail: https://bugs.gpodder.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are watching all bug changes. _______________________________________________ gPodder-Bugs mailing list [email protected] https://lists.berlios.de/mailman/listinfo/gpodder-bugs
