Attached is the profiler output (after some manual preprocessing with pstats) which shows where the time is spent now. This is already with the above escape() patch applied. The time is now mostly spent in sre.py:match() (called 280425 times, ie. once for each file), and in the group() function (called 560854 times). Not sure how to optimize any of this easily...
** Attachment added: "Profiler output after the escape() patch" http://librarian.launchpad.net/7408431/srg-pstats1.txt -- Backups with very many files make simple-restore-gnome very slow https://bugs.launchpad.net/bugs/110113 You received this bug notification because you are a member of Ubuntu Bugs, which is the bug contact for Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs