Revision 861889

Go back to digest for 21st September 2008

Optimization in KDE Base

David Faure committed changes in /trunk/KDE/kdelibs/kio:

Performance improvements for deleting local files.

Deleting 1000 local files (without progress info dialog):
before: 4177 ms with independent jobs, 3860 ms with one job
after: 1010 ms with independent jobs, 150 ms with one job.

End users selecting 1000 files in konqueror fall into the "with one job" category, so this is a 25-times speedup.

File Changes

Modified 6 files
  • /trunk/KDE/kdelibs/kio
  •   /kio/deletejob.cpp
  •   /kio/job.cpp
  •   /kio/job.h
  •   /kio/jobuidelegate.cpp
  •   /tests/jobtest.cpp
  •   /tests/jobtest.h
6 files changed in total