Streams 0.2.1 beta released
droundy at darcs.net
Wed Jul 12 12:19:28 EDT 2006
On Wed, Jul 12, 2006 at 06:05:38PM +0400, Bulat Ziganshin wrote:
> Hello David,
> Wednesday, July 12, 2006, 4:51:26 PM, you wrote:
> >> Using memory-mapped files provides slight speed improvement because it
> >> excludes the need to move data between OS buffer and application buffer.
> >> Moreover, this may scale better in multi-threading environments without
> >> need to implement special async I/O, although i don't checked this
> >> assumption.
> > There's also the potentially quite significant advantage that with
> > mmapped files you can open up files much larger than the physical
> > memory size.
> you can do the same with regular files
I meant to say that you can read in an array larger than the physical
memory size. Indeed, you can create arrays larger than the physical
memory plus swap space. I don't recommend it (except when there's no
swap, perhaps), but you could do it.
More information about the Libraries