[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: t and nil in pure memory?
From: |
Stephen J. Turnbull |
Subject: |
Re: t and nil in pure memory? |
Date: |
Mon, 23 Nov 2009 14:31:57 +0900 |
Executive summary:
YMMV but my take is that the XEmacs experiment "failed" due to social
reasons, not technical ones.
Ken Raeburn writes:
> I'm looking now... though most of it seems to be "maybe we should
> consider doing this" type traffic. There's a report that a "very
> limited experiment" with XEmacs found it to be slower, but not much
> analysis of why.
That measurement was based on profiling and guessing at the actual
size of the slowdown. The correct interpretation of "slowdown" is
that it was due to the overhead imposed by the precise collector,
which had not been removed, merely disabled. I believe the reasons
that the experiment was not extended were
1. It wasn't believed to be enough *faster* to justify the effort,
believed to be substantial, to remove the existing collector's
overhead code, and to analyze places where more precise collection
would be apropriate (at that time the version of Boehm GC in use
wasn't very helpful in that respect IIRC).
2. The VM footprint of a long-running process increased by about 20%
and of the RSS by about 40%, meaning more effort to tune Boehm GC;
those were pretty significant numbers back then when XEmacs
expanded to "Ten times Eight MB And Constantly Swapping".
3. Mike Sperber had a student who wanted to work on a pluggable GC
concept which would allow experimenting with different GC
systems (which evolved into today's --kkcc and --newgc options to
configure in XEmacs).
If you need more details I could go back and look it up, but I really
don't think there's any useful information to be had. The experiment
was no joke, but it was very limited, just as you wrote.
- Re: t and nil in pure memory?, (continued)
- Re: t and nil in pure memory?, Dan Nicolaescu, 2009/11/19
- Re: t and nil in pure memory?, Dan Nicolaescu, 2009/11/15
- Re: t and nil in pure memory?, Stefan Monnier, 2009/11/15
- Re: t and nil in pure memory?, Ken Raeburn, 2009/11/18
- Re: t and nil in pure memory?, Daniel Colascione, 2009/11/18
- Re: t and nil in pure memory?, Tom Tromey, 2009/11/18
- Re: t and nil in pure memory?, Tom Tromey, 2009/11/18
- Re: t and nil in pure memory?, Ken Raeburn, 2009/11/22
- Re: t and nil in pure memory?,
Stephen J. Turnbull <=
- Re: t and nil in pure memory?, Ken Raeburn, 2009/11/24
- Re: t and nil in pure memory?, Stefan Monnier, 2009/11/24
- Re: t and nil in pure memory?, Stefan Monnier, 2009/11/18
Re: t and nil in pure memory?, Eli Zaretskii, 2009/11/11
Re: t and nil in pure memory?, Richard Stallman, 2009/11/12