Slow big file copy, Speed Drops from 78->17 Mbyte

English support forum

Moderators: Hacker, petermad, Stefan2, white

User avatar
frenky
Senior Member
Senior Member
Posts: 250
Joined: 2005-07-30, 19:36 UTC

Post by *frenky »

ghisler(Author) wrote:Total Commander 7.5x is using a standard Windows function (CopyFileEx) for copying. This function maps the file into memory, and it seems that Windows can use almost the entire memory for that purpose. To my knowledge, there is no way to limit this memory.

Total Commander does offer a special big file copy mode, where the disk cache is bypassed. You can enable it in Configuration - Options - Copy/Delete. For normal every day copying it's slower, though.
I'm just point out the obvious, but should it not be more user friendly to have an option or even logic hidden from user to switch the copy mode automatically depending on file size?
I am sure there are other things to consider, but this seems quite straight forward?
Ambiguity succeeds where honesty dares not venture.
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 50873
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

I'm just point out the obvious, but should it not be more user friendly to have an option or even logic hidden from user to switch the copy mode automatically depending on file size?
Well, TC already does this when you use big file copy mode: It only uses unbuffered copying when the file is larger than the specified block size for big file mode. However, it uses buffered ReadFile/WriteFile for smaller files and not CopyFileEx.
Author of Total Commander
https://www.ghisler.com
Post Reply