Оптимизация, записи в файл

148
24 ноября 2018, 02:40

Что быстрее запишется, вывод разделенный на файлы или при записи в один файл?

Answer 1

Создание файла и его закрытие достаточно дорогие операции в смысле времени и ресурсов, так ответ самоочевиден: проще создать 1 файл и все писать в него.

Это легко проверяется: можно взять 100 файлов по 1 мегабайту и сравнить время их копирования по сравнению с 1 файлом размером 100 мегабайт.

Правда, как верно заметил в комментариях @SergeyGornostaev если файловая система виртуальная, то не факт, поскольку виртуальные файловые системы могут понимать под 1 файлом множество ресурсов на разных дисках/локациях - так что это надо учитывать.

READ ALSO
Box2D в LibGDX и просто Box2D, в чем разница?

Box2D в LibGDX и просто Box2D, в чем разница?

Некоторое непонимание появилось при просмотре обучающих видеоЕсть ли разница между просто установленным Box2D и Box2D, который можно выборочно...

133
KeyGenerator. разница между “AES” в KeyStore и без

KeyGenerator. разница между “AES” в KeyStore и без

Есть ключик 256 бит, который генерится KeyGenerator таким способом:

169
TestNG - параллельный запуск Test Suites

TestNG - параллельный запуск Test Suites

Имеется 4 класса с тестами TestClass1, TestClasss2, TestClass3, TestClass4Нужно создать 2 тест сьюта, каждый из которых будет включать в себя по 2 класса и запустить...

192