История изменений
Исправление Siborgium, (текущая версия) :
результатов нет
Есть, в посвященном им топике. Царь сюда протек потому, что ему туда рейтинг постить не позволяет.
тест системы ввода-вывода
Еще раз,
-
Часть доводов применима и к 200мб-файлу, так как чтение из кэша всяко быстрее чтения с диска, а 200мб окажутся кэшированы с куда большей вероятностью, чем, скажем, 500мб.
-
Кэширование окажется бесполезным на 8гб
-
Чтение с диска одного и того же не кэшированного файла является более или менее константной величиной, погрешность легко проследить, запуская одну и ту же программу несколько раз в разное время.
Отсюда к задаче реализации калькулятора прибавляется задача грамотного обращения с IO в этом калькуляторе, которую я считаю частью исходной задачи, поскольку задача требовала читать данные из файла, причем (отдельно отмечено) гигабайтного, а не «200 метров». Хотя бы поэтому «Нет, это попытка оправдать свой проигрыш» применимо к царю в той же мере, в которой применимо ко мне.
И да, разговор действительно лучше перенести в соответствующий топик.
Исходная версия Siborgium, :
результатов нет
Есть, в посвященном им топике. Царь сюда протек потому, что ему туда рейтинг постить не позволяет.
тест системы ввода-вывода
Еще раз,
-
Часть доводов применима и к 200мб-файлу, так как чтение из кэша всяко быстрее чтения с диска, а 200мб окажутся кэшированы с куда большей вероятностью, чем, скажем, 500мб.
-
Кэширование окажется бесполезным на 8гб
-
Чтение с диска одного и того же не кэшированного файла является более или менее константной величиной, погрешность легко проследить, запуская одну и ту же программу несколько раз в разное время.
Отсюда к задаче реализации калькулятора прибавляется задача грамотного обращения с IO в этом калькуляторе, которую я считаю частью исходной задачи, поскольку задача требовала читать данные из файла, причем (отдельно отмечено) гигабайтного, а не «200 метров». Хотя бы поэтому «Нет, это попытка оправдать свой проигрыш» применимо к царю в той же мере, в которой применимо ко мне.