metaclass: (Default)
metaclass ([personal profile] metaclass) wrote2007-12-24 11:27 pm

Файловый кэш

Насколько я помню, винда кэширует обращения к диску. В таком случае вопрос: почему сделать еще один кэш, загрузку в него из файла блоками, кратными размеру кластера и читать мелкие объекты из него получается быстрее чем читать их же напрямую?

[identity profile] jek-hor.livejournal.com 2007-12-24 11:38 pm (UTC)(link)
А если сделать mmap?

[identity profile] metaclass.livejournal.com 2007-12-25 11:16 am (UTC)(link)
По опыту - работает быстрее, чем прямое чтение, а с самодельным кэшем не сравнивал.