Re[6]: Скорость записи на flash.
От: Su34 Россия  
Дата: 23.10.24 16:19
Оценка:
Здравствуйте, BlackEric, Вы писали:
BE>Почему там 1?
int result = fread(buf, 1, block_size, src); вернет фактическое значение прочитанных байт
int result = fread(buf, sizeof(buf), block_size, src); вернет 0 или 1

Замена fwrite (7917 ms) на WriteFile(188 ms) дало ощутимый результат при буфере 1kb!
Меня это конечно удовлетворяет, но...
1. Как быть с кросплатформой.
2. Что же спрятано в WriteFile.
Кстати, std::filesystem::copy_file грешит тем же самым!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.