Speed of copy/move when TC is minimized.
Moderators: white, Hacker, petermad, Stefan2
-
- Power Member
- Posts: 556
- Joined: 2006-04-01, 00:11 UTC
Speed of copy/move when TC is minimized.
TC 7.5a final . Big file copy mode.
If I make a copy process in background and have it`s window minimized, the copying is much much longer, than if I have it im foreground (locally and in ethernet network). The calculated speed also depends on the foreground/background position of the copy dialog. Is it intentional? I cannot remember such a behaviour in previous versions of TC. It is like a "misfeature" for me.
Sorry I haven`t tested 7.04 due to time lack, but I remember, that there was even recommended to minimize a copy dialog during a long operations to save a processor time on percents drawing. So vice versa!
If I make a copy process in background and have it`s window minimized, the copying is much much longer, than if I have it im foreground (locally and in ethernet network). The calculated speed also depends on the foreground/background position of the copy dialog. Is it intentional? I cannot remember such a behaviour in previous versions of TC. It is like a "misfeature" for me.
Sorry I haven`t tested 7.04 due to time lack, but I remember, that there was even recommended to minimize a copy dialog during a long operations to save a processor time on percents drawing. So vice versa!
Windows has this feature that gives the active window more cpu cycles than inactive/minimized. Although copying shouldn't really be affected by the processor cycles available, it might if your harddrive is configured incorrectly.
But wait, someone might have a better answer than me.
But wait, someone might have a better answer than me.
Of all the planets I've been to, this one is my favorite.
-
- Power Member
- Posts: 556
- Joined: 2006-04-01, 00:11 UTC
Exactly. It shouldn`t be affected by the process priority.Aezay wrote:Windows has this feature that gives the active window more cpu cycles than inactive/minimized. Although copying shouldn't really be affected by the processor cycles available, it might if your harddrive is configured incorrectly.
I have just retested with TC7.04а. It doesn`t have such a misbehaviour. TC7.5а has. It is very well reproducible in the fullscreen RDP session. If I start the copy of several GBs from one volume to another on a remote computer and then minimize an RDP window, I can observe reducing of the speed by a half (Intel Pentium II @ 400 MHz and a SATA Seagate HDD on a PCI Sil3112 controller). On a local computer ( Intel Pentium D930 and a similar HDD on a south bridge SATA interface ) such effect is also good visible(only if copiing in background), but it is smaller. (reducing to about 0.8 of the full speed).
I would like to see any comment from mr. Ghisler.
- ghisler(Author)
- Site Admin
- Posts: 48108
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
TC 7.5 uses a different copy function by default (CopyFileEx function) than TC 7 and older (ReadFile/WriteFile). Maybe Microsoft is throttling CopyFileEx in the background? You can configure the copy operation in Configuration - Options - Copy/Delete.
Author of Total Commander
https://www.ghisler.com
https://www.ghisler.com
-
- Power Member
- Posts: 556
- Joined: 2006-04-01, 00:11 UTC
I have a already done this before my first post.ghisler(Author) wrote:TC 7.5 uses a different copy function by default (CopyFileEx function) than TC 7 and older (ReadFile/WriteFile). Maybe Microsoft is throttling CopyFileEx in the background? You can configure the copy operation in Configuration - Options - Copy/Delete.
Big file copy mode uses ReadFile/WriteFile. Right?Postkutscher wrote:TC 7.5a final . Big file copy mode.
Somewhat else?
-
- Power Member
- Posts: 556
- Joined: 2006-04-01, 00:11 UTC
AFAIK it's just a new dedicated thread (inside TOTALCMD.EXE that's created) when copy dialog is minimized/put to background.Postkutscher wrote:TC 7.5a final . Big file copy mode.
If I make a copy process in background and have it`s window minimized, the copying is much much longer, than if I have it im foreground (locally and in ethernet network).
Well, this certainly doesn't sound logical since as others have mentioned, copying (normally, that is in DMA, not PIO mode) isn't a CPU intensive task.Postkutscher wrote:Seems to help. Thanks.MVV wrote:Did you try to set higher priority level for TOTALCMD.EXE before minimizing it?
Just my two cents - ...
Cheers, satyr
Here's a link to my personal Tadej's computing homepage website, please check it out if you're interested in my computing-related articles, discoveries, hints, principles, rules etc.