Speed/Security of ultracopier, SuperCopier, TeraCopy and copyhandler
For internal developper usage only.
Note: For egal compare, the version release of Ultracopier 0.3 is compared to other. On the site the debug version is distribued to have debug repport. The debug is more slower, more bigger and use lot of more memory.
I wanted to compare my product to be full all copiers existing file. Take it for a more personal view, I therefore compared
ultracopier,
supercopier,
teracopy and
copyhandler.
I update it frequently to have good point of view of ultracopier 0.3.
Transfer 1
- Content: 434 files, 66 sub-folder (Ultracopier 0.3 source).
- Source: Samba server, linux 3.0/ext4, protocol: smb1, 1000Mbps
- Destination: Laptop core 2 duo, Windows 7 64Bits/ntfs, local hdd, empty folder
Transfer 2
- Content: 434 files, 66 sub-folder (Ultracopier 0.3 source).
- Source: Samba server, linux 3.0/ext4, protocol: smb1, 1000Mbps
- Destination: Laptop core 2 duo, Windows 7 64Bits/ntfs, local hdd, folder with the same content (then overwrited at the copy)
Transfer 3
- Content: 434 files, 66 sub-folder (Ultracopier 0.3 source).
- Source: Local folder, Windows 7 64Bits/ntfs
- Destination: Laptop core 2 duo, Windows 7 64Bits/ntfs, local hdd, empty folder
Transfer 4
- Content: 434 files, 66 sub-folder (Ultracopier 0.3 source).
- Source: Local folder, Windows 7 64Bits/ntfs
- Destination: Laptop core 2 duo, Windows 7 64Bits/ntfs, local hdd, folder with the same content (then overwrited at the copy)
Transfer 5
- Content: one file of 4.3GB
- Source: Samba server, linux 3.0/ext4, protocol: smb1, 1000Mbps
- Destination: Laptop core 2 duo, local hdd, empty folder
Transfer 6
- Content: one file of 4.3GB
- Source: Local folder, Windows 7 64Bits/ntfs
- Destination: Laptop core 2 duo, local hdd, empty folder
|
|
Windows 7 64Bits |
ultracopier 0.2 |
supercopier 2.2 |
teracopy 2.27 |
copyhandler 1.32 |
ultracopier 0.31 |
Transfer |
Transfer 1 |
7s |
8s |
8s |
3s |
3s |
2s |
Transfer 2 |
12s |
14s |
8s |
1min42s |
3s |
2s |
Transfer 3 |
0s |
3s |
9s |
3s |
3s |
1s |
Transfer 4 |
5s |
4s |
9s |
5s |
1s |
1s |
Transfer 5 |
1min12s |
1min15s |
1min19s |
1min46s |
2min24s |
1min14s |
Transfer 6 |
3min34s |
3min50s |
3min17s |
2min55s |
2min47s |
2min50s |
- Is in pre-alpha version, it's developing
|
Data security
|
Windows 7 64Bits |
ultracopier 0.21 |
supercopier 2.2 |
teracopy 2.27 |
copyhandler 1.32 |
ultracopier 0.32 |
Data security |
Disk space |
0MB |
5.5MB |
1.2MB |
5.8MB |
15.7MB |
6MB4 |
Ram used before copy |
0MB |
4.9MB |
1.1MB |
0MB |
4MB |
5MB4 |
Ram used into copy |
200KB |
8MB |
5.9MB |
5.5MB |
5.6MB |
7MB5 |
Ram used after copy |
0MB |
5MB |
4.4MB |
0MB |
4.2MB |
5MB5 |
Resume file at previous position if source disconnected |
yes |
no3 |
yes |
yes |
no |
yes |
Resume file at 0 if destination disconnected |
??? |
no |
??? |
??? |
??? |
yes |
Continue the copy list if source disconnected |
no |
yes |
yes |
yes |
yes |
yes |
Continue the copy list if destination disconnected |
no |
yes |
yes |
no |
yes |
yes |
Corruption if source disconnected |
is ok |
na |
is ok |
is ok |
na |
is ok |
Corruption if destination disconnected |
??? |
??? |
??? |
??? |
??? |
is ok |
The action: always overwrite, always skip, always put at the end |
ok |
ok |
ok |
na |
ok |
ok |
Crash when start copy, disconnect the source, resize the source, resume the transfer |
no |
na |
no |
no |
na |
no |
Crash when resize source file in live when transfer |
no |
no |
no |
no |
no |
no |
When error, always retry or always put at the end do infinity loop |
na |
ok |
ok |
na |
infinity retry |
ok |
Move file, disconnect the destination, check if source is not dropped |
na |
ok |
ok |
na |
ok |
ok |
Do overwrite, but before click on overwrite, remove the destination |
ok |
ok |
ok |
no |
ok |
ok |
Send to write only share |
ok |
??? |
no |
ok |
ok |
ok |
- Crash of the explorer, when ultracopier close, restart, and try copy
- Is in pre-alpha version, I think it have lot of stuff to improve
- destination not removed when canceled
- Due by Qt 4.8, but thanks to that's it have multi-platform support
- Constant base size, no memory leak, the size seam fix after close windows copy