Synching directories slows almost to hold - huge mem require

The behaviour described in the bug report is either by design, or would be far too complex/time-consuming to be changed

Moderators: Hacker, petermad, Stefan2, white

Post Reply
twolips
Junior Member
Junior Member
Posts: 6
Joined: 2005-04-11, 02:29 UTC

Synching directories slows almost to hold - huge mem require

Post by *twolips »

Hi, using latest TC (reinstalled latest version today), I try to (asymetric) sync 2 directories (local HD to USB-HD). TC asks '...really delete 35347 files...' -> yes
then it starts to delete files in usual (high) speed, but then - within seconds slows down.
after 30s only doing 1 file per second. Checking mem usage in Task manager shows > 1.000.000K !! Guess this is why it's so slow.
I tried: no icons -> no change
I tried: remove wincmd.ini to go to default settings: no change
I tried: go back to 750a: no change, also bloating to 700.000K

???
When I just delete the files it works in usual speed (ie 8-12 files per second / estimated)

Any good idea what to try ? By the way is Win 7 with all updates installed.

Then I tried "VistaDelete=1" setting and everythign seems fine.

But trying to sync a big dir (40.000 dirs), same effect again...
Any ideas ?
Thanks a lot
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 50519
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

The problem is that the VistaDelete function doesn't work with multiple files from DIFFERENT directories, therefore TC has to call it for each file separately in the sync tool! This makes it very slow because the recycle bin becomes more and more full. Solution: Bypass the recycle bin by holding down the shift key when invoking the "synchronize" operation (when clicking on the "synchronize" button).
Author of Total Commander
https://www.ghisler.com
twolips
Junior Member
Junior Member
Posts: 6
Joined: 2005-04-11, 02:29 UTC

Post by *twolips »

ghisler(Author) wrote:The problem is that the VistaDelete function doesn't work with multiple files from DIFFERENT directories, therefore TC has to call it for each file separately in the sync tool! This makes it very slow because the recycle bin becomes more and more full. Solution: Bypass the recycle bin by holding down the shift key when invoking the "synchronize" operation (when clicking on the "synchronize" button).
That's working now, thank you !
Wouldn't it make sense to automatically set VistaDelete=1 for all Windows 7 installations ?
Regards
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 50519
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

Yes, it would make sense, but I found it too risky because I'm still using XP. However, I now have a new computer with Windows 7 x64 (mainly for the 64-bit version development), so I may set this as the default if it woks fine for a longer period of time.
Author of Total Commander
https://www.ghisler.com
Post Reply