История изменений
Исправление www_linux_org_ru, (текущая версия) :
Получится 3 чтения N байт с диска и 2 записи N байт на диск.
имеем 1/5 скорости диска вместо реализованного тобой в коде 1/(N/B), т.е. 1/10 в случае N=10ГБ, В=1ГБ
но по-моему можно и 1/3, что еще лучше
... и прежде чем выстраивать стройные ряды кода до самого горизонта, полезно было бы об этом подумать — с чего я и начинал разговор
Исправление www_linux_org_ru, :
Получится 3 чтения N байт с диска и 2 записи N байт на диск.
имеем 1/5 скорости диска вместо реализованного тобой в коде 1/(N/B), т.е. 1/10 в случае N=10ГБ, В=1ГБ
но по-моему можно и 1/3, что еще лучше
... и прежде чем колбасить код, полезно было бы об этом подумать — с чего я и начинал разговор
Исходная версия www_linux_org_ru, :
Получится 3 чтения N байт с диска и 2 записи N байт на диск.
имеем 1/5 скорости диска вместо ранее предлагавшихся тобой 1/(N/B), т.е. 1/10 в случае N=10ГБ, В=1ГБ
но по-моему можно и 1/3, что еще лучше
... и прежде чем колбасить код, полезно было бы об этом подумать — с чего я и начинал разговор