Topic "Performance issues with 80,000+ files."

Author Message
samiham
[View user's profile]

Joined: 2007-11-30
Posts: 11
I accidentally wandered into a folder that had at least 80,000 files in them. The download of the file names understandably took a while. What took significantly longer and chugged 100% CPU, though, was waiting for the UI to get around to displaying the list of items (I'd say roughly 7 minutes of waiting). Then, when I backed out of the folder, it took about 3/4ths the time it took to display the items in the folder (chewing 100% CPU the entire time - another 5 minutes). I know I shouldn't be opening that particular folder up with WinSCP, but it would be nice if the app. were more responsive (perhaps with a "Cancel Operation" button).
martin
[View user's profile]
Site Admin
Joined: 2002-12-10
Posts: 24991
Location: Prague, Czechia
Thanks for your post. This issue has been added to tracker.
_________________
Martin Prikryl
dziastinux

Guest


This bug still exists in 5.1.1.
It is enough to accidentally enter directory with 4k files for UI to hang for a while.
If it is too complicated to fix this bug maybe a warning could be introduced:
Code:

+=========================================================+
|                       Attention!                        |
+---------------------------------------------------------+
| You are trying to view directory with many nodes!       |
| It may take a while. Are your sure you want to do this? |
+---------------------------------------------------------+
|                                  | OK |   | Cancel |    |
+=========================================================+
Advertisements

You can post new topics in this forum






Search Site

What is WinSCP?

It is award-winning SFTP client, SCP client, FTPS client and FTP client integrated into one software program for file transfer to FTP server or secure SFTP server. [More]

And it's free!

Donate

About donations

$9   $19   $49   $99

About donations

Recommend

WinSCP Privacy Policy

WinSCP License