Здравствуйте, eao197, Вы писали:
E>Тоже решил пойти по следам ssm.
E>Собрал вот такую программку:
//skipped
E>Тестировал на файлах от ~35Mb до ~50Mb. Забавно, что readFile2, readFile4, readFile6 выдают в результате неправильные размеры
E>На Visual С++ 7.1 получил:
E>E>readFile1 50996600 46676172 40532459 40480453 36657475 duration: 22.92
E>readFile2 49827578 45636872 39624753 39557524 35823658 duration: 36.843
E>readFile4 6 5 3 3 5 duration: 0.047
E>readFile5 50996600 46676172 40532459 40480453 36657475 duration: 25.655
E>readFile6 49827578 45636872 39624753 39557524 35823658 duration: 35.42
E>readFile7 50996600 46676172 40532459 40480453 36657475 duration: 14.984
E>
E>На Borland C++ 5.6:
E>E>readFile1 50996600 46676172 40532459 40480453 36657475 duration: 17.203
E>readFile2 49827578 45636872 39624753 39557524 35823658 duration: 50.234
E>readFile4 6 5 3 3 5 duration: 0.016
E>readFile5 50996600 46676172 40532459 40480453 36657475 duration: 34.938
E>readFile6 49827578 45636872 39624753 39557524 35823658 duration: 62.593
E>readFile7 50996600 46676172 40532459 40480453 36657475 duration: 23.282
E>
E>На MinGW C++ (3.2.3 20030504-1):
E>E>readFile1 50996600 46676172 40532459 40480453 36657475 duration: 34.9
E>readFile2 49827578 45636872 39624753 39557524 35823658 duration: 62.562
E>readFile4 6 5 3 3 5 duration: 0.157
E>readFile5 50996600 46676172 40532459 40480453 36657475 duration: 55.983
E>readFile6 49827578 45636872 39624753 39557524 35823658 duration: 59.307
E>readFile7 50996600 46676172 40532459 40480453 36657475 duration: 14.47
E>
E>Еще под Linux-ом осталось подсчитать.
под FreeBSD 7/0 Release:
на GCC 4.2.1 :
(тестил на файлах по 7-10 МB)
readFile1 9227304 10623336 10169386 9137689 18423226 duration: 7.1875
readFile2 8944789 10406076 9956451 8885937 18009017 duration: 7.02344
readFile4 5 5 5 5 5 duration: 0
readFile5 9227304 10623336 10169386 9137689 18423226 duration: 2.76562
readFile6 8944789 10406076 9956451 8885937 18009017 duration: 5.60938
readFile7 9227304 10623336 10169386 9137689 18423226 duration: 0.375
"Я женился на первой же женщине, которая обратилась ко мне по мейлу." © Л. Торвальдс