[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: Why streams?

From: Jonathan S. Shapiro <shap_at_eros-os.org>
Date: 2000-08-16 16:22:42 CEST

> No matter what your memory capacity is, you will always be able to
> outstrip it with on-disk storage. Streaming is definitely a laudable
> goal.

Yep. I definitely agree with this, and streaming certainly becomes
imperative in this case.

Output streaming really seems to require application-level explicit code.

Input streaming can (generally) be handled two ways: (1) You can do it
yourself. (2) You can memory map the file and let the paging system work for
you.

Is there a compelling reason NOT to rely on memory mapping for input files?
Do all of the target operating systems now support memory mapping, or is it
unavailable on some platforms?

Thanks again. I recognize that this is a naive question, and I appreciate
your time in responding.

Jonathan
Received on Sat Oct 21 14:36:06 2006

This is an archived mail posted to the Subversion Dev mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.