From: Robert A Duff <bobduff@world.std.com>
Subject: Re: Y21C Bug
Date: 2000/01/06
Date: 2000-01-06T00:00:00+00:00 [thread overview]
Message-ID: <wcc66x7w220.fsf@world.std.com> (raw)
In-Reply-To: 852dt0$vdl$1@nnrp1.deja.com
Robert Dewar <robert_dewar@my-deja.com> writes:
> 1. The ability to declare very large areas of memory with
> commit-on-use semantics. There are many uses of this. I have
> the feeling that a lot of programmers still don't understand
> commit-on-use.
Commit on use is indeed very cool.
Do you know which operating systems support it?
> 2. The ability to map file systems into virtual memory.
When I first used a virtual memory system (32-bit address space), I
thought mapping files memory into was obviously the "right" way to do
all disk I/O. At the time, the notion that a file might be too big to
fit seemed ludicrous. Nowadays some people really do want to create
files bigger than 4G.
But it really *can* work in a 64-bit address space.
On the other hand, if I'm writing a program that creates a lot of
records in the heap pointing at one another, then a large portion of the
data is actually addresses, and I'm not sure I want to double the size
of *all* my addresses (thus almost doubling the size of all my data).
The folks who say "memory is cheap" are wrong: using more memory usually
costs more time (eg increases cache misses), and *time* is not cheap.
- Bob
next prev parent reply other threads:[~2000-01-06 0:00 UTC|newest]
Thread overview: 50+ messages / expand[flat|nested] mbox.gz Atom feed top
2000-01-02 0:00 Y21C Bug reason67
2000-01-02 0:00 ` Robert Dewar
2000-01-03 0:00 ` Tarjei T. Jensen
2000-01-03 0:00 ` Jeff Creem
2000-01-03 0:00 ` Tarjei T. Jensen
2000-01-03 0:00 ` Robert A Duff
2000-01-04 0:00 ` Tarjei T. Jensen
2000-01-04 0:00 ` Robert Dewar
2000-01-05 0:00 ` Tarjei T. Jensen
2000-01-05 0:00 ` Robert Dewar
2000-01-06 0:00 ` Tarjei T. Jensen
2000-01-06 0:00 ` Larry Kilgallen
2000-01-06 0:00 ` Richard D Riehle
2000-01-06 0:00 ` Georg Bauhaus
2000-01-06 0:00 ` Tarjei T. Jensen
2000-01-05 0:00 ` Al Christians
2000-01-06 0:00 ` Robert Dewar
2000-01-06 0:00 ` Tarjei T. Jensen
2000-01-06 0:00 ` Robert Dewar
2000-01-06 0:00 ` Robert A Duff [this message]
2000-01-06 0:00 ` Larry Kilgallen
2000-01-07 0:00 ` Florian Weimer
2000-01-07 0:00 ` Robert A Duff
2000-01-07 0:00 ` Robert Dewar
2000-02-04 0:00 ` Florian Weimer
2000-02-04 0:00 ` Robert A Duff
2000-02-04 0:00 ` Florian Weimer
2000-01-11 0:00 ` Mats Weber
2000-01-11 0:00 ` Robert A Duff
2000-01-12 0:00 ` Mats Weber
2000-01-12 0:00 ` Thierry Lelegard
2000-01-13 0:00 ` Robert A Duff
2000-01-13 0:00 ` Thierry Lelegard
2000-01-13 0:00 ` Larry Kilgallen
2000-01-13 0:00 ` Mats Weber
[not found] ` <387dfb1e.cbbf14c7@mail.com>
2000-01-13 0:00 ` Larry Kilgallen
2000-01-11 0:00 ` Mats Weber
2000-01-07 0:00 ` Tarjei T. Jensen
2000-01-07 0:00 ` Robert Dewar
2000-01-04 0:00 ` Samuel Tardieu
2000-01-04 0:00 ` Robert A Duff
2000-01-04 0:00 ` Robert Dewar
2000-01-04 0:00 ` Charles Hixson
2000-01-04 0:00 ` Keith Thompson
2000-01-05 0:00 ` Robert Dewar
2000-01-05 0:00 ` Robert Dewar
2000-01-05 0:00 ` Y21C Bug :-) Charles Hixson
2000-01-06 0:00 ` Ted Dennison
2000-01-07 0:00 ` Keith Thompson
2000-01-07 0:00 ` Robert A Duff
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox