emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Slow frame creation when many faces defined


From: David Reitter
Subject: Re: Slow frame creation when many faces defined
Date: Tue, 15 Nov 2005 11:51:12 +0000

On 15 Nov 2005, at 08:11, YAMAMOTO Mitsuharu wrote:

As you may have already noticed, the Carbon version is much slower
than the X11 version for this example.  The reason is that the X
Resource Manager emulation function consumes some short-lived objects
for each query, and a number of calls of this function causes frequent
GCs.

I installed some changes for this problem.  Frame creation is still
slow, but should be better than before.

Thanks. It's looking significantly better now indeed.

The underlying problem in terms of faces management remains: a lot of copying and checking (of the global list) when a new frame is created, and a global list of faces that gets longer and longer over time. It still takes too much time, in particular since people are used to a zippy Emacs...

- D





reply via email to

[Prev in Thread] Current Thread [Next in Thread]