BeeJ
7/24/2012 4:35:00 PM
I am reading and writing large files across my local network and from
drive to drive on the same PC. All my code is written to handle files
GT 2GBytes, typically 7GB (e.g. recorded TV).
Is there a recommended buffer size to use for my VB app? i.e. should
it be calculated each time based on the disk sector sizes? or should
it be based on available RAM or what? Recommended chunk size, say
10MByte buffers or?
Want the most efficient/fastest transfer rates possible. I am very
disappointed with Win7 Pro Windows Explorer that can only achieve
around 8MBPS disk to disk on the same PC. These are fast SATA drives.
Virus scanner is OFF. This is a 3.2GHz Quad with 8GBytes RAM. I can
get much higher rates with VB code I have written. I tried both native
VB6 copy and API copy, Both are much faster than Win7 WE but still want
to optimize by doing the copy better.