[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: What's the problem? (Was: Are there plans for a multi-threaded Emacs
From: |
David Kastrup |
Subject: |
Re: What's the problem? (Was: Are there plans for a multi-threaded Emacs?) |
Date: |
09 Dec 2003 23:02:29 +0100 |
User-agent: |
Gnus/5.09 (Gnus v5.9.0) Emacs/21.3.50 |
Ted Zlatanov <address@hidden> writes:
> On 08 Dec 2003, address@hidden wrote:
>
> > If you want to afford a separate binding stack for every thread,
> > this also means that every _read_ _access_ to a symbol must run
> > via the thread's binding stack instead of just using the stack
> > whenever the a binding _changes_.
>
> So you're saying that it will slow down Emacs by using memory and
> CPU, to manage the thread-local binding stack, correct? I agree.
Do you have an idea what figure we are speaking about here? I repeat:
_every_ access to a symbol that now works directly instead has to work
via stack pointers. And CPUs like the x86 do not have spare address
registers flying around.
We are quite probably talking about a _significant_ slowdown of the
Lisp machine here.
--
David Kastrup, Kriemhildstr. 15, 44793 Bochum
- Re: Are there plans for a multi-threaded Emacs?, (continued)
- Re: Are there plans for a multi-threaded Emacs?, Stefan Monnier, 2003/12/07
- Re: Are there plans for a multi-threaded Emacs?, Ted Zlatanov, 2003/12/08
- Re: Are there plans for a multi-threaded Emacs?, David Kastrup, 2003/12/08
- Re: Are there plans for a multi-threaded Emacs?, Ted Zlatanov, 2003/12/08
- Re: Are there plans for a multi-threaded Emacs?, Martin Stjernholm, 2003/12/08
- What's the problem? (Was: Are there plans for a multi-threaded Emacs?), Luke Gorrie, 2003/12/08
- Re: What's the problem? (Was: Are there plans for a multi-threaded Emacs?), Ted Zlatanov, 2003/12/08
- Re: What's the problem? (Was: Are there plans for a multi-threaded Emacs?), David Kastrup, 2003/12/08
- Re: What's the problem? (Was: Are there plans for a multi-threaded Emacs?), Martin Stjernholm, 2003/12/08
- Re: What's the problem? (Was: Are there plans for a multi-threaded Emacs?), Ted Zlatanov, 2003/12/09
- Re: What's the problem? (Was: Are there plans for a multi-threaded Emacs?),
David Kastrup <=
- Re: What's the problem? (Was: Are there plans for a multi-threaded Emacs?), Stefan Monnier, 2003/12/09
- Re: What's the problem? (Was: Are there plans for a multi-threaded Emacs?), David Kastrup, 2003/12/09
- Re: What's the problem? (Was: Are there plans for a multi-threaded Emacs?), Stefan Monnier, 2003/12/09
- Re: What's the problem? (Was: Are there plans for a multi-threaded Emacs?), Ted Zlatanov, 2003/12/10
- Message not available
- Message not available
- Message not available
- Message not available
- Re: What's the problem?, Richard Stallman, 2003/12/13
- Re: What's the problem?, Martin Stjernholm, 2003/12/13
- Re: What's the problem? (Was: Are there plans for a multi-threaded Emacs?), Martin Stjernholm, 2003/12/11
- Re: What's the problem? (Was: Are there plans for a multi-threaded Emacs?), Martin Stjernholm, 2003/12/09
- Re: What's the problem? (Was: Are there plans for a multi-threaded Emacs?), Stefan Monnier, 2003/12/09
- Re: What's the problem? (Was: Are there plans for a multi-threaded Emacs?), Stefan Monnier, 2003/12/08