LINUX.ORG.RU
почему именно java? но если уж на то пошло напиши прогу которая бегает по дирекрориям и счичает количество файлов
Deleted
()
Ответ на: комментарий от Selecter
>почему именно java? но если уж на то пошло напиши прогу которая
>бегает по дирекрориям и счичает количество файлов

Не прокатит при большой памяти все с первым чтением улетит в кэш.

Предлагаю сделать прогу читания блоков с дорожек диска на низком уровне. Тут кэш системы не будет работать. Даже если взять сильную систему подсистемы вывода то весь винт она не закеширует...
anonymous
()
Ответ на: комментарий от anonymous
Ну низкий уровень наверно ему не нужен - все-таки джава, видимо, и нативы не очень хорошо будет. А может быть, бегать по директориям и в каждую писать здоровый файл, а потом удалять его?
Debugger
()
Выделить кусок памяти в разы больший чем размер RAM и писать в него.
anonymous
()
Есть более рациональное решение: организовать чтение любого длинного файла, но указав размер блока заведомо меньший чем размер блок указанный при форматировании диска. Поясню: как известно прежде чем попасть "на вид" кусок информации заглатывается page-frame buffer -ом файловой системы. Поэтому возникнет просто сумасшедший overhead для работы уже драйвера IDE (ну или чего там у тебя PATA/SATA/SCSI/SAS и прочее). Вот и все.
anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.